Azure Logic Apps에서 거래 업체 규약 만들기 및 관리Create and manage trading partner agreements in Azure Logic Apps

거래 업체
규약 은 b2b (기업 간) 메시지를 교환할 때 사용할 특정 산업 표준 프로토콜을 정의 하 여 조직과 기업이 서로 원활 하 게 통신할 수 있도록 합니다.
A trading partner agreement helps organizations and businesses communicate seamlessly with each other by defining the specific industry-standard protocol to use when exchanging business-to-business (B2B) messages. 규약은 다음과 같은 일반적인 이점을 제공 합니다.Agreements provide common benefits, for example:

  • 조직에서 잘 알려진 형식을 사용 하 여 정보를 교환할 수 있도록 합니다.Enable organizations to exchange information by using a well-known format.
  • B2B 트랜잭션을 수행할 때 효율성 향상Improve efficiency when conducting B2B transactions.
  • 엔터프라이즈 통합 솔루션 빌드를 위해 쉽게 만들고 관리 하 고 사용할 수 있습니다.Are easy to create, manage, and use for building enterprise integration solutions.

이 문서에서는 엔터프라이즈 통합 팩Azure Logic Apps를 사용 하 여 B2B 시나리오에 대 한 엔터프라이즈 통합 솔루션을 빌드할 때 사용할 수 있는 AS2, EDIFACT 또는 X12 규약을 만드는 방법을 보여 줍니다.This article shows how to create an AS2, EDIFACT, or X12 agreement that you can use when building enterprise integration solutions for B2B scenarios by using the Enterprise Integration Pack and Azure Logic Apps. 규약을 만든 후에는 AS2, EDIFACT 또는 X12 커넥터를 사용 하 여 B2B 메시지를 교환할 수 있습니다.After you create an agreement, you can then use the AS2, EDIFACT, or X12 connectors for exchanging B2B messages.

RosettaNet 메시지 교환에 대 한 규약을 만들려면 Exchange RosettaNet 메시지를 참조 하세요.To create agreements for exchanging RosettaNet messages, see Exchange RosettaNet messages.

필수 구성 요소Prerequisites

  • Azure 구독An Azure subscription. 아직 Azure 구독이 없는 경우 체험 Azure 계정에 등록합니다.If you don't have an Azure subscription yet, sign up for a free Azure account.

  • 규약 및 기타 B2B 아티팩트를 저장 하는 통합 계정 입니다.An integration account for storing your agreement and other B2B artifacts. 이 통합 계정은 Azure 구독과 연결 되어야 합니다.This integration account must be associated with your Azure subscription.

  • 통합 계정에 이미 만든 두 개 이상의 거래 업체At least two trading partners that you've already created in your integration account. 규약에는 호스트 파트너와 게스트 파트너가 모두 필요 합니다.An agreement requires both a host partner and a guest partner. 두 파트너 모두 AS2, X12 또는 EDIFACT와 같이 만들려는 계약과 동일한 "비즈니스 id" 한정자를 사용 해야 합니다.Both partners must use the same "business identity" qualifier as the agreement you want to create, such as AS2, X12, or EDIFACT.

  • 선택 사항: 논리 앱 워크플로를 시작 하는 트리거와 계약을 사용 하려는 논리 앱입니다.Optional: The logic app where you want to use your agreement and a trigger that starts your logic app's workflow. 통합 계정 및 B2B 아티팩트만 만들려면 논리 앱이 필요 하지 않습니다.To just create your integration account and B2B artifacts, you don't need a logic app. 그러나 논리 앱이 통합 계정에서 B2B 아티팩트를 사용 하려면 먼저 통합 계정을 논리 앱에 연결 해야 합니다.However, before your logic app can use the B2B artifacts in your integration account, you must link your integration account to your logic app. 논리 앱을 처음 접하는 경우 Azure Logic Apps란?빠른 시작: 첫 번째 논리 앱 만들기를 검토하세요.If you're new to logic apps, review What is Azure Logic Apps and Quickstart: Create your first logic app.

