Visão Geral do Programa

O objetivo deste ProcessServer é possibilitar matricular o aluno em disciplinas através de WebService. As disciplinas matriculadas poderão ser visualizadas através da visão de Matrícula no período letivo do aluno do Totvs Educacional.

Através do processServer "EduMatriculaProcData" é possível, por meio do método ExecuteWithXmlParams, realizar a inclusão de disciplina na matrícula do aluno.

Se necessário clique aqui para obter ajuda na configuração do Host.

Método ExecuteWithXmlParams

Este método realizará a inclusão de disciplina na matrícula do aluno.

Os campos chaves obrigatórios para gravação no banco de dados (PrimaryKey) são:  CODCOLIGADA; IDPERLET; IDHABILITACAOFILIAL; RA

O contexto para execução do processo e validações dos parâmetros do sistema junto ao perfil do usuário, são  $CODCOLIGADA, $CODFILIAL, $CODTIPOCURSO, $CODSISTEMA e $CODUSUARIO.

Importante

  • O campo MatricularDisc deverá estar obrigatoriamente com o valor Sim.
  • A tag Disciplinas obrigatoriamente deverá ser informada.

A seguir temos dois exemplos de XML um completo, com todas as tags, e outro reduzido, apenas com as tags necessárias.

Exemplo de XML COMPLETO para matricular aluno nas disciplinas
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:ExecuteWithXmlParams>
         <!--Optional:-->
         <tot:ProcessServerName>EduMatriculaProcData</tot:ProcessServerName>
         <!--Optional:-->
         <tot:strXmlParams><![CDATA[<?xml version="1.0" encoding="utf-16"?>
<EduMatriculaParamsProc z:Id="i1" xmlns="http://www.totvs.com.br/RM/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
  <ActionModule xmlns="http://www.totvs.com/">S</ActionModule>
  <ActionName xmlns="http://www.totvs.com/">EduMatriculaDiscAction</ActionName>
  <CanParallelize xmlns="http://www.totvs.com/">true</CanParallelize>
  <CanSendMail xmlns="http://www.totvs.com/">false</CanSendMail>
  <CanWaitSchedule xmlns="http://www.totvs.com/">false</CanWaitSchedule>
  <CodUsuario xmlns="http://www.totvs.com/">mestre</CodUsuario>
  <ConnectionId i:nil="true" xmlns="http://www.totvs.com/" />
  <ConnectionString i:nil="true" xmlns="http://www.totvs.com/" />
  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
    <a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$EXERCICIOFISCAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">2</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODLOCPRT</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$EDUTIPOUSR</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUNIDADEBIB</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">5</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$RHTIPOUSR</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODIGOEXTERNO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIOSERVICO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema" />
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$IDPRJ</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">2</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CHAPAFUNCIONARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
    </a:_params>
    <a:Environment>DotNet</a:Environment>
  </Context>
  <CustomData i:nil="true" xmlns="http://www.totvs.com/" />
  <DisableIsolateProcess xmlns="http://www.totvs.com/">false</DisableIsolateProcess>
  <DriverType i:nil="true" xmlns="http://www.totvs.com/" />
  <ExecutionId xmlns="http://www.totvs.com/">db998f27-adff-4602-b809-41fa8e593786</ExecutionId>
  <FailureMessage xmlns="http://www.totvs.com/">Falha na execução do processo</FailureMessage>
  <FriendlyLogs i:nil="true" xmlns="http://www.totvs.com/" />
  <HideProgressDialog xmlns="http://www.totvs.com/">false</HideProgressDialog>
  <HostName xmlns="http://www.totvs.com/">BHD0003799</HostName>
  <Initialized xmlns="http://www.totvs.com/">true</Initialized>
  <Ip xmlns="http://www.totvs.com/">10.31.8.49</Ip>
  <IsolateProcess xmlns="http://www.totvs.com/">false</IsolateProcess>
  <JobID xmlns="http://www.totvs.com/">
    <Children />
    <ExecID>1</ExecID>
    <ID>103872</ID>
    <IsPriorityJob>false</IsPriorityJob>
  </JobID>
  <JobServerHostName xmlns="http://www.totvs.com/">BHD0003799</JobServerHostName>
  <MasterActionName xmlns="http://www.totvs.com/">EduMatricPLAction</MasterActionName>
  <MaximumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1000</MaximumQuantityOfPrimaryKeysPerProcess>
  <MinimumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1</MinimumQuantityOfPrimaryKeysPerProcess>
  <NetworkUser xmlns="http://www.totvs.com/">tiago.alves</NetworkUser>
  <NotifyEmail xmlns="http://www.totvs.com/">false</NotifyEmail>
  <NotifyEmailList i:nil="true" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <NotifyFluig xmlns="http://www.totvs.com/">false</NotifyFluig>
  <OnlineMode xmlns="http://www.totvs.com/">false</OnlineMode>
  <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:ArrayOfanyType>
      <a:anyType i:type="b:short" xmlns:b="http://www.w3.org/2001/XMLSchema">1</a:anyType>
      <a:anyType i:type="b:int" xmlns:b="http://www.w3.org/2001/XMLSchema">27</a:anyType>
      <a:anyType i:type="b:int" xmlns:b="http://www.w3.org/2001/XMLSchema">4</a:anyType>
      <a:anyType i:type="b:string" xmlns:b="http://www.w3.org/2001/XMLSchema">ES-00226</a:anyType>
    </a:ArrayOfanyType>
  </PrimaryKeyList>
  <PrimaryKeyNames xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:string>CODCOLIGADA</a:string>
    <a:string>IDPERLET</a:string>
    <a:string>IDHABILITACAOFILIAL</a:string>
    <a:string>RA</a:string>
  </PrimaryKeyNames>
  <PrimaryKeyTableName xmlns="http://www.totvs.com/">SMatricPL</PrimaryKeyTableName>
  <ProcessName xmlns="http://www.totvs.com/">Matricular aluno nas disciplinas</ProcessName>
  <QuantityOfSplits xmlns="http://www.totvs.com/">0</QuantityOfSplits>
  <SaveLogInDatabase xmlns="http://www.totvs.com/">true</SaveLogInDatabase>
  <SaveParamsExecution xmlns="http://www.totvs.com/">false</SaveParamsExecution>
  <ScheduleDateTime xmlns="http://www.totvs.com/">2018-09-24T14:44:59.8676932-03:00</ScheduleDateTime>
  <Scheduler xmlns="http://www.totvs.com/">JobMonitor</Scheduler>
  <SendMail xmlns="http://www.totvs.com/">false</SendMail>
  <ServerName xmlns="http://www.totvs.com/">EduMatriculaProcData</ServerName>
  <ServiceInterface i:type="b:RuntimeType" z:FactoryType="c:UnitySerializationHolder" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.datacontract.org/2004/07/System" xmlns:b="-mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089-System-System.RuntimeType" xmlns:c="-mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089-System-System.UnitySerializationHolder">
    <Data i:type="d:string" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">RM.Edu.Interfaces.IEduMatriculaProc</Data>
    <UnityType i:type="d:int" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">4</UnityType>
    <AssemblyName i:type="d:string" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">RM.Edu.Interfaces.Intf, Version=12.1.22.1, Culture=neutral, PublicKeyToken=null</AssemblyName>
  </ServiceInterface>
  <ShouldParallelize xmlns="http://www.totvs.com/">false</ShouldParallelize>
  <ShowReExecuteButton xmlns="http://www.totvs.com/">true</ShowReExecuteButton>
  <StatusMessage i:nil="true" xmlns="http://www.totvs.com/" />
  <SuccessMessage xmlns="http://www.totvs.com/">Processo executado com sucesso</SuccessMessage>
  <SyncExecution xmlns="http://www.totvs.com/">false</SyncExecution>
  <UseJobMonitor xmlns="http://www.totvs.com/">true</UseJobMonitor>
  <UserName xmlns="http://www.totvs.com/">mestre</UserName>
  <WaitSchedule xmlns="http://www.totvs.com/">false</WaitSchedule>
  <CadastrarDisciplinas>true</CadastrarDisciplinas>
  <MatricPLParams z:Id="i3">
    <AlteraMatrizContratoOriginal>false</AlteraMatrizContratoOriginal>
    <ApagarNumeroDiario>false</ApagarNumeroDiario>
    <CR i:nil="true" />
    <CadastrarContrato>false</CadastrarContrato>
    <CancelarLancamentos>true</CancelarLancamentos>
    <CarteiraEmitida>false</CarteiraEmitida>
    <ClientIP i:nil="true" />
    <CobrarDocsTipoIngressoRematriculaEB>true</CobrarDocsTipoIngressoRematriculaEB>
    <CodColigada>1</CodColigada>
    <CodContrato i:nil="true" />
    <CodFilial>1</CodFilial>
    <CodFormula i:nil="true" />
    <CodInstDestino i:nil="true" />
    <CodMotivo i:nil="true" />
    <CodMotivoTransferencia i:nil="true" />
    <CodPlanoPgto i:nil="true" />
    <CodStatus>1</CodStatus>
    <CodStatusNovo i:nil="true" />
    <CodStatusRes i:nil="true" />
    <CodTipoCurso>1</CodTipoCurso>
    <CodTipoMat>1</CodTipoMat>
    <CodTurma />
    <CodTurmaAnterior i:nil="true" />
    <CodUsuario>mestre</CodUsuario>
    <ColigadaRelatBoleto i:nil="true" />
    <ColigadaRelatContrato i:nil="true" />
    <ContratosTemp xmlns:a="http://www.totvs.com/" />
    <CopiarDescontoPorAntecipacao>false</CopiarDescontoPorAntecipacao>
    <CopiarRespFinanceiroContrato>false</CopiarRespFinanceiroContrato>
    <CopiarVencimentos>false</CopiarVencimentos>
    <CotaFinal i:nil="true" />
    <CotaInicial i:nil="true" />
    <DataCancelamentoContrato i:nil="true" />
    <DataCancelamentoParcelas i:nil="true" />
    <DataFinalParc i:nil="true" />
    <DataIngresso i:nil="true" />
    <DataInicialParc i:nil="true" />
    <DataMatricula>2018-09-24T14:45:00.9237988-03:00</DataMatricula>
    <DataMatriculaAnterior i:nil="true" />
    <DataMatriculaEncerra i:nil="true" />
    <DataMatriculaEncerraAnterior i:nil="true" />
    <DataMatriculaEncerraNova i:nil="true" />
    <DataMatriculaNova i:nil="true" />
    <DiaFixo>Nao</DiaFixo>
    <DiaVencimento i:nil="true" />
    <Disciplinas>
      <EduMatriculaDiscParams z:Id="i4">
        <AlunoRegular>false</AlunoRegular>
        <ApagarNumeroDiario>false</ApagarNumeroDiario>
        <AtendeuCreditoMinimo>false</AtendeuCreditoMinimo>
        <CargaHoraria>68</CargaHoraria>
        <ClientIP i:nil="true" />
        <CobPosteriorMatric>N</CobPosteriorMatric>
        <CodCampus i:nil="true" />
        <CodColigada>1</CodColigada>
        <CodCurso i:nil="true" />
        <CodDisc>S001-1</CodDisc>
        <CodFilial>1</CodFilial>
        <CodFormula i:nil="true" />
        <CodGrade i:nil="true" />
        <CodHabilitacao i:nil="true" />
        <CodMotivo i:nil="true" />
        <CodPerLet i:nil="true" />
        <CodSituacaoMatriculaEspera>14</CodSituacaoMatriculaEspera>
        <CodStatus>13</CodStatus>
        <CodStatusNovo i:nil="true" />
        <CodStatusPL>1</CodStatusPL>
        <CodStatusRes i:nil="true" />
        <CodSubturma />
        <CodTipoCurso>1</CodTipoCurso>
        <CodTurma>TSI-2-032</CodTurma>
        <CodTurno>0</CodTurno>
        <CodUsuario>mestre</CodUsuario>
        <CoeficienteRendimeto i:nil="true" />
        <DataMatricula>2018-09-24T14:45:00.9237988-03:00</DataMatricula>
        <DescStatusNovo i:nil="true" />
        <DtAlteracao i:nil="true" />
        <EnturmandoTurmaMista>false</EnturmandoTurmaMista>
        <ExcluirMatricula>false</ExcluirMatricula>
        <GerarLogMatricPL>false</GerarLogMatricPL>
        <IdHabilitacaoFilial>4</IdHabilitacaoFilial>
        <IdHabilitacaoFilialOrigem i:nil="true" />
        <IdPerLet>27</IdPerLet>
        <IdTurmaDisc>1128</IdTurmaDisc>
        <IdTurmaDiscOrigem i:nil="true" />
        <IdTurmaDiscSubst i:nil="true" />
        <IncluirListaEspera>true</IncluirListaEspera>
        <IsEnturmacao>false</IsEnturmacao>
        <LogExcecoes z:Id="i5">
          <Excecoes>
            <EduExcecaoMatricula z:Id="i6">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PLEncerrado</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i7">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ForaPeriodoMatricula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i8">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>AlunoInadimplente</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i9">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>OcorrenciaAluno</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i10">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>TurmaCheia</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i11">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>FaltaDocObrigatorio</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i12">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>EmprestimoAtrasoBib</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i13">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>DebitoBiblioteca</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i14">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqAltSitMat</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i15">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ForaPeriodoTurma</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i16">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqMatricPL</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i17">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqTranc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i18">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ForaPeriodoTranc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i19">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>TrancPrimeiroPeriodo</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i20">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MaxPeriodosTranc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i21">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>NumPeriodosTranc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i22">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>AlterouNumero</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i23">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqDisc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i24">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>DiscAtraso</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i25">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ChoqueHorarios</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i26">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PreRequisito</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i27">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>CoRequisito</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i28">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>DisciplinaCursada</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i29">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>DisciplinaEmCurso</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i30">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MinCreditos</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i31">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MinDisciplinas</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i32">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MinCargaHoraria</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i33">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>AprovEstudos</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i34">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>LimiteMatricula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i35">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PercLimiteMat</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i36">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MinimoCreditosPL</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i37">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MaximoCreditosPL</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i38">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ParamCurso</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i39">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>JaMatriculadoPL</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i40">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ProcEmail</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i41">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ExcluiMatriculaComMovimento</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i42">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PreRequisitoFormula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i43">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>CoRequisitoFormula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i44">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ParamMatricula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i45">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqAltSitMatDisc</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i46">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MatriculaEmTurmaDiscGerencial</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i47">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>AlteraDataMatricula</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i48">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>DesenturmacaoTurmaMista</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i49">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>StatusBloqAltSitMatDiscPortal</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i50">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MatrizCurricularInativa</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i51">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>TurmaCheiaCorrequisito</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i52">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>SincUsuarioIntegracaoPergamum</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i53">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>ErroConsultaPendenciaBiblioteca</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i54">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PermiteMatOutraFilial</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i55">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>PermiteMatOutroNivelEnsino</TipoExcecao>
            </EduExcecaoMatricula>
            <EduExcecaoMatricula z:Id="i56">
              <GerouExcecao>false</GerouExcecao>
              <IgnoraExcecao>false</IgnoraExcecao>
              <Mensagem />
              <TipoExcecao>MatriculaComMovimentacao</TipoExcecao>
            </EduExcecaoMatricula>
          </Excecoes>
          <NumExcecoes>0</NumExcecoes>
          <NumExcecoesPermis>0</NumExcecoesPermis>
          <Texto />
        </LogExcecoes>
        <LogInformacoes xmlns:a="http://schemas.datacontract.org/2004/07/System.Text">
          <m_MaxCapacity i:type="b:int" xmlns="" xmlns:b="http://www.w3.org/2001/XMLSchema">2147483647</m_MaxCapacity>
          <Capacity i:type="b:int" xmlns="" xmlns:b="http://www.w3.org/2001/XMLSchema">16</Capacity>
          <m_StringValue i:type="b:string" xmlns="" xmlns:b="http://www.w3.org/2001/XMLSchema" />
          <m_currentThread i:type="b:int" xmlns="" xmlns:b="http://www.w3.org/2001/XMLSchema">0</m_currentThread>
        </LogInformacoes>
        <MatriculaNoUltimoPeriodo>false</MatriculaNoUltimoPeriodo>
        <MatriculaSubstituicaoAtiva>false</MatriculaSubstituicaoAtiva>
        <MatriculaViaProcessoSeletivoRM>false</MatriculaViaProcessoSeletivoRM>
        <MatriculaViaProcessoSeletivoTerceirizado>false</MatriculaViaProcessoSeletivoTerceirizado>
        <MatriculaWeb>false</MatriculaWeb>
        <MatrizAluno>0</MatrizAluno>
        <MediaGlobal i:nil="true" />
        <MudancaStatus>false</MudancaStatus>
        <MudancaTurma>false</MudancaTurma>
        <NomeAluno i:nil="true" />
        <NomeCampus i:nil="true" />
        <NomeCurso i:nil="true" />
        <NomeDisc>ALGORÍTMOS E TÉCNICAS DE PROGRAMAÇÃO I</NomeDisc>
        <NomeFilial i:nil="true" />
        <NomeHabilitacao i:nil="true" />
        <NomeMatrizCurricular i:nil="true" />
        <NomeTurno i:nil="true" />
        <NumCreditos>2.0000</NumCreditos>
        <NumCreditosCob>2.0000</NumCreditosCob>
        <NumDiario i:nil="true" />
        <NumDiarioAnterior i:nil="true" />
        <ObsHistorico i:nil="true" />
        <OrdemPriorMatricula i:nil="true" />
        <Origem>Produto</Origem>
        <ParamDiversos i:nil="true" />
        <Periodo>0</Periodo>
        <PeriodoDeMatricula>1</PeriodoDeMatricula>
        <PermiteAlterarDados>true</PermiteAlterarDados>
        <PermiteTransfInternaAlunoInadimplente>false</PermiteTransfInternaAlunoInadimplente>
        <PodeRodarNumeracaoAutomatica>true</PodeRodarNumeracaoAutomatica>
        <PossivelFormando>false</PossivelFormando>
        <ProcessoListaEsperaPrioridade>false</ProcessoListaEsperaPrioridade>
        <ProcurarOutraTurma>false</ProcurarOutraTurma>
        <RA>ES-00226</RA>
        <Rematricula>false</Rematricula>
        <SalvouMatricula>false</SalvouMatricula>
        <TipoDiscGrade>Default</TipoDiscGrade>
        <TipoDisciplina>Normal</TipoDisciplina>
        <TipoMat>1</TipoMat>
        <TransferenciaInterna>false</TransferenciaInterna>
        <ValidadoTurmaMista>false</ValidadoTurmaMista>
        <ValidarInadimplencia>true</ValidarInadimplencia>
        <ValidarIntegracaoBiblioteca>true</ValidarIntegracaoBiblioteca>
      </EduMatriculaDiscParams>
    </Disciplinas>
    <DtCompetenciaFinal>  /</DtCompetenciaFinal>
    <DtCompetenciaInicial>  /</DtCompetenciaInicial>
    <DtMatriculaPag i:nil="true" />
    <DtResultado i:nil="true" />
    <DtSolicitacaoAlteracao i:nil="true" />
    <EmTransacao>false</EmTransacao>
    <GerarLancamento>Nao</GerarLancamento>
    <GerarLog>true</GerarLog>
    <GerouContratoComPlano>true</GerouContratoComPlano>
    <IDPS>0</IDPS>
    <IdHabilitacaoFilial>4</IdHabilitacaoFilial>
    <IdHabilitacaoFilialOrigem i:nil="true" />
    <IdPerLet>27</IdPerLet>
    <IdRelatBoleto i:nil="true" />
    <IdRelatContrato i:nil="true" />
    <Identificador />
    <IsDesenturmacao>false</IsDesenturmacao>
    <IsEnturmacao>false</IsEnturmacao>
    <IsRematricula>true</IsRematricula>
    <LogContrato z:Id="i57">
      <ExceptionCount>0</ExceptionCount>
      <ExceptionList xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
      <FooterMessageLog />
      <HeaderMessageLog />
      <Id>61</Id>
      <InformationCount>0</InformationCount>
      <InformationList xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
      <Name>eduProcessLog61</Name>
      <SuccessLogCount>0</SuccessLogCount>
      <WarningCount>0</WarningCount>
      <WarningList xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
    </LogContrato>
    <LogExcecoes z:Id="i58">
      <Excecoes>
        <EduExcecaoMatricula z:Id="i59">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PLEncerrado</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i60">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ForaPeriodoMatricula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i61">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>AlunoInadimplente</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i62">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>OcorrenciaAluno</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i63">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>TurmaCheia</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i64">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>FaltaDocObrigatorio</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i65">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>EmprestimoAtrasoBib</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i66">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>DebitoBiblioteca</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i67">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqAltSitMat</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i68">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ForaPeriodoTurma</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i69">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqMatricPL</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i70">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqTranc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i71">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ForaPeriodoTranc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i72">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>TrancPrimeiroPeriodo</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i73">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MaxPeriodosTranc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i74">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>NumPeriodosTranc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i75">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>AlterouNumero</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i76">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqDisc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i77">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>DiscAtraso</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i78">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ChoqueHorarios</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i79">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PreRequisito</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i80">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>CoRequisito</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i81">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>DisciplinaCursada</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i82">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>DisciplinaEmCurso</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i83">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MinCreditos</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i84">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MinDisciplinas</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i85">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MinCargaHoraria</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i86">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>AprovEstudos</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i87">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>LimiteMatricula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i88">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PercLimiteMat</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i89">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MinimoCreditosPL</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i90">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MaximoCreditosPL</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i91">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ParamCurso</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i92">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>JaMatriculadoPL</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i93">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ProcEmail</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i94">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ExcluiMatriculaComMovimento</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i95">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PreRequisitoFormula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i96">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>CoRequisitoFormula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i97">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ParamMatricula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i98">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqAltSitMatDisc</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i99">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MatriculaEmTurmaDiscGerencial</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i100">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>AlteraDataMatricula</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i101">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>DesenturmacaoTurmaMista</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i102">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>StatusBloqAltSitMatDiscPortal</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i103">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MatrizCurricularInativa</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i104">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>TurmaCheiaCorrequisito</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i105">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>SincUsuarioIntegracaoPergamum</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i106">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>ErroConsultaPendenciaBiblioteca</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i107">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PermiteMatOutraFilial</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i108">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>PermiteMatOutroNivelEnsino</TipoExcecao>
        </EduExcecaoMatricula>
        <EduExcecaoMatricula z:Id="i109">
          <GerouExcecao>false</GerouExcecao>
          <IgnoraExcecao>false</IgnoraExcecao>
          <Mensagem />
          <TipoExcecao>MatriculaComMovimentacao</TipoExcecao>
        </EduExcecaoMatricula>
      </Excecoes>
      <NumExcecoes>0</NumExcecoes>
      <NumExcecoesPermis>0</NumExcecoesPermis>
      <Texto />
    </LogExcecoes>
    <MatriculaWeb>false</MatriculaWeb>
    <MudancaStatus>false</MudancaStatus>
    <MudancaTurma>false</MudancaTurma>
    <NomeAluno i:nil="true" />
    <NumCarteira />
    <NumeroInscricao>0</NumeroInscricao>
    <OrigemParcela i:nil="true" />
    <ParametrosDiversos i:nil="true" />
    <ParcelaFinal i:nil="true" />
    <ParcelaInicial i:nil="true" />
    <Periodo>1</Periodo>
    <PermiteTransfInternaAlunoInadimplente>false</PermiteTransfInternaAlunoInadimplente>
    <PodeRodarNumeracaoAutomatica>true</PodeRodarNumeracaoAutomatica>
    <RA>ES-00226</RA>
    <RematriculaEBasicoAjusteContratoHabFilial>false</RematriculaEBasicoAjusteContratoHabFilial>
    <ResponsaveisFinanceirosContrato xmlns:a="http://www.totvs.com/" />
    <TipoOperacao>Inclusao</TipoOperacao>
    <TipoSelecaoParcela>IdParcela</TipoSelecaoParcela>
    <TransferenciaInterna>false</TransferenciaInterna>
    <TurnosDiferentes>false</TurnosDiferentes>
    <UsarPlanoPgtoParametrizacaoCurso>true</UsarPlanoPgtoParametrizacaoCurso>
    <ValidarInadimplenciaBiblioteca>true</ValidarInadimplenciaBiblioteca>
    <ViaCarteira />
    <grupoRelat i:nil="true" />
  </MatricPLParams>
  <MatricularDisc>Sim</MatricularDisc>
</EduMatriculaParamsProc>]]></tot:strXmlParams>
      </tot:ExecuteWithXmlParams>
   </soapenv:Body>
