Skip to Content
0

pi response messages’s field lost

Sep 26, 2017 at 02:55 AM

33

avatar image
Former Member

I've had a little trouble recently. Can anyone give me any help?

We are building a synchronized RFC->soap scene PI interface

the Mapping test success ,However, when the interface is called the response messages’s

field will be lost. The whole process will not be reported wrong

the MM:

TEST IS OK

When calling interfaces,the response message When AM.the field’s value is ok..

And when BI the field missed.the caller The caller cannot retrieve the message’s

value returned

the receiver’wsdl looks like :

<?xml version="1.0" encoding="UTF-8"?>


<!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. -->


<!-- Generated by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. -->


-<definitions name="NcbsPrintServiceService" targetNamespace="http://server.printImage.webservice.cbs.coscon.com/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://server.printImage.webservice.cbs.coscon.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">




-<types>




-<xsd:schema>


<xsd:import schemaLocation="http://172.32.225.184:8002/ncbsBusiness/NcbsPrintServiceService?xsd=1" namespace="http://server.printImage.webservice.cbs.coscon.com/"/>


</xsd:schema>


</types>




-<message name="createPrintImageByBusinessUuid">


<part name="arg0" type="xsd:decimal"/>


<part name="arg1" type="xsd:string"/>


<part name="arg2" type="xsd:string"/>


<part name="arg3" type="xsd:string"/>


</message>




-<message name="createPrintImageByBusinessUuidResponse">


<part name="return" type="tns:printInfoArray"/>


</message>




-<message name="savePrintDetail">


<part name="arg0" type="xsd:decimal"/>


<part name="arg1" type="xsd:decimal"/>


<part name="arg2" type="xsd:string"/>


<part name="arg3" type="xsd:string"/>


</message>




-<message name="savePrintDetailResponse">


<part name="return" type="tns:ncbsPrintResult"/>


</message>




-<message name="savePrintImage">


<part name="arg0" type="xsd:decimal"/>


<part name="arg1" type="xsd:string"/>


<part name="arg2" type="xsd:string"/>


<part name="arg3" type="xsd:string"/>


</message>




-<message name="savePrintImageResponse">


<part name="return" type="tns:ncbsPrintResult"/>


</message>




-<message name="loadPrintImage">


<part name="arg0" type="xsd:decimal"/>


<part name="arg1" type="xsd:string"/>


<part name="arg2" type="xsd:string"/>


</message>




-<message name="loadPrintImageResponse">


<part name="return" type="tns:printInfoArray"/>


</message>




-<portType name="NcbsPrintService">




-<operation name="createPrintImageByBusinessUuid" parameterOrder="arg0 arg1 arg2 arg3">


<input message="tns:createPrintImageByBusinessUuid" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/createPrintImageByBusinessUuidRequest"/>


<output message="tns:createPrintImageByBusinessUuidResponse" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/createPrintImageByBusinessUuidResponse"/>


</operation>




-<operation name="savePrintDetail" parameterOrder="arg0 arg1 arg2 arg3">


<input message="tns:savePrintDetail" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/savePrintDetailRequest"/>


<output message="tns:savePrintDetailResponse" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/savePrintDetailResponse"/>


</operation>




-<operation name="savePrintImage" parameterOrder="arg0 arg1 arg2 arg3">


<input message="tns:savePrintImage" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/savePrintImageRequest"/>


<output message="tns:savePrintImageResponse" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/savePrintImageResponse"/>


</operation>




-<operation name="loadPrintImage" parameterOrder="arg0 arg1 arg2">


<input message="tns:loadPrintImage" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/loadPrintImageRequest"/>


<output message="tns:loadPrintImageResponse" wsam:Action="http://server.printImage.webservice.cbs.coscon.com/NcbsPrintService/loadPrintImageResponse"/>


</operation>


</portType>




-<binding name="NcbsPrintServicePortBinding" type="tns:NcbsPrintService">


<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>




-<operation name="createPrintImageByBusinessUuid">


<soap:operation soapAction=""/>




-<input>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</input>




-<output>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</output>


</operation>




-<operation name="savePrintDetail">


<soap:operation soapAction=""/>




-<input>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</input>




-<output>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</output>


</operation>




-<operation name="savePrintImage">


<soap:operation soapAction=""/>




-<input>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</input>




-<output>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</output>


</operation>




-<operation name="loadPrintImage">


<soap:operation soapAction=""/>




-<input>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</input>




-<output>


<soap:body namespace="http://server.printImage.webservice.cbs.coscon.com/" use="literal"/>


</output>


</operation>


</binding>




-<service name="NcbsPrintServiceService">




-<port name="NcbsPrintServicePort" binding="tns:NcbsPrintServicePortBinding">


<soap:address location="http://172.32.225.184:8002/ncbsBusiness/NcbsPrintServiceService"/>


</port>


</service>


</definitions>



<?xml version="1.0" encoding="UTF-8"?>


<!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. -->


-<xsd:schema targetNamespace="http://server.printImage.webservice.cbs.coscon.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns0="http://server.printImage.webservice.cbs.coscon.com/">




-<xsd:complexType name="ncbsPrintResult">




-<xsd:sequence>


<xsd:element name="result" minOccurs="0" type="xsd:string"/>


<xsd:element name="success" type="xsd:boolean"/>


</xsd:sequence>


</xsd:complexType>




-<xsd:complexType name="printInfo">




-<xsd:sequence>


<xsd:element name="hasNext" type="xsd:boolean"/>


<xsd:element name="hasPre" type="xsd:boolean"/>


<xsd:element name="invoicePrintHeadUuid" minOccurs="0" type="xsd:decimal"/>


<xsd:element name="maxPosition" type="xsd:int"/>


<xsd:element name="optStr" minOccurs="0" type="xsd:string"/>


<xsd:element name="position" type="xsd:int"/>


<xsd:element name="printHtml" minOccurs="0" type="xsd:string"/>


</xsd:sequence>


</xsd:complexType>




-<xsd:complexType name="printInfoArray">




-<xsd:sequence>


<xsd:element name="item" minOccurs="0" type="ns0:printInfo" nillable="true" maxOccurs="unbounded"/>


</xsd:sequence>


</xsd:complexType>


</xsd:schema>



1.png (34.6 kB)
2.png (32.0 kB)
3.png (37.6 kB)
4.png (40.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers