Á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<ProdutoDTO> 

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • 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. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

...

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • 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. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

...

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • 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. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

...

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • 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. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

...

    • Parâmetros de retorno: RetornoDTO<int> 

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

      • MensagemDeErroFinalProcesso: Mensagem de erro, caso ocorraHora de término do processamento. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • 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. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

...

    • Parâmetros de retorno: RetornoDTO<DepartamentoDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

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

        • DepartamentoDTO: Departamento a departamento exportado.

      • 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:

...

    • Parâmetros de retorno: RetornoDTO<SessaoDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

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

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

      • 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:

...

    • Parâmetros de retorno: RetornoDTO<OperadorDeCaixaDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de operadores de caixas exportados. Array de OperadorDeCaixaDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
        • OperadorDeCaixaDTO: Operador a operador exportado.
      • 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 OperadorDeCaixaDTO.
    • SOAP de retorno:

...

    • Parâmetros de retorno: RetornoDTO<OfertaCombinadaDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de ofertas combinadas exportadas. Array de OfertaCombinadaDTO.
        • OfertaCombinadaDTO: Oferta a oferta exportada.
      • 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 OperadorDeCaixaDTO.
    • SOAP de retorno:

...

    • Parâmetros de retorno: RetornoDTO<ComponenteReceitaDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de componentes das receitas exportadas. Array de ComponenteReceitaDTO.

        • ComponenteReceitaDTO: Componente a componente da receita exportada.
      • 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 ComponenteReceitaDTO.
    • SOAP de retorno:

...

    • Parâmetros de retorno: RetornoDTO<FinalizadoraDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de finalizadoras exportadas. Array de FinalizadoraDTO.

        • FinalizadoraDTO: Finalizadora a finalizadora exportada.
      • 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 FinalizadoraDTO.

    • SOAP de retorno:

...

    • Parâmetros de retorno: RetornoDTO<ControleRegistroExportacaoDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de finalizadoras exportadas. Array de FinalizadoraDTO.

        • ControleRegistroExportacaoDTO: Registro de exportação exportado.
      • 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 ControleRegistroExportacaoDTO.

    • SOAP de retorno:

...

    • Parâmetros de retorno: RetornoDTO<ControleRegistroExportacaoDTO>

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

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de controles de registro de exportação exportados. Array de ControleRegistroExportacaoDTO.

        • ControleRegistroExportacaoDTO: Registro de exportação exportado.
      • 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 ControleRegistroExportacaoDTO.

    • SOAP de retorno:

...

