首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SOAP请求发送给MS Dynamics

将SOAP请求发送给MS Dynamics
EN

Stack Overflow用户
提问于 2019-06-27 17:59:46
回答 1查看 2.8K关注 0票数 1

在邮递员中,我通过NTLM身份验证连接到MS Dynamics服务,状态200确定。

但是,提交XML请求并不会将XML值插入NAV表。

需要帮助解决检索NAV错误响应的问题或scrypt

代码语言:javascript
复制
POST /DynamicsNAV/XX/XXXXXX/XXXXXX/XXXXXWebService HTTP/1.1
Host: xxxecommerce.xxxx.com:####
Authorization: Basic RGlhbUZvdW5kcnk6SmV3ZWwhMjAxOQ==,NTLM TlRMTVNTUAADAAAAGAAYAF4AAAAYABgAdgAAAAAAAABIAAAAFgAWAEgAAAAAAAAAXgAAAAAAAACOAAAABYKIogUBKAoAAAAPZABpAGEAbQBmAG8AdQBuAGQAcgB5ACpXuYEsniS5AAAAAAAAAAAAAAAAAAAAAOfUxlJIGBMW0Bzq8JrpIXWoUPZ9DJTNwQ==
Content-Type: text/xml
SOAPAction: 
User-Agent: PostmanRuntime/7.15.0
Accept: */*
Cache-Control: no-cache
Postman-Token: 26ddaa1b-84a5-44ad-9f5c-5a8459671747,112cab04-f290-461b-afd3-37ba650cdb57
Host: xxxxx.xxxxx.com:7047
accept-encoding: gzip, deflate
content-length: 2511
Connection: keep-alive

cache-control: no-cache

XML

代码语言:javascript
复制
    <soapenv:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
    <CreateOrders xmlns="urn:microsoft-dynamics-schemas/codeunit/CustomerDocumentWebService">
    <orderXML>
    <DocumentHeader xmlns="urn:microsoft-dynamics-nav/XXXXXXX/CreateOrder">
      <Purchase_Order_No>PO55443322</Purchase_Order_No>
      <Ship_to_No>1002</Ship_to_No>
      <Ship_for_No></Ship_for_No>
       <Ship_to_Contact></Ship_to_Contact>
       <Ship_to_Name></Ship_to_Name>
       <Ship_to_Name2></Ship_to_Name2>
        <Ship_to_Address></Ship_to_Address>
        <Ship_to_Address2></Ship_to_Address2>
        <Ship_to_City></Ship_to_City>
        <Ship_to_PostalCode></Ship_to_PostalCode>
        <Ship_to_Country></Ship_to_Country>
        <Contact_Phone_No>999-999-9999</Contact_Phone_No>
        <Consumer_Order_No>CO1234567</Consumer_Order_No>
         <Order_Date>06/27/2019</Order_Date>
         <Requested_Delivery_Date>06/30/2019</Requested_Delivery_Date>
        <Shipping_Carrier_Service>UPS</Shipping_Carrier_Service>
        <Shipping_Service_Level>UPS2</Shipping_Service_Level>
        <Partial_Shipment_Selection></Partial_Shipment_Selection>
        <DocumentLine>
        <Document_Line_No>1</Document_Line_No>
        <SKU></SKU>
        <Item_No>31-DF100CEP-E.00</Item_No>
        <Size>06.50</Size>
        <Quantity>1</Quantity>
         <Unit_Price></Unit_Price>
         <Requested_Delivery_Date></Requested_Delivery_Date>
        <DocumentCommentLine>
        <Comment_Line_Code>ITEMPER</Comment_Line_Code>
        <Comment_Line_Description>Love Always</Comment_Line_Description>
        </DocumentCommentLine>
        </DocumentLine>
       <DocumentCommentHeader>
      <Comment_Header_Code>GIFTMESS</Comment_Header_Code>
        <Comment_Header_Description>U R the One!</Comment_Header_Description>
        </DocumentCommentHeader>
       </DocumentHeader>
      </orderXML>
     </CreateOrders>
   </soapenv:Body>
</soapenv:Envelope>
EN

回答 1

Stack Overflow用户

发布于 2019-07-10 18:54:50

很抱歉花了这么长时间才回复。我们确定问题在于输入代码单元的URN值所需的标头键SOAPAction值,认为这是关闭的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56796459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档