Olá Ailton, do jeito que vc está fazendo vc está utilizando o Client SOAP da Microsoft e aí existem inúmeras razões para dar erro.
Por que vc não está usando o Client do Delphi que é muito mais rápido e sujeito a muito menos interferências externas tais como DLLs, etc ? Ou vc já tentou usar e não funcionou ? Eu não vi o seu programa, mas acho que o seu problema não é de SSL e sim do acesso ao SOAP e na conversão do WSDL. Vc está usando ioDocument no initialization da sua unit? Outra coisa importante: se vc for usar o HTTPRIO nativo, vc já atualizou a versão mais recente da biblioteca SOAP no site do CodeGear? Por fim: se o componente do Delphi também não funcionar (acho que não funciona se vc precisar de certificados locais), sugiro utilizar o transporte do Indy 9 com SSL que foi disponibilizado semana passada no newsgroups por um usuário e o pessoal da Borland já vai incorporar a modificação na próxima versão do Delphi. Boa Sorte, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Ailton Souza <[EMAIL PROTECTED]> escreveu > > Pessoal, preciso de ajuda neste mesmo caso, já pesquisei muito na net e > não consegui resolver! > Tem algum especialista na lista em SOAP + SSL ? > > meu código > > WS := CreateOleObject('MSSOAP.SoapClient30'); > WS.MSSoapInit('https://ssl691.locaweb.com.br/w3sil/data_export/data_export.asmx?wsdl'); > > esta dando o seguinte erro na 2º linha : > exception class EOleException with message 'WSDLOperation: The operation > ListaVeiculos is defined as document/encoded. This is unsupported > HRESULT=0x80004005: Erro não especificado > - WSDLOperation: Initializing of the input message failed for operation > ListaVeiculo. > {...Tem mais...} > > Abraços, > > frf1103 wrote: > > > > Caro colega, > > > > COnseguiu resolver o problema? > > > > Estou com o mesmo problema e já nao sei mais para quem apelar. > > > > Nao consigo acessar nem pelo Internet Explorer, quando digito > > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL > > <https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL> dá a > > seguinte msg: > > > > "NfeRecepcao > > Hi there, this is an AXIS service! > > > > Perhaps there will be a form for invoking the service here... " > > > > Sinceramente nao sei mais o que fazer. > > > > Grato, > > > > Francisco. > > > > --- Em delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br>, "kenji_rh" <ricardo@> > > escreveu > > > > > > Fala Itamar! > > > Eu tentei usar o WSDL importer e ele pede para informar o > > certificado, > > > depois ele da a mensagem: "Unable to load WSDL file/location: > > > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL. > > <https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL.> Error > > > [Empty Document]" > > > Mas só que ao acessar o link pelo Internet Explorer ele traz certo! > > > > > > --- Em delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br>, Itamar Souza <itasouza@> > > escreveu > > > > > > > > Usando o HTTPRIO você tera que usar o WSDLImporter para importar > > as > > > interfaces que se encontra no servidor web e implementam as > > > funcionalidades do webservice a serem consumidas pelo projeto > > cliente. > > > > > > > > Você pode usar uma solução baseada em conectividade por > > intermédio > > > dos agentes Cliente SOAP e Servidor SOAP, disponibilizados por um > > > Webservice fazendo o acesso direto ao banco com a conexão SOAP. > > > > Basta colocar um datamodulo e um componenente SoapConn e pega o > > > endereço que esta no webservice e copia a linha URL do texto XML e > > > conectar. > > > > > > > > O resto e igual, coloca os clientDataset e fazer a conexão se > > você > > > tiver usando multicamadas o RemoteServer será o SoapConn e o > > > ProviderName será o ClientDataset do seu servidor de conexão, neste > > > caso "executar o Fetch Params e AddAllFields" > > > > > > > > Veja se isso pode lhe ajuda!!