Fórum Consumo de método #466933

14/01/2014

0

Boa noite, estou tendo dificuldades para consumir o método a seguir: function SetCustomer(const request: SetCustomerRequest2): SetCustomerResponse2; stdcall;
Estou fazendo da seguinte forma:
procedure TForm5.Button1Click(Sender: TObject);
var
XML_Envio,
XML_Retorno,
CaminhoAsmxWS: String;
begin
CaminhoAsmxWS := 'http://localhost:8735/WindowsServiceWCF/UraService?singleWsdl';
XML_Envio := memo1.Text;
XML_Retorno := '';

try
ws := GetIUraService(true, CaminhoAsmxWS, nil);
ws.SetCustomer(SetCustomerRequest2(MEMO1.Text));

except
On e: Exception do
begin
ShowMessage('erro');
end;
end;

memo2.Text := XML_Retorno;

onde o campo memo1 contem o xml descrito abaixo:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:win="http://schemas.datacontract.org/2004/07/WindowsServiceWCF">
<soapenv:Header/>
<soapenv:Body>
<tem:SetCustomer>
<!--Optional:-->
<tem:request>
<win:CodeValue>4</win:CodeValue>
<win:Type>CLIENTE</win:Type>
</tem:request>
</tem:SetCustomer>
</soapenv:Body>
</soapenv:Envelope>

se alguém puder me auxiliar, agradeço,

Murilo
Kao Telecomunicações

Kao Telecomunicações

Responder

Posts

14/01/2014

Douglas

Kao, qual é o erro gerado quando você tenta consumir?
Responder

Gostei + 0

15/01/2014

Kao Telecomunicações

É muito genérico, apenas Access Violation.

Desde já agradeço,
Responder

Gostei + 0

15/01/2014

Douglas

É muito genérico, apenas Access Violation.

Desde já agradeço,


Kao, qual é a linha pelo menos que da o Access Violation.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar