动态接收器文件适配器身份验证

2020-09-06 14:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

为下面提到的查询提供帮助。

场景:

代理(ECC)-> PI->(FTP)第三方

要求:

1)Receiver FTP Adapter中的动态IP,端口,用户凭据和文件夹路径配置

2)如果与特定文件系统的连接失败,则切换到其他文件系统并实时转储数据。

查询:

1)对于第一个要求,我使用变量替换方法分配了IP详细信息,但是它不起作用。 获取未知主机异常

2)使用ASMA参数(针对第一个要求)或自定义适配器模块,两个要求都可以实现吗?

如果需要任何查询或信息,请告知我。

此致

Karan Kholakiya

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

为下面提到的查询提供帮助。

场景:

代理(ECC)-> PI->(FTP)第三方

要求:

1)Receiver FTP Adapter中的动态IP,端口,用户凭据和文件夹路径配置

2)如果与特定文件系统的连接失败,则切换到其他文件系统并实时转储数据。

查询:

1)对于第一个要求,我使用变量替换方法分配了IP详细信息,但是它不起作用。 获取未知主机异常

2)使用ASMA参数(针对第一个要求)或自定义适配器模块,两个要求都可以实现吗?

如果需要任何查询或信息,请告知我。

此致

Karan Kholakiya

付费偷看设置
发送
1条回答
Climb_Ma
1楼-- · 2020-09-06 15:01

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

一周热门 更多>