Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações

Caso a alteração seja realizada com sucesso, será mostrado o código da coligada, id. do grupo de disciplinas e id. do grupo de disciplinas equivalentes inserido no item SaveRecordResult.

Alteração de equivalência - adicionando mais uma disciplina

Caso seja necessário incluir mais uma disciplina do lado direito para forma um grupo de equivalência, segue exemplo.

Antes da alteraçãoDepois da alteração
Lado esquerdoLado direitoLado esquerdoLado direito
A002-1A012-1A002-1A012-1
146-1
Bloco de código
languagexml
titleRetorno do XML do ReadRecord
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ReadRecordResponse xmlns="http://www.totvs.com/">
         <ReadRecordResult><![CDATA[<EduEquivalencia >
  <SEQUIVALENCIA>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>89</IDGRUPOEQ>
    <IDGRUPOEQEQUIV>90</IDGRUPOEQEQUIV>
    <RECIPROCO>N</RECIPROCO>
    <CODTIPOCURSO>1</CODTIPOCURSO>
  </SEQUIVALENCIA>
  <SGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>89</IDGRUPOEQ>
  </SGRUPOEQ>
  <SGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>90</IDGRUPOEQ>
  </SGRUPOEQ>
  <SDISCGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODDISC>A002-1</CODDISC>
    <IDGRUPO>89</IDGRUPO>
    <NOME>MATEMÁTICA</NOME>
  </SDISCGRUPOEQ>
  <SDISCGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODDISC>A012-1</CODDISC>
    <IDGRUPO>90</IDGRUPO>
    <NOME>ESTATÍSTICA APLICADA À ADMINISTRAÇÃO</NOME>
  </SDISCGRUPOEQ>
</EduEquivalencia>]]></ReadRecordResult>
      </ReadRecordResponse>
   </s:Body>
</s:Envelope>

Exemplo de alteração.

Bloco de código
languagexml
titleExemplo de XML para alteração
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:SaveRecord>
         <!--Optional:-->
         <tot:DataServerName>EduEquivalenciaData</tot:DataServerName>
         <!--Optional:-->
         <tot:XML><![CDATA[<EduEquivalencia >
  <SEQUIVALENCIA>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>89</IDGRUPOEQ>
    <IDGRUPOEQEQUIV>90</IDGRUPOEQEQUIV>
    <RECIPROCO>N</RECIPROCO>
    <CODTIPOCURSO>1</CODTIPOCURSO>
  </SEQUIVALENCIA>
  <SGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>89</IDGRUPOEQ>
  </SGRUPOEQ>
  <SGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <IDGRUPOEQ>90</IDGRUPOEQ>
  </SGRUPOEQ>
  <SDISCGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODDISC>A002-1</CODDISC>
    <IDGRUPO>89</IDGRUPO>
  </SDISCGRUPOEQ>
  <SDISCGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODDISC>A012-1</CODDISC>
    <IDGRUPO>90</IDGRUPO>
  </SDISCGRUPOEQ>
  <SDISCGRUPOEQ>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODDISC>146-1</CODDISC>
    <IDGRUPO>90</IDGRUPO>
  </SDISCGRUPOEQ>  
</EduEquivalencia>]]></tot:XML>
         <!--Optional:-->
         <tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1;CODSISTEMA=S</tot:Contexto>
      </tot:SaveRecord>
   </soapenv:Body>
</soapenv:Envelope>

Método DeleteRecord

Este método realiza a exclusão de uma equivalência. Algumas informações são obrigatórias e devem ser informadas: o código da coligada, o id. do grupo de disciplinas e id. do grupo de disciplinas equivalentes.

...