• 前言
  • 1. CC介绍
    • 1.1. CC是什么?
    • 1.2. 为什么要使用CC?
    • 1.3. 如何使用CC?
  • 2. 连接
    • 2.1. RDS - 连接关系型数据库服务
    • 2.2. LDAP - 连接目录服务
      • 2.2.1. LDAP组织同步
    • 2.3. Elasticsearch - 连接Elasticsearch服务
    • 2.4. Redis - 连接分布式K/V缓存服务
    • 2.5. MongoDB - 连接文档型数据库服务
    • 2.6. FTP - 连接文件传输服务
    • 2.7. HTTP - 连接Web服务
    • 2.8. SOAP - 连接Web Service服务
    • 2.9. ActiveMQ - 连接消息服务
    • 2.10. RabbitMQ - 连接RabbitMQ服务
    • 2.11. RocketMQ - 连接RocketMQ服务
    • 2.12. Kafka - 连接分布式消息服务
    • 2.13. ZooKeeper - 连接分布式调度服务
  • 3. 数据
    • 3.1. RDS
      • 3.1.1. 连接器
        • 3.1.1.1. 查询
        • 3.1.1.2. 更新
        • 3.1.1.3. 插入
        • 3.1.1.4. 删除
      • 3.1.2. 输入
      • 3.1.3. 输出
      • 3.1.4. Mock
      • 3.1.5. 脚本模式
      • 3.1.6. 测试一下
    • 3.2. Redis
      • 3.2.1. 连接器
      • 3.2.2. 输入
      • 3.2.3. 输出
      • 3.2.4. Mock
      • 3.2.5. 脚本模式
      • 3.2.6. 测试一下
    • 3.3. HTTP
      • 3.3.1. 连接器
      • 3.3.2. 输入
      • 3.3.3. 输出
      • 3.3.4. Mock
      • 3.3.5. 脚本模式
      • 3.3.6. 测试一下
    • 3.4. SOAP
      • 3.4.1. 连接器
      • 3.4.2. 输入
      • 3.4.3. 输出
      • 3.4.4. Mock
      • 3.4.5. 脚本模式
      • 3.4.6. 测试一下
      • 3.4.7. FAQ
    • 3.5. Elasticsearch
      • 3.5.1. 连接器
      • 3.5.2. 输入
      • 3.5.3. 输出
      • 3.5.4. Mock
      • 3.5.5. 脚本模式
      • 3.5.6. 测试一下
    • 3.6. 公共功能
      • 3.6.1. DS提供的API
      • 3.6.2. 日志监控
      • 3.6.3. 模型受管
      • 3.6.4. 关联
    • 3.7. 业务模型使用场景
  • 4. 发布
    • 4.1. Web API - 发布Web服务
    • 4.2. Restful API - 发布Restful 服务
    • 4.3. Web Service - 发布SOAP服务
    • 4.4. Process Service - 流程服务
  • 5. 策略
    • 5.1. Secret Identity - 身份策略(6.4.2)
    • 5.2. Secret Identity - 身份策略(6.4.3)
    • 5.3. Flow Control - 流控策略
    • 5.4. Access Control - 访控策略
    • 5.5. SLA Alarm - SLA告警监控
    • 5.6. Digital Certificate - 数字证书
  • 6. 环境
  • 7. 日志
  • 8. 监控
  • 9. 文档
  • 10. 附录
  • 11. 文档历史记录
  • Published using GitBook

AWS CC连接中心参考指南

FTP - 连接文件传输服务

FTP(File Transfer Protocol,文件传输协议) Adapter是一种实现远程文件传输的技术适配器。

主要功能

  • 支持符合RFC 959规范的FTP服务调用
  • 提供CCAPI封装,方便开发者使用
  • 支持CC部署环境变量
  • 支持SLA服务质量监控和告警通知,提供全局requestId
  • 提供访问日志开关

特别说明

  • 使用该应用要求AWS PaaS平台许可支持CC服务
  • 使用该应用要求AWS PaaS平台版本不低于6.4.1

1.配置

配置FTP适配器。

说明
名称 FTP适配器的名称
验证身份 是否匿名访问,开启后将显示用户和口令属性
用户 登录账户,支持@公式,如@env(xxx)可获取 环境中相应变量值
口令 登录口令,支持@公式,如@env(xxx)可获取 环境中相应变量值
服务器IP FTP服务IP地址
端口 FTP服务器端口,一般FTP服务器默认端口为21
文件路径 工作路径
文件名编码 远程编码
传输模式 文件类型,ASCII或二进制文件
SSL安全 是否开启FTPS加密通讯
被动模式 开启则为被动(FTP Passive)模式,关闭则为主动(FTP Port)模式
连接超时 连接超时时间
请求超时 请求超时时间
描述 适配器描述信息

