Skip to content
robmachado edited this page Apr 8, 2013 · 4 revisions

A API deve ser mantida atualizada, pois constantemente são corrigidos BUGs e inclusas ou modificadas as funcionalidades conforme são estabelecidas pela SEFAZ.

O que atualizar ?

  • O conteúdo da pasta libs (que são as classes)
  • O arquivo nfe_ws2.xml, cte_ws1.xml na pasta config

Todos esses arquivos são muito importantes para o funcionamento adequado da API.

Cuidados a tomar

Sempre atualiza somente esses arquivos acima mencionados, não atualize nenhum outro arquivo ou irá sobrepor suas próprias configurações. Ao fazer a atualização, faça isso sempre em um ambiente próprio para testes, NUNCA diretamente no ambiente de produção.

O controle de versões indicado em cada arquivo estabelece <major>.<minor>.<revision>

  1. Quando é alterado apenas <revision>, refere-se a correções de BUGs e melhorias e não deve haver quebra de funcionalidades;
  2. Quando é alterado <major> ou <minor>, foram feitas alterações significativas no código e PODE haver a quebra de funcionalidades (alterações em nomes de métodos, na passagem de parâmetros ou nos retornos dos métodos) e irá requerer uma análise mais aprofundada e teste, antes de colocar em produção.