Formato de datos LIS 2.0
Learning Information Services es un protocolo de servicio web basado en SOAP que utiliza datos con formato XML. LIS utiliza dos formatos de archivo, uno para actualizaciones basadas en eventos o incrementales y otro para actualizaciones masivas (o de varios registros y varios objetos). En este documento se describen las relaciones de los elementos LIS con los atributos de los objetos de Learn y se proporcionan ejemplos de LIS anotados.
Texto repetitivo del mensaje LIS SOAP
Un mensaje LIS SOAP es un documento XML que contiene los siguientes elementos:
Un elemento SOAP-ENV:Envelope que identifica el documento XML como un mensaje SOAP
Un elemento SOAP-ENV:Header que contiene la información del encabezado
Un elemento SOAP-ENV:Body que contiene la información de llamada y respuesta
Los mensajes LIS SOAP comparten el mismo formato de sobre, encabezado y falla con solo el cuerpo diferenciando entre los distintos servicios. Por lo tanto, el texto reutilizable para un mensaje LIS SOAP se puede construir de la siguiente manera:
<?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>Los elementos SOAP-ENV:Body para cada objeto admitido se describen a continuación junto con las relaciones de campo de origen de Blackboard a LIS.