다음을 통해 공유


Azure Logic Apps 규약의 EDIFACT 메시지 설정에 대한 참조

적용 대상: Azure Logic Apps(사용량 + 표준)

이 참조는 EDIFACT 규약에서 거래 업체 간에 주고받은 메시지의 처리 방법을 지정하기 위해 설정할 수 있는 속성을 설명합니다. 사용자와 메시지를 교환하는 파트너와의 규약에 따라 이러한 속성을 설정합니다.

EDIFACT 수신 설정

인바운드 메시지에 대한 Azure Portal 및 EDIFACT 규약 설정을 보여 주는 스크린샷

식별자

속성 설명
UNB6.1(받는 사람 참조 암호) 1~14자인 영숫자 값입니다.
UNB6.2(받는 사람 참조 한정자) 1~2자인 영숫자 값입니다.

감사의 글

속성 설명
메시지(CONTRL) 수신 규약의 송신 설정에 따라 교환 발신자에게 기술(CONTRL) 승인을 반환합니다.
승인(CONTRL) 규약의 송신 설정에 따라 교환 발신자에게 기능(CONTRL) 승인을 반환합니다.

스키마

속성 설명
UNH2.1(형식) 트랜잭션 집합 형식입니다.
UNH2.2(버전) 1~3자인 메시지 버전 번호입니다.
UNH2.3(릴리스) 1~3자인 메시지 릴리스 번호입니다.
UNH2.5(연결 할당 코드) 영숫자이며 1~6자인 할당 코드입니다.
UNG2.1(앱 보낸 사람 ID) 1 ~ 35자의 영숫자 값을 입력합니다.
UNG2.2(앱 보낸 사람 코드 한정자) 최대 4자의 영숫자 값을 입력합니다.
스키마 리소스 종류 중 하나에서 사용하려는, 이전에 업로드한 스키마입니다.

- 사용: 논리 앱에 연결된 통합 계정
- 표준: 논리 앱 리소스

컨트롤 번호

속성 설명
교환 컨트롤 번호 중복 허용 안 함 중복 교환을 차단합니다. EDIFACT 디코딩 동작에서 수신된 교환의 교환 컨트롤 번호(UNB5)가 이전에 처리된 교환 컨트롤 번호와 일치하지 않는지 확인합니다. 일치하는 것으로 검색되면 교환이 처리되지 않습니다.
(일)마다 중복 UNB5 확인 중복된 교환 컨트롤 번호를 허용하지 않도록 선택한 경우 확인을 실행하는 사이 기간(일)을 지정할 수 있습니다.
그룹 컨트롤 번호 중복 허용 안 함 그룹 컨트롤 번호가 중복되는 교환을 차단합니다(UNG5).
트랜잭션 세트 컨트롤 번호 중복 허용 안 함 트랜잭션 집합 컨트롤 번호(UNH1)가 중복되는 교환을 차단합니다.
EDIFACT 승인 컨트롤 번호 접두사, 참조 번호 범위 및 접미사 값을 입력하여 승인에 사용할 트랜잭션 집합 참조 번호를 할당합니다.

유효성 검사

유효성 검사 행 설정을 완료하면 다음 행이 자동으로 표시됩니다. 규칙을 지정하지 않으면 유효성 검사에서 기본값 레이블이 지정된 행을 사용합니다.

속성 Description
메시지 유형 EDI 메시지 유형입니다.
EDI 유효성 검사 스키마의 EDI 속성, 길이 제한, 빈 데이터 요소 및 후행 구분 기호로 정의된 데이터 형식에 대해 EDI 유효성 검사를 실행합니다.
확장 유효성 검사 데이터 형식이 EDI가 아닌 경우 데이터 요소 요구 사항과 허용되는 반복, 열거형 및 데이터 요소 길이 유효성 검사(최솟값/최댓값)에 대한 유효성 검사가 실행됩니다.
선행/후행 0 허용 추가 선행 또는 후행 0과 공백 문자를 유지합니다. 이러한 문자를 제거하지 마십시오.
선행/후행 0 자르기 선행 또는 후행 0과 공백 문자를 제거합니다.
후행 구분 기호 정책 후행 구분 기호를 생성합니다.

- 허용되지 않음: 수신된 교환에 후행 구분 기호를 금지합니다. 이 경우 교환에 후행 구분 기호가 있으면 잘못된 것으로 선언됩니다.

- 선택 사항: 후행 구분 기호의 존재 여부에 관계없이 교환을 수락합니다.

- 필수: 수신된 교환에는 후행 구분 기호가 있어야 합니다.

내부 설정

