EDI 파이프라인 속성 구성
파이프라인 속성은 BizTalk Server 들어오거나 나가는 교환이 확인하는 규약을 확인할 수 없는 경우 들어오거나 나가는 EDI 교환을 처리하는 데 사용됩니다. 경우에 따라 BizTalk Server 파이프라인 속성을 사용하여 교환을 처리하고, 다른 경우에는 대체 규약을 사용할 BizTalk Server 있습니다. 자세한 내용은 EDI 교환의 유효성 검사를 구성하는 방법을 참조하세요.
이 규칙에는 몇 가지 예외가 있습니다.
X12의 경우 런타임에 사용되는 문자 집합은 규약이 결정된 후에도 파이프라인 속성에 의해 결정됩니다. 규약에 설명된 문자 집합은 규약 속성 설정의 유효성을 검사하는 데만 사용됩니다.
EDIFACT의 경우 들어오는 교환에 UNA 세그먼트가 없는 경우 BizTalk Server EfactDelimiters 파이프라인 속성에 지정된 구분 기호를 사용하며, BizTalk Server 메시지가 확인하는 규약 또는 대체 규약에 정의된 속성을 사용하지 않습니다.
필수 구성 요소
BizTalk Server 관리자 또는 BizTalk Server B2B 운영자 그룹의 구성원으로 로그온해야 합니다.
EDI 파이프라인 속성
EDI 파이프라인에서 다음 속성을 설정할 수 있습니다.
속성 | 사용 | 값 | 파이프라인 - 단계 |
---|---|---|---|
AllowTrailingDelimiters | 수신된 교환에서 후행 구분 기호를 생성합니다. | False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 EdiSend - 어셈블 AS2EdiSend - 어셈블 |
CharacterSet | 나가는 EDI 교환의 런타임 유효성 검사 중에 사용할 문자 집합을 지정합니다. 이 속성은 X12 처리에만 사용되며 EDIFACT에 대해서는 사용되지 않습니다. |
UTF8(기본값) 기본 확장 |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 EdiSend - 어셈블 AS2EdiSend - 어셈블 |
ConvertToImpliedDecimal | 들어오는 교환에 대해 BizTalk Server의 중간 XML에서 Nn 형식으로 지정된 EDI 번호를 밑수 10 숫자 값으로 변환합니다. 이 속성은 X12 처리에만 사용되며 EDIFACT에 대해서는 사용되지 않습니다. |
False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
CreateXMLTagForTrailingSeparators | 각 후행 구분 기호에 대해 빈 XML 태그를 만듭니다( AllowTrailingDelimiters를 true로 설정한 경우). | False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
DetectMID | 단일 메시지에서 여러 교환을 구문 분석하는 데 EDI 디스어셈블러를 사용하도록 설정합니다. | True(기본값) False |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
EdiDataValidation | 필드 길이, 옵션 및 반복 횟수의 유효성 검사 및 EDI 데이터 요소 유효성 검사를 포함하여 나가는 EDI 교환의 EDI 유형(데이터 요소) 유효성 검사를 설정합니다. | True(기본값) False |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 EdiSend - 어셈블 AS2EdiSend - 어셈블 |
EfactDelimiters | 들어오는 교환의 처리에 사용할 구분 기호를 나타냅니다. 들어오는 교환에 UNA 세그먼트가 없는 경우 사용됩니다. 구분 기호에는 다음이 포함됩니다. - UNA1(구성 요소 데이터 요소 구분 기호) - UNA2(데이터 요소 구분 기호) - UNA3(10진수 표기법) - UNA4(릴리스 표시기) - UNA5(반복 구분 기호) - UNA6(세그먼트 종결자) 참고: 이 속성은 X12가 아닌 EDIFACT 처리에만 사용됩니다. |
0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27(기본값) | EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
IgnoreMessageEncoding | BatchMarker 구성 요소가 EDI를 설정하지 않도록 지정합니다. X12> 또는 <EDIFACT>에 대한 <EncodingType 컨텍스트 속성입니다. 비EDI 메시지를 처리할 때 사용자 지정 파이프라인에 적용됩니다. | False(기본값) True |
EdiReceive - 파티검사 AS2EdiReceive - 파티검사 |
MaskSecurityInformation | 들어오는 EDI 교환의 컨텍스트 속성에 인증/암호 보안 정보를 마스크하여 정보 공개를 방지합니다. X12 교환의 경우 ISA1, ISA2, ISA3 및 ISA4 필드에 적용되며 EDIFACT 교환의 경우 UNB6 필드에 적용됩니다. | True(기본값) False |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
PreserveInterchange | 수신한 일괄 처리가 단일 단위로 처리되도록 지정합니다. | False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
RouteAckOn2WayPort | 양방향 요청-응답 수신 포트의 열린 연결을 통해 EDI 승인을 반환합니다. | True(기본값) False |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
UseDotAsDecimalSeperator | True로 설정하면 EDI 수신 파이프라인은 ""의 10진수 표기법을 사용합니다. 들어오는 문서의 10진수 표기법 대신 | False(기본값) True |
EdiReceive – 디스어셈블 AS2EdiReceive - 디스어셈블 |
UseIsa11AsRepetitionSeparator | 표준 식별자 대신 반복 구분 기호로 ISA11을 사용하도록 지정합니다. 참고: 이 속성은 EDIFACT가 아닌 X12 처리에만 사용됩니다. | False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 |
XmlSchemaValidation | 나가는 EDI 교환에 대한 확장(BTS-XSD) 유효성 검사를 설정합니다. 스키마가 데이터 유형이 EDI 데이터 유형이 아닌 요소로 사용자 지정된 경우에만 적용됩니다. EDI 유효성 검사에서는 이러한 추가된 요소를 유효성 검사하지 않으므로 확장 유효성 검사로 처리됩니다. | False(기본값) True |
EdiReceive - 디스어셈블 AS2EdiReceive - 디스어셈블 EdiSend - 어셈블 AS2EdiSend - 어셈블 |
파이프라인 속성을 설정하려면 다음을 수행하십시오.
BizTalk Server 관리 콘솔에서 속성을 설정할 파이프라인을 사용하여 수신 위치를 마우스 오른쪽 단추로 클릭하거나 포트를 보내고 속성을 클릭합니다.
속성을 설정하려는 파이프라인 옆에 있는 줄임표 단추(…)를 클릭합니다.
파이프라인 구성 대화 상자에서 속성 값을 입력한 다음 확인을 클릭합니다.