Web service com.senior.g5.co.int.varejo.transacao

Destinado a exportar o cadastro de ligações de transações com motivos.

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.

Campos numéricos

Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.

WSDL

Porta

ExportarLigacaoTransacaoMotivo

Necessita autenticação: Sim.

Situação da versão: Atual

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:ExportarLigacaoTransacaoMotivo>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <CodEmp>Integer</CodEmp>
        <consulta>
          <CodTns>String</CodTns>
          <CodMot>Integer</CodMot>
        </consulta>
        <CodFil>Integer</CodFil>
        <TipoIntegracao>String</TipoIntegracao>
        <IdentificadorSistema>String</IdentificadorSistema>
        <QuantidadeRegistros>Integer</QuantidadeRegistros>
      </parameters>
    </ser:ExportarLigacaoTransacaoMotivo>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
CodEmp Opcional Integer Código da empresa
consulta Opcional Set Parâmetros de consulta
consulta.CodTns Opcional String Código da transação
consulta.CodMot Opcional Integer Código do motivo
CodFil Opcional Integer Código da filial
TipoIntegracao Opcional String Tipo de integração (T = Todos, A = Somente Alterados, E = Registro Específico)
IdentificadorSistema Opcional String Identificador/Sigla do sistema integrado
QuantidadeRegistros Opcional Integer Quantidade de registros

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:ExportarLigacaoTransacaoMotivoResponse>
      <result>
        <LigacaoTransacaoMotivo>
          <CodTns>String</CodTns>
          <CodMot>Integer</CodMot>
          <SitTmo>String</SitTmo>
          <SeqInt>Integer</SeqInt>
        </LigacaoTransacaoMotivo>
        <GridErros>
          <MsgErr>String</MsgErr>
        </GridErros>
        <FinalizaramRegistros>String</FinalizaramRegistros>
        <TipoRetorno>Integer</TipoRetorno>
        <MensagemRetorno>String</MensagemRetorno>
        <NumeroLote>Integer</NumeroLote>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ExportarLigacaoTransacaoMotivoResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2"
LigacaoTransacaoMotivo Opcional Set Ligações de transação com motivo
LigacaoTransacaoMotivo.CodTns Opcional String Código da transação
LigacaoTransacaoMotivo.CodMot Opcional Integer Código do motivo
LigacaoTransacaoMotivo.SitTmo Opcional String Situação do registro
LigacaoTransacaoMotivo.SeqInt Opcional Integer Número sequencial dos registros de integração
GridErros Opcional Set Erros
GridErros.MsgErr Opcional String Mensagem do erro
FinalizaramRegistros Opcional String Indicativo se finalizou a exportação de todos os registros
TipoRetorno Opcional Integer Tipo de retorno (1 - Processado, 2 - Erro)
MensagemRetorno Opcional String Mensagem do retorno
NumeroLote Opcional Integer Número do lote
erroExecucao Opcional String Erro

Este artigo ajudou você?