Skip to main content

LIS 2.0 데이터 형식

러닝 정보 서비스는 XML 형식 데이터를 활용하는 SOAP 기반 웹 서비스 프로토콜입니다. LIS는 이벤트 기반 또는 증분 업데이트와 대량(또는 다중 레코드, 다중 개체) 업데이트를 위한 두 가지 파일 형식을 사용합니다. Learn 객체의 속성과 LIS 요소 간의 관계를 간략히 설명하고 주석이 달린 LIS 샘플을 제공하는 문서입니다.

LIS SOAP 메시지 템플릿

LIS SOAP 메시지는 다음 요소를 포함하는 XML 문서입니다.

  • SOAP-ENV:ENVELOPE 요소가 XML 문서를 SOAP 메시지로 식별합니다.

  • 헤더 정보를 포함하는 SOAP-ENV:HEADER 요소

  • SOAP-ENV:BODY 요소에는 호출 및 응답 정보가 포함되어 있다.

LIS SOAP 메시지는 같은 봉투, 헤더 및 오류 형식을 사용하고, 본문은 서로 다른 서비스를 구분합니다. 그러므로 LIS SOAP 메시지에 대한 템플릿은 다음과 같이 구성될 수 있습니다.

<?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>

각 지원되는 객체에 대한 SOAP-ENV:Body 요소는 Blackboard 및 LIS 소스 필드 관계와 함께 아래에 설명되어 있습니다.