うーん...最初に奇妙に見えるのは、barnyr が言及した IP の議論です。あなたが得ている応答は、あなたがまったく応答を得ていないと私に思わせます(要求は完全に無視され、エラーだけではありません)。そのため、一部の設定により、リクエストが無視されます。
CF9 の時点で、通常の Web サービス Java オブジェクト プロキシ スタブを使用できない場合、HTTP 経由でこのようなことを行うために cfscript を使用しています。
これは、http() を介した動作中の SOAP 呼び出しです (.net から cf への通常の SOAP を介して複雑なオブジェクト ハッシュ マップを通信できないため、特にこれに頼りました)。
これは .net サービス呼び出しへの cf であるため、組み込みツールのみを使用して SOAP サービスを生成しているため、関連性があるかもしれません。特に、追加の設定とヘッダーをいじって、ヘッダーに SOAP アクションを具体的に追加する必要がありました (通常、SOAP ボディ エンベロープから派生します)。
さらに、封筒/本文の中に詰め込まなければならなかったオアシス セキュリティを使用しています。
必要に応じて更新を試みるコード (cfc 内) を次に示します。
//////////////////////////////////////////////////////////////////////////
// BUILD HTTP REQUEST
//////////////////////////////////////////////////////////////////////////
Local['SoapAction'] = "XYZ.Commercial.Mapping.ServiceContracts/IService/#Arguments.szMethodName#"; // THIS IS CASE SENSITIVE
var oH = new Http();
oH.setMethod('post');
oH.setCharset('utf-8');
oH.setUserAgent('Axis/1.2.1');
oH.setTimeout(30);
oH.setURL(Arguments.szURL);
// INCLUDING THE SOAPACTION AS A HEADER IS SPECIFIC TO XYZ - USUALLY THE OPERATION IS DECIPHERED FROM THE ENVELOPE BODY TAGS - XYS REQUIRES THIS PATHING TO MATCH FOR THE SOAP ACTION HEADER VALUE
oH.addParam(type="HEADER", name="SOAPAction", value='#Local.SoapAction#');
oH.addParam(type="HEADER", name="Content-Type", value='text/xml');
oH.addParam(type="body", value=Arguments.szBody);
///////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// EXECUTE HTTP
Local['rsHttpSend']= oH.send();
// SET RESULTS
Local.nStatusCode = val(Local.rsHttpSend.getPrefix().StatusCode);
Local.szResponse = Local.rsHttpSend.getPrefix().FileContent;
Local.szHeader = Local.rsHttpSend.getPrefix().Header;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
このアプローチは、SoapUI を使用して、最終的な SOAP 本文の投稿が有効であることを確認することと組み合わされました。それで、それもできるなら、このベクトルを使えるはずです。
遠くまで来たら教えてください。