Integração/criação de Webservices para coleta de Xml (Nimbi) e converter para Txt.


Evaluando propuestas
Descripción:
-- PROJETO ATUALIZADO
Em resumo preciso de um DEPARA XML para TXT, onde o XML será recebido por WebService e o resultado final precisa ser um TXT seguindo os padrões do meu sistema. Segundo informações do meu cliente, precisaremos criar um Webservice interno, e toda vez que o cliente tiver uma entrada de pedido (que automaticamente gere xml) o webservice do cliente se conecta em nosso webservice, seguindo as especificações melhores explicadas abaixo.

Explicativo:
Tenho um cliente, que possui um WEBSERVICE. Precisaremos criar um WEBSERVICE para a Nimbi/Cliente se conectar em nosso webservice e enviar o arquivo toda vez que um xml/pedido for gerado. Cada XML é um pedido de compra/venda.

Meu sistema é engessado, só aceita um formato TXT, com padrões específicos. Por isso, precisarei coletar esse XML no WS do cliente, efetuar um depara de TAGS, e transforma-lo no formato TXT que meu sistema aceita (seguindo as especificações do arquivo, é claro). Tenho manual do XML e do TXT.

COMUNICAÇÃO COM WS
- Toda vez que o cliente cadastrar/gerar um pedido/XML, ele irá se conectar em nosso webservice, onde iremos comunicar seguindo os manuais dos arquivos em anexo.

REGRAS -
Coloquei algumas regras no arquivo XLS em anexo à essa proposta, pois são regras a serem validadas após a leitura do XML. REgra exemplo: só irei receber pedidos do cliente acima de 150 reais (ou seja, a tag do xml @money TEM QUE SER maior do que 150,00, senão não irei receber. Mesmo assim , preciso de um relatório futuro dos "pedidos recusados".

Arquivos em anexo

- BOOKs Integração Nimbi (é o manual do XML da Nimbi (software do meu cliente).
- ARQUIVO-FINAL.TXT (é o arquivo que preciso para importar no meu sistema. Esse arquivo pode ser enviado através por e-mail (faremos a inclusão manual desse arquivo em nosso sistema, já que o TOTVS é engessado e não tem WS).
- 201710-deparaXMLparaTXT.xls (é o arquivo onde APONTO os campos que vou precisar, e onde entra um VALOR FIXO ou a tag do xml da NIMBI). Esse arquivo Excel nada mais é do que o MANUAL detalhado do arquivo final. Nesse arquivo Excel, tenho algumas regras simples no final, favor observar.
- Arquivos 540.xml, 540.xsd, 562.xml e 562.xsd, são os arquivos XML da Nimbi, conforme o manual (book).

INFORMAÇÕES IMPORTANTES:
- Como o código do produto do cliente/XML obviamente não bate com o código de produto do meu sistema, preciso ter um banco na nuvem que faça esse depara, para que depois de ler o XML, gere o arquivo FINAL (TXT) com o meu código de produto. Em meu sistema, temos incluso em todos os produtos o “código do cliente”, então esse depara creio que seja tranquilo. Só precisarei de um portal, para incluir / atualizar esse banco de dados, diariamente.

Fico à disposição para qualquer dúvida.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Outros (Outras APIs)

C

Abierto

Presupuesto

17

Propuestas

20

Freelancers interesados

Publicado: Hace 8 meses

Plazo: 20 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Mário C. Desenvolvedor independente de soluções personalizadas de softwares, tanto para Desktop, Web e mobile (smartphones e tablets). Como grande diferencial, assumo apenas 1 projeto por vez e o cliente acompanha toda a ev... + detalles

Jardel simao Olá pessoal, Sou desenvolvedor frontend, trabalho com layouts responsivos, websites e lojas virtuais em magento, tenho experiência internacional em desenvolvimento web e sólidos conhecimentos nas tecnologias atuais p... + detalles

Bruno S. Programador com mais de 8 nos de experiência no mercado. Sólidos conhecimentos nas plataformas Java, .Net e Android + detalles

MCS G. e. D. Desenvolvedor independente de soluções personalizadas de softwares, tanto para Desktop, Web e mobile (smartphones e tablets). Como grande diferencial, o cliente acompanha toda a evolução do aplicativo, garantindo s... + detalles

Interativa Studio Desenvolvimento e Manutenção de Mobile Apps, Android, iOS, lojas virtuais Magento e Opencart e aplicações em PHP, C#, Angular 5, Criação de Aplicações Desktop Windows. + detalles