Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto |
| TSS TOTVS Service SOA |
|
Segmento Executor |
| ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 |
| ||
Release de Entrega Planejada |
| Réplica |
|
País | ( X) Brasil ( X) Argentina (X ) Mexico (X ) Chile ( X) Paraguai ( X ) Equador ( X) USA ( X ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Definir a implementação do método admEmpresas da DLL
Fazer uma cópia do método admEmpresas do serviço SPEDADM. Este WS está localizado no fonte SPED_WSADM01.
O método deverá ser implementado da seguinte forma:
Empresa: Manter as validações do método atual.
OutrasInscricoes: Manter as validações do método atual.
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
1.1. Valida os dados de cadastro da Empresa
1.2. Dados inválido[2.1]
1.3. Executa função DLLProcRequest.a função dllGetEmp
1.4. Verifica se houve retorno do código da entidade
1.5. Entidade não retornada[2.2]
1.46. Monta retorno da requisição.
1.57. Retorna para o ERP
2. Fluxo Secundário
2.1. Falha na validação
2.1.1. Retorna String Soap Fault.
2.2. Consulta TSS Cloud
2.2.1. Envia requisição para função dllProcrequest
2.2.2. Verifica se houve retorno do código da entidade
2.2.3. Entidade não retornada[2.1]
2.3. Falha de comunicação com TSS Cloud
2.3.1. Retorna mensagem SoapFault de falha
<Informações utilizadas na linha Protheus>.
<Informações utilizadas na linha Protheus>
<Informações utilizadas na linha Datasul>.
Procedimentos
Programas
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|