Pessoal. Boa tarde, consegui solucionar o problema abaixo, que é passar o usuario e senha para o web service, na verdade tem que utilizar á opção NetworkCredential do proprio Web Service.
Segue abaixo. Ws := WebReference.DocTransp.DocTranspService.Create; Ws.Credentials := NetworkCredential.Create(vLogin,vSenha); Porem o Meu problema está no seguinte, segundo o pessoal que mandou a WSDL pra mim, quando der algum problema de inconsistencia nos dados que estao sendo passados para o web service, eles irao retornar a mensagem de erro em uma variavel chamada "FaultText" do tipo string, o problema é que essa variavel esta declarada na WSDL que foi enviado, porem quando importei ela no delphi 2006, nao tenho na unit criada do Web Reference essa variavel. Como nao tenho conhecimento em SOAP, nao sei como fazer pra pegar essa variavel que é retornada, segundo o meu cliente essa variavel e padrao para comunicação de Web Service. Alguem sabeira como fazer isso ??? Obrigado. Paulo ----- Original Message ----- From: Paulo Cesar (PC) To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] Sent: Monday, July 23, 2007 11:44 AM Subject: [delphi-br] Web Service erro 401: Unauthorized. Bom dia. Estou desenvolvendo uma aplicação utilizando o Delphi 2006 - Windows Forms, essa aplicação ira conectar-se a um Web Service mandando algumas informações e o Web Service ira retornar outras informações. O meu cliente encaminhou a WSDL que deverei utilizar para fazer essa comunicação e enviar os dados, foi passado tambem usuario e senha para que eu possa conectar no web service e é ai que esta o meu problema. O Problema é que eu nao sei onde informar o usuario e senha que foi passado para conectar-se no web service. O erro retornado no Exception quando eu tento mandar os dados para o Web Service é o seguinte. the request failed with HTTP status 401: Unauthorized. Procurei o erro na internet porem nao achei nada para Delphi apenas achei o significado do erro = O pedido requer uma a autorização do usuario, podendo ser usuario ou senha incorreta. Alguem já teve esse problema ?? como faço para informar o usuario e senha que seram autenticados no Web Service no Delphi 2006 ?? Agradeço a Atenção. Paulo C. Valadares [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 2413 (20070723) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br ------------------------------------------------------------------------------ E-mail classificado pelo Identificador de Spam Inteligente. Para alterar a categoria classificada, visite o Terra Mail ------------------------------------------------------------------------------ Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 20/07/2007 / Versão: 5.1.00/5079 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]