xHarbour - Consulta Status do WS

Exemplo de código em xHarbour para uso da ConsultaStatusServico :


Util := CreateObject( "NFe_util_PL005a.util" ) ** A DLL tem que estar na pasta do aplicativo, se estiver em outro local não roda.

** para versão 2G, utilizar "Util := CreateObject("NFe_Util_2G.util")

ConsultaStatus()

*********************************************************************************
FUNCTION ConsultaStatus()
*********************************************************************************
Local nRetorno
Local msgRetWS := '' // Estas
Local msgResultado := '' // variaveis
Local msgCabec := '' // não podem
Local MsgDados := '' // ficar sem declaração, declare pelo menos ''. Se ficarNil não funciona ** fazer isto em todas as chamadas (funções)
Local ProxyName:='',Proxyuser:='',ProxyPassword:=''

Local UnidadeFederativa := 'PR'
Local AmbienteCodigo := '2'

Local CertificadoDigital := "XXXXXX" =====<<< DEFINIR AQUI CADEIA DO CERTIFICADO

If (nRetorno:=Util:ConsultaStatus(UnidadeFederativa,;
AmbienteCodigo,;
CertificadoDigital,;
msgCabec, MsgDados, @msgRetWS , @msgResultado,;
ProxyName,;
ProxyUser,;
ProxyPassword ))==0

? msgRetWS // XML DE RETORNO DO STATUS

Else
? retorno,msgResultado
Endif

Return Nil
/////////////////////////////////////////////////////////////////////////////////

Detalhes do artigo

Identificação do artigo:
51
Avaliação :

Artigos relacionados