点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在Java M...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在Java M...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我试图在Java Mapping SAP PO 7.5中调用Twilio SendSMS类。 在Eclipse中,添加参考库" Twilio-7.24.2.jar "后,Twilio类工作正常,但是当我将Twilio Java类与" XPI映射库和Twilio-7.24"合并时 SAP Java Mapping中的" .2.jar "。
错误:-
应用Java映射org/twilio/sms/App时出现LinkageError
java.lang.NoClassDefFoundError:org.twilio.sms.App.sendSMS(App.java:37)上的com/fasterxml/jackson/databind/JsonMappingException org.twilio.sms.App.transform(App.java: 26)在com.sap.aii.ib.server.mapping.execution.JavaMapping.executeStep(JavaMapping.java:112)在com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java: 60)在com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87)在com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java: 54)com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:139)com.sap.aii.ibrep.server.mapping.exec.ExecuteIfMapCommand.execute(ExecuteIfMapCommand.java: 33)
Twilio Java代码- https://www.twilio.com/docs/sms/api/message#create-a-message-resource
我已附上屏幕截图以供参考。
twilio-java-code.jpg java-mapping.jpg external-reference.jpg operation-mapping-error.jpg 消息监控错误。 jpg
这是Java映射代码
包org.twilio.sms; 导入com.twilio.Twilio; 导入com.twilio.rest.api.v2010.account.Message; 导入com.twilio.type.PhoneNumber; 导入java.io. *; 导入com.sap.aii.mapping.api。*; 公共类App扩展AbstractTransformation { 公共静态最终字符串ACCOUNT_SID =" ACfcc16e13854745a72a11a8e9fa29818d"; 公共静态最终字符串AUTH_TOKEN =" 39d934fd23909d0f3208ae6d79942f1f"; @Override 公共无效transform(TransformationInput TransformationInput,TransformationOutput transformOutput)引发StreamTransformationException { 尝试{ InputStream inputstream = TransformationInput.getInputPayload()。getInputStream(); OutputStream outputstream = TransformationOutput.getOutputPayload()。getOutputStream(); //将输入内容复制到输出内容 byte [] b =新的byte [inputstream.available()]; inputstream.read(b); outputstream.write(b); 发简讯(); } catch(Exception exception){ getTrace()。addDebugMessage(exception.getMessage()); 抛出新的StreamTransformationException(exception.toString()); } } 公共无效sendSMS(){ Twilio.init(ACCOUNT_SID,AUTH_TOKEN); 消息消息=消息 .creator(new PhoneNumber(" + 14845228355"),//至 new PhoneNumber(" + 15312017780"),//来自 "明白了!")//正文 。创造(); } 公共静态void main(String [] args){ } }twilio-java-code.jpg (169.6 kB)
伙计们,
使用此Java Mapping程序发送SMS是否可以实现? 因为我在SAP PO Java映射中使用Twilio类,所以我不确定。
请问任何人可以确认这种方法可以实现吗?
预先感谢
RV
一周热门 更多>