SAP PI-不存在使用XML根标记.num的操作

2020-09-26 06:28发布

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

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


您好,PI专家

我有一个从文件到SFTP的场景,在该场景中,我必须将文件发送到接收方,方法是在文件名前加上一些" xyz" _filename。为此,我编写了一个UDF,并尝试执行功能,但是当我 我正在收到以下错误。有人可以点亮吗?

以下是错误:

确定接收方时出错:使用接口映射确定接收方时出现问题:不存在使用XML根标记.num的操作。 使用接口映射确定接收器时出现问题:不存在使用XML根标记.num的操作。 不存在使用XML根标记.num进行的操作
我的UDF

 DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
 DynamicConfigurationKey键= DynamicConfigurationKey.create(" http://sap.com/xi/XI/System/File"," FileName");
 字符串文件名= conf.get(key);
 字符串SID = System.getProperty(" SAPSYSTEMNAME");
 如果(SID.equals(" PID")|| SID.equals(" PIQ")|| SID.equals(" PIP"))
 {
 filename =" XYZ_" + filename +" _";
 }
 conf.put(key,filename); 

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

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


您好,PI专家

我有一个从文件到SFTP的场景,在该场景中,我必须将文件发送到接收方,方法是在文件名前加上一些" xyz" _filename。为此,我编写了一个UDF,并尝试执行功能,但是当我 我正在收到以下错误。有人可以点亮吗?

以下是错误:

确定接收方时出错:使用接口映射确定接收方时出现问题:不存在使用XML根标记.num的操作。 使用接口映射确定接收器时出现问题:不存在使用XML根标记.num的操作。 不存在使用XML根标记.num进行的操作
我的UDF

 DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
 DynamicConfigurationKey键= DynamicConfigurationKey.create(" http://sap.com/xi/XI/System/File"," FileName");
 字符串文件名= conf.get(key);
 字符串SID = System.getProperty(" SAPSYSTEMNAME");
 如果(SID.equals(" PID")|| SID.equals(" PIQ")|| SID.equals(" PIP"))
 {
 filename =" XYZ_" + filename +" _";
 }
 conf.put(key,filename); 
付费偷看设置
发送
8条回答
Bunny_CDM
1楼-- · 2020-09-26 07:04

您好,

确定接收方时出错:使用接口映射确定接收方时出现问题:

您是否正在使用增强的接收器确定功能?

此致

马克

huskylover
2楼-- · 2020-09-26 07:12

嗨,

我相信您已经从某些现有服务接口复制了服务接口,在这种情况下,操作名称仅保留旧的复制服务接口。 因此,请使用所需的消息类型创建一个新的出站服务接口,并且在确定接口时,请确保您具有"特定于非操作"的信息。 与您的源结构交叉检查传入的xml文件,也交叉检查名称空间。

Br,

Manoj

一周热门 更多>