다음을 통해 공유


3단계: 오케스트레이션에 포트 추가

4단계 Step_3of4

완료 시간: 10분

목표: 이 단계에서는 EAIProcess 오케스트레이션에 세 개의 포트를 추가하고 구성합니다.

목적: 포트는 오케스트레이션이 다른 비즈니스 프로세스에 메시지를 보내고 받는 방법을 지정합니다. 각 포트에는 유형, 방향 및 바인딩이 있어서 통신 방향, 통신 패턴 및 위치 또는 메시지의 송수신 위치, 통신 방법 등을 결정합니다. 이 단계에서 만들고 구성한 포트 세 개는 다음 역할을 수행합니다.

  • ReceiveRequestPort 는 웨어하우스에서 재고 보충 요청 메시지를 받습니다.

  • SendToERP 는 요청 메시지를 ERP 시스템에 전달합니다.

  • SendDeclinePort 는 요청 거부 메시지를 웨어하우스로 다시 보냅니다.

    자세한 내용은 오케스트레이션에서 포트 사용을 참조하세요.

필수 구성 요소

이 단계를 시작하기 전에 다음 요구 사항을 참고하십시오.

프로시저

ReceiveRequestPort를 만들고 구성하려면

  1. 솔루션 탐색기 EAIProcess.odx를 두 번 클릭합니다.

  2. 오케스트레이션 Designer 오케스트레이션 도구 상자에서 포트 셰이프를 왼쪽 포트 Surface로 끌어서 ReceiveRequest 셰이프와 병렬로 끕니다. 포트 구성 마법사가 자동으로 시작됩니다.

  3. 포트 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  4. 포트 속성 페이지에서 다음을 수행하고 다음을 클릭합니다.

    사용 항목 원하는 작업
    이름 ReceiveRequestPort를 입력합니다.
  5. 포트 유형 선택 페이지에서 다음을 수행하고 다음을 클릭합니다.

    사용 항목 원하는 작업
    이 포트에 사용할 포트 유형 선택 새 포트 유형 만들기 옵션을 선택합니다.
    포트 형식 이름: ReceiveRequestPortType을 입력합니다.
    통신 패턴 단방향을 선택합니다.
    액세스 제한 내부 - 이 프로젝트로 제한됨을 선택합니다.
  6. 포트 바인딩 페이지에서 다음을 수행하고 다음을 클릭합니다.

    사용 항목 원하는 작업
    통신의 포트 방향 이 포트에서 항상 메시지를 받습니다를 선택합니다.
    포트 바인딩 에서 나중에 지정을 선택합니다.
  7. 포트 마법사 완료 페이지에서 마침을 클릭합니다.

SendDeclinePort를 만들고 구성하려면

  1. 오케스트레이션 도구 상자에서 포트 셰이프를 왼쪽 포트 Surface로 끌어 SendRequestDecline 셰이프 와 병렬로 끕니다.

  2. 다음 표의 정보를 사용하여 SendDeclinePort 송신 포트를 만듭니다.

    속성
    이름 SendDeclinePort를 입력합니다.
    이 포트에 사용할 포트 유형 선택 새 포트 유형 만들기를 선택합니다.
    포트 형식 이름 SendDeclinePortType을 입력합니다.
    통신 패턴 단방향을 선택합니다.
    액세스 제한 내부 - 이 프로젝트로 제한됨을 선택합니다.
    통신의 포트 방향 드롭다운 목록에서 이 포트에서 항상 메시지를 보내겠습니다를 선택합니다.
    포트 바인딩 드롭다운 목록에서 나중에 지정을 선택합니다.

SendToERPPort를 만들고 구성하려면

  1. 오케스트레이션 도구 상자에서 포트 셰이프를 오른쪽 포트 Surface로 끌어 SendToERP 셰이프와 병렬로 끕니다.

  2. 다음 표의 정보를 사용하여 SendToERP 송신 포트에 대한 포트 구성 마법사를 완료합니다.

    속성
    이름 SendToERPPort를 입력합니다.
    이 포트에 사용할 포트 유형 선택 새 포트 유형 만들기를 선택합니다.
    포트 형식 이름 SendToERPPortType을 입력합니다.
    통신 패턴 단방향 옵션을 선택합니다.
    액세스 제한 내부 - 이 프로젝트로 제한됨 옵션을 선택합니다.
    통신의 포트 방향 드롭다운 목록에서 이 포트에서 항상 메시지를 보내겠습니다를 선택합니다.
    포트 바인딩 드롭다운 목록에서 나중에 지정을 선택합니다.

작업 셰이프와 포트를 연결하려면

  • 오케스트레이션 디자이너의 디자인 화면에서 각 포트의 녹색 화살표 모양 핸들을 해당하는 작업 셰이프의 녹색 핸들로 끌어 옵니다.

    연결할 포트 대상 작업 셰이프
    ReceiveReqPort Receive_Request
    SendDeclinePort Send_ReqDenied
    SendToERP Send_ReqToERP

    다음 그림에서는 모든 포트가 연결된 EAIProcess 오케스트레이션을 보여 줍니다.

    연결된 포트를 사용하는 EAIProcess 오케스트레이션

이 단계에서 수행한 작업

이 단계에서는 EAIProcess 오케스트레이션에 포트 세 개를 추가하고 구성했습니다.

다음 단계

4단계: EAIOrchestration 프로젝트 빌드에서 프로젝트를 빌드합니다.

참고 항목

1단계: 솔루션에 EAIOrchestration 프로젝트 추가
2단계: 비즈니스 프로세스 정의
4단계: EAIOrchestration 프로젝트 빌드