Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia Amigos do Imasters!
Estou com um pequeno probleminha que vêm consumindo um bom tempo meu e de um colega de trabalho.
Estamo integrando nosso Ecommerce com um ERP aqui da empresa através de webservice.
Porém estou tendo dificuldade em solucionar um erro em uma integração.
O WSDL está disponivel no link: http://189.16.224.190:81/KLPRODUTO.apw?WSDL
Temos também os Parametros e Retornos neste link: http://189.16.224.190:81/WSINDEX.apw?cOp=03&WSVCNAME=KLPRODUTO&WSVCMETHOD=BUSCAPRODUTO
Bom vamos ao meu código PHP. Fiz algo bem simple somente para testes.
<?php
function webservice()
{
$client = new SoapClient("[http://189.16.224.190:81/KLPRODUTO.apw?WSDL"](http://189.16.224.190:81/KLPRODUTO.apw?WSDL));
$params = array('CODINICIAL' => "0001000001" , 'CODFINAL' => "0001000001");
try {
$result = $client->BUSCAPRODUTO(array('REQUESTBUSCAPRODUTO' => $params ) );
if (is_soap_fault($result)):
echo $fault->faultstring;
else:
$valor = $result->RESPONSEBUSCAPRODUTO->STRESPONSEBUSCAPRODUTO;
echo $valor->PROCODIGO."<br/>";
echo $valor->PROMARCA."<br/>";
echo $valor->PRONOME."<br/>";
endif;
} catch (SoapFault $fault){
echo $fault->faultstring;
}
}
webservice();
?>
O erro gerado é uma mensagem que diz: "could not connect to host".
Quem puder me ajudar meu muito obrigado (:
Carregando comentários...