Azure Logic Apps 규약의 EDIFACT 메시지 설정에 대한 참조
적용 대상: Azure Logic Apps(사용량 + 표준)
이 참조는 EDIFACT 규약에서 거래 업체 간에 주고받은 메시지의 처리 방법을 지정하기 위해 설정할 수 있는 속성을 설명합니다. 사용자와 메시지를 교환하는 파트너와의 규약에 따라 이러한 속성을 설정합니다.
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 설정 보내기
식별자
속성 | 설명 |
---|---|
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 문자를 제거합니다. |
후행 구분 기호 정책 | 후행 구분 기호를 생성합니다. - 허용되지 않음: 보낸 교환에 후행 구분 기호를 금지합니다. 이 경우 교환에 후행 구분 기호가 있으면 잘못된 것으로 선언됩니다. - 선택 사항: 후행 구분 기호의 존재 여부에 관계없이 교환을 보냅니다. - 필수: 보낸 교환에 후행 구분 기호가 있어야 합니다. |