Skip to main content

Formato de dados LIS 2.0

Learning Information Services é um protocolo de serviço da Web baseado em SOAP que usa dados formatados em XML. O LIS utiliza dois formatos de arquivo, um para atualizações controladas por eventos ou incrementais e outro para atualizações em massa (ou com vários registros e vários objetos). Este documento descreve as relações de elemento LIS com os atributos do objeto Learn e fornece exemplos de LIS anotados.

Clichê da mensagem LIS SOAP

Uma mensagem LIS SOAP é um documento XML que contém os seguintes elementos:

  • Um elemento soap-env:Envelope que identifica o documento XML como uma mensagem SOAP

  • Um elemento soap-env:Header que contém as informações do cabeçalho

  • Um elemento soap-env:Body que contém as informações de chamada e resposta

As mensagens LIS SOAP compartilham a mesma formatação de envelope, cabeçalho e falha, com apenas o corpo diferenciando entre os vários serviços. Assim, o clichê para uma mensagem LIS SOAP pode ser construído da seguinte forma:

<?xml version="1.0"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

  <SOAP-ENV:Header>

    <imsx_syncRequestHeaderInfo xmlns="http://www.imsglobal.org/services/li...nc/imscms_v1p0">

      <imsx_version>V2.0</imsx_version>

      <imsx_messageIdentifier />

    </imsx_syncRequestHeaderInfo>

  </SOAP-ENV:Header>

  <SOAP-ENV:Body>

...

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Os elementos SOAP-ENV:Body para cada objeto suportado são descritos abaixo, juntamente com as relações do Blackboard com o campo de origem LIS.