Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<MlCliente> obterClientes ( short CompanhiaConexao, string Utilizador, string
- Agente, string NIF, long Cliente, string NomeCliente, string CodigoPostal, string
- SufixoPostal, out string MensagemErro, out bool TemErro )
- <obterClientePorNIF_BI_Codigo>
- <OutgoingHeaders attr0="MsgHeaderArray" isNull="false">
- <MsgHeaderArray0>
- <Name>SecurityToken</Name>
- <Namespace>ns</Namespace>
- <ItemType>System.String</ItemType> <Value>D3EEX9IqXZiPd7Zwcrr4VUUAZTbwls4MIHEMTnuBLaFyee0bOPSnnvavvutKG2NSTdy9Xq Hnkxk/mFJXDC2+LsJ+3DuOvpFbfuvHErZbsP36gjarXpAnaHwbNWJvFHPcNMLStmE9eRwxbFQ==</Value>
- <Direction>Outgoing</Direction>
- </MsgHeaderArray0>
- </OutgoingHeaders>
- <MethodParameters>
- <TemMais100Registos>False</TemMais100Registos>
- <MensagemErro isNull="false" />
- <TemErro>False</TemErro>
- <CompanhiaConexao></CompanhiaConexao>
- <NIF></NIF>
- <BI isNull="false" />
- <NomeCliente isNull="false" />
- <Cliente isNull="false" />
- </MethodParameters>
- </obterClientePorNIF_BI_Codigo>
- $xml='<?xml version="1.0" encoding="utf-8"?>
- <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
- <obterClientePorNIF_BI_Codigo>
- <soap12:Header>
- <Name>SecurityToken</Name>
- <Namespace>ns</Namespace>
- <ItemType>System.String</ItemType>
- <Value><obterClientePorNIF_BI_Codigo>
- <OutgoingHeaders attr0="MsgHeaderArray" isNull="false">
- <MsgHeaderArray0>
- <Name>SecurityToken</Name>
- <Namespace>ns</Namespace>
- <ItemType>System.String</ItemType>
- <Value>D3EEX9IqXZiPd7Zwcrr4VUUAZTbwls4MIHEMTnuBLaFyee0bOPSnnvavvutKG2NSTdy9Xq Hnkxk/mFJXDC2+LsJ+3DuOvpFbfuvHErZbsP36gjarXpAnaHwbNWJvFHPcNMLStmE9eRwxbFQ==</Value>
- <Direction>Outgoing</Direction>
- <MethodParameters>
- <TemMais100Registos>False</TemMais100Registos>
- <MensagemErro isNull="false" />
- <TemErro>False</TemErro>
- <CompanhiaConexao></CompanhiaConexao>
- <NIF></NIF>
- <BI isNull="false" />
- <NomeCliente isNull="false" />
- <Cliente isNull="false" />
- </MethodParameters>
- </soap12:Body>
- <obterClientePorNIF_BI_Codigo>
- </soap12:Envelope>';
- $headers = array(
- 'Content-Type: text/xml; charset="utf-8"',
- 'Content-Length: ' . strlen($xml),
- 'Accept: text/xml',
- 'Cache-Control: no-cache',
- 'Pragma: no-cache'
- );
- $url = "";
- $soap_do = curl_init();
- curl_setopt($soap_do, CURLOPT_URL, $url );
- curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true );
- curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, true);
- curl_setopt($soap_do, CURLOPT_POST, true );
- curl_setopt($soap_do, CURLOPT_HTTPHEADER, $headers);
- curl_setopt($soap_do, CURLOPT_POSTFIELDS, $xml);
- curl_setopt($soap_do, CURLOPT_USERPWD, 'user' . ":" . 'pass');
- $result = curl_exec($soap_do);
- $err = curl_error($soap_do);
- print_r($result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement