상관 집합 및 메시지 집계 사용
BPEL 상관 관계는 인바운드 메시지를 특정 프로세스 인스턴스와 일치시킵니다. 특정 데이터를 비즈니스 프로세스의 특정 인스턴스에 연관시켜야하는 경우 상관을 사용합니다.
예를 들어, 계정 번호를 확인하고 계정의 신용 한도를 확인하는 프로세스를 만드는 동안. 확인되면 프로세스는 다른 시스템을 호출하여 재고를 확인하고 품목이 재고가있는 경우 구매 주문을 생성합니다. 구매 주문은 인출 할 계정을 어떻게 알 수 있습니까? 이 질문에 대한 답은 상관 관계입니다.
상관 세트
상관 세트는 프로세스 인스턴스를 고유하게 식별하는 데 사용됩니다. 각 상관 집합에 고유 한 이름을 제공 한 다음 하나 이상의 속성으로 정의합니다. 각 속성에는 이름과 유형 (예 : 문자열 또는 정수)이 있습니다.
속성 별칭
상관 집합의 각 속성에 대한 속성 별칭을 정의해야합니다. 속성 별칭은 속성을 입력 또는 출력 값과 바인딩하는 매핑입니다.
중요 사항
다음과 관련된 중요한 사항을 고려하십시오. Correlation Sets and Message Aggregation −
둘 이상의 수신 또는 선택 활동이 포함 된 프로세스에는 상관 세트가 있어야합니다.
상관 세트는 프로세스 인바운드 또는 아웃 바운드 메시지의 값으로 초기화됩니다.
하나의 특정 프로세스와 함께 연관된 메시지 그룹이있는 경우 처리 할 하나 이상의 상관 세트를 설정할 수 있습니다.