0

現在、SOAP API を使用して ExpressionEngine と Salesforce を統合しようとしています。動作中の WSDL がありますが、WSDL を解析して Salesforce で APEX クラスを作成しようとすると、奇妙なエラーが発生します。これについては、次のセールスフォース フォーラム リンクに広範囲に投稿しました。 -指定/td-p/548983

name 属性を null にすることはできないというエラーが最初にスローされたため、ノードに name="salesforce" を追加しました。その後、型エラーをスローし始めました:

Error: Failed to parse wsdl: type not specified for attribute: salesforce

私はこれをデバッグしようとしましたが、実際には次の宣言で多くの問題を見つけることができません:

<xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Associative[]" name="salesforce"/>

完全な WSDL ドキュメントは、上記のリンクにあります。これは私の特定の専門分野ではなく、締め切りが迫っているため、どんな助けでも大歓迎です.

4

1 に答える 1

1

WSDL は rpc/encoded 対話スタイルを使用しています。これは Salesforce WSDL2Apex ツールではサポートされていません。この API へのリクエストを手動で作成/解析する必要があります。

于 2012-12-19T21:49:40.133 に答える