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

      • 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 vouchers criados. Array de VoucherDTO.

        • VoucherDTO: Voucher criado.
      • 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 VoucherDTO.

    • SOAP de retorno:

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

         <s:Body>

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

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

                  <a:Descricao>Consulta os vocuhers disponíveis no RMS-Retail</a:Descricao>

                  <a:FinalProcesso>2018-01-03T15:07:17.898835-03:00</a:FinalProcesso>

                  <a:InicioProcesso>2018-01-03T15:07:17.898835-03:00</a:InicioProcesso>

                  <a:ItemProcessado i:nil="true"/>

                  <a:ItensNaoProcessados/>

                  <a:ItensProcessados>

                     <a:VoucherDTO>


                     </a:VoucherDTO>

                  </a:ItensProcessados>

                  <a:LogID>0</a:LogID>

                  <a:MensagemDeErro/>

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

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

                  <a:TotalDeItensProcessados>5</a:TotalDeItensProcessados>

               </ConsultarVouchersResult>

            </ConsultarVouchersResponse>

         </s:Body>

      </s:Envelope>

  • MarcarStatusVoucher: Método responsável por alterar o status de um voucher específico.

    • Assinatura: RetornoDTO<VoucherDTO> MarcarStatusVoucher(long pID, int pStatus)

    • Parâmetros de envio: 

      • pID: ID do voucher. Campo numérico.

      • pStatus: Status do voucher. 1=Disponível; 2=Ativo; 3=Utilizado; 4=Cancelado. 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:MarcarStatusVoucher>
               <tem:pID>1534</tem:pID>
               <tem:pStatus>4</tem:pStatus>
            </tem:MarcarStatusVoucher>
         </soapenv:Body>
      </soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<VoucherDTO>

      • 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 vouchers criados. Array de VoucherDTO.

        • VoucherDTO: Voucher criado.
      • 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 VoucherDTO.

    • SOAP de retorno:

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

         <s:Body>

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

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

                  <a:Descricao>Marca um status no voucher</a:Descricao>

                  <a:FinalProcesso>2018-01-03T15:07:17.898835-03:00</a:FinalProcesso>

                  <a:InicioProcesso>2018-01-03T15:07:17.898835-03:00</a:InicioProcesso>

                  <a:ItemProcessado i:nil="true"/>

                  <a:ItensNaoProcessados/>

                  <a:ItensProcessados>

                     <a:VoucherDTO>


                     </a:VoucherDTO>

                  </a:ItensProcessados>

                  <a:LogID>0</a:LogID>

                  <a:MensagemDeErro/>

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

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

                  <a:TotalDeItensProcessados>5</a:TotalDeItensProcessados>

               </MarcarStatusVoucherResult>

            </MarcarStatusVoucherResponse>

         </s:Body>

      </s:Envelope>

Importação de Movimentos

 

...