点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我正在构建一个没有Mail Package的REST到MAIL适配器接口。
我在有效负载中包含收件人,主题和邮件内容,并将收件人和主题应用于适配器特定的变量。
我现在正在寻找从目标有效负载中删除xml,以便它仅包含所需的邮件内容。
关注Stefan Grube的博客以实现这一目标。
我正在尝试使用图形映射工具来实现。我已将Stefan的代码复制到Attributes and Methods部分中,将包含的文件移动到导入说明列表中。
我已经创建了一个UDF(请参见下文)来调用transform方法,但是我不是Java程序员,所以我不确定如何让我的UDF与transform进行通信。 我尝试了各种,包括var1(从目标结构电子邮件正文映射),容器和没有参数。
公共字符串DoIt(字符串var1,容器容器)抛出StreamTransformationException {
返回this.transform(container);
}
转换方法开始.....
公共无效变换(TransformationInput arg0,TransformationOutput arg1)
引发StreamTransformationException {
给出的错误是:找不到适用于transform(Container)的合适方法
我正在努力寻找有关TransforomationInput和Output的任何信息,以找出我可能需要的格式参数。
请有人给我指点一下我需要在这里做什么。
我的后续问题当然是我想我需要修改Stefan的代码来检查
非常感谢。
伊丽莎白
亲爱的伊丽莎白,
据我了解,您正在Message Mapping中创建Java映射,因此它将首先执行而无需图形映射。 我在这里不明白为什么以及在哪里调用UDF。
请告诉我们您的要求。
我的理解是,我可以构建一个MM,并在其中作为源到目标映射的一部分放置一个UDF。
此UDF将调用Stefan Grube提供的代码,我将其放在"消息映射"的"属性和方法"部分中。 为此,我在这里指的是Vadim Klimov的示例
https://answers.sap.com/questions/12186855/graphical-mapping-tool-attributes-and-methods.html
我的理解是MM会触发并映射字段,而这样做会通过UDF触发Java代码。
不好意思。
我不是Java程序员,因此很难从头开始构建Java映射。 在这种情况下,我要做的不只是上面提到的一个UDF。
所以任何指导都是很棒的。
非常感谢
伊丽莎白
一周热门 更多>