O objetivo deste DataServer é possibilitar a busca, inclusão, alteração e exclusão de parcelas através de WebService.
Através do dataserver "EduParcelaData" e por meio dos métodos ReadRecord, SaveRecord e DeleteRecord, é possível realizar busca, inclusão, manutenção e exclusão das informações de parcelas no TOTVS Gestão Educacional.
Se necessário clique aqui para obter ajuda na configuração do Host.
Este método realiza a consulta de um aluno. Algumas informações são obrigatórias e devem ser informadas: o código da coligada e o registro acadêmico.
O sistema irá realizar a consulta de aluno, caso as informações passadas estejam de acordo com algum aluno já existente no sistema.
Para realizar a consulta de um aluno, deve ser utilizado a operação de ReadRecord.
Deve ser passado um XML contendo todos os campos de chave primária.
Caso a chave informada não retorne registro, o resultado será o nome do DataSet. Caso contrário, a mesma terá suas informações exibidas através de um XML.
O XML deve conter os campos CODCOLIGADA e RA como informações da chave para busca do aluno.
<tot:ReadRecord>
<!--Optional:-->
<tot:DataServerName>EduAlunoData</tot:DataServerName>
<!--Optional:-->
<tot:PrimaryKey>1;EB-00384</tot:PrimaryKey>
<!--Optional:-->
<tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=2</tot:Contexto>
</tot:ReadRecord>
|
<ReadRecordResult><![CDATA[<EduAluno>
<SAluno>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>EB-00384</RA>
<CODPESSOA>4105</CODPESSOA>
<CODTIPOCURSO>2</CODTIPOCURSO>
<CODIGO>4105</CODIGO>
<NOME>Yasmin Marcela Cavalcanti</NOME>
<CPF>38252307671</CPF>
<SOBRENOME>Cavalcanti</SOBRENOME>
<APELIDO>Yasmin</APELIDO>
<DTNASCIMENTO>1994-06-10T00:00:00</DTNASCIMENTO>
<NACIONALIDADE>10</NACIONALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<NIT>0</NIT>
<NROFILHOSBRASIL>0</NROFILHOSBRASIL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FILHOSBRASIL>0</FILHOSBRASIL>
<INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
<INDATENDESPECIFICO>00</INDATENDESPECIFICO>
<INDICADORDERECURSOS>00</INDICADORDERECURSOS>
<CANHOTO>F</CANHOTO>
<INVESTTREINANT>0.00</INVESTTREINANT>
<ESTADOROW>0</ESTADOROW>
<ROWVALIDA>0</ROWVALIDA>
<ALUNO>1</ALUNO>
<PROFESSOR>0</PROFESSOR>
<CANDIDATO>0</CANDIDATO>
<USUARIOBIBLIOS>0</USUARIOBIBLIOS>
<FUNCIONARIO>0</FUNCIONARIO>
<EXFUNCIONARIO>0</EXFUNCIONARIO>
<FALECIDO>0</FALECIDO>
<CODSTATUS>-1</CODSTATUS>
<FIADOR_SGI>0</FIADOR_SGI>
<CONJUGE_SGI>0</CONJUGE_SGI>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
<CODIGO1>4105</CODIGO1>
</EduAluno>]]></ReadRecordResult>
|
<ReadRecordResult><EduAluno /></ReadRecordResult> |
Este método realiza a inclusão ou alteração de um aluno. Algumas informações são obrigatórias e devem ser informadas: o código da coligada e o registro acadêmico, além dos outros campos que estão configurados como obrigatórios no sistema.
O sistema irá realizar a inclusão de um aluno, caso o código informado não exista na base.
Se o Registro Acadêmico existir na coligada informada, essa terá as informações alteradas de acordo com o que será passado no arquivo XML.
Observação:
Para realizar inclusão de um aluno, deve ser utilizado a operação de SaveRecord.
Deve ser passado um XML contendo todos os campos que serão cadastrados, como informação, para o aluno.
Caso o Registro acadêmico informado não exista, será incluído um novo aluno. Caso contrário, o mesmo terá suas informações atualizadas.
O XML deve conter a tabela SALUNO com os campos CODCOLIGADA e RA como informações da chave para o cadastro de aluno e, também, os campos obrigatórios para seu cadastro.
A inclusão do Aluno irá levar em consideração as configurações de RA informadas no sistema. Para que o RA seja criado automaticamente, deve-se informar "0" para o registro.
<tot:SaveRecord>
<!--Optional:-->
<tot:DataServerName>EduAlunoData</tot:DataServerName>
<!--Optional:-->
<tot:XML><![CDATA[<EduAluno>
<SAluno>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>0</RA>
<CODPESSOA>0</CODPESSOA>
<CODTIPOCURSO>2</CODTIPOCURSO>
<CODIGO>0</CODIGO>
<NOME>Stella Fernanda Aparício</NOME>
<CPF>62587463653</CPF>
<SOBRENOME>Aparício</SOBRENOME>
<APELIDO>Fernanda</APELIDO>
<DTNASCIMENTO>1994-06-10T00:00:00</DTNASCIMENTO>
<NACIONALIDADE>10</NACIONALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<NIT>0</NIT>
<NROFILHOSBRASIL>0</NROFILHOSBRASIL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FILHOSBRASIL>0</FILHOSBRASIL>
<INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
<INDATENDESPECIFICO>00</INDATENDESPECIFICO>
<INDICADORDERECURSOS>00</INDICADORDERECURSOS>
<CANHOTO>F</CANHOTO>
<INVESTTREINANT>0.00</INVESTTREINANT>
<ESTADOROW>0</ESTADOROW>
<ROWVALIDA>0</ROWVALIDA>
<ALUNO>1</ALUNO>
<PROFESSOR>0</PROFESSOR>
<CANDIDATO>0</CANDIDATO>
<USUARIOBIBLIOS>0</USUARIOBIBLIOS>
<FUNCIONARIO>0</FUNCIONARIO>
<EXFUNCIONARIO>0</EXFUNCIONARIO>
<FALECIDO>0</FALECIDO>
<CODSTATUS>-1</CODSTATUS>
<FIADOR_SGI>0</FIADOR_SGI>
<CONJUGE_SGI>0</CONJUGE_SGI>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
<CODIGO1>4105</CODIGO1>
</SAluno>
<SAlunoCompl>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>0</RA>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON>
</SAlunoCompl>
</EduAluno>]]></tot:XML>
<!--Optional:-->
<tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1</tot:Contexto>
</tot:SaveRecord>
|
<SaveRecordResult>1;8001408</SaveRecordResult> |
Caso a inclusão seja realizada com sucesso, será mostrado o código da coligada e o registro acadêmico inserido no item SaveRecordResult. |
Para realizar alteração de um aluno, deve ser utilizado a operação de SaveRecord.
Deve ser passado um XML contendo todos os campos que serão atualizados no cadastro de aluno.
O XML deve conter a tabela SALUNO com os campos CODCOLIGADA e RA como informações da chave para a atualização do cadastro de aluno.
<tot:SaveRecord>
<!--Optional:-->
<tot:DataServerName>EduAlunoData</tot:DataServerName>
<!--Optional:-->
<tot:XML><![CDATA[<EduAluno>
<SAluno>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>0</RA>
<CODPESSOA>0</CODPESSOA>
<CODTIPOCURSO>2</CODTIPOCURSO>
<CODIGO>0</CODIGO>
<NOME>Stella Fernanda Aparício</NOME>
<CPF>62587463653</CPF>
<SOBRENOME>Aparício</SOBRENOME>
<APELIDO>Fernanda</APELIDO>
<DTNASCIMENTO>1994-06-12T00:00:00</DTNASCIMENTO>
<NACIONALIDADE>10</NACIONALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<NIT>0</NIT>
<NROFILHOSBRASIL>0</NROFILHOSBRASIL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FILHOSBRASIL>0</FILHOSBRASIL>
<INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
<INDATENDESPECIFICO>00</INDATENDESPECIFICO>
<INDICADORDERECURSOS>00</INDICADORDERECURSOS>
<CANHOTO>F</CANHOTO>
<INVESTTREINANT>0.00</INVESTTREINANT>
<ESTADOROW>0</ESTADOROW>
<ROWVALIDA>0</ROWVALIDA>
<ALUNO>1</ALUNO>
<PROFESSOR>0</PROFESSOR>
<CANDIDATO>0</CANDIDATO>
<USUARIOBIBLIOS>0</USUARIOBIBLIOS>
<FUNCIONARIO>0</FUNCIONARIO>
<EXFUNCIONARIO>0</EXFUNCIONARIO>
<FALECIDO>0</FALECIDO>
<CODSTATUS>-1</CODSTATUS>
<FIADOR_SGI>0</FIADOR_SGI>
<CONJUGE_SGI>0</CONJUGE_SGI>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
<CODIGO1>4105</CODIGO1>
</SAluno>
<SAlunoCompl>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>0</RA>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON>
</SAlunoCompl>
</EduAluno>]]></tot:XML>
<!--Optional:-->
<tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1</tot:Contexto>
</tot:SaveRecord>
|
<SaveRecordResult>1;8001408</SaveRecordResult> |
Caso a alteração seja realizada com sucesso, será mostrado o código da coligada e o registro acadêmico no item SaveRecordResult. |
Este método realiza a exclusão de um aluno. Algumas informações são obrigatórias e devem ser informadas: o código da coligada e o registro acadêmico, além dos outros campos que estão configurados como obrigatórios no sistema.
O sistema irá realizar a exclusão de um aluno caso encontre o registro.
Para realizar exclusão de um aluno, deve ser utilizado a operação de DeleteRecord.
Deve ser passado um XML contendo todos os campos que fazem parte do registro de aluno.
O XML deve conter a tabela SALUNO com os campos CODCOLIGADA e RA como informações da chave para o cadastro de aluno e, também, os campos obrigatórios para seu cadastro.
<tot:DeleteRecord>
<!--Optional:-->
<tot:DataServerName>EduAlunoData</tot:DataServerName>
<!--Optional:-->
<tot:XML><![CDATA[<EduAluno>
<SAluno>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>8001408</RA>
<CODPESSOA>45087</CODPESSOA>
<CODTIPOCURSO>2</CODTIPOCURSO>
<CODIGO>45087</CODIGO>
<NOME>Stella Fernanda Aparício</NOME>
<CPF>62587463653</CPF>
<SOBRENOME>Aparício</SOBRENOME>
<APELIDO>Fernanda</APELIDO>
<DTNASCIMENTO>1994-06-12T00:00:00</DTNASCIMENTO>
<NACIONALIDADE>10</NACIONALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<NIT>0</NIT>
<NROFILHOSBRASIL>0</NROFILHOSBRASIL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FILHOSBRASIL>0</FILHOSBRASIL>
<INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
<INDATENDESPECIFICO>00</INDATENDESPECIFICO>
<INDICADORDERECURSOS>00</INDICADORDERECURSOS>
<CANHOTO>F</CANHOTO>
<INVESTTREINANT>0.00</INVESTTREINANT>
<ESTADOROW>0</ESTADOROW>
<ROWVALIDA>0</ROWVALIDA>
<ALUNO>1</ALUNO>
<PROFESSOR>0</PROFESSOR>
<CANDIDATO>0</CANDIDATO>
<USUARIOBIBLIOS>0</USUARIOBIBLIOS>
<FUNCIONARIO>0</FUNCIONARIO>
<EXFUNCIONARIO>0</EXFUNCIONARIO>
<FALECIDO>0</FALECIDO>
<CODSTATUS>-1</CODSTATUS>
<FIADOR_SGI>0</FIADOR_SGI>
<CONJUGE_SGI>0</CONJUGE_SGI>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
<CODIGO1>4105</CODIGO1>
</SAluno>
<SAlunoCompl>
<CODCOLIGADA>1</CODCOLIGADA>
<RA>8001408</RA>
<RECCREATEDBY>mestre</RECCREATEDBY>
<RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON>
<RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON>
</SAlunoCompl>
</EduAluno>]]></tot:XML>
<!--Optional:-->
<tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=3;CODSISTEMA=S;</tot:Contexto>
</tot:DeleteRecord>
|
<DeleteRecordResult>Exclusão de registro(s) realizado com sucesso</DeleteRecordResult> |
Para mais informações segue o link da documentação padrão de uso de DataServers utilizando WebService: |