Para integração do módulo Importação de Movimentos, dispomos dos métodos listados abaixo:
  • EnviarMovimentos: Método responsável por importar os dados de um ou mais movimentos.
    • Assinatura: RetornoDTO<MovimentoDTO> EnviarMovimentos(List<MovimentoDTO> pMovimentos)
    • Parâmetros de envio:
      • pMovimentos: Lista de movimentos a serem importados.
        • MovimentoDTO: Movimento a movimento a ser importado.
      • CodigoDaFuncaoExecutada: “0”. Campo numérico.
      • DescricaoErroImportacao: Descrição do erro da importação. Campo alfa-numérico.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EnviarMovimentos>

         <tem:pMovimentos>

            <rms:MovimentoDTO>

               

            </rms:MovimentoDTO>

         </tem:pMovimentos>

      </tem:EnviarMovimentos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<MovimentoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de movimentos importados. Array de MovimentoDTO.
        • MovimentoDTO: Movimento importado.
      • 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 MovimentoDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarMovimentosResponse xmlns="http://tempuri.org/">
               <EnviarMovimentosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia os movimentos que foram importados na base de dados do sistema RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>             
                     <a:MovimentoDTO>
                        
                     </a:MovimentoDTO> 
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarMovimentosResult>
            </EnviarMovimentosResponse>
         </s:Body>
      </s:Envelope>

  • EnviarSangrias: Método responsável por importar sangrias.
    • Assinatura: RetornoDTO<SangriaDTO> EnviarSangrias(List<SangriaDTO> pSangrias)
    • Parâmetros de envio:
      • pSangrias: Lista de sangrias a serem importadas. Array de SangriaDTO.SangriaDTO: Sangria a sangria a ser importada.
        • SangriaDTO: Sangria a sangria a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarSangrias>
               <tem:pListaSangrias>
                  <rms:SangriaDTO>
                    
                  </rms:SangriaDTO>
               </tem:pListaSangrias>
            </tem:EnviarSangrias>
         </soapenv:Body>
      </soapenv:Envelope>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<SangriaDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento

      Parâmetros de retorno: RetornoDTO<SangriaDTO>
      • Descricao: Descrição do processo executado

        . Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de movimentos importados. Array de SangriaDTO.
        • SangriaDTO: Sangria a sangria a ser importada.
      • 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 SangriaDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarSangriasResponse xmlns="http://tempuri.org/">
               <EnviarSangriasResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as sangrias que foram importadas na base de dados do RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                  <rms:SangriaDTO>
                     
                  </rms:SangriaDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarSangriasResult>
            </EnviarSangriasResponse>
         </s:Body>
      </s:Envelope>

  • EnviarNFCeSAT: Método responsável por importar NFC-e e SAT.
    • Assinatura: RetornoDTO<NFCeSATDTO> EnviarNFCe(List<NFCeSATDTO> pNFCeSAT)
    • Parâmetros de envio:
      • pListaNFCeSAT: Lista de NFC-e/SAT a serem importadas. Array de NFCeSATDTO.
        • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarNFCeSAT>
               <tem:pListaNFCe>
                  <rms:NFCeSATDTO>
                     
                  </rms:NFCeSATDTO>
               </tem:pListaNFCe>
            </tem:EnviarNFCeSAT>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<NFCeSATDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de NFC-e importadas. Array de NFCeSATDTO.
        • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
      • 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 NFCeSATDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarNFCeSATResponse xmlns="http://tempuri.org/">
               <EnviarNFCeSATResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as NFCe ou SAT que foram importadas na base de dados do RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                      <a:NFCeSATDTO>
                    
                      </a:NFCeSATDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarNFCeSATResult>
            </EnviarNFCeSATResponse>
         </s:Body>
      </s:Envelope>

  • EnviarSaidaOperador: Envia as saídas de operadores para serem importadas na base de dados do RMS Retail.
      • Assinatura: RetornoDTO<SaidaOperadorDTO> EnviarSaidaOperador(List<SaidaOperadorDTO> pSaidaOperadorDTO)
      • Parâmetros de envio:
        • pSaidaOperadorDTO: Lista de saídas de operadores a serem importadas. Array de SaidaOperadorDTO.
          • SaidaOperadorDTO: Saída de operador a ser importada.
      • SOAP de envio:
        <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
           <soapenv:Header/>
           <soapenv:Body>
              <tem:EnviarSaidaOperador>
                 <tem:pListaSaidaOperador>
                    <rms:SaidaOperadorDTO>
                       
                    </rms:SaidaOperadorDTO>
                 </tem:pListaSaidaOperador>
              </tem:EnviarSaidaOperador>
           </soapenv:Body>
        </soapenv:Envelope>
      • Parâmetros de retorno: RetornoDTO<SaidaOperadorDTO>
        • Descricao: Descrição do processo executado. Campo alfa-numérico.
        • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

        • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

        • LogID: N/A

        • ItemProcessado: N/A

        • ItensProcessados: Lista de saídas de operador importadas. Array de SaidaOperadorDTO.
          • SaidaOperadorDTO: Saída de operador importada.
        • 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 SaidaOperadorDTO.
      • SOAP de retorno:
        <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
           <s:Body>
              <EnviarSaidaOperadorResponse xmlns="http://tempuri.org/">
                 <EnviarSaidaOperadorResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                    <a:Descricao> Envia as Saidas De Operador para serem importadas na base de dados do RMS Retail.</a:Descricao>
                    <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                    <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                    <a:LogID/>
                    <a:ItemProcessado/>
                    <a:ItensNaoProcessados/>
                    <a:ItensProcessados>
                       <a:SaidaOperadorDTO>
                          
                       </a:SaidaOperadorDTO>
      •             </a:ItensProcessados>
                    <a:MensagemDeErro/>
                    <a:Status>true</a:Status>
                    <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                    <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
                 </EnviarSaidaOperadorResult>
              </EnviarSaidaOperadorResponse>
             </s:Body>
          </s:Envelope>
  • EnviarReducaoZ: Método responsável por importar os dados de uma leitura Z.
    • Assinatura: RetornoDTO<ReducaoZDTO> EnviarReducaoZ(List<ReducaoZDTO> pReducaoZDTO)
    • Parâmetros de envio:
      • pReducaoZDTO: Lista de reduções a serem importadas. Array de ReducaoZDTO.
        • ReducaoZDTO: Redução a redução a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarReducaoZ>
               <tem:pListaReducaoZ>
                  <rms:ReducaoZDTO>
                     
                  </rms:ReducaoZDTO>
               </tem:pListaReducaoZ>
            </tem:EnviarReducaoZ>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<ReducaoZDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • ItensProcessados: Lista de reduções importadas. Array de ReducaoZDTO.
        • ReducaoZDTO: Redução a redução a ser importada.
      • 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 ReducaoZDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarReducaoZResponse xmlns="http://tempuri.org/">
               <EnviarReducaoZResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as Reduções Z serem importadas na base de dados do RMS Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                     <a:ReducaoZDTO>
                        
                     </a:ReducaoZDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarReducaoZResult>
            </EnviarReducaoZResponse>
         </s:Body>
      </s:Envelope>

  • DeletarProdutos: Deleta os produtos já importados da base de dados do RMS Retail.
    • Assinatura: RetornoDTO<ProdutoDTO> DeletarProdutos(List<ProdutoDTO> pListProdutoDTO)
    • Parâmetros de envio:
      • pListProdutoDTO: Lista de produtos a serem deletados. Array de ProdutoDTO.
        • ProdutoDTO: Produto a ser deletado. Só é necessário passar 3 campos preenchidos: Filial, EAN e IDExportacaoCadastro.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <soapenv:Header/>
         <soapenv:Body>
            <tem:DeletarProdutos>
               <tem:pListProdutoDTO>
                  <rms:ProdutoDTO>
                     
                  </rms:ProdutoDTO>
               </tem:pListProdutoDTO>
            </tem:DeletarProdutos>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<ProdutoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos deletados. Array de ProdutoDTO.
        • ProdutoDTO: ProdutoDTO deletado.
      • 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 ProdutoDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <DeletarProdutosResponse xmlns="http://tempuri.org/">
               <DeletarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Apaga os produtos que foram processados</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                     <a:ProdutoDTO>
                        
                     </a:ProdutoDTO>
                  </a:ItensProcessados>            <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarSaidaOperadorResult>
            </EnviarSaidaOperadorResponse>
         </s:Body>
      </s:Envelope>

...