使用Android从SUP 2.3中的MBO操作发送和读取值

时间:2014-08-19 10:22:08

标签: android wsdl native-code sup sap-smp

我正在开发一个原生的android应用程序 Sap Mobile Platform 2.3

我有一个MBO,里面有一个操作。 我已经成功生成了代码,它可以很好地连接和同步。 (......好吧,到目前为止它是空的,所以到目前为止它没有任何同步)

我想要做的就是更改操作的参数名称(产品代码) 网络服务,我想捕获回复。 我现在可以通过在" Test Execute"手动更改参数来实现。 操作窗口。

我似乎无法按顺序掌握任何生成的java类 设置参数名称也不提取回复。

一些SAP大师可以与我分享他的见解吗?谢谢!

这是从浏览器复制的web服务文本,我不知道它是什么类型的WS,或者如何处理它,因为我的前任刚走开了。以下是我的浏览器上显示的webservice代码,折叠了一些节点以节省空间:

<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:n1="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style">
<wsdl:documentation>
<sidl:sidl xmlns:sidl="http://www.sap.com/2007/03/sidl"/>
</wsdl:documentation>
<wsp:UsingPolicy wsdl:required="true"/>
<wsp:Policy wsu:Id="BN__BINDING">...</wsp:Policy>
<wsp:Policy wsu:Id="BN__BINDING_soap12">...</wsp:Policy>
<wsp:Policy wsu:Id="IF__ZPP_PRODUCCIO_STEP1">...</wsp:Policy>
<wsp:Policy wsu:Id="OP__ZppProduccioStep1">...</wsp:Policy>
<wsdl:types>...</wsdl:types>
<wsdl:message name="ZppProduccioStep1">
<wsdl:part name="parameters" element="tns:ZppProduccioStep1"/>
</wsdl:message>
<wsdl:portType name="ZPP_PRODUCCIO_STEP1">
<wsdl:documentation>...</wsdl:documentation>
<wsp:Policy>...</wsp:Policy>
<wsdl:operation name="ZppProduccioStep1">
<wsp:Policy>
<wsp:PolicyReference URI="#OP__ZppProduccioStep1"/>
</wsp:Policy>
<wsdl:input message="tns:ZppProduccioStep1"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BINDING" type="tns:ZPP_PRODUCCIO_STEP1">...</wsdl:binding>
<wsdl:binding name="BINDING_soap12" type="tns:ZPP_PRODUCCIO_STEP1">...</wsdl:binding>
<wsdl:service name="ZPP_PRODUCCIO_STEP1">
<wsdl:port name="BINDING" binding="tns:BINDING">
<soap:address location="http://nostru3p.local:8000/sap/bc/srt/rfc/sap/zpp_produccio_step1/030/zpp_produccio_step1/binding"/>
</wsdl:port>
<wsdl:port name="BINDING_soap12" binding="tns:BINDING_soap12">
<wsoap12:address location="http://nostru3p.local:8000/sap/bc/srt/rfc/sap/zpp_produccio_step1/030/zpp_produccio_step1/binding"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

0 个答案:

没有答案