Soap Salesforce Apex错误';未找到元素产品的Apex类型';

Soap Salesforce Apex错误';未找到元素产品的Apex类型';,soap,wsdl,salesforce,apex,Soap,Wsdl,Salesforce,Apex,我已经从WSDL生成了Apex,但是当调用调用调用时,我得到错误“无法解析调用响应”。未找到元素产品“”的Apex类型。我知道当我生成WSDL时它有一些作用,但不确定如何修复它或为什么。以下是我认为导致问题的原因。我知道还有其他解决方案,我也研究过这些解决方案,但这似乎有所不同,因为type=“impl:…” 有人有线索吗?谢谢 如果其他人遇到相同的问题,则发现错误。首先,我发现SOAPUI是一个非常有用的工具,可以帮助您确定响应应该是什么样的 第二,从wsdl生成的Apex类是错误的

我已经从WSDL生成了Apex,但是当调用调用调用时,我得到错误“无法解析调用响应”。未找到元素产品“”的Apex类型。我知道当我生成WSDL时它有一些作用,但不确定如何修复它或为什么。以下是我认为导致问题的原因。我知道还有其他解决方案,我也研究过这些解决方案,但这似乎有所不同,因为type=“impl:…”




有人有线索吗?谢谢

如果其他人遇到相同的问题,则发现错误。首先,我发现SOAPUI是一个非常有用的工具,可以帮助您确定响应应该是什么样的


第二,从wsdl生成的Apex类是错误的(或者wsdl,不管你怎么看),Apex是在寻找产品而不是项(如ArrayOf_tns1_VTP complex所示。我在wsdl中将name=“item”更改为name=“products”,重新生成Apex并立即工作!

当我找到自己的答案时,我喜欢它:)
<complexType name="myVData">
    <sequence>
      <element name="products" nillable="true" type="impl:ArrayOf_tns1_VTP"/>
    </sequence>
<complexType name="ArrayOf_tns1_VTP">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:VTP"/>
        </sequence>
      </complexType>