我目前正在尝试使用SOAP API集成ExpressionEngine和Salesforce。我有一个工作的WSDL但是当我尝试解析WSDL并在Salesforce中创建APEX类时,它最终会抛出一些奇怪的错误。我在以下salesforce论坛链接上发布了大量文章:http://boards.developerforce.com/t5/Apex-Code-Development/URGENT-WSDL-Issues-Error-Failed-to-parse-wsdl-type-not-specified/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文档。任何帮助都将不胜感激,因为这不是我特定的专业领域,我的临近期限很快。
答案 0 :(得分:1)
WSDL使用rpc / encoded交互样式,Salesforce WSDL2Apex工具不支持此类型。您必须手动创建/解析对此API的请求。