0

指定された WSDL に基づいて、複雑な入出力パラメータとカスタム エラー メッセージを使用して Web サービス (ま​​たはそのスタブ) を生成する可能性 (特別なアプローチまたは wsdl2cfc ユーティリティ) はありますか? そのタイプの Web サービスを使用する方法を説明する記事をたくさん読みましたが、それらを実装する方法を説明する記事は見つかりませんでした。

4

1 に答える 1

0

CFC がwsdlfile 属性で提示する WSDL を指定できるため、既存の WSDL を持っている場合は、それを確実に提示できます。サービスが呼び出されたときに CF が物事を適切にマップするようにすることは、別の問題です。まず、あなたが持っている WSDL を取得し、それを CFC に使用させ、引数を指定せずに適切なメソッド名を実装し、引数構造を CFDUMP して、CF が何を取得しているかを確認します。

適切な名前と CFPROPERTY タグを含む CFC を使用することで、必要な Web サービスを提示するために非常に多くのことができます。type="foo[]" および生成された WSDL で FOO オブジェクトのリストが渡されることを期待することを CFARGUMENT で指定することもできます。

Web サービスを介してカスタム エラーを返す経験はありません。CFTHROW が Web サービス内で行うことを試してみる必要があるかもしれません。

すでに存在するサービスを実装しようとしていると思いますか?

于 2012-07-26T16:10:07.313 に答える