</soapenv:Envelope>
Exemplo de XML REDUZIDO para matricular aluno no período letivo junto com as disciplinas
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:ExecuteWithXmlParams>
         <!--Optional:-->
         <tot:ProcessServerName>EduMatriculaProcData</tot:ProcessServerName>
         <!--Optional:-->
         <tot:strXmlParams><![CDATA[<?xml version="1.0" encoding="utf-16"?>
<EduMatriculaParamsProc z:Id="i1" xmlns="http://www.totvs.com.br/RM/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
    <a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
    </a:_params>
    <a:Environment>DotNet</a:Environment>
  </Context>
  <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:ArrayOfanyType>
      <a:anyType i:type="b:short" xmlns:b="http://www.w3.org/2001/XMLSchema">1</a:anyType>
      <a:anyType i:type="b:int" xmlns:b="http://www.w3.org/2001/XMLSchema">4</a:anyType>
      <a:anyType i:type="b:string" xmlns:b="http://www.w3.org/2001/XMLSchema">ES-00222</a:anyType>
    </a:ArrayOfanyType>
  </PrimaryKeyList>
  <PrimaryKeyNames xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:string>CODCOLIGADA</a:string>
    <a:string>IDHABILITACAOFILIAL</a:string>
    <a:string>RA</a:string>
  </PrimaryKeyNames>
  <MatricPLParams z:Id="i3">
    <CodColigada>1</CodColigada>
    <CodFilial>1</CodFilial>
    <CodStatus>1</CodStatus>
    <CodTipoCurso>1</CodTipoCurso>
    <CodTurma>TSI-2-032</CodTurma>
    <CodUsuario>mestre</CodUsuario>
    <DataMatricula>2018-09-19T07:44:41.625612-03:00</DataMatricula>
    <Disciplinas>
      <EduMatriculaDiscParams>
        <CodColigada>1</CodColigada>
        <CodFilial>1</CodFilial>
        <CodStatus>13</CodStatus>
        <CodTipoCurso>1</CodTipoCurso>
        <CodUsuario>mestre</CodUsuario>
        <DataMatricula>2018-09-24T12:58:13.7370737-03:00</DataMatricula>		
		<GerarLogMatricPL>false</GerarLogMatricPL>
        <IdHabilitacaoFilial>4</IdHabilitacaoFilial>
        <IdPerLet>27</IdPerLet>
        <IdTurmaDisc>1128</IdTurmaDisc>
		<NumDiario>1</NumDiario>
        <RA>ES-00226</RA>
        <TipoDisciplina>Normal</TipoDisciplina>
        <TipoMat>1</TipoMat>
      </EduMatriculaDiscParams>
    </Disciplinas>    		
    <GerarLog>true</GerarLog>
    <IdHabilitacaoFilial>4</IdHabilitacaoFilial>
    <IdPerLet>27</IdPerLet>
    <Periodo>1</Periodo>
    <RA>ES-00222</RA>
  </MatricPLParams>
  <MatricularDisc>Sim</MatricularDisc>
</EduMatriculaParamsProc>]]></tot:strXmlParams>
      </tot:ExecuteWithXmlParams>
   </soapenv:Body>
