FTP(File Transfer Protocol,文件传输协议) Adapter是一种实现远程文件传输的技术适配器。
主要功能
特别说明
配置FTP适配器。
项 | 说明 |
---|---|
名称 | FTP适配器的名称 |
验证身份 | 是否匿名访问,开启后将显示用户和口令属性 |
用户 | 登录账户,支持@公式,如@env(xxx)可获取 环境中相应变量值 |
口令 | 登录口令,支持@公式,如@env(xxx)可获取 环境中相应变量值 |
服务器IP | FTP服务IP地址 |
端口 | FTP服务器端口,一般FTP服务器默认端口为21 |
文件路径 | 工作路径 |
文件名编码 | 远程编码 |
传输模式 | 文件类型,ASCII或二进制文件 |
SSL安全 | 是否开启FTPS加密通讯 |
被动模式 | 开启则为被动(FTP Passive)模式,关闭则为主动(FTP Port)模式 |
连接超时 | 连接超时时间 |
请求超时 | 请求超时时间 |
描述 | 适配器描述信息 |
由开发在Java代码中调用FTP服务,如进行远程文件的读写。
在CC连接列表中可获取适配器模型ID。
在访问前,我们假设已创建了一个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
当连接器开启记录访问请求到审计日志
和记录返回结果到文件日志
开关后,调用FtpAPI相关方法时,可记录日志,具体哪些方法会记录日志,请参见 javadoc FtpAPI说明。
开启后,将访问请求记录到审计日志,该日志存储在AWS PaaS平台SYS_AUDIT_LOG表中,可在日志
页进行查看。
开启后,将请求数据和返回结果记录到文件日志,该日志存储在AWS PaaS平台%AWS_HOME%/logs/目录下,默认每个文件日志最大为20M,最多存储20个文件,超出将自动清除最早日期文件。 log文件个数及单文件最大值可在%AWS_HOME%/bin/conf/aws-log4j.xml文件中配置。
使用该功能要求AWS PaaS平台许可支持SLA服务质量监控。
开启SLA服务质量监控
后,当调用RDSAPI时,将自动对调用次数、出错次数、执行耗时
进行 监控。 并可通过 SLA告警监控策略
对监控数据进行告警。
当配置了告警监控且触发后,可快速查看告警信息列表。
在连接列表,光标移至需要删除的模型上,点击右侧删除按钮,按钮提示进行删除。
显示当前模型所属应用信息及受管状态。在不同环境中,支持AWS PaaS的模型受管(Managed)控制。有关模型受管详细参见 https://docs.awspaas.com/reference-guide/aws-paas-env-guide/managed/README.html
显示当前模型的开发维护权限,可查看到具体人员信息。有关权限的设置参见 https://docs.awspaas.com/user-manual/aws-pass-console-user-manual-amc/application_develop/README.html#a
聚圣源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万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费