XML 변환 작업 구성

XML 변환 작업을 생성하여 XML 파일을 원하는 출력으로 변환하고, XML에서 캡처 메타데이터 필드 값을 지정할 수 있습니다. 이를 위해 지원되는 XSLT 프로세서 정의 조합을 구성하고 사용자정의 XSLT 파일을 제공하면 됩니다. 또한 XPath 표현식을 캡처 메타데이터 필드에 매핑할 수 있습니다. 그러면 변환된 XML 파일은 다른 업체의 비즈니스 요구에 맞게 타사 애플리케이션에서 사용할 수 있습니다.

주:

Oracle Content Management Starter Edition에서 XML 변환 작업을 생성할 수 없습니다. 이 기능을 사용하려면 Oracle Content Management Premium Edition으로 업그레이드해야 합니다. 자세한 내용은 Starter Edition과 Premium Edition 비교을(를) 참조하십시오.

  1. 왼쪽의 프로시저 창에서 프로시저를 선택합니다.

    선택된 프로시저에 대한 구성 페이지가 오른쪽에 표시됩니다.

  2. 처리 탭을 엽니다.
  3. XML 변환 작업 테이블에서 XML 변환 작업 추가를 누르거나, 기존 작업을 편집하려면 XML 변환 작업 편집을 누릅니다.

    XML 변환 작업을 선택하고 변환 작업 복사를 누르고 메시지가 표시될 때 새 이름을 입력하여 작업을 복사할 수도 있습니다. 작업을 복사하면 빠르게 작업을 복제하고 수정할 수 있습니다.

  4. 문서 선택 페이지에서:

    1. 문서 선택 섹션에서 다음을 수행합니다.
      • 작업의 이름과 설명을 입력합니다.

      • 특정 문서 프로파일에 대한 XML 변환 작업을 처리하려면 문서 프로파일로 제한 필드에 나열된 하나 이상의 문서 프로파일을 선택하거나, 모두를 선택하여 모든 정의된 문서 프로파일에 대한 문서를 처리합니다.

    2. 변환 출력 대상 드롭다운 목록에서 적절한 옵션을 선택합니다.
      • 문서: 원본 문서를 변환 결과로 바꿉니다. 원하는 경우 문서 프로파일을 변경할 수도 있습니다.
      • 문서, 사본 보존: 원래 사본을 보존합니다. 이 옵션을 선택하면 문서 프로파일을 선택할 수도 있습니다. 그러나 첨부 유형 보존 드롭다운 목록에서 첨부 유형을 선택해야 합니다.
      • 첨부 파일: 변환 결과를 첨부 파일로 저장합니다. 새 첨부 유형 드롭다운 목록에서 첨부 유형을 선택해야 합니다.
      • 캡처 필드: 변환 결과를 캡처 필드에 저장합니다. 캡처 필드 드롭다운 목록에서 텍스트 필드를 선택해야 합니다.
    3. 첨부 선택 섹션에서:
      1. 이전 단계의 선택사항에 적용 가능한 경우 첨부 처리 체크박스를 선택합니다.
      2. 사용 가능한 첨부 유형의 체크박스를 선택하여 필요한 첨부 유형으로 제한합니다. 모두 선택할 수도 있습니다.
      3. 변환 출력 대상을 선택합니다.
        • 첨부 파일: 첨부 유형을 변경하는 옵션이 있습니다.
        • 첨부 파일, 사본 보존: 첨부 유형을 선택하는 옵션이 있습니다. 그러나 첨부 유형 보존 드롭다운 목록에서 첨부 유형을 선택해야 합니다.
        • 캡처 필드: 텍스트 필드 또는 XML 필드를 선택해야 합니다.
  5. 변환 페이지 - 변환 정의에서:
    1. XML 변환 수행 체크박스를 아직 선택하지 않은 경우 이 페이지에서 필드 값을 편집할 수 있도록 이 옵션을 선택합니다. 이 체크박스를 선택 해제하면 마지막 저장된 값이 필드에 유지되면서 편집이 사용 안함으로 설정됩니다. XML 변환이 필요하지 않을 때 이 체크박스를 선택 해제할 수 있습니다.
    2. 변환 엔진 섹션에서:
      • 호환되는 XSLT 버전, 프로세서프로세서 버전을 선택합니다. 시스템 기본값을 선택하거나, Xalan 및 Saxon-HE 프로세서 및 해당 버전과 호환되는 사용 가능한 XSLT 버전 중에서 선택합니다.
      • XML, HTML, JSON, 텍스트와 같은 출력 파일 확장자를 지정합니다.

        주:

        출력 파일 확장자가 XML과 같지 않으면 필드 매핑 페이지가 사용 안함으로 설정됩니다.
    3. 변환을 수행하려면 XML 스타일시트 섹션에서 XSLT를 업로드하거나 입력합니다.
    4. XSLT에 포함된 매개변수는 매개변수 테이블에 정의되어야 합니다. 이를 위해 다음과 같이 하십시오.
      1. 매개변수 테이블에서 매개변수 추가를 누릅니다.
      2. XSLT 매개변수 추가 대화상자에서 매개변수 이름을 추가하고 값을 지정합니다. 매개변수에 텍스트 값을 추가하거나 메타데이터 값을 조립할 수 있습니다.
      3. 단계 i 및 ii를 반복하여 필수 매개변수를 정의합니다.

        주:

        XSLT에 정의된 매개변수에 값을 지정하지 않거나 XSLT에 존재하지 않는 매개변수에 값을 지정할 경우, XML 변환 작업을 저장할 수 없고 변환 작업을 저장하려고 시도할 때 동일한 통지를 받게 됩니다.
    5. 변환 테스트 섹션에서 변환된 XML을 업로드 후 테스트하여 올바르게 생성되었는지 확인하고 다음을 누릅니다. 이 섹션의 오른쪽 위에 있는 미리보기를 눌러 이 섹션의 내용을 미리 볼 수도 있습니다.
  6. 필드 매핑 페이지에서 특정 요소나 속성에 대한 탐색을 정의하여 사용자가 XML 문서에서 값을 추출할 수 있도록 합니다.
    1. XPath 필드 매핑 수행 체크박스를 선택하여 XPath 필드 매핑 테이블을 편집할 수 있도록 합니다. 이 체크박스를 선택 해제하면 테이블을 편집할 수 없습니다. 하지만 마지막 저장된 값은 유지됩니다.
    2. 다음 단계에서 선택할 구문분석 형식을 엄격히 준수해야 하는 경우 구문분석 오류 시 일괄처리 실패 체크박스를 선택합니다.
    3. XPath 필드 매핑 테이블의 오른쪽 위에서 XPath 필드 매핑 편집을 누릅니다.
    4. XPath 필드 매핑 편집 대화상자에서:
      1. XPath 표현식 필드에서 선택한 메타데이터 데이터 필드의 XPath 표현식을 지정하고 구문분석 형식을 선택합니다.

        XPath 표현식은 변환 출력(있는 경우)에서 평가됩니다. 변환이 수행되지 않으면 XPath 표현식은 문서 또는 첨부파일에서 평가됩니다.

      2. 날짜 구문분석 형식 드롭다운 목록에서 구문분석 형식을 선택합니다. 캡처 필드가 숫자인 경우 대신 숫자 구문분석 형식 드롭다운 목록이 표시됩니다. 필요한 경우 사용자정의 구문분석 형식을 드롭다운 목록에서 선택할 수 있습니다.
      3. 확인을 누릅니다.

        XPath 필드 매핑 테이블의 XPath 표현식 열에 추가된 값이 선택한 형식의 날짜로 구문분석됩니다.

    5. 확인을 누릅니다.
  7. 사후 처리 페이지에서 XML 변환 작업이 완료된 후 발생할 동작을 다음과 같이 지정합니다.
    • 시스템 오류 없음 상황은 이전 페이지에서 모든 조건이 충족된 경우입니다. 성공적 변환은 커밋 플로우로 흐를 수 있습니다.
    • 시스템 오류는 변환을 실패한 경우(레코드를 찾을 수 없거나 너무 많은 레코드를 발견)입니다. 실패한 변환의 경우 일괄처리가 복구를 위해 Content Capture 클라이언트로 돌아갑니다.
    XML 변환 작업의 사후 처리 및 모니터링 구성을 참조하십시오.
  8. 요약 페이지에서 설정을 검토하고 제출을 눌러 작업을 저장합니다.

  9. 일괄처리 플로우가 XML 변환 작업으로 흐르는 방식을 구성합니다. XML 변환 작업에 대한 일괄처리 플로우 구성을 참조하십시오.

  10. 생성한 XML 변환 작업을 테스트합니다.

