powercentre中的webservice使用者转换中anyType的问题

时间:2019-07-05 15:19:53

标签: informatica informatica-powercenter

我有一个具有anyType的wsdl,如下所示:

new Vue({
    ...methods: {
        onInput() {
            this.$refs.select.click()
        }
    }    
})

Web服务使用者转换产生的请求如下。

<xs:sequence>
<xs:element name="key" type="xs:string" minOccurs="0"/>
<xs:element name="value" type="xs:anyType" minOccurs="0"/>
</xs:sequence>

但是此请求使API引发错误

<dynamics>
  <entry>
   <key>?</key>
   <value>?</value>
  </entry>
</dynamics>

我尝试在SOAP UI中发送相同的请求,并且引发了相同的错误。

但是,当我通过添加名称空间s进行较小的更改并在SOAP UI中执行相同的操作时,它将返回成功

<faultstring>Whole Number text field [xxxxxx] type [xxxx] is not String. 
</faultstring>

如何在Web服务使用者映射中添加此额外的名称空间信息?

有没有办法解决这个问题?

另外请注意,我们正在尝试使用http cookie连接到API。因此不确定在这种情况下是否可以使用http转换或java转换。

专家,请帮助。

1 个答案:

答案 0 :(得分:0)

使用带有简单post方法的http转换来传递自定义的SOAP请求。

谢谢