Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Consumir Webservice ERP Sapiens (Sênior)

Olá,
Pessoas, estou tentando implementar uma integração via webservices com o Senior, uso .net, porém não tenho documentação alguma.

Felipe, por acaso você possui algo que possa me dar um norte?


Em terça-feira, 13 de maio de 2014 16h49min34s UTC-3, Carlos Pelegrin escreveu:
Eu não consegui importar o WSDL :/
Na url você colocou o endereço wsdl, aqui eu uso o "address location" geralmente no final do wsdl como url.


tive vários problemas com um wbs SAP. para fazer análise usei o Wireshark para verificar qual era o xml correto e o que eu enviava. 
Como vc consegue fazer comunicação com delphi, vc deve conseguir fazer isso também.

Att.


--
Carlos Eduardo Simões Pelegrin


Em 13 de maio de 2014 16:31, Felipe Aron <felip...@gmail.com> escreveu:
Autenticação simples.

Consegui acesso pelo Delphi (estou mais acostumado).

O retorno é um "tipo complexo" (array de classes). No Delphi fiz a importação do WSDL e ele já criou a classe de acesso com todas as classes necessárias:

procedure TForm1.Button1Click(Sender: TObject);
var Ws: sapiens_Synccom_senior_g5_garantia_cadastros;
    CadMot: cadastrosCadMotIn;
    Mot: cadastrosCadMotOut;
    CadPro: cadastrosCadProIn;
    Pro: cadastrosCadProOut;
begin

  Ws := Getsapiens_Synccom_senior_g5_garantia_cadastros(True);
  try

    CadMot := cadastrosCadMotIn.Create;
    Mot := Ws.CadMot('user','pass',0, CadMot);

    CadPro := cadastrosCadProIn.Create;
    Pro := Ws.CadPro('user','pass',0, CadPro);

    ShowMessage('OK');

  except on E: Exception do
    raise E;
  end;

end;

NO JAVA agora pelo que entendi, vou ter que fazer a importação do WSDL também, para poder usar o tipo complexo.

Agora a questão é como importar via eclipse/android?


Em 13 de maio de 2014 16:21, Rômulo Nadler <romulo...@gmail.com> escreveu:

Seu servidor requer autenticação?


Em 13 de maio de 2014 15:20, Felipe Aron <felip...@gmail.com> escreveu:

Ocorre um erro: 

"Cannot find dispatch method for {http://services.senior.com.br/}CadProResponse"


Em 13 de maio de 2014 15:14, Carlos Eduardo <carlosedua...@gmail.com> escreveu:

Seria dessa forma aí!
todos os dados estariam no seu response.

O que acontece no ponto que você marcou? Algum erro ou a resposta está errada?


att.


--
Carlos Eduardo Simões Pelegrin


2014-05-13 15:04 GMT-03:00 Felipe Aron <felip...@gmail.com>:

Tentando ainda sem sucesso. :(

O caminho do webservice é:


Estou tentando usar o KSoap para comunicação da seguinte forma:

final String NAMESPACE = "http://services.senior.com.br/";
final String SOAP_ACTION = "http://services.senior.com.br/";

SoapObject request = new SoapObject(NAMESPACE, "CadProResponse");
request.addProperty("user", "pedsite");
request.addProperty("password", "pedsite");
request.addProperty("encryption", 0);
request.addProperty("parameters", "cadastrosCadProOut");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE transportSE = new HttpTransportSE(URL);
try {
transportSE.call(SOAP_ACTION + "CadProResponse", envelope);
SoapObject response =  (SoapObject) envelope.getResponse();
????

return true;
} catch (Exception e) {
return false;
}

Alguém tem uma dica, do que fazer?


Em 13 de maio de 2014 12:52, Rômulo Nadler <romulo...@gmail.com> escreveu:
Procura na lista que têm como consumir um WSDL com KSoap.


2014-05-13 12:32 GMT-03:00 Pedro Subutzki <Pepeu> <faleco...@gmail.com>:
Ele tem WSDL? Acho que o KSoap resolve, não?!

Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi


2014-05-13 11:23 GMT-03:00 Felipe Aron <felipearon@gmail.com>:

Fala galera blz?! 

Preciso consumir um webservice do ERP Sapiens (Sênior) porém estou com dificuldades em entender como farei isso.

Alguém teria alguma dica exemplo de como fazer o consumo desse tipo de webservice?

--
Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário