获取Diffgram数据Web服务客户端Java

时间:2016-05-11 19:58:59

标签: java web-services soap

我用Java创建一个Web服务客户端。

当我提出请求时:

PROCESARECARGAResult result = port.procesaRECARGA(claroDoLoadCashBean.getPhone(), stringDate,
                claroDoLoadCashBean.getAmount(), claroDoLoadCashBean.getTransactionId(),
                claroDoLoadCashBean.getPaymentCode(), claroDoLoadCashBean.getSignalStatus(),
                claroDoLoadCashBean.getChannelCode(), username, password);

在转储中,显示请求和响应,但变量result为空。

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<PROCESA_RECARGAResponse xmlns="http://tempuri.org/">
    <PROCESA_RECARGAResult>
    <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
        <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
        <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table1">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Codigo_Respuesta" type="xs:string" minOccurs="0" />
                            <xs:element name="Descripcion_Respuesta" type="xs:string" minOccurs="0" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:choice>
        </xs:complexType>
        </xs:element>
    </xs:schema>
    <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
        <NewDataSet xmlns="">
            <Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="inserted">
                <Codigo_Respuesta>001</Codigo_Respuesta>
                <Descripcion_Respuesta>Usuario no tiene permiso para realizar transacciones</Descripcion_Respuesta>
            </Table1>
        </NewDataSet>
    </diffgr:diffgram>
    </PROCESA_RECARGAResult>
</PROCESA_RECARGAResponse>

有办法获取<diffgr:diffgram数据吗?

This是一个类似的问题,在哪里似乎发生了同样的事情。但没有回应:(

谢谢!

0 个答案:

没有答案