Web Service - ExchangeMessage

O Web Service ExchangeMessage possui quatro tipos de operação diferentes, que em essência, recepcionam informações que seguem os seguintes padrões:

 

oHeader: É uma cadeia de caracteres em formato de XML. Nele estarão informações que serão usadas para roteamento, validação do emitente e destinatário da mensagem, código do processo e tipo da mensagem.

oRawData: É uma cadeia de caracteres ou uma coleção de bytes que representam a parte específica de negócio que a mensagem estará tratando. Pode ser informando em XML ou Compactado.

 

As quatro operações tem a mesma função, a única variação é o tipo do parâmetro rawdata que pode ser uma cadeia de caracteres ou de bytes para envio e retorno, conforme solicitado.

 

Detalhamento do recebimento de cada Método

 

Send   Parâmetros: (header: string, rawdata: string) String

 

 Esta operação recebe:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de caracteres (descompactado).

 

 Esta operação retorna:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de caracteres (descompactado).

 

 

CompressedSend Parâmetros: (header: string, rawdata: byte) String

 

 Esta operação recebe:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de Bytes (compactado).

 

 Esta operação retorna:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de caracteres (descompactado).

 

 

SendWithCompressedResponse Parâmetros: (header: string, rawdata: string) byte

 

 Esta operação recebe:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de caracteres (descompactado).

 

 Esta operação retorna:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de Bytes (compactado).

 

 

CompressedSendWithCompressedResponse Parâmetros:  (header: string, rawdata: byte) byte

 

 Esta operação recebe:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de Bytes (compactado).

 

 Esta operação retorna:

 

oHeader = Cadeia de caracteres (descompactado);

oRawdata = Cadeia de Bytes (compactado).

 

Voltar