메시지 모델 작성

이 주제는 메시지 모델 작성 방법을 설명하며 다음 절을 포함하고 있습니다.

메시지 정의 작성

메시지 정의를 작성하려면 다음을 작성해야 합니다.

  1. 메시지 세트 프로젝트메시지 세트
  2. 세 개의 메시지 정의 파일. 각각 Video Rental 샘플에 사용되는 네임스페이스에 필요합니다.
  3. Customer라는 메시지

메시지 정의를 작성하려면 다음 지시사항을 따르십시오. 다음 단계 중 일부에 대한 자세한 지시사항이 있습니다. 액세스하려면 단계 끝에 제공된 링크를 누르십시오.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. Video 메시지 세트를 포함하여 Video Message Sets라는 새 메시지 세트 프로젝트를 작성하십시오. 지시사항은 메시지 세트 프로젝트 작성을 참조하십시오.
    1. 네임스페이스 사용 선택란을 선택하십시오.
    2. CWF, XML 및 TDS 물리적 형식 작성 옵션을 선택하십시오. 디폴트 이름(CWF1, XML1 및 TDS1)을 사용하십시오. 새 메시지 세트 프로젝트를 작성하기 위해 마법사를 사용하는 경우, 마법사가 동시에 새 메시지 세트를 작성합니다.
  3. Video Message Sets 프로젝트에 다음 메시지 정의 파일을 작성하십시오. 지시사항은 메시지 정의 파일 작성을 참조하십시오.
    1. Customer라는 메시지 정의 파일을 작성하십시오.
      디폴트로, "대상 없음 네임스페이스" 등록 정보가 선택됩니다. 완료를 누르면, 자원 네비게이터 보기의 Video > (디폴트 값) 아래에 Customer.mxsd라는 파일이 표시됩니다.
    2. Address라는 메시지 정의 파일을 작성하십시오.
      네임스페이스 URI 사용을 누르십시오. 네임스페이스 URI 필드에 http://www.ibm.com.addressdetails를 입력하고, 네임스페이스 URI 접두부 필드에 addr을 입력하십시오. 완료를 누르면, 자원 네비게이터 보기의 Video 메시지 세트 아래에 com.ibm.www.addressdetails라는 네임스페이스가 표시됩니다. "com.ibm.www.addressdetails" 아래에 Address.mxsd라는 파일이 표시됩니다.
    3. Borrowed라는 메시지 정의 파일을 작성하십시오.
      네임스페이스 URI 사용 단일 선택 단추를 누르십시오. 네임스페이스 URI 필드에 http://www.ibm.com.borroweddetails를 입력하고, 네임스페이스 URI 접두부 필드에 brw를 입력하십시오. 완료를 누르면, 자원 네비게이터 보기의 Video 메시지 세트 아래에 www.ibm.com.borroweddetails가 표시됩니다. "borroweddetails" 아래에 Borrowed.mxsd라는 파일이 표시됩니다.
  4. 메시지 세트의 네임스페이스 설정을 보십시오.
    1. 자원 네비게이터 보기에서 messageSet.mset를 두 번 눌러 여십시오.
    2. 메시지 정의 편집기의 등록 정보 계층에서 물리적 등록 정보 > XML1을 누르십시오. 이제, 위의 단계에서 작성한 설정을 볼 수 있습니다.
  5. Customer라는 새 메시지를 Customer 메시지 정의 파일에 추가하십시오. 지시사항은 메시지 추가를 참조하십시오.
    메시지에 대해 ComplexType1이라는 복합 유형이 자동으로 작성됩니다. 이 복합 유형의 이름을 CustomerType으로 바꾸십시오.
    현재는 다른 메시지 정의 파일에 메시지를 추가할 필요가 없습니다. Address 및 Borrowed의 요소가 다음 절의 Customer 메시지에 추가됩니다.

요소, 유형 및 그룹 추가

메시지 정의를 작성한 후 요소, 유형 및 그룹을 이러한 메시지 정의에 추가하십시오. 요소, 유형, 그룹을 Address 및 Borrowed 메시지 정의에 추가하는 것부터 시작하십시오. 그런 다음, borroweddetails 및 addressdetails 네이스페이스를 디폴트 네임스페이스로 들여와야 합니다. 이를 수행해야 나중에 Address 및 Borrowed 요소를 Customer 메시지 정의에 추가할 수 있습니다.

