public static String consultar(final CTDistribuicaoInt distDFeInt, final NFeConfig config) throws Exception {
        Protocol.registerProtocol("https", new Protocol("https", new DFSocketFactory(config), 443));
        try {
            final OMElement ome = AXIOMUtil.stringToOM(distDFeInt.toString());

            final CTeDistribuicaoDFeSoapStub.CteDadosMsg_type0 dadosMsgType0 = new CTeDistribuicaoDFeSoapStub.CteDadosMsg_type0();
            dadosMsgType0.setExtraElement(ome);

            final CTeDistribuicaoDFeSoapStub.CteDistDFeInteresse distDFeInteresse = new CTeDistribuicaoDFeSoapStub.CteDistDFeInteresse();
            distDFeInteresse.setCteDadosMsg(dadosMsgType0);

            final CTeDistribuicaoDFeSoapStub stub = new CTeDistribuicaoDFeSoapStub(CTAutorizador.AN.getDistribuicaoDFe(config.getAmbiente()));
            final CTeDistribuicaoDFeSoapStub.CteDistDFeInteresseResponse result = stub.cteDistDFeInteresse(distDFeInteresse);

            return result.getCteDistDFeInteresseResult().getExtraElement().toString();
        } catch (RemoteException | XMLStreamException e) {
            throw new Exception(e.getMessage());
        }
    }
public static String consultar(final CTDistribuicaoInt distDFeInt, final NFeConfig config) throws Exception {
        Protocol.registerProtocol("https", new Protocol("https", new DFSocketFactory(config), 443));
        try {
            final OMElement ome = AXIOMUtil.stringToOM(distDFeInt.toString());

            final CTeDistribuicaoDFeSoapStub.CteDadosMsg_type0 dadosMsgType0 = new CTeDistribuicaoDFeSoapStub.CteDadosMsg_type0();
            dadosMsgType0.setExtraElement(ome);

            final CTeDistribuicaoDFeSoapStub.CteDistDFeInteresse distDFeInteresse = new CTeDistribuicaoDFeSoapStub.CteDistDFeInteresse();
            distDFeInteresse.setCteDadosMsg(dadosMsgType0);

            final CTeDistribuicaoDFeSoapStub stub = new CTeDistribuicaoDFeSoapStub(CTAutorizador.AN.getDistribuicaoDFe(config.getAmbiente()));
            final CTeDistribuicaoDFeSoapStub.CteDistDFeInteresseResponse result = stub.cteDistDFeInteresse(distDFeInteresse);

            return result.getCteDistDFeInteresseResult().getExtraElement().toString();
        } catch (RemoteException | XMLStreamException e) {
            throw new Exception(e.getMessage());
        }
    }
public static String consultar ( final CTDistribuicaoInt distDFeInt , final NFeConfig config ) throws Exception { Protocol . registerProtocol ( "https" , new Protocol ( "https" , new DFSocketFactory ( config ) , 443 ) ) ; try { final OMElement ome = AXIOMUtil . stringToOM ( distDFeInt . toString ( ) ) ; final CTeDistribuicaoDFeSoapStub . CteDadosMsg_type0 dadosMsgType0 = new CTeDistribuicaoDFeSoapStub . CteDadosMsg_type0 ( ) ; dadosMsgType0 . setExtraElement ( ome ) ; final CTeDistribuicaoDFeSoapStub . CteDistDFeInteresse distDFeInteresse = new CTeDistribuicaoDFeSoapStub . CteDistDFeInteresse ( ) ; distDFeInteresse . setCteDadosMsg ( dadosMsgType0 ) ; final CTeDistribuicaoDFeSoapStub stub = new CTeDistribuicaoDFeSoapStub ( CTAutorizador . AN . getDistribuicaoDFe ( config . getAmbiente ( ) ) ) ; final CTeDistribuicaoDFeSoapStub . CteDistDFeInteresseResponse result = stub . cteDistDFeInteresse ( distDFeInteresse ) ; return result . getCteDistDFeInteresseResult ( ) . getExtraElement ( ) . toString ( ) ; } catch ( RemoteException | XMLStreamException e ) { throw new Exception ( e . getMessage ( ) ) ; } }
Metodo para consultar os conhecimentos de transporte e retorna uma String<br>
É importante salvar esta String para não perder nenhuma informacao<br>
A receita não disponibiliza o conhecimento várias vezes para consultar, retorna rejeicao: Consumo indevido
Metodo para consultar os conhecimentos de transporte e retorna uma String<br > É importante salvar esta String para não perder nenhuma informacao<br > A receita não disponibiliza o conhecimento várias vezes para consultar retorna rejeicao : Consumo indevido