XML 변환 작업의 사후 처리 및 모니터링 구성

XML 변환 작업의 사후 처리 옵션을 사용하여 처리가 완료된 후 발생할 동작을 지정합니다.

XML 변환 작업의 사후 처리 및 모니터링을 구성하려면 다음과 같이 하십시오.
  1. 왼쪽의 프로시저 창에서 프로시저를 선택합니다.
    선택된 프로시저에 대한 구성 페이지가 오른쪽에 표시됩니다.
  2. 프로세서 탭을 엽니다.
  3. XML 변환 작업 테이블에서 XML 변환 작업 추가 또는 편집합니다.
  4. 사후 처리 페이지를 눌러 성공한 처리(시스템 오류 없음) 및 실패한 처리(하나 이상의 시스템 오류 발생)에 대한 처리 옵션을 표시합니다. 다음 단계가 시스템 오류가 없는 경우시스템 오류가 있는 경우 섹션에 적용됩니다.
  5. 일괄처리 프로세서일괄처리 프로세서 작업 필드에서 XML 변환 작업이 완료된 후 발생할 처리 단계(있는 경우)를 지정합니다. 없음, 커밋 프로세서, 인식 프로세서, TIFF로 변환, PDF로 변환, 자산 조회 프로세서 또는 XML 변환 프로세서 중에서 선택할 수 있습니다.
  6. 전자메일 주소 필드에서 처리 완료 성공 또는 실패 후 전자메일을 전송할 주소를 입력합니다(선택사항). XML 변환 작업을 구성하고 테스트하는 동안 본인이 시스템 오류 시 전자메일 통지를 받았다가 나중에 관리자에게 자동으로 처리 오류 경보를 보내도록 설정할 수 있습니다.
  7. 나머지 필드에서 처리된 일괄처리를 변경할 방법을 지정합니다.
    • 접두어를 추가하여 일괄처리의 이름을 바꿉니다. 예를 들어, 추가 작업에 대해 접두어로 ERR을 사용하여, 실패한 일괄처리의 이름을 바꿉니다.

    • 일괄처리 상태 또는 우선순위를 변경합니다. 예를 들어, 적격한 사용자가 오류 발생 일괄처리를 수동으로 편집하고 완료할 있도록 시스템 오류가 발생한 일괄처리의 상태를 변경한 다음 일괄처리 필터링이 이 상태로 설정되는 클라이언트 프로파일을 생성할 수 있습니다.

  8. 제출을 눌러 작업을 저장합니다.

