Skip to main content

 

参考情報

 

OutSystems

Unsupported Consumed Web Service(サポート外のWebサービス利用)エラー

Service Studioには、SOAP Webサービスを利用するための様々なサポート機能があります。ただし、OutSystemsの言語表現力により、一部のシナリオは拡張機能を用いた場合のみサポートされます。このような場合、Service StudioでSOAP Webサービスを利用しようとすると、Unsupported Consumed Web Serviceエラーが発生します。

Unsupported Consumed Web Serviceエラーは、以下の状況で発生します。

  • Two or more structures named <name> found in WSDL

    利用しているSOAP Webサービスに、同じ名前のXSDシーケンスが複数あります。このSOAP Webサービスをモジュールに統合する際、XSDシーケンスがストラクチャにマッピングされますが、Service Studioでは同じ名前のストラクチャが2つ存在することは許可されていません。

  • The web service you are trying to import has the same name as one of its methods

    利用中のSOAP Webサービスが、メソッドの1つと同じ名前を持っています。このSOAP Webサービスをモジュールに統合する際、メソッドはアクションおよびSOAP Webサービスに対応するWebサービスクライアントにマッピングされます。Service Studioでは、メソッドと同じ名前を持つSOAP Webサービスは許可されません。

  • Structure '<structure name>' is recursive / Structure '<structure name>' has attributes with unsupported types

    利用しているSOAP Webサービスに、要素のデータ型が親の配列型と同一のデータ型配列が存在する可能性があります。 このSOAP Webサービスをモジュールに統合する際、配列データ型はストラクチャのレコードリストにマッピングされますが、ストラクチャのアトリビュートは再帰できません。間接ループが存在する場合も、このエラーが発生する可能性があります。

  • Unsupported child of <element> in WSDL

    利用しているSOAP Webサービスに、Service Studioではサポートしていない子要素があります。

  • Unsupported XSD extension found in WSDL

    利用しているSOAP Webサービスに、Service Studioではサポートしていない拡張機能があります。

  • Unsupported <type> data type definition in WSDL

    利用しているSOAP Webサービスに、Service Studioではサポートしていないデータ型があります。

  • Method '<method name>' uses unsupported types

    利用しているSOAP Webサービスに、Service Studioではサポートしていないデータ型があります。

上記のシナリオでSOAP Webサービスを利用するには、Integration Studioを用い、.NetアセンブリからWebサービスをインポートするか、Service Studioで使用できるカスタム拡張機能を実装します。

  • Was this article helpful?