속성 설명
후행 구분 기호가 허용되는 경우 빈 XML 태그 만들기 교환 발신자는 빈 XML 태그를 후행 구분 기호로 포함합니다.
교환을 트랜잭션 세트로 분할 - 오류 발생 시 트랜잭션 세트 일시 중단 적절한 봉투를 트랜잭션 집합에 적용하여 교환의 각 트랜잭션 집합을 별도의 XML 문서로 구문 분석합니다. 유효성 검사에 실패하는 트랜잭션 집합만 일시 중단합니다.
교환을 트랜잭션 세트로 분할 - 오류 발생 시 교환 일시 중단 적절한 봉투를 적용하여 교환의 각 트랜잭션 집합을 별도의 XML 문서로 구문 분석합니다. 교환에 포함된 하나 이상의 트랜잭션 집합에 대한 유효성 검사가 실패하는 경우 전체 교환을 일시 중단합니다.
교환 유지 - 오류 발생 시 트랜잭션 세트 일시 중단 교환을 그대로 유지하고, 일괄 처리된 전체 교환에 대한 XML 문서를 만듭니다. 유효성 검사에 실패한 트랜잭션 집합만 일시 중단하지만 다른 모든 트랜잭션 집합은 계속 처리합니다.
교환 유지 - 오류 발생 시 교환 일시 중단 교환을 그대로 유지하고, 일괄 처리된 전체 교환에 대한 XML 문서를 만듭니다. 교환에 포함된 하나 이상의 트랜잭션 집합에 대한 유효성 검사가 실패하는 경우 전체 교환을 일시 중단합니다.

EDIFACT 설정 보내기

아웃바운드 메시지에 대한 Azure Portal 및 EDIFACT 규약 설정을 보여 주는 스크린샷

식별자

속성 설명
UNB1.2(구문 버전) 1~4인 값입니다.
UNB2.3(보낸 사람 역라우팅 주소) 1~14자인 영숫자 값입니다.
UNB3.3(받는 사람 역라우팅 주소) 1~14자인 영숫자 값입니다.
UNB6.1(받는 사람 참조 암호) 1~14자인 영숫자 값입니다.
UNB6.2(받는 사람 참조 한정자) 1~2자인 영숫자 값입니다.
UNB7(애플리케이션 참조 ID) 1~14자인 영숫자 값입니다.

승인

속성 설명
메시지(CONTRL) 수신 메시지를 보내는 호스트 파트너는 게스트 파트너에게서 기술(CONTRL) 승인을 요청합니다.
승인(CONTRL) 메시지를 보내는 호스트 파트너는 게스트 파트너에게서 기능(CONTRL) 승인을 요청해야 합니다.
허용된 트랜잭션 집합에 대해 SG1/SG4 루프 생성 기능 승인을 요청하기로 선택한 경우, 이 설정은 허용된 트랜잭션 집합에 대한 기능 승인에서 SG1/SG4 루프를 강제로 생성합니다.

스키마

속성 설명
UNH2.1(형식) 트랜잭션 집합 형식입니다.
UNH2.2(버전) 메시지 버전 번호입니다.
UNH2.3(릴리스) 메시지 릴리스 번호입니다.
스키마 리소스 종류 중 하나에서 사용하려는, 이전에 업로드한 스키마입니다.

- 사용: 논리 앱에 연결된 통합 계정
- 표준: 논리 앱 리소스

봉투

봉투 행 설정을 완료하면 다음 행이 자동으로 표시됩니다. 규칙을 지정하지 않으면 유효성 검사에서 기본값 레이블이 지정된 행을 사용합니다.

속성 설명
UNB8(처리 우선 순위 코드) 1자 이하인 영문자 값입니다.
UNB10(통신 규약) 1~40자인 영숫자 값입니다.
UNB11(테스트 표시기) 생성된 교환이 테스트 데이터임을 나타냅니다.
UNA 세그먼트 적용(서비스 문자열 도움말) 보낼 교환에 대해 UNA 세그먼트를 생성합니다.
UNG 세그먼트 적용(기능 그룹 헤더) 게스트 파트너에게 보낸 메시지의 기능 그룹 헤더에 그룹화 세그먼트를 만듭니다. UNG 세그먼트를 만드는 데 다음 값이 사용됩니다.

- 스키마: 리소스 종류 중 하나에서 사용하려는, 이전에 업로드한 스키마입니다.

- 사용: 논리 앱에 연결된 통합 계정

- 표준: 논리 앱 리소스

- UNG1: 1~6자인 영숫자 값입니다.

- UNG2.1: 1~35자인 영숫자 값입니다.

- UNG2.2: 1~4자인 영숫자 값입니다.

- UNG3.1: 1~35자인 영숫자 값입니다.

- UNG3.2: 1~4자인 영숫자 값입니다.

- UNG6: 1~3자인 영숫자 값입니다.

- UNG7.1: 1~3자인 영숫자 값입니다.

- UNG7.2: 1~3자인 영숫자 값입니다.

- UNG7.3: 1~6자인 영숫자 값입니다.

- UNG8: 1~14자인 영숫자 값입니다.

문자 집합 및 구분 기호