규약 만들기Create agreements

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal. Azure 주 메뉴에서 모든 서비스를 선택합니다.On the main Azure menu, select All services. 검색 상자에서 필터로 "통합"을 입력 합니다.In the search box, enter "integration" as your filter. 결과에서 다음 리소스: 통합 계정 을 선택 합니다.From the results, select this resource: Integration accounts

    통합 계정 찾기

  2. 통합 계정에서 규약을 만들려는 통합 계정을 선택 합니다.Under Integration accounts, select the integration account where you want to create the agreement.

    규약을 만들 통합 계정 선택

  3. 오른쪽 창의 구성 요소에서 규약 타일을 선택 합니다.In the right-hand pane, under Components, choose the Agreements tile.

    "규약"을 선택 합니다.

  4. 규약에서 추가를 선택합니다.Under Agreements, choose Add. 추가 창에서 규약에 대 한 정보를 제공 합니다. 예를 들면 다음과 같습니다.In the Add pane, provide information about your agreement, for example:

    "추가" 선택

    속성Property 필수Required Value DescriptionDescription
    이름Name Yes <계약 이름><agreement-name> 규약의 이름The name for your agreement
    계약 유형Agreement type Yes AS2, X12또는 EDIFACTAS2, X12, or EDIFACT 규약에 대 한 프로토콜 유형입니다.The protocol type for your agreement. 규약 파일을 만들 때 해당 파일의 내용이 규약 유형과 일치 해야 합니다.When you create your agreement file, the content in that file must match the agreement type.
    호스트 파트너Host Partner Yes <호스트-파트너-이름><host-partner-name> 호스트 파트너는 규약을 지정 하는 조직을 나타냅니다.The host partner represents the organization that specifies the agreement
    호스트 IDHost Identity Yes <호스트-파트너-식별자><host-partner-identifier> 호스트 파트너의 식별자입니다.The host partner's identifier
    게스트 파트너Guest Partner Yes <게스트-파트너-이름><guest-partner-name> 게스트 파트너는 호스트 파트너와 비즈니스를 수행하는 조직을 나타냅니다.The guest partner represents the organization that's doing business with the host partner
    게스트 IDGuest Identity Yes <게스트-파트너-식별자><guest-partner-identifier> 게스트 파트너의 식별자입니다.The guest partner's identifier
    수신 설정Receive Settings 상황에 따라 다름Varies 상황에 따라 다름Varies 이러한 속성은 호스트 파트너가 규약의 게스트 파트너 로부터 들어오는 모든 메시지를 수신 하는 방법을 지정 합니다.These properties specify how the host partner receives all incoming messages from the guest partner in the agreement. 자세한 내용은 해당 계약 유형을 참조 하세요.For more information, see the respective agreement type:

    - AS2 메시지 설정- AS2 message settings
    - EDIFACT 메시지 설정- EDIFACT message settings
    - X12 메시지 설정- X12 message settings

    송신 설정Send Settings 상황에 따라 다름Varies 상황에 따라 다름Varies 이러한 속성은 호스트 파트너가 규약의 게스트 파트너에 게 보내는 모든 메시지를 보내는 방법을 지정 합니다.These properties specify how the host partner sends all outgoing messages to the guest partner in the agreement. 자세한 내용은 해당 계약 유형을 참조 하세요.For more information, see the respective agreement type:

    - AS2 메시지 설정- AS2 message settings
    - EDIFACT 메시지 설정- EDIFACT message settings
    - X12 메시지 설정- X12 message settings

    중요

    규약에 대 한 해결 방법은 파트너 및 들어오는 메시지에 정의 된 항목의 일치 여부에 따라 달라 집니다.The resolution for an agreement depends on matching these items that are defined in the partner and incoming message:

    • 발신자의 한정자 및 식별자입니다.The sender's qualifier and identifier
    • 수신자의 한정자 및 식별자입니다.The receiver's qualifier and identifier

    파트너에 대해 이러한 값이 변경 되 면 계약도 업데이트 해야 합니다.If these values change for your partner, make sure that you update the agreement too.

  5. 규약 만들기가 완료 되 면 추가 페이지에서 확인을 선택 하 여 통합 계정으로 돌아갑니다.When you're done creating your agreement, on the Add page, choose OK, and return to your integration account.

    이제 계약 목록에 새 규약이 표시 됩니다.The Agreements list now shows your new agreement.

계약 편집Edit agreements

  1. Azure Portal의 기본 Azure 메뉴에서 모든 서비스를 선택 합니다.In the Azure portal, on the main Azure menu, select All services.

  2. 검색 상자에서 필터로 "통합"을 입력 합니다.In the search box, enter "integration" as your filter. 결과에서 다음 리소스: 통합 계정 을 선택 합니다.From the results, select this resource: Integration accounts

  3. 통합 계정에서 편집 하려는 규약이 있는 통합 계정을 선택 합니다.Under Integration accounts, select the integration account that has the agreement you want to edit.

  4. 오른쪽 창의 구성 요소에서 규약 타일을 선택 합니다.In the right-hand pane, under Components, choose the Agreements tile.

  5. 규약 에서 계약을 선택 하 고 편집을 선택 합니다.Under Agreements, select your agreement, and choose Edit.

  6. 만든 다음 변경 내용을 저장 합니다.Make and then save your changes.

계약 삭제Delete agreements

  1. Azure Portal의 기본 Azure 메뉴에서 모든 서비스를 선택 합니다.In the Azure portal, on the main Azure menu, select All services.

  2. 검색 상자에서 필터로 "통합"을 입력 합니다.In the search box, enter "integration" as your filter. 결과에서 다음 리소스: 통합 계정 을 선택 합니다.From the results, select this resource: Integration accounts

  3. 통합 계정에서 삭제 하려는 규약이 있는 통합 계정을 선택 합니다.Under Integration accounts, select the integration account that has the agreement you want to delete.

  4. 오른쪽 창의 구성 요소에서 규약 타일을 선택 합니다.In the right-hand pane, under Components, choose the Agreements tile.

  5. 규약 에서 계약을 선택 하 고 삭제를 선택 합니다.Under Agreements, select your agreement, and choose Delete.

  6. 선택한 규약을 삭제할지 확인합니다.Confirm that you want to delete the selected agreement.

다음 단계Next steps