14762 - Importação xml x webservice
Problema: Descrição do Problema: Necessitamos importar um arquivo xml gerado pelo sistema de gestão financeira. Este xml é extraído deste sistema e fica disponível para o cliente para ser salvo(em xml).
Imaginei que era um xml gerado por um webservice em função da formatação dele, mas me informei e o xml não é gerado por um webservice.
Mesmo assim imagino que este xml pode ser importado usando o recurso de webservice.
Posso cadastrar um webservice externo para ler um xml, mesmo que este não seja um ws?
Se puder criar um webservice externo e utilizar os recursos da ferramenta para desmembrar o conteúdo do arquivo xml em tags(portas, parâmetros de entrada, parâmetros de saída), não precisaremos fazer isto dentro da regra e isto simplificaria então a integração.
Caso não seja possível tratar este tipo de xml usando os recursos do ws teremos que tratar em regra copiando as partes do arquivo até localizar as tags desejadas.
Será utilizado diariamente pelo cliente esta integração e trará para o ERP dados para lançamentos contábeis referente a 80% da movimentação.
Rotina / Tela: Web Service
Solução: Solução 14762: Mesmo que o arquivo seja extensão XML, não quer dizer que ele pode ser utilizado em um Web Service. O XML nos Web Services funciona como o meio onde os dados são trafegados entre os sistemas e neste caso não é gerado um arquivo físico.
Neste caso poderá utilizar um layout de importação e criar um XSL, é tipo como utilizamos o nosso layout de importação padrão 79. Ou então fazer uma regra conforme já citado acima.
Imaginei que era um xml gerado por um webservice em função da formatação dele, mas me informei e o xml não é gerado por um webservice.
Mesmo assim imagino que este xml pode ser importado usando o recurso de webservice.
Posso cadastrar um webservice externo para ler um xml, mesmo que este não seja um ws?
Se puder criar um webservice externo e utilizar os recursos da ferramenta para desmembrar o conteúdo do arquivo xml em tags(portas, parâmetros de entrada, parâmetros de saída), não precisaremos fazer isto dentro da regra e isto simplificaria então a integração.
Caso não seja possível tratar este tipo de xml usando os recursos do ws teremos que tratar em regra copiando as partes do arquivo até localizar as tags desejadas.
Será utilizado diariamente pelo cliente esta integração e trará para o ERP dados para lançamentos contábeis referente a 80% da movimentação.
Rotina / Tela: Web Service
Solução: Solução 14762: Mesmo que o arquivo seja extensão XML, não quer dizer que ele pode ser utilizado em um Web Service. O XML nos Web Services funciona como o meio onde os dados são trafegados entre os sistemas e neste caso não é gerado um arquivo físico.
Neste caso poderá utilizar um layout de importação e criar um XSL, é tipo como utilizamos o nosso layout de importação padrão 79. Ou então fazer uma regra conforme já citado acima.