.NETプロキシクラスでJavaWebサービスにアクセスすると、応答文字列がnullとして返されます。
SOAP拡張機能の助けを借りて、これがWebサービスから取得した応答であることがわかりました。
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getInfoResponse xmlns="http://services">
<getInfoReturn>
<full_Name xsi:nil="true"/>
</getInfoReturn>
</getInfoResponse>
</soapenv:Body>
</soapenv:Envelope>
これは私が使用しているクライアントクラスです
cardInfo = new global::CardInfoService.CardInfoService.CardInfoService();
card = cardInfo.getCardInfo(value, number);
System.Console.WriteLine("Got the Card Holder name " + card.full_Name);
前もって感謝します。