Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

    • Parâmetros de retorno: RetornoDTO<DepartamentoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • ItensProcessados: Lista de departamentos exportados. Array de DepartamentoDTO.

        • DepartamentoDTO: Departamento a departamento exportado.

          • Codigo: Código do departamento. Campo numérico.

          • Descricao: Descrição do departamento. Campo alfa-numérico.

          • Desconto: Desconto do departamento. Campo numérico.

          • Sessoes: Sessões do departamento. Array de SessaoDTO.

            • SessaoDTO: Sessão a sessão exportada.

              • Codigo: Código da sessão. Campo numérico.

              • Descricao: Descrição da sessão. Campo alfa-numérico.

              • Desconto: Desconto da sessão. Campo alfa-numérico.

              • Grupos: Grupos da sessão. Array de GrupoDTO.

                • GrupoDTO: Grupo a grupo exportado.

                • Codigo: Código do grupo. Campo numérico.

                • Descricao: Descrição do grupo. Campo alfa-numérico.

                • Desconto: Desconto do grupo. Campo numérico.

                • SubGrupos: Sessões do grupo. Array de SubgrupoDTO.

                  • SubGrupoDTO: Subgrupo a subgrupo exportado.

                  • Codigo: Código do subgrupo. Campo numérico.

                  • Descricao: Descrição do subgrupo. Campo alfa-numérico.

                  • Desconto: Desconto do subgrupo. Campo numérico.

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de DepartamentoDTO.
    • SOAP de retorno:

...

   </s:Body>

</s:Envelope>

 

  • ConsultarSessoes: Método responsável por obter as sessões cadastradas no RMS-Retail.

    • Assinatura: RetornoDTO<SessaoDTO> ConsultarSessoes()

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarSessoes/>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<SessaoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • ItensProcessados: Lista de sessões exportadas. Array de SessaoDTO.

        • SessaoDTO: Sessão a sessão exportada.

          • Codigo: Código da sessão. Campo numérico.

          • Desconto: Desconto da sessão. Campo numérico.

          • Descricao: Descrição da sessão. Campo alfa-numérico.

          • Grupos: Grupos da sessão. Array de GrupoDTO.
            • GrupoDTO: Sessão a sessão exportada.

              • Codigo: Código do grupo. Campo numérico.

              • Descricao: Descrição do grupo. Campo alfa-numérico.

              • Desconto: Desconto do grupo. Campo numérico.

              • SubGrupos: Sessões do grupo. Array de SubgrupoDTO.

                • SubGrupoDTO: Subgrupo a subgrupo exportado.

                  • Codigo: Código do subgrupo. Campo numérico.

                  • Descricao: Descrição do subgrupo. Campo alfa-numérico.

                  • Desconto: Desconto do subgrupo. Campo numérico.

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de SessaoDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarSessoesResponse xmlns="http://tempuri.org/">

         <ConsultarSessoesResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:SessaoDTO>

                  <a:Codigo>963</a:Codigo>

                  <a:Desconto>0</a:Desconto>

                  <a:Descricao>SESMT</a:Descricao>

                  <a:Grupos/>

               </a:SessaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>86</a:TotalDeItensProcessados>

         </ConsultarSessoesResult>

      </ConsultarSessoesResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarOperadoresDeCaixa: Método responsável por obter os dados referentes aos operadores de caixa (PDV).

    • Assinatura: RetornoDTO<OperadorDeCaixaDTO> ConsultarOperadoresDeCaixa(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

...

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">   <soapenv:Header/>   <soapenv:Body>      <tem:ConsultarProdutosPorRegistroExportacao>         <!--Optional:-->         <tem:pControleRegistroExportacaoID>81</tem:pControleRegistroExportacaoID>      </tem:ConsultarProdutosPorRegistroExportacao>   </soapenv:Body></soapenv:Envelope>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">   <soapenv:Header/>   <soapenv:Body>      <tem:ConsultarSessoes/>   </soapenv:Body></soapenv:Envelope>