사용자 지정 XML 문서 가져오기

사용자 지정 XML 문서는 코드 목록을 사용하여 응용 프로그램에서 변환할 수 있습니다. 사용자 지정 XML 문서 처리의 구현을 활성화하려면 응용 프로그램의 [마스터 데이터] 영역에서 다음 코드 목록을 사용할 수 있습니다.

  • CustomMessageTypes
  • CustomMessageFormats
  • CustomMessageIDs

전제 조건

다음은 이 기능을 구성하기 전의 전제 조건 단계입니다.

  • 연결된 XML 문서로 사용자 지정 스타일 시트를 만듭니다.
  • 표준 거래 파트너가 아닌 경우 거래 파트너에 대해 원하는 값을 결정합니다.

설정

다음은 [마스터 데이터] 영역의 설정 요구사항입니다.

  • 프로세스에서 사용되는 CustomTradingPartner 코드 목록에 대한 코드를 만듭니다.
  • 프로세스에서 사용되는 CustomMessageTypes 코드 목록에 대한 코드를 만듭니다. 이 값은 표준 메시지 유형 선택을 위한 드롭다운 상자에 사용됩니다. [코드 목록 속성] 테이블에서 사용자 지정 XML 문서에 정의된 문서 유형과 일치하는 식별자로 코드를 만듭니다.
  • 프로세스에서 사용되는 CustomMessageFormats 코드 목록에 대한 코드를 만듭니다. 이 코드는 XML 문서의 유형을 결정하는 데 사용됩니다.
    참고

    문서 유형을 찾기 위해 모든 사용자 지정 메시지 형식을 통해 이 프로세스가 실행됩니다. 이 프로세스에서는 지정된 요소에서 값이 발견되는 첫 번째 사용자 지정 메시지 형식을 사용합니다.

    • 코드 속성 관리 대화 상자에서 [식별자] 필드에 고유한 값을 설정해야 합니다.
    • [값 1] 탭의 [메시지 유형 요소] 필드를 XML 문서 유형을 결정하는 사용자 지정 XML 문서의 요소로 설정합니다. 프로세스에서는 이 요소의 첫 번째 인스턴스만 사용됩니다. XML 요소가 지원되지만, 특성은 지원되지 않습니다.
  • 프로세스에서 사용되는 CustomMessageIDs 코드 목록에 대한 코드를 만듭니다. 이 코드는 XML 문서의 발신자와 수신자를 결정하는 데 사용됩니다.
    • 생성된 CustomMessageTypes 코드와 일치하는 식별자를 지정합니다.
    • [값 1] 탭에서 최소한 [발신자 ID 위치 1]과 [수신자 ID 위치 1]을 지정해야 합니다. 이 프로세스는 위치 1의 첫 번째 인스턴스 위치에서 시작됩니다. 위치 2가 지정되면 위치 2로 진행합니다. 위치 3이 지정되면 위치 3으로 진행합니다. 위치가 지정되면 문서에 있어야 하며, 그렇지 않으면 처리에 성공할 수 없습니다.
      참고

      첫 번째 위치가 문서 요소일 필요는 없습니다.

  • 프로세스에서 사용되는 CustomStyleSheetRules 코드 목록에 대한 코드를 만듭니다. 이 코드는 사용자 지정 XML 문서를 변환하는 데 사용되는 스타일 시트를 결정하는 데 사용됩니다.
    • 코드 속성 관리 대화 상자에서 처리 중에 사용되며 조회 및 드롭다운 목록에 표시되는 식별자를 지정합니다. 이 값은 일반적으로 파일 확장자가 없는 스타일 시트 파일 이름입니다.
    • [값 1] 탭에서 다음 필드 값을 지정합니다.
      • 변환에 사용되는 [스타일 시트 파일 이름] 필드에 파일 이름을 지정합니다. 파일 이름에는 파일 확장자를 포함해야 합니다.
      • [소스 형식 파일 설명] 필드에서 *없음을 지정합니다.
      • [대상 형식 파일 설명] 필드에서 *없음을 지정합니다.
      • [메시지 표준] 필드에서 XML을 선택합니다.

변환 설정

파트너 ID를 설정하는 단계는 다음과 같습니다.

  1. [변환] > [구성] > [파트너 ID]를 선택합니다.
  2. [만들기]를 클릭합니다.
  3. 파트너 ID 페이지의 [메시지 유형] 드롭다운 목록에서 사용자 지정 메시지 유형을 선택합니다.
  4. [거래 파트너] 드롭다운 목록에서 거래 파트너를 선택합니다.
  5. [발신자/수신자 ID] 섹션에서 해당 필드에 발신자 ID와 수신자 ID를 지정합니다.
  6. [내부/외부 파트너 매핑] 섹션에서 매핑 필드의 값을 지정합니다.

변환 규칙을 설정하는 단계는 다음과 같습니다.

  1. [변환] > [구성] > [변환 규칙]을 선택합니다.
  2. [만들기]를 클릭하여 변환 규칙을 만듭니다.
  3. 변환 규칙 페이지의 해당 필드에서 사용자 지정 거래 파트너, 사용자 지정 메시지 유형, 사용자 지정 스타일 시트 규칙을 선택합니다.

사용자 지정 스타일 시트를 설정하는 단계는 다음과 같습니다.

  1. [변환] > [구성] > [스타일 시트]를 선택합니다.
  2. [만들기]를 클릭하여 사용자 지정 스타일 시트 레코드를 만듭니다.
  3. 스타일 시트 페이지에서 사용자 지정 스타일 시트 규칙을 위해 생성된 파일 확장자를 포함하여 사용자 지정 거래 파트너 및 스타일 시트 이름을 사용합니다.

사용자 지정 XML 문서 처리

사용자 지정 XML 문서를 처리하는 단계는 다음과 같습니다.

  1. [변환] > [메시지 가져오기]를 선택하여 XML 문서를 가져옵니다. 또는 [온프레미스 클라이언트 구성]이 [통신] 영역에 구현된 경우 Exchange Services를 통해 XML 문서를 가져옵니다.
    참고

    현재로서는 ION 커넥터를 지원하지 않습니다.

  2. [변환] > [메시지 관리]를 선택합니다.
  3. 메시지 관리 페이지에서 결과를 확인합니다. 처리에 필요한 값을 모두 수정합니다.