Incluir Clientes e/ou Incluir e Excluir Cenários


Objetivo: Inclusão de clientes do parceiro com seus cenários.

Método: incluirCliente

Parâmetros:

- String usuario

- String senha

- String xmlCliente 

XML

<systaxCadastro>
<cliente> <entidade>Nome da entidade</entidade> <tratamento>Sr</tratamento> <nome>Nome</nome> <ddd>11</>11</>11</>11</>11</ddd> <telefone>0000>0000>0000>0000>0000-0000</0000</0000</0000</0000</0000</telefone> <ramal>00</>00</>00</>00</>00</ramal> <email>email@cliente.com.br</email>
</cliente>
<cenarios> <cenario> <uf_origem>BA</uf_origem> <uf_destino>AC</uf_destino> <perfil_ex_origem>1</>1</>1</>1</perfil_ex_origem> <perfil_ex_destinacao>140</>140</>140</>140</>140</>140</perfil_ex_destinacao> <natureza_operacao>121</>121</>121</>121</>121</>121</natureza_operacao> </cenario> <cenario> <uf_origem>BA</uf_origem> <uf_destino>RR</uf_destino> <perfil_ex_origem>1</>1</>1</>1</perfil_ex_origem> <perfil_ex_destinacao>140</>140</>140</>140</>140</>140</perfil_ex_destinacao> <natureza_operacao>121</>121</>121</>121</>121</>121</natureza_operacao> <finalidade>569</>569</>569</>569</>569</>569</finalidade> </cenario>
</cenarios> </systaxCadastro>

Observações:
1 – Essa request sempre conterá a totalidade de cenários que devem existir no cadastro do cliente, pois os cenários enviados que já existiam serão mantidos, os novos serão incluídos e os não enviados serão excluídos. Exemplo:

Cenários existentes em 01/01 Cenários enviados em 02/01 Consequências
A,B,C A,B,E

1- A e B serão mantidos

2 - C será excluído

3 - E será incluído

2 – Se o bloco “cenarios” não for enviado, nenhuma ação será efetuada.
3 – Se a entidade já existir, os cenários serão atualizados no cadastro desta. Caso a entidade não exista, será criado um novo cadastro de cliente, já com os respectivos cenários.
4 – A tag finalidade somente deve ser preenchida para cenários de entrada.