</soapenv:Envelope>
Exemplo do retorno da matrícula do aluno em disciplinas
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ExecuteWithXmlParamsResponse xmlns="http://www.totvs.com/">
         <ExecuteWithXmlParamsResult>1</ExecuteWithXmlParamsResult>
      </ExecuteWithXmlParamsResponse>
   </s:Body>
</s:Envelope>
Tags do item EduMatriculaParamsProc
TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
ActionModuleNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ActionNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CanParallelizeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CanSendMailNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CanWaitScheduleNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CodUsuarioNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ConnectionIdNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ConnectionStringNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno

É obrigatório informar esta tag, porém com as seguintes keys: CODTIPOCURSO, CODCOLIGADA, CODSISTEMA, CODUSUARIO e CODFILIAL. Segue exemplo:

  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
	<a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
		<b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
		<b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	</a:_params>
	<a:Environment>DotNet</a:Environment>
  </Context>
CustomDataNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
DisableIsolateProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
DriverTypeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ExecutionIdNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
FailureMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
FriendlyLogsNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
HideProgressDialogNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
HostNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
InitializedNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
IpNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
IsolateProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
JobIDNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
JobServerHostNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MasterActionNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MaximumQuantityOfPrimaryKeysPerProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MinimumQuantityOfPrimaryKeysPerProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NetworkUserNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyEmailNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyEmailListNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyFluigNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
OnlineModeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.

