wsbndaf / Webservice

Webservice da Base Nacional de Dados, Ações e Serviços da Assistência Farmacêutica
http://portalms.saude.gov.br/assistencia-farmaceutica/base-nacional-de-dados/sistemas/web-service?view=default
32 stars 27 forks source link

Duvidas na autenticação #175

Closed emygdio-barreto closed 3 years ago

emygdio-barreto commented 3 years ago

Bom dia, estou responsável por programar o consumo do webservice para a cidade do Recife e estou tendo dificuldade na autenticação do usuário que já está autorizado no sistema SCPA e testado no SOAP UI 5.5.0.

De acordo com o exemplo em PHP, estou preenchendo na classe "HorusWSAsyncServiceSoapBindingStub" os campos "Username" e "Password" e na classe "IdentificacaoType" os campos "IdOrigem" e "CoIBGE" conforme o código abaixo:

    HorusWSAsyncServiceSoapBindingStub hassbs = null;
    try {
        hassbs = new HorusWSAsyncServiceSoapBindingStub();
    } catch (AxisFault e1) {
        e1.getMessage().toString();
    }
    hassbs.setUsername(usuario);
    hassbs.setPassword(senha);

    IdentificacaoType idtp = new IdentificacaoType();
    idtp.setIdOrigem("M");
    idtp.setCoIBGE(BigInteger.valueOf(2166266));

    ProtocoloType pType = new ProtocoloType();
    pType.setNuProtocoloEntrada("17100000023000003132");
    pType.setDtRecebimento("31-10-2017 15:34:12");

    HorusWSAsyncProxy ws = new HorusWSAsyncProxy();
    try {
        ws.consultarResultadoProcessamento(pType);
    } catch (InconsistenciaType e) {
        e.getMensagem().toString();
    } catch (RemoteException e) {
        System.out.println(e.getMessage().toString());
        e.getMessage().toString();
    }

Alguém poderia me ajudar?