点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
为下面提到的查询提供帮助。
场景:
代理(ECC)-> PI->(FTP)第三方
要求:
1)Receiver FTP Adapter中的动态IP,端口,用户凭据和文件夹路径配置
2)如果与特定文件系统的连接失败,则切换到其他文件系统并实时转储数据。
查询:
1)对于第一个要求,我使用变量替换方法分配了IP详细信息,但是它不起作用。 获取未知主机异常
2)使用ASMA参数(针对第一个要求)或自定义适配器模块,两个要求都可以实现吗?
如果需要任何查询或信息,请告知我。
此致
Karan Kholakiya
Karan,
理想情况下,具有动态IP地址,端口号和用户帐户非常罕见。 变量替换用于目标目录和文件名方案。
文件夹/子文件夹和文件名方案(即文件名和路径目录),如果从源系统传递了必需的输入,则可以使用ASMA动态处理。
公共StringASMAFilename(字符串REFNO,字符串CREDAT,字符串CRETIM,字符串基本目录,容器容器)引发StreamTransformationException {
String filename = new String("");
DynamicConfiguration conf1 =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http://sap.com/xi/ XI/System/File"," FileName ");
filename =" GY" +" _" + REFNO +" _" +" _" + CREDAT +" _" + CRETIM +" .csv"; conf1.put(key1,filename);
DynamicConfigurationKey key2 = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System/File","目录");
字符串正斜杠="/";
字符串输出目录=基本目录+ REFNO +正斜杠;
conf1.put(key2,outputdirectory);
返回文件名;
您可以始终将消息传递给2个不同的业务组件,而不必切换组件/文件系统。
感谢和问候-Rajesh PS
一周热门 更多>