Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services WCF C SOAP请求-int32错误_Web Services_Wcf_Soapui - Fatal编程技术网

Web services WCF C SOAP请求-int32错误

Web services WCF C SOAP请求-int32错误,web-services,wcf,soapui,Web Services,Wcf,Soapui,我尝试对位于此处的WCF Web服务执行以下请求: 完整SOAP请求SOAPUI: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dre="http://schemas.datacontract.org/2004/07/DreamLogisticsService" xmlns:tem="http://tempuri.org/"> <soapenv:Header/

我尝试对位于此处的WCF Web服务执行以下请求:

完整SOAP请求SOAPUI:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dre="http://schemas.datacontract.org/2004/07/DreamLogisticsService" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:AddDelivery>
     <tem:Credentials>
        <dre:PartnerId>XX</dre:PartnerId>
        <dre:Password>XX</dre:Password>
        <dre:UserName>XX</dre:UserName>
     </tem:Credentials>
     <tem:Delivery>
        <dre:CashOnDelivery>0</dre:CashOnDelivery>
        <dre:CashOnDeliveryUnit></dre:CashOnDeliveryUnit>
        <dre:Comment></dre:Comment>
        <dre:ContactPerson></dre:ContactPerson>
        <dre:DealId></dre:DealId>
        <dre:DeliveryAddress>
           <dre:Address1>Testgatan 10</dre:Address1>
           <dre:Address2></dre:Address2>
           <dre:City>Stockholm</dre:City>
           <dre:CountryCode>SE</dre:CountryCode>
           <dre:CustomerId>99</dre:CustomerId>
           <dre:Name>Test Testsson</dre:Name>
           <dre:Zip>11351</dre:Zip>
        </dre:DeliveryAddress>
        <dre:DeliveryNote>
           <dre:File></dre:File>
           <dre:Name></dre:Name>
        </dre:DeliveryNote>
        <dre:DeliveryRows>
           <dre:DeliveryRow>
              <dre:ArticleNumber>1</dre:ArticleNumber>
              <dre:ProductName>Kalsong</dre:ProductName>
              <dre:Quantity>0</dre:Quantity>
           </dre:DeliveryRow>
           <dre:DeliveryRow>
              <dre:ArticleNumber>2</dre:ArticleNumber>
              <dre:ProductName>Trosa</dre:ProductName>
              <dre:Quantity>1</dre:Quantity>
           </dre:DeliveryRow>
        </dre:DeliveryRows>           
        <dre:DeliveryServiceType>PICKUP</dre:DeliveryServiceType>
        <dre:Email></dre:Email>
        <dre:EmailCopy></dre:EmailCopy>
        <dre:ExternalId></dre:ExternalId>
        <dre:FutureDeliveryDate></dre:FutureDeliveryDate>
        <dre:GiftWrapping>1</dre:GiftWrapping>
        <dre:InvoiceAddress>
           <dre:Address1></dre:Address1>
           <dre:Address2></dre:Address2>
           <dre:City></dre:City>
           <dre:CountryCode></dre:CountryCode>
           <dre:Name></dre:Name>
           <dre:Zip></dre:Zip>
        </dre:InvoiceAddress>
        <dre:Language></dre:Language>
        <dre:OrderId>82712742424</dre:OrderId>
        <dre:OrderMark></dre:OrderMark>
        <dre:OrderType></dre:OrderType>
        <dre:OrderValue></dre:OrderValue>
        <dre:OriginalOrderId></dre:OriginalOrderId>
        <dre:OurReference>Test</dre:OurReference>
        <dre:PDF_DeliveryNoteURL></dre:PDF_DeliveryNoteURL>
        <dre:PDF_InvoiceURL></dre:PDF_InvoiceURL>
        <dre:PackingAlert></dre:PackingAlert>            
        <dre:PersonalMessage></dre:PersonalMessage>
        <dre:PickListComment></dre:PickListComment>            
        <dre:RestOrder></dre:RestOrder>          
        <dre:ReturnOrder></dre:ReturnOrder>            
        <dre:SMS_Notification>913131</dre:SMS_Notification>
        <dre:YourOrderId>81718191</dre:YourOrderId>
        <dre:YourReference>Test Testsson</dre:YourReference>
     </tem:Delivery>
  </tem:AddDelivery>
</soapenv:Body>
</soapenv:Envelope>
有什么问题?请求服务器上的值是否未转换为INT


请帮忙

您的Delivery元素有许多子元素,这些子元素的类型不能以空字符串作为值传递。从XML中删除minOccurs属性值为0的元素,或者将其设置为可接受的值。例如,OrderType为Int类型,OrderValue为Decimal类型,RestOrder和ReturnOrder均为Boolean类型


请在此处查看XSD以获取类型信息:

答案是否有帮助?
The  formatter threw an exception while trying to deserialize the message: 
There was an error while trying to deserialize parameter
http://tempuri.org/:Delivery. 

The InnerException message was 'There was an error deserializing the 
object of type DreamLogisticsService.Delivery. 
The value '' cannot be parsed as the type 'Int32'.'.