XML 변환 작업에 대한 일괄처리 플로우 구성

XML 변환 작업을 실행하려면 처리 작업에 대한 일괄처리 플로우를 구성해야 합니다. 클라이언트 프로파일에서 사후 처리 단계로 XML 변환 작업을 설정하면 됩니다.

다음에서 일괄처리 플로우를 구성할 수 있습니다.

XML 변환 작업 비활성화 또는 삭제

XML 변환 작업을 삭제하면 이 작업이 사후 처리 단계로 설정되는 일괄처리에 대해 더 이상 이 작업을 사용할 수 없게 됩니다. 사후 처리로 지정된 작업을 사용할 수 없는 경우 해당 일괄처리에 대해 오류가 발생합니다. 작업을 삭제하기 전에 잠시 동안 오프라인으로 변경하여 해당 작업 삭제로 인해 발생하는 예기치 않은 문제를 해결할 수 있습니다. 온라인 XML 변환 작업은 클라이언트 프로파일에서 선택되거나 프로세서 작업의 [사후 처리] 페이지에서 선택될 때 실행됩니다. 일시적으로 작업을 정지(오프라인으로 전환)하거나 비활성화된 작업을 변경하여 다시 실행할 수 있습니다.

XML 변환 작업을 비활성화 또는 삭제하려면 다음과 같이 하십시오.
  1. 왼쪽의 프로시저 창에서 프로시저를 선택합니다.
    선택된 프로시저에 대한 구성 페이지가 오른쪽에 표시됩니다.
  2. 처리 탭을 엽니다.
  3. 작업을 비활성화하려면 XML 변환 작업 테이블에서 선택한 후 XML 변환 작업 비활성화 또는 활성화를 누릅니다.

    [문서 선택] 페이지의 온라인 필드를 선택하거나 선택을 해제하여 XML 변환 작업을 비활성화 또는 활성화할 수도 있습니다.

  4. XML 변환 작업 테이블에서 비활성화된 작업을 선택하고 XML 변환 작업 삭제를 누릅니다.
  5. 메시지가 표시되면 를 눌러 이 작업을 삭제할 것인지 확인합니다.