유형과 요소를 메시지 정의에 추가한 후에도 같은 결과를 얻는 방법에는 여러 가지가 있습니다. 여기에 제공된 순서는 메시지를 작성하는 방법 중 하나일 뿐이지만, 다음 순서대로 요소와 유형을 추가하면 메시지의 구조화 방법을 더 명확하게 보는 데 도움이 됩니다.

Address 메시지 정의 파일에 요소 및 유형 추가

요소와 유형을 Address 메시지 정의 파일에 추가하려면 Address라는 전역 요소를 작성한 후 로컬 복합 유형을 작성해야 합니다. 그런 다음, Address 메시지 정의 파일에 요소를 더 추가할 수 있습니다.

Address라는 전역 요소와 로컬 복합 유형을 작성하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 자원 네비게이터 보기에서 Address.mxsd를 두 번 눌러 여십시오.
  3. 아웃라인 보기에서 요소 및 속성을 마우스 오른쪽 단추로 누르고 전역 요소 추가를 누르십시오. 문자열 유형의 globalElement1 요소가 추가됩니다. 이 요소의 이름을 Address로 바꾸십시오.
  4. 메시지 정의 편집기에서 Address가 있는 행을 강조표시하십시오. 유형 열에서 디폴트 값 "문자열"을 표시하는 셀을 눌러 사용 가능한 유형의 풀다운 메뉴를 여십시오. 새 복합 유형을 선택하십시오. 디폴트로, "로컬 복합 유형 작성" 등록 정보가 선택됩니다.
  5. 확인을 누르십시오. 아웃라인 보기에서 ANONYMOUS 유형이 Address 아래에 표시됩니다.

이제, Address 메시지 정의에 요소를 더 추가할 수 있습니다. 다음 표에 나열된 요소를 작성하십시오. 예를 들어, HouseNo를 추가하려면 다음을 수행하십시오.

  1. ANONYMOUS를 마우스 오른쪽 단추로 누르고 로컬 요소 추가를 누르십시오. 문자열 유형의 localElement1 요소가 ANONYMOUS로 추가됩니다. 이 요소의 이름을 HouseNo로 바꾸십시오.
  2. 메시지 정의 편집기에서 HouseNo가 있는 행을 강조표시하십시오. 유형 열에서 디폴트 값 "문자열"을 표시하는 셀을 눌러 사용 가능한 유형의 풀다운 메뉴를 여십시오. 정수를 선택하십시오.
요소 유형
HouseNo 정수
Street 문자열
Town 문자열

Borrowed 메시지 정의 파일에 요소 및 유형 추가

요소와 유형을 Borrowed 메시지 정의 파일에 추가하려면 Borrowed라는 전역 요소 및 로컬 복합 유형을 작성한 후 아래 표에 나열된 요소를 추가해야 합니다. 이전 절의 지시사항을 사용하십시오.

요소 유형
VideoTitle 문자열
DueDate DateTime
Cost 10진수

borroweddetails 및 addressdetails 네임스페이스를 디폴트 네임스페이스로 들여오기

Borrowed 및 Address 요소를(각각 borroweddetails 및 addressdetails 네임스페이스에서) Customer 메시지에 추가하려면 먼저 borroweddetails 및 addressdetails 네임스페이스를 디폴트 네임스페이스로 들여와야 합니다.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 자원 네비게이터 보기에서 Customer.mxsd를 두 번 눌러 여십시오.
  3. 메시지 정의 편집기에서 등록 정보 탭을 누르십시오.
  4. 등록 정보 계층에서 들여오기를 마우스 오른쪽 단추로 누르고 들여오기 추가를 누르십시오. 들여올 메시지 정의 파일 선택 창이 열립니다.
  5. Address.mxsd가 보일 때까지 트리를 펼친 후 완료를 누르십시오.

Borrowed.mxsd에 대해 위의 단계를 반복하십시오.

Address.mxsd 및 Borrowed.mxsd 파일이 들여오기 아래의 등록 정보 계층에 표시됩니다. 위에서 지정한 설정을 보려면 파일을 누르십시오. 메시지 정의 파일을 작성할 때 네임스페이스 URI 접두부 필드에 지정한 값이 접두부 필드에 표시됩니다. 네임스페이스 필드에는 네임스페이스 URI 필드에 지정한 값이 표시됩니다.

Customer 메시지 정의 파일에 요소, 유형 및 그룹 추가

요소, 유형 및 그룹을 Customer 메시지 정의 파일에 추가한 후 요소, 속성 및 그룹 참조를 유형과 그룹에 추가해야 합니다.

