-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Hi, I'm trying to consume an API, the soap envelope generated by Nano looks like this:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<soapenv:Body>
<CreateQueryStrings_Start>
<userId>1234</userId>
<password>abcd</password>
<idOrgao>57</idOrgao>
<numeroProcesso>1</numeroProcesso>
<inputParameters>
<ParameterList>
<Parameter>
<Name>TipoConsulta</Name>
<Value>Precatórios / Beneficiário</Value>
</Parameter>
</ParameterList>
</inputParameters>
</CreateQueryStrings_Start>
</soapenv:Body>
</soapenv:Envelope>
It returns incorrect results from the WCF webservice.
The same input form is enveloped as this by a .NET MVC application:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<CreateQueryStrings_Start xmlns="http://tempuri.org/">
<userId>1234</userId>
<password>abcd</password>
<idOrgao>57</idOrgao>
<numeroProcesso>1</numeroProcesso>
<inputParameters xmlns:a="schemas.datacloud.novaprolink.com.br/IWSConsultaProcesso" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:ParameterList>
<a:Parameter>
<a:Description i:nil="true"/>
<a:Name>TipoConsulta</a:Name>
<a:PossibleValues i:nil="true" xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:SuggestedValues i:nil="true" xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:Value>Precatórios / Beneficiário</a:Value>
</a:Parameter>
</a:ParameterList>
</inputParameters>
</CreateQueryStrings_Start>
</s:Body>
</s:Envelope>
What could be the reason it won't work ? Maybe the namespacing ? Nil value objects that aren't being encoded ?
The wsdl is: http://wsrobos.novaprolink.com.br/v2/WSConsultaProcessos.WSConsultaProcesso.svc?wsdl
Regards
nobre
Metadata
Metadata
Assignees
Labels
No labels