点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家专家。
最近,我们在升级后从PI 7.0升级到PI 7.5(DUAL STACK SPLIT),但在升级相同代码之前,使用动态配置获得UDF文件名例外。 我们正在使用"文件到文件"方案。
我已经在CC频道上勾选了ASMA
端到端运行方案时,错误如下所示。
需要紧急。
字符串fname =""; 映射后将调用方法 DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http:/" +"/img/sap.com/xi/XI/System/File","FileName"); 如果(conf!= null) { fname = conf.get(key1); conf.put(key1,fname); } 返回fname;
<?xml version =" 1.0" encoding =" UTF-8" standalone =" true"?> <!-请求消息映射-> -应用程序 EXCEPTION_DURING_EXECUTE com/sap/xi/tf/_MP _ * _ com.sap.aii.mappingtool.tf7.MessageMappingExceptio n:处理目标字段时发生运行时异常 映射/ns1:* _ * _ * _ */FNAME; 根乱了〜 在应用程序映射com/sap/xi/tf/_MP _ * _中引发了运行时异常; com.sap.aii.mappingtool.tf7.MessageMappingException:处理目标字段映射/ns1:* _ * _ ACK _ */FNAME时发生运行时异常; 根乱糟糟的 M
SXMB_MONI错误。
跟踪。
***结束应用程序跟踪*** 在应用Java映射期间发生RuntimeException com/sap/xi/tf/_MP_SCB_抛出:com.sap.aii.mappingtool.tf7.MessageMappingException:处理目标字段映射时的运行时异常/ ns1:* _ * _ ACK_TRANS/FNAME; 根消息:异常:[java.lang.IllegalArgumentException:DynamicConfiguration中的值不能为null。 com.sap.xi.tf._MP_SCB_类中的方法getFileName [com.sap.aii.mappingtool.tf7.rt.Context@57aaee0]
(20.1 kB)
嗨,
1。 我真的无法理解此UDF的用途,因为您要设置与从发送方适配器接收到的文件名相同的文件名。
2。 是文件到文件方案吗?
3。 检查动态配置是否为空没有用:-if(conf!= null)
4。 检查是否在发件人文件通道中启用了ASMA。
5。 DynamicConfigurationKey.create(" http:/" +"/img/ sap.com/xi/ XI/System/File"," FileName "); -在此行中没有使用+,请将其设为DynamicConfigurationKey.create(" http ://sap.com/xi/XI/System/File"," FileName ");
共享动态配置日志的屏幕截图。
此致
Anoop Rai
请将您的最后一个答案放在答案部分,以便我可以标记为正确答案
一周热门 更多>