É obrigatório informar esta tag. Segue exemplo:

  <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:ArrayOfanyType>
      <a:anyType i:type="b:short" xmlns:b="http://www.w3.org/2001/XMLSchema">1</a:anyType>
      <a:anyType i:type="b:int" xmlns:b="http://www.w3.org/2001/XMLSchema">4</a:anyType>
      <a:anyType i:type="b:string" xmlns:b="http://www.w3.org/2001/XMLSchema">ES-00222</a:anyType>
    </a:ArrayOfanyType>
  </PrimaryKeyList>

É obrigatório informar esta tag. Segue exemplo:

  <PrimaryKeyNames xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:string>CODCOLIGADA</a:string>
    <a:string>IDHABILITACAOFILIAL</a:string>
    <a:string>RA</a:string>
  </PrimaryKeyNames>
PrimaryKeyTableNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ProcessNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
QuantityOfSplitsNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SaveLogInDatabaseNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SaveParamsExecutionNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ScheduleDateTimeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SchedulerNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SendMailNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ServerNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ServiceInterfaceNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ShouldParallelizeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ShowReExecuteButtonNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
StatusMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SuccessMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SyncExecutionNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
UseJobMonitorNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
UserNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
WaitScheduleNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
CadastrarDisciplinasNãoSimSimBooleanoNão é necessário informar no XML.Carregamento das disciplinas na tela do processo de matrícula.

