0

添付ファイルを送信しようとしています。現在、MTOM 形式をサポートする CXF Web サービスを使用していますが、添付ファイルを DIME で送信する必要があります。

コード スニペットを参照してください:-

   Works fine:

     USDWebService ss = new USDWebService(wsdlURL, SERVICE_NAME);
    USDWebServiceSoap port = ss.getUSDWebServiceSoap();


      The problem Area this is the code given by my client to interact with their    system :

       ((org.apache.axis.client.Stub)port)._setProperty(Call.ATTACHMENT_ENCAPSULATION_FORMAT,
            Call.ATTACHMENT_ENCAPSULATION_FORMAT_DIME);
        ((org.apache.axis.client.Stub) port).addAttachment(dhandler);

上記のコード スニペットは、CXF Web サービスが org.apache.axis.client.Stub をサポートしていないため、CXF を介して添付ファイルを送信するにはどうすればよいですか。

4

1 に答える 1

0

DIME は、Bean が非推奨になってからずっと経っています。CXF は DIME をサポートせず、MTOM のみをサポートします。DIME を実行する必要がある場合は、CXF 以外のものを使用する必要があります。

于 2013-10-16T14:20:56.130 に答える