Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como assinar a Transação InventoryTransaction para realizar o envio e recebimento de movimentações de estoque?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Datasul) - Estoque (MCE) - Versão 12
Solução
A Transação InventoryTransaction é utilizado para o XML de integração de movimentações do Datasul com outros Sistemas: PIMS, HIS, TEXTIL, entre outros, para envio/sender e recebimento/receiver das informações. Nessa integração é executado o adapter AXSAR001 - sender e AXRAR001 - receiver e para integração Lista o adapter AXSAR011 - sender e AXRAR011 - receiver.
Para a geração Lista, no programa CD7070 - Função Liberação Especial é necessário habilitar a função spp-integracao-eai.
Quanto a assinatura das transações, siga os passos abaixo:
1 - Para configurar o ambiente de envio/sender do Sistema Datasul para o Aplicativo Externo - na sessão do produto acesse o programa EAI9999 - Datasul Monitor de Integração e clique no botão Configuração de transações EAI.
Será aberto o programa EAI0202 - Configuração de Transações EAI. Clique com o botão direito do mouse sobre o Produto e depois selecione Nova Aplicação:
Preencha o nome da nova aplicação, clique em salvar e como sugestão de nome da aplicação use Sender para melhor identificação.
Após a criação da aplicação, clique com o botão direito do mouse em cima da aplicação criada e selecione Nova transação:
No campo Transação digite InventoryTransaction, escolha qual adapter de transporte será utilizado: Fila - AXSUT001, WebService - AXSUT004 ou HTTP Post - AXSUT003, e informe os demais campos conforme necessidade\arquitetura escolhida. O adapter de transporte disponibilizará o XML ao aplicativo de destino. Nesta tela não deverá ser parametrizado o adapter de negócio que cria o XML, AXSAR001 ou AXSAR011, pois a chamada do mesmo já é realizada internamente no fonte das rotinas de movimentação de estoque.
2 - Para configurar o ambiente de recebimento/receiver do Aplicativo Externo para Sistema Datasul -acesse o produto utilizando o arquivo .INI que será utilizado no ambiente de receiver, ou seja, o arquivo .INI que será utilizado no Agente EAI, Serviço Appserver ou Serviço WebSpeed. Este arquivo normalmente é um arquivo diferente do utilizado na sessão do produto.
No propath deste arquivo não deverá existir nenhuma entrada que aponte para a pasta onde esteja o arquivo eai-config.xml configurado no tópico 1.
Repita a orientação do tópico 1, mas no nome da aplicação sugere-se utilizar o nome Receiver e na criação da transação informar o adapter de negócio que processará as mensagens XML: AXRAR001 ou AXRAR011 conforme o caso, como explicado no primeiro parágrafo deste artigo.
0 Comentários