Esta tag é obrigatória, segue referência de todos os itens.

TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
AlteraMatrizContratoOriginalNãoSimSimBooleanoNão é necessário informar no XML.Altera matriz do contrato original na transferência interna.
ApagarNumeroDiarioNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para apagar o número do diário da matrícula no período letivo e/ou na disciplina de origem na mudança de turma.
CRNãoSimSimDecimalNão é necessário informar no XML.Coeficiente de rendimento.
CadastrarContratoNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para cadastrar contrato.
CancelarLancamentosNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para cancelar lançamentos.
CarteiraEmitidaNãoNãoSimBooleanofalseIndica se a carteirinha foi emitida. Campo exclusivo para o Ensino Básico.
ClientIPNãoSimSimStringNão é necessário informar no XML.Número de IP da máquina onde foi originada a chamada para a matrícula.
CobrarDocsTipoIngressoRematriculaEBNãoSimSimBooleanoNão é necessário informar no XML.

Indica se na rematrícula do ensino básico será considerado documentos do tipo ingresso.

CodColigadaSimNãoNãoInteiro1Código da coligada.
CodContratoNãoNãoSimString655Código do contrato caso o aluno já possua.
CodFilialSimNãoNãoInteiro1Código da filial.
CodFormulaNãoSimSimString

Não é necessário informar no XML.

