Olá. Estou tentando conectar o webservice abaixo via progress: http://ec2-54-94-151-68.sa-east-1.compute.amazonaws.com/WSTeste/soap-server.php?wsdl Com o seguinte código: Código: DEFINE VARIABLE hWebService AS HANDLE. CREATE SERVER hWebService. hWebService:CONNECT("-WSDL 'http://ec2-54-94-151-68.sa-east-1.compute.amazonaws.com/WSTeste/soap-server.php?wsdl' ") NO-ERROR. IF NOT hWebService:CONNECTED() THEN DO: DEFINE VARIABLE errmsg AS CHARACTER NO-UNDO INIT "SERVER NOT CONNECTED~n". DEFINE VARIABLE i AS INTEGER NO-UNDO. DO i = 1 TO ERROR-STATUS:NUM-MESSAGES: errmsg = errmsg + ERROR-STATUS:GET-MESSAGE(i) + '~n'. END. MESSAGE errmsg VIEW-AS ALERT-BOX ERROR. STOP. END. MESSAGE 'connected' VIEW-AS ALERT-BOX. hWebService:DISCONNECT(). DELETE OBJECT hWebService. Mas estou recebendo de volta o erro: Quando tento conectar pelo SOAP ele pede meu usuário e senha do proxy, mas mesmo informando recebo de volta o erro: Se tento conectar por SOAP em uma rede sem proxy funciona normalmente, não tentei conectar via progress em uma rede sem proxy ainda. Alguém tem uma luz de como posso proceder para realizar esta conexão com sucesso? Obrigado.
Olá Anderson, Na versão 10.2B eu consegui consumir WebService com proxy, abaixo os comandos: Código: hWebService:CONNECT("-WSDL 'http://ec2-54-94-151-68.sa-east-1.compute.amazonaws.com/WSTeste/soap-server.php?wsdl' -proxyhost 'servidor_proxy' -proxyport 8080 -proxyUserid 'usuarioproxy' -proxyPassword 'senhausuario' ") NO-ERROR. Espero que ajude. Abs.