SOAPUI から ERP 統合サービスを使用して AP 請求書の自動インポートを試みましたが、リクエストを実行するたびに「FailedCheck」エラーが発生します。CSV の base64 エンコードなど、必要な情報を入力しました。
また、プロジェクト名をダブルクリックして提供した Outgoing WS-Security Configuration にユーザー名とパスワードを入力しました。
また、Web サービス WSDL で使用されるセキュリティ証明書を取得し、JDK のツール「keytool」を使用してキーストアを作成することで、セキュリティ証明書も取得しました。次に、それをプロジェクトのキーストアとして使用しました。
送信暗号化に必要な情報を配置しました。
手順の後、「FailedCheck」エラーを受け取ったリクエストを実行します (最初の画像を参照)。以下の画像は、上記のエラーが発生したときに受け取ったログです。
そして、ここにエラーログがあります:
Tue Nov 07 18:56:36 CST 2017:ERROR:java.util.zip.ZipException: Not in GZIP format
java.util.zip.ZipException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at org.apache.http.client.entity.GzipDecompressingEntity.getContent(GzipDecompressingEntity.java:63)
at com.eviware.soapui.impl.wsdl.support.CompressionSupport.decompress(CompressionSupport.java:87)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.PostResponseDataSource.<init>(PostResponseDataSource.java:51)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.MimeMessageResponse.<init>(MimeMessageResponse.java:55)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.WsdlMimeMessageResponse.<init>(WsdlMimeMessageResponse.java:57)
at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.wsdlRequest(HttpPackagingResponseFilter.java:68)
at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:49)
at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:272)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:119)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
キーストアを使用せずにリクエストを実行しようとしましたが、レスポンスとして認証エラーが発生します。私はこれの初心者なので、助けていただければ幸いです。