我正在连接动力斧。它曾经完美地工作过,我弯腰拿到令牌,然后将它与php soapclient一起用作授权标头,并且它起作用了,我连接了我,创建了一个客户端,我可以调用我的方法。
突然之间,它决定不起作用,并且它以前作为SOAP 1.1进行连接,现在它强制执行SOAP 1.2。从SOAP 1.1更改为SOAP 1.2之后(因为我得到了绑定不匹配的错误,因为错误提示说找到了application / soap + xml和text / xml),所以我更改了版本,该错误消失了,并替换为ERROR Fetching HTTP Headers。
该错误的出现时间最长,人们建议延长超时时间,但我将其设置为高达500 800 5000。
然后突然,它开始给我已经定义的SOAP ERROR解析模式元素。我没有更改代码,使用标题玩了一段时间,但无济于事,我什至删除了授权标题只是为了看看发生了什么,但我什么也没收到同样的错误。
SOAP-ERROR: Parsing Schema: element 'http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Ax.Xpp:XppObjectBase' already defined [string:Exception:private]
每次我尝试连接时,即使我未更改代码中的任何内容,我也会得到不同类型的解析模式错误:
SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined [string:Exception:private]
和另一个
SOAP-ERROR: Parsing Schema: element 'http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.AX.KernelInterop:ProxyBase' already defined [string:Exception:private]
然后有时它确实可以通过一秒钟,但是再次获取了HTTP标头错误。
所以我现在无法再创建客户端实例。在哪里可以创建客户端实例,但是在调用“错误提取HTTP标头”的方法时出现错误
绝对不稳定,因为我的错误不是一个。
[现在有人说wsdl可能有问题,但这是微软,与我联系的人总是说他对此无能为力。
帮助是PHP问题还是动力学问题或wsdl定制问题。
以及如何解决这个问题。
谢谢。
我正在连接动力斧。它曾经完美地工作过,我弯腰拿到令牌,然后将它与php soapclient一起用作授权标头,并且它起作用了,我连接了我创建了一个客户端,然后我...
如果所有内容几乎相同,但无法正常工作,首先要做的就是排除最基本的AX问题。这些可能无法解决您的问题,但将是一个不错的第一步。
[现在有人说wsdl可能有问题,但这是微软,与我联系的人一直说他对此无能为力。