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.

Principais tags e suas utilidades:

<CallClient>false</CallClient> : Identifica se será realizado as validações durante o processo de matrícula. Caso esteja marcado “False” o sistema realizará as validações, conferindo com as parametrização do perfil do usuário.

<MatricularDisc>Sim</MatricularDisc> : Identifica que realizará a matrícula do aluno em disciplina, caso marcado com “Sim”.

Exemplo de XML para matrícula do aluno nas disciplinas

<EduMatriculaParamsProc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://www.totvs.com.br/RM/">
    <CanParallelize xmlns="http://www.totvs.com/">true</CanParallelize>
    <Context xmlns:d2p1="http://www.totvs.com.br/RM/" xmlns="http://www.totvs.com/">
        <d2p1:_params xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d3p1:KeyValueOfanyTypeanyType>
                <d3p1:Key xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">$CODFILIAL</d3p1:Key>
                <d3p1:Value xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:int">2</d3p1:Value>
            </d3p1:KeyValueOfanyTypeanyType>
            <d3p1:KeyValueOfanyTypeanyType>
                <d3p1:Key xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">$CODUSUARIO</d3p1:Key>
                <d3p1:Value xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">mestre</d3p1:Value>
            </d3p1:KeyValueOfanyTypeanyType>
            <d3p1:KeyValueOfanyTypeanyType>
                <d3p1:Key xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">$CODSISTEMA</d3p1:Key>
                <d3p1:Value xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">S</d3p1:Value>
            </d3p1:KeyValueOfanyTypeanyType>
            <d3p1:KeyValueOfanyTypeanyType>
                <d3p1:Key xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">$CODCOLIGADA</d3p1:Key>
                <d3p1:Value xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:int">1</d3p1:Value>
            </d3p1:KeyValueOfanyTypeanyType>
            <d3p1:KeyValueOfanyTypeanyType>
                <d3p1:Key xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:string">$CODTIPOCURSO</d3p1:Key>
                <d3p1:Value xmlns:d5p1="http://www.w3.org/2001/XMLSchema" i:type="d5p1:int">1</d3p1:Value>
            </d3p1:KeyValueOfanyTypeanyType>
        </d2p1:_params>
        <d2p1:Environment>DotNet</d2p1:Environment>
    </Context>
    <Initialized xmlns="http://www.totvs.com/">true</Initialized>
    <IsolateProcess xmlns="http://www.totvs.com/">false</IsolateProcess>
    <MaximumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1000</MaximumQuantityOfPrimaryKeysPerProcess>
    <MinimumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1</MinimumQuantityOfPrimaryKeysPerProcess>
    <PrimaryKeyList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://www.totvs.com/">
        <d2p1:ArrayOfanyType>
            <d2p1:anyType xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:short">1</d2p1:anyType>
            <d2p1:anyType xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:int">1081</d2p1:anyType>
            <d2p1:anyType xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:int">27616</d2p1:anyType>
            <d2p1:anyType xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">123</d2p1:anyType>
        </d2p1:ArrayOfanyType>
    </PrimaryKeyList>
    <PrimaryKeyNames xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://www.totvs.com/">
        <d2p1:string>CODCOLIGADA</d2p1:string>
        <d2p1:string>IDPERLET</d2p1:string>
        <d2p1:string>IDHABILITACAOFILIAL</d2p1:string>
        <d2p1:string>RA</d2p1:string>
    </PrimaryKeyNames>
    <QuantityOfSplits xmlns="http://www.totvs.com/">1</QuantityOfSplits>
    <ShouldParallelize xmlns="http://www.totvs.com/">false</ShouldParallelize>
    <CadastrarDisciplinas>false</CadastrarDisciplinas>
    <CallClient>true</CallClient>
    <MatricPLParams>
        <AlteraMatrizContratoOriginal>false</AlteraMatrizContratoOriginal>
        <CR i:nil="true" />
        <CadastrarContrato>false</CadastrarContrato>
        <CancelarLancamentos>true</CancelarLancamentos>
        <CarteiraEmitida>false</CarteiraEmitida>
        <CobrarDocsTipoIngressoRematriculaEB>true</CobrarDocsTipoIngressoRematriculaEB>
        <CodColigada>1</CodColigada>
        <CodContrato>1822</CodContrato>
        <CodFilial>2</CodFilial>
        <CodFormula i:nil="true" />
        <CodMotivo i:nil="true" />
        <CodPlanoPgto>PLANO01</CodPlanoPgto>
        <CodStatus>1</CodStatus>
        <CodStatusNovo i:nil="true" />
        <CodStatusRes i:nil="true" />
        <CodTipoCurso>1</CodTipoCurso>
        <CodTipoMat>22</CodTipoMat>
        <CodTurmaAnterior i:nil="true" />
        <CodUsuario>mestre</CodUsuario>
        <ColigadaRelatBoleto i:nil="true" />
        <ColigadaRelatContrato i:nil="true" />
        <ContratosTemp xmlns:d3p1="http://www.totvs.com/" />
        <CopiarRespFinanceiroContrato>false</CopiarRespFinanceiroContrato>
        <CopiarVencimentos>false</CopiarVencimentos>
        <CotaFinal>2</CotaFinal>
        <CotaInicial>1</CotaInicial>
        <DataCancelamentoContrato i:nil="true" />
        <DataCancelamentoParcelas i:nil="true" />
        <DataFinalParc i:nil="true" />
        <DataIngresso i:nil="true" />
        <DataInicialParc i:nil="true" />
        <DataMatricula>2018-03-21T14:13:10+00:00</DataMatricula>
        <DiaFixo>Nao</DiaFixo>
        <DiaVencimento i:nil="true" />
        <Disciplinas><EduMatriculaDiscParams>
            <CodColigada>1</CodColigada>
            <CodDisc>117176</CodDisc>
            <CodFilial>2</CodFilial>
            <CodFormula i:nil="true" />
            <CodMotivo i:nil="true" />
            <CodPerLet i:nil="true" />
            <CodSituacaoMatriculaEspera>0</CodSituacaoMatriculaEspera>
            <CodStatus>182</CodStatus>
            <CodStatusNovo i:nil="true" />
            <CodStatusPL>182</CodStatusPL>
            <CodStatusRes i:nil="true" />
            <CodSubturma></CodSubturma>
            <CodTipoCurso>7</CodTipoCurso>
            <CodUsuario>integra_lato</CodUsuario>
            <DataMatricula>2018-03-21T14:13:10+00:00</DataMatricula>
            <DtAlteracao i:nil="true" />
            <EnturmandoTurmaMista>false</EnturmandoTurmaMista>
            <ExcluirMatricula>false</ExcluirMatricula>
            <IdHabilitacaoFilial>27616</IdHabilitacaoFilial>
            <IdHabilitacaoFilialOrigem i:nil="true" />
            <IdPerLet>1081</IdPerLet>
            <IdTurmaDisc>671535</IdTurmaDisc>
            <IdTurmaDiscOrigem i:nil="true" />
            <IdTurmaDiscSubst i:nil="true" />
            <IncluirListaEspera>false</IncluirListaEspera>
            <IsEnturmacao>false</IsEnturmacao>
            <LogExcecoes>
                <Excecoes>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>PLEncerrado</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ForaPeriodoMatricula</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>AlunoInadimplente</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>OcorrenciaAluno</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>TurmaCheia</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>FaltaDocObrigatorio</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>EmprestimoAtrasoBib</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>DebitoBiblioteca</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>StatusBloqAltSitMat</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ForaPeriodoTurma</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>StatusBloqMatricPL</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>StatusBloqTranc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ForaPeriodoTranc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>TrancPrimeiroPeriodo</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MaxPeriodosTranc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>NumPeriodosTranc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>AlterouNumero</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>StatusBloqDisc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>DiscAtraso</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ChoqueHorarios</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>PreRequisito</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>CoRequisito</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>DisciplinaCursada</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>DisciplinaEmCurso</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MinCreditos</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MinDisciplinas</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MinCargaHoraria</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>AprovEstudos</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>LimiteMatricula</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>PercLimiteMat</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MinimoCreditosPL</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MaximoCreditosPL</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ParamCurso</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>JaMatriculadoPL</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ProcEmail</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ExcluiMatriculaComMovimento</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>PreRequisitoFormula</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>CoRequisitoFormula</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>ParamMatricula</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>StatusBloqAltSitMatDisc</TipoExcecao>
                    </EduExcecaoMatricula>
                    <EduExcecaoMatricula>
                        <GerouExcecao>false</GerouExcecao>
                        <IgnoraExcecao>false</IgnoraExcecao>
                        <Mensagem></Mensagem>
                        <TipoExcecao>MatriculaEmTurmaDiscGerencial</TipoExcecao>
                    </EduExcecaoMatricula>
                </Excecoes>
                <NumExcecoes>0</NumExcecoes>
                <NumExcecoesPermis>0</NumExcecoesPermis>
                <Texto></Texto>
            </LogExcecoes>
            <LogInformacoes xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Text">
                <m_MaxCapacity xmlns:d6p1="http://www.w3.org/2001/XMLSchema" i:type="d6p1:int" xmlns="">2147483647</m_MaxCapacity>
                <Capacity xmlns:d6p1="http://www.w3.org/2001/XMLSchema" i:type="d6p1:int" xmlns="">16</Capacity>
                <m_StringValue xmlns:d6p1="http://www.w3.org/2001/XMLSchema" i:type="d6p1:string" xmlns=""></m_StringValue>
                <m_currentThread xmlns:d6p1="http://www.w3.org/2001/XMLSchema" i:type="d6p1:int" xmlns="">0</m_currentThread>
            </LogInformacoes>
            <MatriculaNoUltimoPeriodo>true</MatriculaNoUltimoPeriodo>
            <MatriculaSubstituicaoAtiva>false</MatriculaSubstituicaoAtiva>
            <MatriculaWeb>false</MatriculaWeb>
            <MudancaStatus>false</MudancaStatus>
            <MudancaTurma>false</MudancaTurma>
            <NomeAluno i:nil="true" />
            <NumCreditosCob>0</NumCreditosCob>
            <NumDiario i:nil="true" />
            <NumDiarioAnterior i:nil="true" />
            <ObsHistorico i:nil="true" />
            <Origem>Produto</Origem>
            <ParamDiversos i:nil="true" />
            <PeriodoDeMatricula>1</PeriodoDeMatricula>
            <PodeRodarNumeracaoAutomatica>true</PodeRodarNumeracaoAutomatica>
            <ProcessoListaEsperaPrioridade>false</ProcessoListaEsperaPrioridade>
            <ProcurarOutraTurma>false</ProcurarOutraTurma>
            <RA>1111846</RA>
            <Rematricula>false</Rematricula>
            <SalvouMatricula>false</SalvouMatricula>
            <TipoDisciplina>Normal</TipoDisciplina>
            <TipoMat>22</TipoMat>
            <ValidarInadimplencia>true</ValidarInadimplencia>
            <ValidarIntegracaoBiblioteca>true</ValidarIntegracaoBiblioteca>
        </EduMatriculaDiscParams></Disciplinas>
        <DtMatriculaPag i:nil="true" />
        <DtSolicitacaoAlteracao i:nil="true" />
        <GerarLancamento>Sim</GerarLancamento>
        <GerouContratoComPlano>true</GerouContratoComPlano>
        <IdHabilitacaoFilial>27616</IdHabilitacaoFilial>
        <IdHabilitacaoFilialOrigem i:nil="true" />
        <IdPerLet>1081</IdPerLet>
        <IdRelatBoleto i:nil="true" />
        <IdRelatContrato i:nil="true" />
        <Identificador></Identificador>
        <IsEnturmacao>false</IsEnturmacao>
        <IsRematricula>false</IsRematricula>
        <LogExcecoes>
            <Excecoes>
                <EduExcecaoMatricula z:Id="i48">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>PLEncerrado</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i49">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ForaPeriodoMatricula</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i50">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>AlunoInadimplente</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i51">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>OcorrenciaAluno</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i52">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>TurmaCheia</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i53">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>FaltaDocObrigatorio</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i54">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>EmprestimoAtrasoBib</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i55">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>DebitoBiblioteca</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i56">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>StatusBloqAltSitMat</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i57">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ForaPeriodoTurma</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i58">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>StatusBloqMatricPL</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i59">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>StatusBloqTranc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i60">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ForaPeriodoTranc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i61">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>TrancPrimeiroPeriodo</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i62">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MaxPeriodosTranc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i63">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>NumPeriodosTranc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i64">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>AlterouNumero</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i65">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>StatusBloqDisc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i66">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>DiscAtraso</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i67">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ChoqueHorarios</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i68">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>PreRequisito</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i69">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>CoRequisito</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i70">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>DisciplinaCursada</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i71">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>DisciplinaEmCurso</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i72">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MinCreditos</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i73">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MinDisciplinas</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i74">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MinCargaHoraria</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i75">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>AprovEstudos</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i76">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>LimiteMatricula</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i77">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>PercLimiteMat</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i78">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MinimoCreditosPL</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i79">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MaximoCreditosPL</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i80">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ParamCurso</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i81">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>JaMatriculadoPL</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i82">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ProcEmail</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i83">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ExcluiMatriculaComMovimento</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i84">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>PreRequisitoFormula</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i85">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>CoRequisitoFormula</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i86">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>ParamMatricula</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula z:Id="i87">
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>StatusBloqAltSitMatDisc</TipoExcecao>
                </EduExcecaoMatricula>
                <EduExcecaoMatricula>
                    <GerouExcecao>false</GerouExcecao>
                    <IgnoraExcecao>false</IgnoraExcecao>
                    <Mensagem></Mensagem>
                    <TipoExcecao>MatriculaEmTurmaDiscGerencial</TipoExcecao>
                </EduExcecaoMatricula>
            </Excecoes>
            <NumExcecoes>0</NumExcecoes>
            <NumExcecoesPermis>0</NumExcecoesPermis>
            <Texto></Texto>
        </LogExcecoes>
        <MatriculaWeb>false</MatriculaWeb>
        <MudancaStatus>false</MudancaStatus>
        <MudancaTurma>false</MudancaTurma>
        <NomeAluno i:nil="true" />
        <NumCarteira></NumCarteira>
        <ParametrosDiversos i:nil="true" />
        <ParcelaFinal>1</ParcelaFinal>
        <ParcelaInicial>1</ParcelaInicial>
        <Periodo>1</Periodo>
        <PodeRodarNumeracaoAutomatica>true</PodeRodarNumeracaoAutomatica>
        <RA>123</RA>
        <RematriculaEBasicoAjusteContratoHabFilial>false</RematriculaEBasicoAjusteContratoHabFilial>
        <ResponsaveisFinanceirosContrato xmlns:d3p1="http://www.totvs.com/" />
        <TipoSelecaoParcela>Parcela</TipoSelecaoParcela>
        <TransferenciaInterna>false</TransferenciaInterna>
        <UsarPlanoPgtoParametrizacaoCurso>false</UsarPlanoPgtoParametrizacaoCurso>
        <ViaCarteira></ViaCarteira>
        <grupoRelat i:nil="true" />
    </MatricPLParams>
    <MatricularDisc>Sim</MatricularDisc>
</EduMatriculaParamsProc>

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>