Código da fórmula.
CodInstDestinoNãoSimSimStringNão é necessário informar no XML.Código da instituição de destino.
CodMotivoNãoSimSimInteiroNão é necessário informar no XML.Código do motivo.
CodMotivoTransferenciaNãoSimSimInteiroNão é necessário informar no XML.Código do motivo da transferência.
CodPlanoPgtoNãoNãoSimStringSIPPCódigo do plano de pagamento.
CodStatusSimNãoNãoInteiro1Código da situação de matrícula.
CodStatusNovoNãoSimSimInteiroNão é necessário informar no XML.Novo código da situação de matrícula.
CodStatusResNãoSimSimInteiroNão é necessário informar no XML.Código da situação de resultado.
CodTipoCursoSimNãoNãoInteiro1Código do tipo de curso (nível de ensino).
CodTipoMatNãoNãoSimInteiro1Código do tipo de matrícula.
CodTurmaNãoNãoSimStringTSI-2-032Código da turma do período letivo.
CodTurmaAnteriorNãoSimSimStringNão é necessário informar no XML.Código da turma anterior.
CodUsuarioSimNãoNãoStringmestreCódigo do usuário.
ColigadaRelatBoletoNãoNãoSimInteiro1Código da coligada do relatório do boleto. Para o seu preenchimento a situação de matrícula tem que exigir contrato financeiro e o campo IdRelatBoleto deverá estar preenchido.
ColigadaRelatContratoNãoNãoSimInteiro1Código da coligada do relatório do contrato. Para o seu preenchimento a situação de matrícula tem que exigir contrato financeiro e o campo IdRelatContrato deverá estar preenchido.
ContratosTempNãoSimSimObjetoNão é necessário informar no XML.Lista de contratos
CopiarDescontoPorAntecipacaoNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para copiar descontos por antecipação do contrato antigo na criação de um novo contrato.
CopiarRespFinanceiroContratoNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para copiar responsável financeiro do contrato.
CopiarVencimentosNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para copiar os vencimentos.
CotaFinalNãoNãoSimInteiro1

Cota final. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Parcela.

CotaInicialNãoNãoSimInteiro1Cota inicial. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Parcela.
DataCancelamentoContratoNãoSimSimDataNão é necessário informar no XMLData de cancelamento do contrato.
DataCancelamentoParcelasNãoSimSimDataNão é necessário informar no XMLData de cancelamento das parcelas.
DataFinalParcNãoNãoSimData2018-09-30Data final da parcela. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Data.
DataIngressoNãoSimSimDataNão é necessário informar no XML.Data de ingresso.
DataInicialParcNãoNãoSimData2018-09-11

Data inicial da parcela. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Data.

DataMatriculaSimNãoNãoData2018-09-17Data da matrícula.
DataMatriculaAnteriorNãoSimSimDataNão é necessário informar no XML.Data da matrícula anterior.
DataMatriculaEncerraNãoSimSimDataNão é necessário informar no XML.Data de encerramento da matrícula para efeitos do Educacenso.
DataMatriculaEncerraAnteriorNãoSimSimDataNão é necessário informar no XML.Data anterior de encerramento da matricula para efeitos do Educacenso.
DataMatriculaEncerraNovaNãoSimSimDataNão é necessário informar no XML.Data nova de encerramento da matricula para efeitos do Educacenso.
DataMatriculaNovaNãoSimSimDataNão é necessário informar no XML.Data nova de matrícula.
DiaFixoNãoSimSimEnumeradoNão é necessário informar no XML.Indica se o dia é fixo.
DiaVencimentoNãoSimSimDataNão é necessário informar no XML.Dia do vencimento.

Esta tag é obrigatória. Segue referência de todos os itens.

Para cada disciplina que deseja que o aluno seja matriculado é necessário criar um novo EduMatriculaDiscParams.

TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
AlunoRegularNãoSimSimBooleanoNão é necessário informar no XML.Indica se o aluno é regular.
ApagarNumeroDiarioNãoSimSimBooleanoNão é necessário informar no XML.Apagar número do diário na matrícula da disciplina.
AtendeuCreditoMinimoNãoSimSimBooleanoNão é necessário informar no XML.Indica se atendeu a quantidade de créditos mínimos (utilizado para processo seletivo terceirizado).
CargaHorariaNãoSimSimDecimalNão é necessário informar no XML.Carga horária.
ClientIPNãoSimSimStringNão é necessário informar no XML.Número de IP da máquina onde foi originada a chamada para a matrícula.
CobPosteriorMatricNãoSimSimStringNão é necessário informar no XML.Cobrança posterior a matrícula.
CodCampusNãoSimSimStringNão é necessário informar no XML.Código do campus.
CodColigadaSimNãoNãoInteiro1Código da coligada.
CodCursoNãoSimSimStringNão é necessário informar no XML.Código do curso.
CodDiscNãoSimSimStringNão é necessário informar no XML.Código da disciplina.
CodFilialSimNãoNãoInteiro1Código da filial.
CodFormulaSimNãoSimStringNão é necessário informar no XML.Código da fórmula.
CodGradeSimNãoSimStringNão é necessário informar no XML.Código da matriz curricular.
CodHabilitacaoSimNãoSimStringNão é necessário informar no XML.Código da habilitação.
CodMotivoNãoSimSimInteiroNão é necessário informar no XML.Código do motivo.
CodPerLetNãoSimSimStringNão é necessário informar no XML.Código do período letivo.
CodSituacaoMatriculaEsperaNãoSimSimInteiroNão é necessário informar no XML.Código da situação de matrícula da lista de espera.
CodStatusSimNãoNãoInteiro13Código da situação de matrícula.
CodStatusNovoNãoSimSimInteiroNão é necessário informar no XML.Código nova da situação de matrícula.
CodStatusPLNãoSimSimInteiroNão é necessário informar no XML.Código da situação de matrícula do período letivo.
CodStatusResNãoSimSimInteiroNão é necessário informar no XML.Código da situação de resultado.
CodSubturmaNãoNãoSimStringACódigo da subturma.
CodTipoCursoSimNãoNãoInteiro1Código do tipo de curso (nível de ensino).
CodTurmaNãoSimSimStringTSI-2-032Código da turma.
CodTurnoNãoSimSimStringNão é necessário informar no XML.Código do turno.
CodUsuarioSimNãoNãoStringmestreCódigo do usuário.
CoeficienteRendimetoNãoSimSimDecimalNão é necessário informar no XML.Coeficiente de rendimento.
DataMatriculaSimNãoNãoData2018-09-19Data de matrícula.
DescStatusNovoNãoSimSimStringNão é necessário informar no XML.Descrição da situação de matrícula nova.
DtAlteracaoNãoSimSimDataNão é necessário informar no XML.Data de alteração.
EnturmandoTurmaMistaNãoSimSimBooleanoNão é necessário informar no XML.Indica se está enturmando em turma mista.
ExcluirMatriculaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para excluir a matrícula se não tiver vaga e não for colocar na lista de espera
GerarLogMatricPLNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para gerar log da matrícula no período letivo.
IdHabilitacaoFilialSimNãoNãoInteiro4Id. da habilitação filial (matriz aplicada).
IdHabilitacaoFilialOrigemNãoSimSimInteiroNão é necessário informar no XML.Id. origem da habilitação filial (matriz aplicada).
IdPerLetSimNãoNãoInteiro27Id. do período letivo.
IdTurmaDiscSimNãoNãoInteiro1128Id. da turma/disciplina.
IdTurmaDiscOrigemNãoSimSimInteiroNão é necessário informar no XML.Id. origem da turma/disciplina.
IdTurmaDiscSubstNãoSimSimInteiroNão é necessário informar no XML.

