다음을 통해 공유


2단계(Azure의 경우): EDI 규약 만들기

이 항목에서는 Microsoft Azure BizTalk Services 일부로 사용할 수 있는 Azure BizTalk 포털을 사용하여 파트너를 만듭니다. Contoso에서 Northwind로 전달되는 X12 판매 주문 메시지 처리에 대한 두 파트너(Northwind와 Contoso) 간의 계약도 만듭니다.

파트너를 만들려면

  1. Microsoft 계정을 사용하여 포털에 로그인합니다.

  2. Northwind 파트너를 만듭니다. 파트너 및 프로필의 단계에 따라 파트너를 만듭니다.

    중요

    이 파트너를 관리되는 파트너로 표시해야 합니다.

  3. 단계를 반복 수행하여 Contoso 파트너를 만듭니다. 이 파트너를 관리되는 파트너로 표시하지 마세요.

규약을 만들려면

  1. 포털 홈페이지에서 규약을 클릭합니다.

  2. 규약 페이지에서 해당 탭에 아직 없는 경우 X12 탭을 클릭합니다. 그런 다음 규약 만들기를 클릭합니다.

  3. 새 규약 페이지에서 다음 세부 정보를 입력합니다.

    필드 Description
    Name 계약의 이름을 입력합니다. 이 자습서에서는 이름을 로 DemoAgreement지정합니다.

    참고: 필수 필드입니다. 계약 이름은 고유해야 합니다.
    Description 계약에 대한 설명 또는 메모를 입력합니다.
    파트너 1 프로필(관리되는 파트너) 규약의 관리되는 파트너를 선택합니다. 관리되는 파트너란 서비스 공급자에 의해 관리되는 파트너로서, 규약이 배포될 때 파이프라인이 이 파트너에 배포됩니다. 일반적으로, 서비스 공급자에 의해 관리되는 파트너가 관리되는 파트너로 구성되는 반면 엔터프라이즈 파트너는 관리되는 파트너로 표시되지 않습니다.

    참고: 이 자습서의 경우 관리되는 파트너는 Northwind입니다.

    참고: 기본 프로필은 프로필 필드에 표시됩니다. 파트너에 대해 구성된 원하는 프로필을 선택합니다.
    파트너 2 프로필 규약의 파트너(관리되는 파트너가 아님)를 선택합니다.

    참고: 기본 프로필은 프로필 필드에 표시됩니다. 파트너에 대해 구성된 원하는 프로필을 선택합니다.

    Identities

    필드 설명
    파트너 1 ID 한정자 거래 파트너에 대해 고유한 비즈니스 ID를 제공하는 인증 한정자를 선택합니다. 이 자습서에서는 ZZ-상호 정의를 선택합니다.
    Northwind를 입력합니다.
    파트너 2 ID 한정자 거래 파트너에 대해 고유한 비즈니스 ID를 제공하는 인증 한정자를 선택합니다. 이 자습서에서는 ZZ-상호 정의를 선택합니다.
    Contoso를 입력합니다.

    추적

    필드 설명
    송신 측 메시지 속성 추적 EDI 메시지를 파트너에 전송할 때 메시지 속성을 저장하려면 이 필드를 선택합니다. 저장되면 Azure BizTalk 포털의 왼쪽 창에서 추적 을 클릭하여 이 데이터를 쿼리할 수 있습니다.

    이 필드를 설정하면 송신 측 메시지 추적을 선택하여 메시지 본문을 저장할 수도 있습니다.
    수신 측 메시지 속성 추적 EDI 메시지를 파트너에서 수신할 때 메시지 속성을 저장하려면 이 필드를 선택합니다. 저장되면 Azure BizTalk 포털의 왼쪽 창에서 추적 을 클릭하여 이 데이터를 쿼리할 수 있습니다.

    이 필드를 설정하면 수신 측 메시지 추적을 선택하여 메시지 본문을 저장할 수도 있습니다.
  4. 계속을 클릭합니다.

    계속을 클릭하면 수신 설정 및 송신 설정을 위한 두 개의 새로운 탭이 추가됩니다. 각 탭은 메시지 수신 파트너와 메시지 송신 파트너 사이의 단방향 계약을 나타냅니다.

  5. 수신 설정을 지정합니다.

    1. 전송 페이지에서 전송 형식을 HTTP로 설정합니다.

      엔드포인트 필드에는 Contoso가 X12 판매 주문 메시지를 보내야 하는 URL이 표시됩니다.

    2. 프로토콜 페이지에서 다음 값을 지정합니다.

      1. 필요에 따라 ISA1, ISA2, ISA3 및 ISA4 값을 지정합니다.

      2. 승인에서 메시지 수신에 대한 응답으로 기술 및 기능 승인을 생성하려면 TA1 예상예상 997을 선택합니다.

      3. 스키마에서 업로드 단추를 클릭하고 X12 840 스키마(다운로드 센터에서 다운로드) 및 SalesOrder 스키마(EDI 프로젝트 내에서 스키마를 만들려면에서 만든)를 업로드합니다.

        스키마 섹션에서 다음 속성을 설정합니다.

        속성
        버전 00401
        트랜잭션 유형(ST1) 840
        스키마 /X12_00401_840.xsd
    3. 변환 페이지에서 EDI 프로젝트 내에서 변환을 만들려면 에서 만든 변환을 업로드합니다.

      이 계약의 일부로 실행할 지도 선택에서 스키마/EDI840TOSALESORDER /X12_00401_840.xsd를 선택합니다. 변환 파일 이름에 대한 TRFM입니다.

    4. 경로 페이지에서는 서비스 버스 큐로 가는 경로를 선택하고 메시지가 보내질 큐의 상대 주소를 제공합니다. 이 자습서에서는 전체 URL이 이 되도록 상대 주소를 로 queueordersedi 지정합니다 https://<namespace>.servicebus.appfabriclabs.com/queueordersedi.

      참고

      이 자습서에서는 실패된 메시지가 메시지 일시 중단 설정에서 지정된 엔드포인트로 보내지는 시나리오를 다루지 않습니다. 하지만 규약을 성공적으로 배포하려면 이 설정에 대해서도 값을 제공해야 합니다. 비어 있지 않은 값을 입력할 수 있습니다.

  6. 송신 설정을 지정합니다.

    참고

    이 자습서에 설명된 시나리오의 경우 규약에 대한 송신 측 구성이 필요하지 않습니다. 하지만 dummy 값이라도 송신 설정을 지정해야만 규약을 배포할 수 있습니다. 또한 송신 설정 탭의 인바운드 URI, 변환일괄 처리에는 dummy 값을 제공하지 않아도 됩니다.

    1. 프로토콜 페이지의 스키마 아래에서 업로드 단추를 클릭하고 X12 840 메시지에 대한 스키마를 업로드합니다.

      버전을00401로 설정하고 트랜잭션 유형을840으로 설정하고 스키마X12_00401_840.

    2. 전송 페이지에서 파트너에게 응답 메시지 또는 승인을 보낼 엔드포인트를 지정합니다. 정상적으로 처리되는 메시지뿐 아니라 처리가 실패하여 일시 중단되는 메시지에 대해서도 각각 엔드포인트를 지정해야 합니다.

  7. 배포 계약을 클릭하여 계약을 배포합니다. 그러면 수신 설정 탭의 전송 페이지에 표시된 URL에서 규약이 배포됩니다.

참고 항목

자습서 4: BizTalk Server 2013을 사용하여 하이브리드 애플리케이션 만들기