요소, 유형 및 그룹 추가

요소, 유형 및 그룹을 추가하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 자원 네비게이터 보기에서 Customer.mxsd를 두 번 눌러 여십시오.
  3. 아웃라인 보기에서 유형을 마우스 오른쪽 단추로 누르고 복합 유형 추가를 누르십시오. NameType이라는 복합 유형을 추가하십시오.
  4. 그룹을 마우스 오른쪽 단추로 누르고 그룹 추가를 누르십시오. IdGroup이라는 그룹을 추가하십시오.
  5. 요소 및 속성을 마우스 오른쪽 단추로 누르고 전역 요소 추가를 누르십시오. 아래 표에 나열된 요소를 추가하고 적절하게 유형을 변경하십시오.
    1. 메시지 정의 편집기에서 개요 탭을 누르십시오.
    2. 요소가 나타나는 행을 강조표시하십시오.
    3. 유형 열에서 디폴트 값 "문자열"을 표시하는 셀을 눌러 사용 가능한 유형의 풀다운 메뉴를 열고 필요한 유형을 선택하십시오. 이제, 메뉴에는 단순 유형(예: 문자열, 정수 또는 Boolean) 이외에 3단계에서 추가한 복합 유형이 포함됩니다. 따라서 요소 유형을 Name에서 NameType으로 변경할 수 있습니다. NameType을 추가하려면 먼저 풀다운 메뉴에서 (계속...)을 선택해야 합니다.
    요소 유형
    Title 문자열
    FirstName 문자열
    ID 문자열
    PassportNo 문자열
    DrivingLicenseNo 문자열
    CreditCardNo 문자열
    이름 NameType
    Magazine boolean
  6. 요소 및 속성을 마우스 오른쪽 단추로 누르고 전역 속성 추가를 누르십시오. 다음 전역 속성을 추가하십시오.
    전역 속성 유형
    LastName 문자열

요소, 속성 및 그룹 참조 추가

IdGroup에 요소 참조를 추가하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 아웃라인 보기에서 그룹을 펼치십시오.
  3. IdGroup을 마우스 오른쪽 단추로 누르고 요소 참조 추가를 누르십시오. 다음 요소에 참조를 추가하십시오.

NameType에 요소 및 속성 참조를 추가하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 아웃라인 보기에서 유형을 펼치십시오.
  3. NameType을 마우스 오른쪽 단추로 누르고 요소 참조 추가를 누르십시오. 다음 순서대로 다음 요소에 참조를 추가하십시오.
  4. NameType을 마우스 오른쪽 단추로 누르고 속성 참조 추가를 누르십시오. 전역 속성의 참조를 추가하십시오.

    NameType 아래에서 LastName의 위치는 속성이므로 요소가 실행되는 것과 같은 방식으로 처리되지 않기 때문에 중요하지 않습니다.

CustomerType에 요소, 속성 및 그룹 참조를 추가하려면 아래 지시사항을 따르십시오. 여기에 표시된 순서대로 참조를 추가해야 합니다.

  1. 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 아웃라인 보기에서 유형을 펼치십시오.
  3. CustomerType을 마우스 오른쪽 단추로 누르고 요소 참조 추가를 누르십시오. 다음 요소에 참조를 추가하십시오. addr:Address 요소는 addressdetails 네임스페이스의 요소입니다. 이전에 addressdetails 및 borroweddetails 네임스페이스를 디폴트 네임스페이스로 들여오지 않았으면, 이 요소를 CustomerType에 추가할 수 없습니다. 다른 요소 참조와 같은 방식으로 이 요소 참조를 추가하십시오. 그러나 이 요소 참조에 Address 메시지 정의 파일을 작성할 때 설정한 네임스페이스 URI 값이 접두부로 붙는 것을 볼 수 있습니다.
  4. CustomerType을 마우스 오른쪽 단추로 누르고 그룹 참조 추가를 누르십시오. 다음 그룹에 참조를 추가하십시오.
  5. CustomerType을 마우스 오른쪽 단추로 누르고 요소 참조 추가를 누르십시오. 다음 요소에 참조를 추가하십시오.

이 페이지의 작업을 완료하고 필요한 모든 요소, 유형 및 그룹을 메시지 정의 파일에 추가하면, 메시지 모델을 구성할 수 있습니다.

기본 페이지 아이콘   샘플 홈으로 돌아가기