새 레지스트리 객체 만들기 메뉴 항목을 사용하면 객체를 만들어 레지스트리에 게시할 수 있습니다.
객체를 레지스트리에 게시하는 과정은 3단계 프로세스입니다.
객체를 만듭니다.
세부 정보 및 기타 객체를 추가하여 레지스트리에 게시하지 않고 메모리에 저장합니다.
객체를 레지스트리에 게시합니다.
사용자 계정을 만들어 로그인한 경우 레지스트리에 객체를 게시할 수 있습니다. 사용자 계정을 만들려면 사용자 계정 만들기의 지침을 따릅니다.
메뉴 영역에서 새 레지스트리 객체 만들기를 누릅니다.
레지스트리 객체 영역의 드롭다운 목록에서 객체 유형을 선택하고 추가를 누릅니다.
객체에 대한 세부 정보 양식이 세부 정보 영역에 표시됩니다.
세부 정보 양식의 필드에 이름을 입력하고 선택적으로 설명을 입력합니다. 세부 정보 양식에 표시되는 다른 필드에 값을 입력합니다.
AdhocQuery 객체를 만들고 쿼리 문자열을 입력할 때는 일반적으로 작은따옴표로 묶는 항목은 작은따옴표 쌍을 사용하여 묶습니다. 이러한 항목은 일반적으로 하위 쿼리에 있는 매개 변수 자리 표시자와 리터럴입니다. 예를 들어, 하위 쿼리의 매개 변수 자리 표시자를 다음과 같이 지정합니다.
(SELECT id FROM ClassificationNode WHERE path LIKE ''$objectTypePath'')
리터럴과 매개 변수 자리 표시자를 모두 다음과 같이 지정합니다.
... AND (ro.id = s.parent AND s.name_ = ''urn:oasis:names:tc:ebxml-regrep:profile:ws:wsdl:nameSpacesUsed'' AND s.value LIKE ''$nameSpacePattern'')
(옵션) 할당된 고유 식별자 및 논리 고유 식별자를 사용자가 선택한 식별자로 바꿉니다.
각 식별자는 유효한 URN이어야 하고 레지스트리 설치 내에서 고유해야 합니다.
(옵션) 저장을 눌러 객체를 메모리에 저장합니다.
(옵션) 세부 정보 양식의 탭을 사용하여 작성된 객체를 추가 및 저장합니다.
적용을 눌러 객체를 레지스트리에 게시합니다.
적용이 성공했는지 여부를 나타내는 상태 메시지가 표시됩니다.
객체를 게시하기 전후에 해당 객체에 작성된 객체를 추가하여 객체를 편집할 수 있습니다. 표 1–4에서는 추가할 수 있는 객체를 나열합니다. 다음 절에서는 이러한 객체를 추가하는 방법에 대해 설명합니다.
분류를 만들려면 내부 분류 체계를 사용합니다. 내부 분류 체계에는 값이 레지스트리에 알려진 일련의 개념이 포함되어 있습니다.
객체에 분류를 추가하려면 해당 분류 체계를 검색한 다음 해당 분류 체계에서 개념을 선택합니다.
객체에 대한 세부 정보 영역에서 분류 버튼을 누릅니다.
분류 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
분류에 대한 이름을 입력하고 선택적으로 설명을 입력합니다.
ClassificationScheme 또는 개념 선택 버튼을 누릅니다.
ClassificationScheme/개념 선택기 창이 열립니다.
ClassificationSchemes 노드를 확장한 다음 개념 노드를 계속 확장하여 사용할 최하위 노드를 선택합니다.
확인을 눌러 ClassificationScheme/개념 선택기 창을 닫습니다.
분류 체계 및 개념이 세부 정보 패널 창에 나타납니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
외부 식별자를 만들려면 외부 분류 체계를 사용합니다. 이 분류 체계에는 개념이 없기 때문에 외부 분류 체계에는 레지스트리에 알려지지 않은 값이 있습니다.
외부 식별자를 객체에 추가하려면 해당 분류 체계를 검색한 다음 값을 지정합니다.
객체에 대한 세부 정보 영역에서 외부 식별자 탭을 누릅니다.
외부 식별자 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
외부 식별자에 대한 이름과 설명(선택 사항)을 입력합니다.
ClassificationScheme 선택 버튼을 누릅니다.
ClassificationScheme/개념 선택기 창이 열립니다.
ClassificationSchemes 노드를 확장한 후 개념이 없는 분류 체계를 선택합니다.
확인을 눌러 ClassificationScheme/개념 선택기 창을 닫습니다.
분류 체계가 세부 정보 패널 창에 나타납니다.
값 필드에 값을 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
외부 링크를 사용하면 URI를 레지스트리 객체에 연결할 수 있습니다.
객체에 대한 세부 정보 영역에서 외부 링크 탭을 누릅니다.
외부 링크 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
외부 링크에 대한 이름을 입력합니다.
외부 URI 필드에 외부 링크의 URL을 입력합니다.
(옵션) URL이 가리키는 내용 유형을 지정하려면 객체 유형에 대한 개념 선택 버튼을 누릅니다.
ClassificationSchemes 노드를 확장하고 ObjectType, RegistryObject 및 ExtrinsicObject 노드를 다시 확장하여 내용 유형을 찾습니다. 개념을 선택한 다음 확인을 누릅니다. 적합한 유형을 찾지 못한 경우 취소를 누릅니다. 원하는 경우 ExtrinsicObjects에 대한 새 개념을 만들 수 있습니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
슬롯에는 레지스트리에 저장될 수 없는 추가 정보가 포함되어 있습니다. 슬롯을 사용하면 객체에 임의 속성을 추가할 수 있습니다.
객체에 대한 세부 정보 영역에서 슬롯 탭을 누릅니다.
슬롯 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
슬롯에 대한 이름을 입력합니다.
(옵션) 슬롯 유형 필드에 값을 입력합니다. 이 필드를 사용하여 슬롯에 대한 데이터 유형을 지정하거나 슬롯을 그룹화할 수 있습니다.
값 필드에 값을 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
조직 또는 사용자는 하나 이상의 우편 주소를 가질 수 있습니다.
조직 또는 사용자에 대한 세부 정보 영역에서 우편 주소 탭을 누릅니다.
우편 주소 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
필드에 값을 입력합니다. 모든 필드는 선택 사항입니다.
상세 주소
주소
구/군/시
시/도
국가
우편 번호
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
조직 또는 사용자는 하나 이상의 전화 번호를 가질 수 있습니다.
조직 또는 사용자에 대한 세부 정보 영역에서 전화 번호 탭을 누릅니다.
전화 번호 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
유형 콤보 상자에서 값을 선택합니다.
사용할 수 있는 값은 다음과 같습니다.
경고음
팩스
HomePhone
MobilePhone
OfficePhone
필드에 값을 입력합니다. 모든 필드는 선택 사항입니다.
국가 코드
지역 번호
전화 번호
내선
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
조직 또는 사용자는 하나 이상의 전자 메일 주소를 가질 수 있습니다.
조직 또는 사용자에 대한 세부 정보 영역에서 전자 메일 주소 탭을 누릅니다.
전자 메일 주소 테이블(비어 있을 수 있음)이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
유형 콤보 상자에서 값을 선택합니다(HomeEmail 또는 OfficeEmail).
전자 메일 주소 필드에 값을 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
조직은 한 명 이상의 사용자를 가질 수 있습니다. 일반적으로 조직을 만든 사용자가 기본 연락처가 됩니다. 추가 사용자를 만들어 추가할 수 있습니다.
조직에 대한 세부 정보 영역에서 사용자 탭을 누릅니다.
사용자 테이블이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
이름 필드에서 쉼표 왼쪽에 사용자의 성을 입력하고 선택적으로 쉼표의 오른쪽에 이름과 중간 이름을 입력합니다.
(옵션) 설명 필드에 사용자에 대한 설명을 입력합니다.
성 및 이름 필드에 사용자의 성과 이름을 입력합니다. 모든 필드는 선택 사항입니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
조직은 하나 이상의 하위 조직을 가질 수 있습니다. 조직에 하위 조직을 추가하려면 다음 단계를 수행합니다.
조직에 대한 세부 정보 영역에서 ChildOrganizations 탭을 누릅니다.
ChildOrganizations 테이블이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
이름 필드에 새 조직의 이름을 입력합니다.
(옵션) 설명 필드에 설명을 입력합니다.
(옵션) 주소 필드에 값을 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
서비스는 일반적으로 하나 이상의 서비스 바인딩을 가집니다.
서비스에 대한 세부 정보 영역에서 서비스 바인딩 탭을 누릅니다.
서비스 바인딩 테이블이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
이름 필드에 서비스 바인딩의 이름을 입력합니다.
(옵션) 설명 필드에 서비스 바인딩에 대한 설명을 입력합니다.
액세스 URI 필드에 서비스 바인딩의 URL을 입력합니다.
(옵션) 대상 바인딩 필드에 이 ServiceBinding이 참조하는 다른 ServiceBinding의 고유 식별자를 입력합니다.
추가를 눌러 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
ServiceBinding에는 SpecificationLink 객체 하나가 있을 수 있습니다.
ServiceBinding에 대한 세부 정보 영역에서 사양 링크 탭을 누릅니다.
사양 링크 테이블이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
이름 필드에 SpecificationLink의 이름을 입력합니다.
(옵션) 설명 필드에 SpecificationLink에 대한 설명을 입력합니다.
SpecificationLink에 사용 매개 변수가 있는 경우 사용 설명 필드에 사용 매개 변수에 대한 사용 설명을 입력합니다.
SpecificationLink에 사용 매개 변수가 있는 경우 사용 매개 변수 필드에 사용 매개 변수를 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
ClassificationScheme에는 일반적으로 많은 하위 개념(이 개념은 다시 하위 개념을 가질 수 있음)이 있습니다.
ClassificationScheme에 대한 세부 정보 영역에서 ChildConcepts 탭을 누릅니다.
ChildConcepts 테이블이 나타납니다.
추가를 누릅니다.
세부 정보 패널 창이 열립니다.
이름 필드에 개념의 이름을 입력합니다.
(옵션) 설명 필드에 개념에 대한 설명을 입력합니다.
값 필드에 개념에 대한 값을 입력합니다.
추가를 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.
객체에 대한 세부 정보 영역에서 적용을 누릅니다.
RegistryPackage는 다른 레지스트리 객체를 포함하는 객체입니다. 일반적으로 RegistryPackage를 사용하여 논리적으로 관련된 객체를 그룹화합니다. 객체는 유형 및 소유자가 서로 다를 수 있습니다.
객체의 고유 식별자를 지정하여 RegistryPackage에 객체를 추가합니다. 고유 식별자를 입력할 때 오류가 발생할 수 있으므로 다음 단계에서는 식별자를 복사하여 붙여넣어 객체를 추가하는 방법에 대해 설명합니다.
새 레지스트리 객체를 만들고 게시하는 방법에 설명된 대로 RegistryPackage 객체를 만듭니다. 이름을 지정하고 선택적으로 설명을 지정합니다. 여기서는 RegistryPackage에 RegistryObjects를 추가하지 않습니다.
적용을 눌러 RegistryPackage를 저장한 다음 핀 기능 사용 방법에 설명된 대로 RegistryPackage를 고정합니다.
웹 콘솔을 사용하여 RegistryPackage에 추가할 객체를 검색합니다. 찾은 객체를 각각 고정합니다.
RegistryPackage에 추가할 객체에 대한 세부 정보 링크를 누릅니다.
객체에 대한 세부 정보 패널에서 키보드(Ctrl-C 또는 복사 키)를 사용하여 고유 식별자를 복사합니다.
검색 결과 영역에서 RegistryPackage에 대한 세부 정보 링크를 누릅니다.
객체에 대한 세부 정보 영역에서 레지스트리 객체 탭을 누릅니다.
패키지에 추가를 누릅니다.
고유 식별자 필드에서 키보드(Ctrl-V 또는 붙여넣기 키)를 사용하여 복사한 식별자를 붙여넣습니다.
추가를 누릅니다.
객체가 레지스트리 객체 영역에 나타납니다.
세부 정보 영역에서 적용을 눌러 RegistryPackage를 저장합니다.
RegistryPackage에 객체를 추가하려면 각 추가 객체에 대해 단계 4-11을 반복합니다.
객체 게시, 편집 및 제거 외에도 소유자이거나 해당 권한이 있는 경우 다음과 같은 작업을 수행할 수 있습니다.
승인
폐기
폐기 취소
레지스트리 객체에 대한 버전 관리 정책을 설정할 경우 이러한 기능은 작업 환경에서 유용합니다. 예를 들어, 한 객체의 버전을 일반 용도로 승인할 수 있고 쓸모없는 버전을 폐기한 다음 제거할 수 있습니다. 객체를 폐기한 후 마음이 바뀐 경우 폐기를 취소할 수 있습니다.
이러한 모든 작업은 검색 결과 영역에서 수행합니다.
객체를 승인하려면 객체를 선택하고 승인 버튼을 누릅니다. 승인을 확인하는 메시지가 나타나고 감사 기록에 이벤트가 추가됩니다.
객체를 폐기하려면 객체를 선택한 다음 폐기 버튼을 누릅니다. 폐기를 확인하는 메시지가 나타나고 감사 기록에 이벤트가 추가됩니다.
객체를 폐기 취소하려면 객체를 선택하고 폐기 취소 버튼을 누릅니다. 폐기 취소를 확인하는 메시지가 나타나고 감사 기록에 이벤트가 추가됩니다.
소유한 객체를 레지스트리에서 제거하려면 검색 결과 영역에서 객체를 선택하고 삭제 버튼을 누릅니다.
소유하고 있는 객체의 AuditableEvent 객체는 삭제하지 마십시오. 즉, 검색 결과 영역에 FindAllMyObjects 검색 결과로 나타나는 AuditableEvent 객체는 삭제하지 마십시오. AuditableEvent 객체를 삭제하면 AuditableEvent 객체가 속한 객체의 감사 기록이 손상됩니다.
객체가 외부 객체인 경우 다음과 같은 두 가지 선택 항목이 제공됩니다.
삭제 옵션 메뉴에서 객체 및 저장소 항목 삭제(기본값)를 선택하면 ExtrinsicObject 레지스트리 객체와 해당 객체가 참조하는 저장소 항목을 모두 삭제할 수 있습니다.
저장소 항목만 삭제를 선택하면 레지스트리에서 저장소 항목만 삭제하고 ExtrinsicObject는 그대로 둘 수 있습니다. 그런 다음 다른 저장소 항목을 추가할 수 있습니다.
삭제 옵션 메뉴는 외부 객체에만 적용됩니다.
객체 간에는 참조 및 연관 등 두 가지 유형의 관계를 가질 수 있습니다. 이러한 관계는 모두 단방향입니다. 즉, 각 관계에 소스 객체와 대상 객체가 있습니다.
레지스트리는 특정 객체 유형 간에 ObjectRefs라는 참조를 지원합니다. 예를 들어, 서비스 및 ServiceBinding을 만들 경우 서비스에서 ServiceBinding으로 ServiceBinding 참조를 만들 수 있습니다. 그러나 ServiceBinding에서 서비스로의 참조는 만들 수 없습니다. 참조는 레지스트리 객체가 아닙니다.
연관은 레지스트리 객체이므로 레지스트리 객체 간의 연관을 만들 수 있습니다. 레지스트리는 OffersService, RelatedTo, HasMember 등과 같이 미리 정의된 많은 연관 유형을 포함하는 AssociationType 분류 체계를지원합니다. 새 연관 유형을 만들 수도 있습니다. 연관된 두 가지 객체를 모두 소유하는 경우의 연관은 내부적 연관입니다. 두 가지 객체 모두를 소유하지 않은 경우의 연관은 외부적 연관입니다. 조직을 만들어 서비스를 추가할 경우 조직에서 서비스로의 OffersService 유형 연관이 자동으로 만들어집니다.
소스 객체와 대상 객체에 대해 유효한 참조가 없는 경우 참조를 만들 수 없습니다.
레지스트리 객체 영역에서 연관 만들기 버튼을 사용하여 두 객체의 연관을 만듭니다. 이 버튼은 검색 결과 영역에서 두 객체를 선택하면 활성화됩니다.
두 객체가 검색 결과 영역에 모두 표시되지 않는 경우 핀 확인란을 선택하여 검색 결과 테이블에서 한 객체를 고정한 상태에서 해당 객체를 연결할 객체를 찾습니다. 자세한 내용은 핀 기능 사용 방법을 참조하십시오.
레지스트리 객체 영역에서 두 객체를 선택하고 연관 만들기를 누릅니다.
관계 만들기 영역에서 소스 객체를 선택합니다(선택하지 않은 경우).
다른 객체가 대상 객체가 됩니다.
소스 객체와 대상 객체에 대해 유효한 참조가 있는 경우 참조 옵션이 기본적으로 선택되고 유효한 참조 속성이 나타납니다. 소스 객체와 대상 객체에 대해 유효한 참조가 없는 경우 참조 라디오 버튼이 회색으로 표시됩니다.
저장을 눌러 참조를 저장합니다.