Id. de substituição da turma/disciplina.

IncluirListaEsperaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para incluir em lista de espera.
IsEnturmacaoNãoSimSimBooleanoNão é necessário informar no XML.Indica se a matrícula está sendo feita pelo processo de enturmação.
LogExcecoesNãoSimSimObjetoNão é necessário informar no XML.Log de exceções.
LogInformacoesNãoSimSimObjetoNão é necessário informar no XML.Log de informações.
MatriculaNoUltimoPeriodoNãoSimSimBooleanoNão é necessário informar no XML.Indica se o aluno está tentando se matricular no último período de seu curso.
MatriculaSubstituicaoAtivaNãoSimSimBooleanoNão é necessário informar no XML.Indica se a substituição da matrícula será incluída na lista de espera.
MatriculaViaProcessoSeletivoRMNãoSimSimBooleanoNão é necessário informar no XML.Indica matrícula realizada via Processo Seletivo RM.
MatriculaViaProcessoSeletivoTerceirizadoNãoSimSimBooleanoNão é necessário informar no XML.Indica matrícula realizada via Processo Seletivo Terceirizado.
MatriculaWebNãoSimSimBooleanoNão é necessário informar no XML.Indica matrícula realizada via web.
MatrizAlunoNãoSimSimInteiroNão é necessário informar no XML.Id. da habilitação filial (matriz aplicada).
MediaGlobalNãoSimSimDecimalNão é necessário informar no XML.Média global.
MudancaStatusNãoSimSimBooleanoNão é necessário informar no XML.Indica se é mudança de situação de matrícula.
MudancaTurmaNãoSimSimBooleanoNão é necessário informar no XML.Indica se á mudança de turma.
NomeAlunoNãoSimSimStringNão é necessário informar no XML.Nome do aluno
NomeCampusNãoSimSimStringNão é necessário informar no XML.Nome do campus.
NomeCursoNãoSimSimStringNão é necessário informar no XML.Nome do curso.
NomeDiscNãoSimSimStringNão é necessário informar no XML.Nome da disciplina.
NomeFilialNãoSimSimStringNão é necessário informar no XML.Nome da filial.
NomeHabilitacaoNãoSimSimStringNão é necessário informar no XML.Nome da habilitação.
NomeMatrizCurricularNãoSimSimStringNão é necessário informar no XML.Nome da matriz curricular.
NomeTurnoNãoSimSimStringNão é necessário informar no XML.Nome do turno.
NumCreditosNãoSimSimDecimalNão é necessário informar no XML.Número de créditos.
NumCreditosCobNãoSimSimDecimalNão é necessário informar no XML.Número de créditos de cobrança.
NumDiarioNãoNãoSimInteiro1Número do diário na matrícula da disciplina.
NumDiarioAnteriorNãoSimSimInteiroNão é necessário informar no XML.Número do diário anterior.
ObsHistoricoNãoSimSimStringNão é necessário informar no XML.Observação do histórico.
OrdemPriorMatriculaNãoSimSimStringNão é necessário informar no XML.Ordem de prioridade de matrícula.
OrigemNãoSimSimEnumeradoNão é necessário informar no XML.Indica se a turma/disciplina teve origem no produto ou na customização.
ParamDiversosNãoSimSimObjetoNão é necessário informar no XML.Parâmetros para auxílio na matrícula.
PeriodoNãoSimSimInteiroNão é necessário informar no XML.Código do período da matriz curricular.
PeriodoDeMatriculaNãoSimSimInteiroNão é necessário informar no XML.Indica o período que o aluno está tentando se matricular.
PermiteAlterarDadosNãoSimSimBooleanoNão é necessário informar no XML.Indica se permite a alteração dos dados.
PermiteTransfInternaAlunoInadimplenteNãoSimSimBooleanoNão é necessário informar no XML.Permite a transferência interna de alunos inadimplentes.
PodeRodarNumeracaoAutomaticaNãoSimSimBooleanoNão é necessário informar no XML.Utilizado na enturmação para otimização da movimentação de Enturmação e Desenturmação.
PossivelFormandoNãoSimSimBooleanoNão é necessário informar no Não é necessário informar no XML.XML.Possível Formando.
ProcessoListaEsperaPrioridadeNãoSimSimBooleanoNão é necessário informar no XML.Indica se é o processo de lista de espera por prioridade.
ProcurarOutraTurmaNãoSimSimBooleanoNão é necessário informar no XML.Indica se não tiver vagas, procurar outra turma da mesma disciplina e horário.
RASimNãoNãoStringES-00222Registro acadêmico.
RematriculaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é rematrícula.
SalvouMatriculaNãoSimSimBooleanoNão é necessário informar no XML.Indica se salvou a matrícula.
TipoDiscGradeNãoSimSimEnumeradoNão é necessário informar no XML.Tipo de disciplina da grade.
TipoDisciplinaSimNãoNãoEnumeradoNormal

Tipo de disciplina. Valores permitidos:

  • Normal
  • Interna
  • Extra
  • Dependencia
TipoMatSimNãoNãoInteiro1Tipo de matrícula.
TransferenciaInternaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é transferência interna.
ValidadoTurmaMistaNãoSimSimBooleanoNão é necessário informar no XML.Indica se foi validado a turma mista.
ValidarInadimplenciaNãoSimSimBooleanoNão é necessário informar no XML.Indica se vai validar a inadimplência.
ValidarIntegracaoBibliotecaNãoSimSimBooleanoNão é necessário informar no XML.Indica se vai validar a inadimplência na integração com a biblioteca.
DtCompetenciaFinalNãoNãoSimString03/2018Data de competência final.
DtCompetenciaInicialNãoNãoSimString01/2018Data de competência inicial.
DtMatriculaPagNãoSimSimDataNão é necessário informar no XML.Data de pagamento da matrícula.
DtResultadoNãoSimSimDataNão é necessário informar no XML.Data do resultado da matrícula.
DtSolicitacaoAlteracaoNãoSimSimDataNão é necessário informar no XML.Data da solicitação de alteração.
EmTransacaoNãoSimSimBooleanoEmTransacaoIndica o status da transação.
GerarLancamentoNãoNãoSimBooleanofalse

Indica se é para gerar lançamento. Somente irá gerar lançamento se a situação de matrícula exigir contrato financeiro e o obedecer os critérios abaixo:

  • Preencher o campo CodPlanoPgto;
  • Preencher o campo TipoSelecaoParcela, ver valores permitidos pertinentes a este campo.