2.调用

由开发在Java代码中调用FTP服务,如进行远程文件的读写。

获取模型ID

在CC连接列表中可获取适配器模型ID。

API代码示例

在访问前,我们假设已创建了一个CC FTP技术适配器,其分配的模型Id为00000000


import com.actionsoft.bpms.bpmn.engine.core.delegate.ProcessExecutionContext;
import com.actionsoft.bpms.bpmn.engine.listener.ExecuteListener;
import com.actionsoft.sdk.local.SDK;
import com.actionsoft.sdk.local.api.cc.FtpAPI;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;

/**
 * 需要在开发环境中引入AWS PaaS平台以下目录下所有jar包:
 * bin/lib目录下
 * bin/jdbc目录下
 * apps/install/com.actionsoft.apps.cc.connector.ftp/lib目录下
 */
public class FTPAPITest extends ExecuteListener {
    @Override
    public void execute(ProcessExecutionContext processExecutionContext) throws Exception {
        FtpAPI ftpAPI = SDK.getCCAPI().getFtpAPI("00000000");

        //由引擎自动转换编码,如果您不了解FTP服务器及AWS PaaS平台服务器编码,建意设为true
        ftpAPI.setConvertName(true);

        //重命名
        ftpAPI.rename("1.xls", "2.xls");

        File file = new File("/Users/aws/awspaas.htm");
        InputStream inputStream= new FileInputStream(file);
        //上传文件
        ftpAPI.upload("/","awspaas.htm",inputStream);

        //list
        String[] n = ftpAPI.list("/");

        //删除
        ftpAPI.delete("/","manifest.xml");

        FileOutputStream fs=new FileOutputStream(new File("/Users/aws/awspaas.htm"));
        //下载
        ftpAPI.download("/","awspaas", fs);

        //......
    }
}

FTPAPI JavaDOC https://docs.awspaas.com/api/aws-api-javadoc/com/actionsoft/sdk/local/api/cc/FtpAPI.html

3.日志

当连接器开启记录访问请求到审计日志记录返回结果到文件日志开关后,调用FtpAPI相关方法时,可记录日志,具体哪些方法会记录日志,请参见 javadoc FtpAPI说明。

记录访问请求到审计日志

开启后,将访问请求记录到审计日志,该日志存储在AWS PaaS平台SYS_AUDIT_LOG表中,可在日志页进行查看。

记录返回结果到文件日志

开启后,将请求数据和返回结果记录到文件日志,该日志存储在AWS PaaS平台%AWS_HOME%/logs/目录下,默认每个文件日志最大为20M,最多存储20个文件,超出将自动清除最早日期文件。 log文件个数及单文件最大值可在%AWS_HOME%/bin/conf/aws-log4j.xml文件中配置。

  • 存储在logs目录中的文件日志,无字符数限制,可将全部的result结果或错误日志全部记录下来

4.监控

使用该功能要求AWS PaaS平台许可支持SLA服务质量监控。

开启SLA服务质量监控后,当调用RDSAPI时,将自动对调用次数、出错次数、执行耗时进行 监控。 并可通过 SLA告警监控策略对监控数据进行告警。

当配置了告警监控且触发后,可快速查看告警信息列表。

5.删除

在连接列表,光标移至需要删除的模型上,点击右侧删除按钮,按钮提示进行删除。

6.应用信息

显示当前模型所属应用信息及受管状态。在不同环境中,支持AWS PaaS的模型受管(Managed)控制。有关模型受管详细参见 https://docs.awspaas.com/reference-guide/aws-paas-env-guide/managed/README.html

7.DevOps

显示当前模型的开发维护权限,可查看到具体人员信息。有关权限的设置参见 https://docs.awspaas.com/user-manual/aws-pass-console-user-manual-amc/application_develop/README.html#a



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请 登录AWS客户成功社区

聚圣源ylmf属牛的婴儿起名字评书论坛生鲜超市起什麽名字好小公司起名猪年男孩起名适宜用字specialname美女挠痒痒情义两重天上课时胸罩不小心掉下来的事日杂百货店起名字大全适合猪孩子起名用的字给小女孩起名字大全姓郑地狱之歌ova下载属猴的人起名适合什么梦见大海胡姓男孩子起名.ico测起名吉凶免费测试五行与起名大全水滴公司提交ipo申请张姓女娃起名卢梭地狱究竟有几层戴姓起名免费起姓名网站科曼出任巴萨主帅阖家团圆是什么意思英格兰队VS德国队比分预测取名网商标起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化