문자 집합 외에, 각 메시지 유형에서 사용할 다른 구분 기호 집합을 지정할 수 있습니다. 주어진 메시지 스키마의 문자 집합이 지정되지 않은 경우 기본 문자 집합이 사용됩니다.

속성 설명
UNB1.1(시스템 식별자) 아웃바운드 교환에 적용할 EDIFACT 문자 집합입니다.
스키마 리소스 종류 중 하나에서 사용하려는, 이전에 업로드한 스키마입니다.

- 사용: 논리 앱에 연결된 통합 계정

- 표준: 논리 앱 리소스

선택한 스키마의 경우 다음 구분 기호 설명에 따라 사용하려는 구분 기호 집합을 선택합니다. 스키마 행 설정을 완료하면 다음 행이 자동으로 표시됩니다.
입력 형식 메시지의 입력 형식입니다.
구성 요소 구분 기호 복합 데이터 요소를 구분하는 데 사용할 단일 문자입니다.
데이터 요소 구분 기호 복합 데이터 요소 내에서 단순 데이터 요소를 구분하는 데 사용할 단일 문자입니다.
UNA3(소수 표기법) 아웃바운드 교환에 사용할 표기법입니다.
UNA4(릴리스 표시기) 다음 문자가 구문 구분 기호, 종결자 또는 릴리스 문자가 아니라 원래 데이터의 일부임을 나타내는 릴리스 표시기에서 사용할 값입니다.
UNA5(반복 구분 기호) 트랜잭션 집합 내에서 반복되는 세그먼트를 구분하는 반복 구분 기호에 사용할 값입니다.
세그먼트 마침 표시 EDI 세그먼트의 끝을 나타내는 단일 문자입니다.
접미사 세그먼트 식별자와 함께 사용할 문자. 접미사를 지정하면 세그먼트 마침 표시 데이터 요소를 비워 둘 수 있습니다. 세그먼트 종결자를 비워 두는 경우에는 접미사를 지정해야 합니다.

컨트롤 번호

속성 설명
UNB5(교환 컨트롤 번호) 접두사, 교환 컨트롤 번호 값로 사용할 값의 범위, 접미사입니다. 이러한 값은 아웃바운드 교환을 생성하는 데 사용됩니다. 컨트롤 번호는 필수이지만, 접두사와 접미사는 선택 사항입니다. 컨트롤 번호는 새 메시지마다 증가하지만, 접두사와 접미사는 동일하게 유지됩니다.
UNG5(그룹 컨트롤 번호) 접두사, 교환 컨트롤 번호 값로 사용할 값의 범위, 접미사입니다. 이들 값은 그룹 컨트롤 번호를 생성하는 데 사용됩니다. 컨트롤 번호는 필수이지만, 접두사와 접미사는 선택 사항입니다. 컨트롤 번호는 최댓값에 도달할 때까지 새 메시지마다 증가하지만, 접두사와 접미사는 동일하게 유지됩니다.
UNH1(메시지 헤더 참조 번호) 접두사, 교환 컨트롤 번호 값의 범위, 접미사입니다. 이들 값은 메시지 헤더 참조 번호를 생성하는 데 사용됩니다. 참조 번호는 필수이지만, 접두사와 접미사는 선택 사항입니다. 접두사와 접미사는 옵션이지만 참조 번호는 필수입니다. 참조 번호는 새 메시지마다 증가하지만, 접두사와 접미사는 동일하게 유지됩니다.

유효성 검사

유효성 검사 행 설정을 완료하면 다음 행이 자동으로 표시됩니다. 규칙을 지정하지 않으면 유효성 검사에서 기본값 레이블이 지정된 행을 사용합니다.

속성 Description
메시지 유형 EDI 메시지 유형입니다.
EDI 유효성 검사 스키마의 EDI 속성, 길이 제한, 빈 데이터 요소 및 후행 구분 기호로 정의된 데이터 형식에 대해 EDI 유효성 검사를 실행합니다.
확장 유효성 검사 데이터 형식이 EDI가 아닌 경우 데이터 요소 요구 사항과 허용되는 반복, 열거형 및 데이터 요소 길이 유효성 검사(최솟값/최댓값)에 대한 유효성 검사가 실행됩니다.
선행/후행 0 허용 추가 선행 또는 후행 0과 공백 문자를 유지합니다. 이러한 문자를 제거하지 마십시오.
선행/후행 0 자르기 선행 또는 후행 0 문자를 제거합니다.
후행 구분 기호 정책 후행 구분 기호를 생성합니다.

- 허용되지 않음: 보낸 교환에 후행 구분 기호를 금지합니다. 이 경우 교환에 후행 구분 기호가 있으면 잘못된 것으로 선언됩니다.

- 선택 사항: 후행 구분 기호의 존재 여부에 관계없이 교환을 보냅니다.

- 필수: 보낸 교환에 후행 구분 기호가 있어야 합니다.

다음 단계

EDIFACT 메시지 교환