GerarLogNãoNãoSimBooleanotrueIndica se é para gerar log ao matricular aluno.
GerouContratoComPlanoNãoSimSimBooleanoNão é necessário informar no XML.

Indica se gerou contrato com plano de pagamento.

IDPSNãoSimSimInteiroNão é necessário informar no XML.Id. do processo seletivo.
IdHabilitacaoFilialSimNãoNãoInteiro4Id. da habilitação filial (matriz aplicada).
IdHabilitacaoFilialOrigemNãoSimSimInteiroNão é necessário informar no XML.Id. origem da habilitação filial (matriz aplicada).
IdPerLetSimNãoNãoInteiro27Id. do período letivo.
IdRelatBoletoNãoNãoSimInteiro1

Id. do relatório do boleto. Para o seu preenchimento a situação de matrícula tem que exigir contrato financeiro e o campo ColigadaRelatBoleto deverá estar preenchido.

IdRelatContratoNãoNãoSimInteiro1Id. do relatório do contrato. Para o seu preenchimento a situação de matrícula tem que exigir contrato financeiro e o campo ColigadaRelatContrato deverá estar preenchido.
IdentificadorNãoSimSimStringNão é necessário informar no XML.Identificador.
IsDesenturmacaoNãoSimSimBooleanoNão é necessário informar no XML.Indica se é desenturmação.
IsEnturmacaoNãoSimSimBooleanoNão é necessário informar no XML.Indica se é enturmação.
IsRematriculaSimSimNãoBooleanofalseIndica se é rematrícula. Sempre informar false.
LogContratoNãoSimSimObjetoNão é necessário informar no XML.Log referênte a informações impactam no cancelamento  do contrato.
LogExcecoesNãoSimSimObjetoNão é necessário informar no XML.Log de exceções.
MatriculaWebNãoSimSimBooleanoNão é necessário informar no XML.Indica se é matrícula web.
MudancaStatusNãoSimSimBooleanoNão é necessário informar no XML.Indica se é mudança de situação de matrícula.
MudancaTurmaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é mudança de turma.
NomeAlunoNãoSimSimStringNão é necessário informar no XML.Nome do aluno.
NumCarteiraNãoNãoSimString10Número da carteirinha. Campo exclusivo para o Ensino Básico.
NumeroInscricaoNãoSimSimInteiroNão é necessário informar no XML.Número de inscrição.
OrigemParcelaNãoSimSimEnumeradoNão é necessário informar no XML.Origem da parcela.
ParametrosDiversosNãoSimSimObjetoNão é necessário informar no XML.Parâmetros para auxílio na matrícula.
ParcelaFinalNãoNãoSimInteiro1DataInicialParc
ParcelaInicialNãoNãoSimInteiro1Parcela inicial. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Parcela.
PeriodoNãoNãoSimInteiro1Código do período da matriz curricular.
PermiteTransfInternaAlunoInadimplenteNãoSimSimBooleanoNão é necessário informar no XML.Indica se permite a transferência interna do aluno inadimplente.
PodeRodarNumeracaoAutomaticaNãoSimSimBooleanoNão é necessário informar no XML.Utilizado na enturmação para otimização da movimentação de Enturmação e Desenturmação.
RASimNãoNãoStringES-00222Registro acadêmico (RA) do aluno.
RematriculaEBasicoAjusteContratoHabFilialNãoSimSimBooleanoPermiteTransfInternaAlunoInadimplente

Indica se estamos ajustando SCONTRATO.IDHABILITACAOFILIAL na rematrícula do nível de ensino Básico.

Esta tag não é obrigatória. Segue referência de todos os itens.

Para cada responsável financeiro que deseja inserir é necessário criar um novo EduResponsavelContratoItem.

TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
InternalIdNãoSimSimInteiroNão é necessário informar no XML.InternalId.
CodCfoSimNãoNãoStringC01455Código do cliente.
CodColCfoSimNãoNãoInteiro1Código da coligada do cliente.
CodColigadaSimNãoNãoInteiro1Código da coligada.
CodContratoNãoSimSimStringNão é necessário informar no XML.Código do contrato.
IdPeriodoLetivoNãoSimSimInteiroNão é necessário informar no XML.Id. do período letivo.
NomeNãoSimSimStringNão é necessário informar no XML.Nome do cliente.
PercentualSimNãoNãoInteiroDoublePercentual.
RegistroAcademicoNãoSimSimStringNão é necessário informar no XML.Registro acadêmico.
ResponsavelMovimentoNãoNãoNãoEnumeradoNao

Indica se o responsável também é responsável pelo movimento.

Valores permitidos: Sim ou Nao.

    <ResponsaveisFinanceirosContrato xmlns:a="http://www.totvs.com/">
      <a:EduResponsavelContratoItem z:Id="i57">
        <a:InternalId i:nil="true" />
        <CodCfo>C01455</CodCfo>
        <CodColCfo>1</CodColCfo>
        <CodColigada>1</CodColigada>
        <CodContrato i:nil="true" />
        <IdPeriodoLetivo>0</IdPeriodoLetivo>
        <Nome>Felipe Paulo Novaes</Nome>
        <Percentual>100</Percentual>
        <RegistroAcademico i:nil="true" />
        <ResponsavelMovimento>Nao</ResponsavelMovimento>
      </a:EduResponsavelContratoItem>
    </ResponsaveisFinanceirosContrato>







TipoOperacaoNãoSimSimEnumerado

Não é necessário informar no XML.

Tipo de operação (Inclusão, Alteração e Exclusão).
TipoSelecaoParcelaNãoNãoSimEnumeradoParcela

Tipo de seleção de parcela. Somente preencher se o campo GerarLancamento = true. Valores permitidos:

  • Parcela
  • Data
TransferenciaInternaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é transferência interna.
TurnosDiferentesNãoSimSimBooleanoNão é necessário informar no XML.Indica que está havendo uma alteração de turno na mudança de turma.
UsarPlanoPgtoParametrizacaoCurso





ValidarInadimplenciaBibliotecaNãoSimSimBooleanoNão é necessário informar no XML.Indica se é para validar a inadimplência do aluno na biblioteca.
ViaCarteiraNãoNãoSimStringPrimeiraVia da carteirinha. Campo exclusivo para o Ensino Básico.
grupoRelatNãoSimSimInteiroNão é necessário informar no XML.Grupo de relatório.
MatricularDiscSimNãoNãoEnumeradoSimIndica matrícula em disciplina. Sempre informar Sim.

Importante

  • As tags que não são obrigatórias e/ou que aceitam nulo o recomendado é não informar elas no XML.

Para efetuar matrícula apenas no período letivo ou no período letivo junto com as disciplinas consulte o seguinte documento: http://tdn.totvs.com/x/kZSaFQ