Fórum WebService (missing faultcode) #4964
24/04/2009
0
Denis Godoi
Curtir tópico
+ 0Posts
24/04/2009
Devmedia
Ele pelo menos consegue obter a Descricao do serviço atraves do WSDL ?? Se sim em qual linguagem esta tentando consumir ???
Att,
Rodrigo Carreiro Mourão
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Rodrigo Mourão
Vou baixar os documentos e analisar !!!
Abs !!!!
P.S.: Ja te adianto que o WS em Win32 e muito limitado. Delphi 7 possui metodos e Padroes antigos. Acho que terá que migrar para Delphi .Net, mas vou tentar de tudo no Win32.
Gostei + 0
24/04/2009
Rodrigo Mourão
Fico no aguardo !!!
Abs !!!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Rodrigo Mourão
No link abaixo tem o projeto .Net feito com o Delphi 2007. Acho que voce consegue compilar no Delphi 2005, Se nao conseguir me fala que gravo uma video com o passo - a - passo de como criar o WebService.
http://video.devmedia.com.br/RodrigoCarreiro/Consultoria/WS_VISA_SAP.zip
No aguardo do seu contato !!! Hoje estou na consultoria ate as 23:00;
Abs !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
24/04/2009
Rodrigo Mourão
Cara continua sendo Delphi. Sendo que agora rodando em .Net. Veras que é muito mais flexivel.
Abre ai o projeto e ve so. Pra voce ter uma ideia eu peguei suas classes copiei e colei no WebService .Net. Peguei suas procedures copiei e colei. Rodei e tava pronto.
Pena que nao tenho um servidor Web com .Net para voce ver o WSDL se nao publicava. Outra coisa, como voce vai fazer em .Net o servidor onde vai ficar o WebService tem que ter .Net. Acredito que voce use o IIS se for entao nao tem problema vai rodar rodondo.
Abs!!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
24/04/2009
Rodrigo Mourão
procedure TWebService1.RetornoRecebimentoFisico(
const cabecalhorLogSAP: HeaderLogSAP;
const DetalhesLogSAP: ArrayOfDetailsLogSAP);
var
F: &File;
W: StreamWriter;
I: Integer;
begin
W := F.CreateText(Server.MapPath('~')+'\Files\'+DateTime.Now.ToString.Replace(':','').Replace('/','')+'.txt');
W.WriteLine('Cabeçalho');
W.WriteLine(cabecalhorLogSAP.mensagem);
W.WriteLine('Detalhe');
for I := 0 to high(DetalhesLogSAP)-1 do
begin
W.WriteLine(DetalhesLogSAP[I].mensagemErro);
end;
W.Close;
end;
Um unico detalhe e dar uses em System.IO;
Abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
24/04/2009
Denis Godoi
Gostei + 0
25/04/2009
Denis Godoi
Gostei + 0
25/04/2009
Rodrigo Mourão
Qual o sistema operecional onde esta rodando webservice ?
Qual a versão do IIS ??
Tem o frameWork .Net 2.0 instalado ??
Esse Servidor Web que está usando so roda a sua aplicacao, ou roda outras aplicacoes ou alguma .Net ?
Qual o nome da pagina asmx que voce gerou pois tem que colocar ela no endereco exemplo http://localhost/VISANET_SAP/meuservidor.asmx
Fico no agaurdo das insformações.
Abs !!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)