메시지 모델의 구조
그림은 세 가지 레벨에 대한 계층 구조 트리 다이어그램입니다.
다이어그램의 맨 위 레벨에는 Customer 및 CustomerOut이라는 두 가지 오브젝트가 있으며
이 오브젝트는 복합 유형에 기반합니다. 메시지 모델 내의 다른 모든 오브젝트는 Customer 또는 CustomerOut의 하위입니다.
다이어그램의 두 번째 레벨은 6개의 Customer 하위입니다. 이러한 하위를
Name, Address, ID, IdGroup, Borrowed 및 Magazine이라고 합니다. 다이어그램의 세 번째 레벨에는 이 6개 오브젝트의 하위가 있습니다.
- Name은 복합 유형을 기본으로 하며 세 개의 하위(called Title, FirstName 및 LastName)를 갖고 있습니다. 이 세 오브젝트는 모두 단순 유형을 기본으로 합니다. LastName은 속성이라는 점에서 메시지 모델의 다른 오브젝트와 다릅니다.
- Address는 복합 유형을 기본으로 하며 세 개의 하위(HouseNo, Street 및 Town)를 갖고 있습니다.
이 세 오브젝트는 모두 단순 유형을 기본으로 합니다.
- ID는 단순 유형을 기본으로 하며 하위를 갖고 있지 않습니다.
- IdGroup은 그룹이라는 점에서 메시지 모델의 다른 오브젝트와 다릅니다. IdGroup에는 PassportNo, DrivingLicenseNo
및 CreditCardNo라는 하위가 있습니다. 이 세 오브젝트는 모두 단순 유형을 기본으로 합니다.
- Borrowed는 복합 유형을 기본으로 하며 세 개의 하위(VideoTitle, DueDate 및 Cost)를 갖고 있습니다.
이 세 오브젝트는 모두 단순 유형을 기본으로 합니다.
- Magazine은 단순 유형을 기본으로 하며 하위를 갖고 있지 않습니다.
또한 다이어그램의 두 번째 레벨은 세 개의 CustomerOut 하위입니다. 이러한 하위를 Name, Address 및 Borrowed라고 합니다. 다이어그램의 세 번째 레벨에는 이 세 개 오브젝트 하위가 있습니다.
- Name은 복합 유형을 기본으로 하며 세 개의 하위(called Title, FirstName 및 LastName)를 갖고 있습니다. 이 세 오브젝트는 모두 단순 유형을 기본으로 합니다. LastName은 속성이라는 점에서 메시지 모델의 다른 오브젝트와 다릅니다.
- Address는 복합 유형을 기본으로 하며 세 개의 하위(HouseNo, Street 및 Town)를 갖고 있습니다.
이 세 오브젝트는 모두 단순 유형을 기본으로 합니다.
- Borrowed는 복합 유형을 기본으로 하며 세 개의 하위(VideoTitle, DueDate 및 Cost)를 갖고 있습니다.
이 세 오브젝트는 모두 단순 유형을 기본으로 합니다.
복합 유형 CustomerOut은 Customer의 서브세트이고 변환 이후의 부분 Customer 메시지를
출력하기 위해서만 사용됩니다. Customer 오브젝트에 대한 자세한 정보는
Video Rental 메시지 세트 정보를 참조하십시오. 이미 샘플 파일을 들여온 경우, Workbench에서
메시지 모델 구조를 탐색할 수 있습니다.
샘플 홈으로 돌아가기