Páginas filhas
  • DT - Implementação do campo nr_seqendentrega na requisição de pedido do WebServiceE-CommerceVirtual


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:WebServiceE-CommerceVirtual
Ticket:#5464303
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-2359


02. SITUAÇÃO/REQUISITO

Foi necessário a implementação de consulta e alteração para o atributo nr_seqendentrega dentro do elemento <pedidoCAdic />, sendo este subelemento do elemento <pedido /> da requisição de pedido no WebServiceE-CommerceVirtual.

O atributo 'nr_seqendentrega' se refere a sequencia de endereço de entrega do pedido.

03. SOLUÇÃO

Foi implementado o atributo para a requisição de pedido

Exemplos:

Requisição de consulta

Requisição de pedido
<?xml version="1.0" encoding="utf-8"?>
  <requisicao in_schema="F">
      <loginws cd_loginws="" cd_senhaws="" />
      <pedido acao="con" cd_empresa="2" cd_pedido="620" nr_pedidocliente="2" />
</requisicao>
Resposta do WebService
<?xml version="1.0" encoding="utf-8"?>
<retorno>
    <pedido nr_pedidocliente="CLI" cd_empresa="2" cd_pedido="620" cd_cliente="23050" ...>
        <pedidoCAdic ... nr_seqendentrega="2" />
		...	
    </pedido>
</retorno>


Requisição de alteração

Requisição de pedido
<?xml version="1.0" encoding="utf-8"?>
  <requisicao in_schema="F">
      <loginws cd_loginws="" cd_senhaws="" />
      <pedido cd_empresa="2" cd_pedido="620" acao="alt">
    	<pedidoCAdic nr_seqendentrega="3"/>
  	  </pedido>
</requisicao>
Resposta do WebService
<?xml version="1.0" encoding="utf-8"?>
  <retorno>
    <pedido ds_resposta="Registro gravado com sucesso" cd_pedido="620"/>
</retorno>

<--!Consulta-->
<?xml version="1.0" encoding="utf-8"?>
<retorno>
    <pedido nr_pedidocliente="CLI" cd_empresa="2" cd_pedido="620" cd_cliente="23050" ...>
        <pedidoCAdic ... nr_seqendentrega="2" />
		...	
    </pedido>
</retorno>


Requisição de inclusão

Requisição de pedido
<?xml version="1.0" encoding="utf-8"?>
  <requisicao in_schema="F">
    <!-- Login -->
      <loginws cd_loginws="" cd_senhaws="" />
      <pedido acao="inc" cd_empresa="2" cd_cliente="3635" cd_representant="3855" cd_condpgto="1" dt_pedido="2019-04-25" tp_situacao="1" pr_desconto="0" cd_operacao="75" nr_pedidocliente="" dt_prevbaixa="2019-06-25" >
        <pedidoItem cd_produto = "17" cd_barraprd = "" qt_solicitada = "1" vl_unitario= "20" ds_observacaog= "" pr_desconto= "" />
        <pedidoCAdic nr_seqendentrega="1"/>
      </pedido>
</requisicao>
Resposta do WebService
<?xml version="1.0" encoding="utf-8"?>
  <retorno>
    <pedido ds_resposta="Registro gravado com sucesso" cd_pedido="720"/>
</retorno>

<--!Consulta-->
<?xml version="1.0" encoding="utf-8"?>
<retorno>
    <pedido cd_empresa="2" cd_pedido="720" cd_cliente="3635" ...>
        <pedidoCAdic ... nr_seqendentrega="1" />
		...
    </pedido>
</retorno>