Histórico da Página
...
Produto: | TOTVS Educacional | |
Versões: | 12.1.17 | Observações: |
Pre-requisitos | Para utilização da Funcionalidade é necessário que já existe a pessoa cadastrada na base de dados, para criação da pessoa, utilizar o Dataserver RHUPESSOADATAWebService |
Dica |
---|
Como configura o WebService e Obter as chaves primarias. Como Expor os Web Services do RM através do Host (recomendado) |
Dica |
---|
Após configurar o ambiente acessar o link abaixo e validar a conexão http://localhost:8051/wsPageIndex/ Onde Localhost deve ser igual ao servidor onde o WebService foi configurado Ao acessar o Link a tela abaixo deve ser exibida |
Painel |
---|
Clicar na Opção DataServer Link a ser exibido |
Aviso |
---|
Informações de criação do Projeto e Autenticação no link abaixo. |
...
Dica |
---|
Para consumir os WebServices, utilize um aplicativo que faça uso do protocolo Soap nas chamadas. Indicamos o SoapUI. Para baixar o software, Clique aqui |
Criando XML base para cadastro de candidatos
...
- “<tot:Contexto>” CODCOLIGADA=1,CODFILIAL=1,CODUSUARIO=mestre,CODSISTEMA=S (dados do contexto)
Autenticar usuario
Clicar em Auth
Clicar em Authorization alterar de No Authorization para Add Ner Authorization...
Selecionar aOpção Basic
Utilizar um usuario com autorização de gravar candidatos (Neste caso optamos por utilizar o usuario mestre, mas pode ser criardo um usuario com permissões necessarias para o cadastro de um candidato no EXE.)
Clique no ícone “Submit” (Play) conforme demonstra o print acima. Neste momento, o sistema irá gerar o XML do candidato pesquisado, sendo este a base para a criação de novos XML’s de Cadastro de candidato via SoapUI ou WebService.
...
Selecione o conteúdo do XML
copie Copie para algum editor de texto (Notepad, Notepad++, etc).
...
Em seguida altere os dados para o cadastro do novo Candidato.
Obs.: Devemos nos atentar aos seguintes pontos:
- O campo <CODPESSOA> deverão ser preenchidos com o valor recuperado da tabela PPESSOA, para realizar a inscrição é necessario que já existe pessoas cadastradas ba base.
- Todos os campos <NUMEROINSCRICAO> deverão ser preenchidos com o valor "-1" para que o sistema dê sequência as inscrições que já estão cadastradas.
- O O campo <NUMEROCARTAORESPOSTA> não deve conter nenhum valor, para que o sistema dê sequência as inscrições que já estão cadastradas.
- Os campos <CODMUNICIPIO> e <CODETDMUNICIPIO> são de preenchimento obrigatório, no entanto, se os mesmos não estiverem presentes no XML o candidato não será inscrito..
Aviso |
---|
Lembre-se! Na versão 12.1.10 todos os campos <NUMEROINSCRICAO> deveram conter valor -1 e o campo <NUMEROCARTAORESPOSTA> não deve conter valores. |
Depois de alterado os dados acesse o SaveRecord e abra o Request 1 (Salvar Inscrição Candidato). Lembra de Autenticar o usuario no Auth
Informe novamente nas Tags os valores abaixo:
- “<tot:DataServerName>” EduPSInscricaoAreaOfertadaData
- “<tot:PrimaryKey>” Informar o XML com os dados do novo candidato
- “<tot:Contexto>” CODCOLIGADA=1,CODFILIAL=1,CODUSUARIO=mestre,CODSISTEMA=S (dados do contexto)
Clique no ícone “Submit” (Play) para que o candidato seja cadastrado com Sucesso.
Candidato Cadastrado.