Service Registry 3.1 사용자 설명서

3장 레지스트리 객체 게시 및 관리

새 레지스트리 객체 만들기 메뉴 항목을 사용하면 객체를 만들어 레지스트리에 게시할 수 있습니다. 이 장에서는 다음 작업에 대해 설명합니다.

객체 게시

    객체를 레지스트리에 게시하려면 다음의 3단계 절차를 수행합니다.

  1. 객체를 만듭니다.

  2. 세부 정보 및 기타 객체를 추가하여 레지스트리에 게시하지 않고 메모리에 저장합니다.

  3. 객체를 레지스트리에 게시합니다.

사용자 계정을 만들고 로그인하면 객체를 레지스트리에 게시할 수 있습니다. 사용자 계정을 만들려면 사용자 계정 만들기의 지침을 따릅니다.

아래의 첫 번째 작업에서는 새 객체를 만들기 위해 수행해야 하는 단계에 대해 설명합니다. 다음 절에서는 특정한 종류의 객체를 게시하는 데 필요한 추가적인 단계에 대해 설명합니다.

다음의 객체를 제외하고 표 2–2에 나열된 모든 객체를 만들고 게시할 수 있습니다.

이 절에서는 다음 작업에 대해 설명합니다.

Procedure새 레지스트리 객체를 만들고 게시하는 방법

  1. 왼쪽 메뉴 영역의 작업 탭에서 새 레지스트리 객체 만들기를 누릅니다.

  2. 레지스트리 객체 영역의 콤보 상자에서 객체 유형을 선택하고 추가를 누릅니다.

    객체에 대한 세부 정보 양식이 세부 정보 영역에 표시됩니다.

  3. 이름 필드에 이름을 입력합니다.

  4. (옵션) 설명 필드에 설명을 입력합니다.

  5. (옵션) 버전 주석 필드에 주석을 입력합니다.

  6. (옵션) 할당된 고유 식별자 및 논리 고유 식별자를 사용자가 선택한 식별자로 바꿉니다.

    각 식별자는 유효한 URN이어야 하고 레지스트리 설치 내에서 고유해야 합니다.

  7. 객체 유형별 필드에 데이터를 입력합니다.

  8. 저장을 눌러 객체를 메모리에 저장합니다.


    주 –

    다른 탭으로 이동하기 전에 객체에 대해 탭 영역에서 수행한 변경 사항을 저장해야 합니다. 저장하지 않으면 변경 사항이 손실됩니다.


  9. (옵션) 세부 정보 양식의 탭을 사용하여 작성된 객체를 추가 및 저장합니다.

  10. 적용을 눌러 객체를 레지스트리에 게시합니다.

    적용이 성공했는지 여부를 나타내는 상태 메시지가 표시됩니다.

다음 순서

객체를 게시하기 전 또는 후에 작성된 객체를 추가하여 객체를 편집할 수 있습니다. 표 2–4는 사용자가 추가할 수 있는 객체를 나타냅니다. 이후에 이어지는 절에서는 이러한 객체를 추가하는 방법에 대해 설명합니다.

Procedure특별한 쿼리(AdhocQuery) 객체를 만들고 게시하는 방법

특별한 쿼리(AdhocQuery) 객체는 쿼리 구문으로 표현된 임시 쿼리를 나타냅니다. 특별한 쿼리(AdhocQuery) 객체는 레지스트리 객체를 검색하는 데 사용됩니다. 특별한 쿼리(AdhocQuery) 객체는 목적상 관계형 데이터베이스의 저장된 프로시저의 개념과 비슷합니다. 예를 들어, 검색 패널의 사전 정의된 쿼리는 모두 특별한 쿼리(AdhocQuery) 객체입니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 특별한 쿼리(AdhocQuery)를 선택합니다.

  2. (옵션) 쿼리 유형 콤보 상자에서 쿼리 유형을 선택합니다.

    기본값은 SQL 쿼리입니다. 이외에 지원되는 쿼리 유형에는 XQuery와 ebXML 필터 쿼리가 있습니다.

  3. 쿼리 문자열 필드에 쿼리의 텍스트를 입력합니다.

    SQL 쿼리의 경우에는 일반적으로 작은따옴표로 묶게 되는 항목을 작은따옴표 쌍으로 묶습니다. 이러한 항목이 하위 쿼리에 나오는 경우에는 일반적으로 매개 변수 자리 표시자와 리터럴입니다. 예를 들어, 하위 쿼리의 매개 변수 자리 표시자를 다음과 같이 지정합니다.

    (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'')
  4. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

Procedure분류 노드(ClassificationNode) 객체를 만들고 게시하는 방법

분류 노드(ClassificationNode) 객체는 내부 분류 방법에서 다른 요소와 구조적인 관계를 가지는 분류법 요소를 나타냅니다. 분류 노드(ClassificationNode) 객체를 만들어 분류 방법에 추가할 수 있지만 분류 방법(ClassificationScheme) 세부 정보 패널의 개념 탭을 사용하여 개념을 만드는 것이 더 간단할 수 있습니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 분류 노드(ClassificationNode)를 선택합니다.

  2. 값 필드에 분류 노드(ClassificationNode) 객체에 대한 값을 입력합니다.

    분류 방법(Classification Scheme), 상위 아이디 및 경로 필드가 회색으로 표시됩니다.

  3. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

Procedure분류 방법(ClassificationScheme) 객체를 만들고 게시하는 방법

분류 방법(ClassificationScheme) 객체는 객체를 분류하는 데 사용되는 분류법을 나타냅니다. 내부 분류 방법(ClassificationScheme)에서 모든 분류법 요소는 레지스트리에 개념(Concept) 인스턴스로 정의됩니다. 외부 분류 방법(ClassificationScheme)에서 값은 레지스트리에 개념(Concept) 인스턴스로 정의되지 않으며 대신 해당 String 표시에서 참조됩니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 분류 방법(ClassificationScheme)을 선택합니다.

    체계에 개념이 없다고 나타내기 위해 외부 분류 방법(Classification Scheme) 확인란이 선택됩니다. 분류 방법에 개념을 추가한 경우 더 이상 확인란이 선택되지 않습니다.

  2. 값 유형 콤보 상자에서 값을 선택합니다.

    • 고유. 분류법상의 각 노드에 고유 코드가 할당되어 있음을 나타냅니다.

    • 포함된 경로. 분류법상의 각 노드에 할당된 고유 코드에서도 해당 경로를 인코딩함을 나타냅니다.

    • 고유하지 않음. 노드가 고유하지 않아 전체 경로(분류 방법(ClassificationScheme)부터 해당 노드까지)를 사용하여 노드를 식별해야 함을 나타냅니다.

    기본값은 고유입니다.

  3. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

Procedure외부 링크(ExternalLink) 객체를 만들고 게시하는 방법

외부 링크(ExternalLink) 객체는 레지스트리 외부에 상주하는 내용에 대한 URI를 제공합니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 외부 링크(ExternalLink)를 선택합니다.

    객체 유형 필드는 외부 링크(ExternalLink) 값을 포함합니다.

  2. (옵션) 객체 유형에 대한 개념 선택 버튼을 눌러 URI에서 참조되는 데이터에 대한 객체 유형을 선택합니다.

    외부 객체 분류 노드 선택기 창의 외부 객체(ExtrinsicObject) 유형 내에서 적절한 개념에 도달할 때까지 노드를 확장합니다. 확인을 누르면 객체 유형 창에 선택한 유형이 포함됩니다.

  3. 외부 URI 필드에 외부 링크의 URI를 입력합니다.

  4. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.


    주 –

    외부 링크(ExternalLink) 객체를 저장하려고 할 때 오류가 발생하면 관리 작업을 수행해야 한다는 의미입니다. 자세한 내용은 외부 링크(ExternalLink) 또는 ServiceBinding을 만들 수 없는 문제를 참조하십시오.


Procedure외부 객체(ExtrinsicObject) 객체를 만들고 게시하는 방법

외부 객체(ExtrinsicObject)는 유형이 본질적으로 레지스트리에 알려지지 않은 내용을 설명하므로 MIME 유형과 같은 추가 속성으로 설명해야 하는 메타데이터를 제공합니다.

외부 객체(ExtrinsicObject)를 사용하여 다양한 종류의 파일을 게시합니다. 가장 일반적으로 WSDL 파일과 같은 웹 서비스 아티팩트를 게시합니다.

웹 서비스용 ebXML 레지스트리 프로필은 웹 서비스 아티팩트의 게시, 관리, 통제, 검색 및 재사용을 위해 ebXML 레지스트리 프로필을 정의하는 OASIS 표준입니다. 기본적으로 Service Registry가 이 프로필을 구현합니다. WSDL 파일을 레지스트리에 외부 객체(ExtrinsicObject) 객체로 게시하면 레지스트리에서는 문서에 대한 표준 메타데이터를 만듭니다. 사실상 문서가 정의한 웹 서비스를 만든다는 의미입니다. 이 기능을 WSDL 카탈로그화라고 합니다.

XSD 파일처럼 서로 또는 다른 파일에 대해 종속적인 WSDL 파일을 하나 이상 게시하려면 모든 파일을 포함하는 압축 파일을 만듭니다.

관리자가 WSDL 카탈로그화 기능을 비활성화할 수 있습니다. 자세한 내용은 Service Registry 3.1 관리 설명서WSDL 카탈로거 비활성화를 참조하십시오.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 외부 객체(ExtrinsicObject) 또는 해당 하위 유형 중 하나를 선택합니다.

    예를 들어, 하나 이상의 WSDL 파일을 게시하려면 WSDL를 선택합니다.

  2. (옵션) 객체의 MIME 유형을 MimeType 필드에 입력합니다. 유형은 http://www.iana.org/assignments/media-types에 나열된 것 중 하나여야 합니다.

    독립 실행형 WSDL 파일(XML이 포함된 텍스트 파일)을 업로드하는 경우 MIME 유형을 text/xml로 설정합니다.

    여러 개의 WSDL(및 선택적으로 XSD) 파일을 포함한 압축 파일을 업로드하는 경우에는 MIME 유형을 application/zip으로 설정합니다.

  3. (옵션) 객체의 내용을 레지스트리에서 읽을 수 없으면(예를 들어, 암호화된 경우) 확실하지 않은 경우 확인란을 선택합니다.

  4. 외부 객체(ExtrinsicObject)보다 구체적인 객체 유형을 선택해야 하는 경우 객체 유형 내용 선택 버튼을 누릅니다.

    외부 객체 분류 노드 선택기 창의 외부 객체(ExtrinsicObject) 유형 내에서 적절한 개념에 도달할 때까지 노드를 확장합니다. 확인을 누르면 객체 유형 창에 선택한 유형이 포함됩니다.

  5. 저장소 항목 파일 선택 버튼을 눌러 외부 객체(ExtrinsicObject)에 대한 저장소 항목을 찾습니다.

    1. 파일 업로드 창의 텍스트 필드에 파일 경로를 입력하거나 찾아보기를 누릅니다.

    2. 찾아보기를 누른 경우 파일 선택기 창을 사용하여 파일로 이동해서 열기를 누릅니다.

    3. 파일 업로드 창에서 파일 업로드를 누릅니다.

    4. 확인을 누릅니다.

    세부 정보 패널에 다음 추가 항목이 나타납니다.

    • 내용 버전 필드(회색으로 표시)

    • 내용 버전 주석 필드(입력 가능)

    • 저장소 항목 제거 버튼

    • 저장소 항목 보기 링크

  6. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

다음 순서

WSDL 파일을 참조하는 외부 객체(ExtrinsicObject) 객체를 만들면 WSDL 검색 쿼리를 사용하여 이 파일을 찾을 수 있습니다. 기본 쿼리를 사용하여 유형 WSDL의 외부 객체(ExtrinsicObject) 객체, 서비스(Service) 객체 및 서비스 바인딩(ServiceBinding) 객체를 검색하면 레지스트리가 다음 WSDL 파일 요소로 지정된 모든 객체를 만들었음을 알 수 있습니다.

Procedure연합(Federation) 객체를 만들고 게시하는 방법

연합(Federation)은 레지스트리의 연결된 그룹을 나타냅니다. 이의 유일한 속성은 기본 RegistryObject 속성입니다. 연합(Federation) 객체를 만들려면 관리자여야 합니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 연합(Federation)을 선택합니다.

  2. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

  3. 객체 간 관계 만들기의 단계를 따라 연결된 레지스트리를 연합에 추가합니다. 특정 단계는 다음과 같습니다.

    1. 연합을 검색하고 선택 확인란을 선택한 다음 책갈피를 누릅니다.

    2. 레지스트리를 검색하고 선택 확인란을 선택한 다음 연관 만들기를 누릅니다.

    3. 관계 만들기 영역에서 연합을 소스 객체로 선택합니다. 레지스트리가 대상 객체가 됩니다.

    4. 연관 유형(AssociationType)을 HasFederationMember로 설정합니다.

Procedure조직(Organization) 객체를 만들고 게시하는 방법

조직(Organization) 객체는 조직에 대한 정보를 제공합니다. 상위 조직을 가질 수 있으며 하나 이상의 하위 조직도 가질 수 있습니다. 사용자(User) 객체를 항상 기본 연락처로 가지고 있으며 조직과 하나 이상의 서비스(Service) 객체 간에 연관을 만들어서 서비스를 제공할 수 있습니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 조직(Organization)을 선택합니다.

  2. (옵션) PostalAddress 필드에 값을 입력합니다.

  3. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

    작성된 객체를 조직(Organization) 객체에 추가하는 것에 대한 세부 정보는 다음 절을 참조하십시오.

  4. 서비스(Service)조직(Organization)에 추가하려면 객체 간 관계 만들기의 단계를 따릅니다. 특정 단계는 다음과 같습니다.

    1. 조직을 검색하고 선택 확인란을 선택한 다음 책갈피를 누릅니다.

    2. 서비스를 검색하고 선택 확인란을 선택하고 연관 만들기를 누릅니다.

    3. 관계 만들기 영역에서 조직을 소스 객체로 선택합니다. 서비스가 대상 객체가 됩니다.

    4. 연관 유형(AssociationType)을 OffersService로 설정합니다.

Procedure개인(Person) 또는 사용자(User) 객체를 만들고 게시하는 방법

개인(Person) 또는 사용자(User) 객체는 레지스트리 내의 등록된 사용자와 개인에 대한 정보를 제공합니다. 두 가지 종류의 객체 모두 같은 속성을 가집니다. 사용자(User) 객체는 주요 연락처로 조직(Organization) 객체와 연결됩니다. 사용자(User) 객체는 감사 가능한 이벤트(AuditableEvent) 객체에서도 감사 가능한 이벤트(AuditableEvent)를 생성한 요청을 보낸 요청자를 식별하는 데 사용됩니다.

사용자 등록 마법사를 통해 사용자(User) 객체를 만드는 것이 좋습니다. 스스로 레지스트리에 접근하지 않을 개인에 대한 메타데이터를 만들 때마다 웹 콘솔을 사용하여 개인(Person) 객체를 만듭니다.

개인에 대해 두 개 이상의 우편 주소, 전자 메일 주소 또는 전화 번호를 만들려면 사용자(User) 객체를 만듭니다. 웹 콘솔을 사용하면 우편 주소, 전자 메일 주소 또는 전화 번호를 개인(Person) 객체가 아니라 사용자(User) 객체에 대해 작성된 객체로 추가할 수 있습니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 개인(Person) 또는 사용자(User)를 선택합니다.

  2. 개인 이름 필드에 값을 입력합니다.

    이러한 필드 중 하나 이상에 대해 값을 지정합니다.

    이름 필드를 사용하지 마십시오. 웹 콘솔은 개인(Person) 또는 사용자(User) 객체에 대한 이름 필드에 입력한 모든 값을 무시합니다.

  3. 다음 절에 설명된 대로 작성된 객체를 추가합니다.

  4. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

Procedure레지스트리(Registry) 객체를 만들고 게시하는 방법

레지스트리(Registry) 객체는 레지스트리를 나타냅니다. 이의 유일한 속성은 기본 RegistryObject 속성입니다. 레지스트리(Registry) 객체를 만들려면 관리자여야 합니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 레지스트리를 선택합니다.

  2. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

다음 순서

레지스트리를 연합에 추가하는 방법에 대한 자세한 내용은 연합(Federation) 객체를 만들고 게시하는 방법 을 참조하십시오.

Procedure레지스트리 패키지(RegistryPackage) 객체를 만들고 게시하는 방법

레지스트리 패키지(RegistryPackage) 객체는 임의 수의 레지스트리 객체에 대한 논리적 그룹을 나타냅니다.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 레지스트리 패키지(RegistryPackage)를 선택합니다.

  2. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

  3. 객체를 패키지에 추가하려면 레지스트리 패키지에 객체 추가의 지침을 따릅니다.

Procedure서비스(Service) 객체를 만들고 게시하는 방법

서비스(Service) 객체는 서비스에 대한 정보를 제공합니다. 서비스에 액세스하는 방법에 대한 기술적인 정보를 나타내는 하나 이상의 서비스 바인딩(ServiceBinding) 객체가 포함되어 있습니다.

서비스(Service) 객체를 게시하는 가장 일반적인 방법은 내용이 하나 이상의 WSDL 파일로 구성된 외부 객체(ExtrinsicObject)를 게시하는 것입니다. 자세한 내용은 외부 객체(ExtrinsicObject) 객체를 만들고 게시하는 방법 을 참조하십시오.

  1. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 1–6을 수행합니다. 단계 2에서 서비스(Service)를 선택합니다.

  2. 새 레지스트리 객체를 만들고 게시하는 방법의 단계 8–10을 수행합니다.

  3. 서비스에 서비스 바인딩(ServiceBinding) 객체를 추가하려면 서비스(Service)에 서비스 바인딩(Service Binding) 추가의 지침을 따릅니다.

  4. 사양 링크(SpecificationLink) 객체를 서비스 바인딩(ServiceBinding)에 추가하려면 서비스 바인딩(Service Binding)에 사양 링크(Specification Link) 추가의 지침을 따릅니다.

객체에 분류(Classification) 추가

분류를 만들려면 내부 분류 방법을 사용합니다. 내부 분류 방법에는 값이 레지스트리에 알려진 일련의 개념이 포함되어 있습니다.

Procedure분류(Classification) 추가 방법

객체에 분류(Classification)를 추가하려면 해당 분류 방법을 검색한 다음 해당 분류 방법 내에서 개념을 선택합니다.

  1. 객체에 대한 세부 정보 영역에서 분류 버튼을 누릅니다.

    분류(Classification) 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름을 입력합니다. 선택적으로 분류에 대한 설명도 입력합니다.

  4. 분류 방법 또는 개념 선택 버튼을 누릅니다.

    분류 방법/노드 선택기 창이 열립니다.

  5. 분류 방법(ClassificationScheme) 노드를 확장합니다. 그런 다음 사용할 최하위 노드를 선택할 때까지 개념 노드를 확장합니다.

  6. 확인을 눌러 분류 방법/노드 선택기 창을 닫습니다.

    분류 방법, 개념 및 값이 세부 정보 패널 창에 나타납니다.

  7. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  8. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

객체에 외부 식별자(External Identifier) 추가

외부 식별자를 만들려면 외부 분류 방법을 사용합니다. 분류 방법에 개념이 없이 때문에 외부 식별자 체계가 레지스트리에 알려지지 않은 값을 가지고 있습니다.

Procedure외부 식별자(External Identifier) 추가 방법

외부 식별자를 객체에 추가하려면 적절한 분류 방법을 검색한 다음 값을 입력합니다.

  1. 객체에 대한 세부 정보 영역에서 외부 식별자 탭을 누릅니다.

    외부 식별자(External Identifier) 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름을 입력합니다. 선택적으로 외부 식별자에 대한 설명도 입력합니다.

  4. 분류 방법 선택 버튼을 누릅니다.

    분류 방법/개념 선택기 창이 열립니다.

  5. 분류 방법(ClassificationScheme) 노드를 확장한 다음 개념이 없는 분류 방법을 선택합니다.

  6. 확인을 눌러 분류 방법/개념 선택기 창을 닫습니다.

    분류 방법이 세부 정보 패널 창에 나타납니다.

  7. 값 필드에 값을 입력합니다.

  8. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  9. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

객체에 외부 링크(External Link) 추가

외부 링크를 사용하면 URI를 레지스트리 객체에 연결할 수 있습니다.

Procedure외부 링크(External Link) 추가 방법

  1. 객체에 대한 세부 정보 영역에서 외부 링크 탭을 누릅니다.

    외부 링크(External Link) 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 외부 링크에 대한 이름을 입력합니다.

  4. 외부 URI 필드에 외부 링크의 URL을 입력합니다.

  5. (옵션) URL이 가리키는 내용 유형을 지정하려면 객체 유형에 대한 개념 선택 버튼을 누릅니다.

    분류 방법(ClassificationScheme) 노드를 확장합니다. ObjectType, RegistryObject 및 외부 객체(ExtrinsicObject) 노드를 확장하여 내용 유형을 찾습니다. 개념을 선택한 다음 확인을 누릅니다. 적합한 유형을 찾지 못한 경우 취소를 누릅니다. 원하는 경우 외부 객체(ExtrinsicObject)에 대한 새 개념을 만들 수 있습니다.

  6. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  7. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

슬롯을 사용하여 객체에 사용자 정의 정보 추가

슬롯에는 레지스트리에 다른 방식으로는 저장될 수 없는 추가 정보가 포함되어 있습니다. 슬롯을 사용하면 객체에 임의 속성을 추가할 수 있습니다.

Procedure슬롯 추가 방법

  1. 객체에 대한 세부 정보 영역에서 슬롯 탭을 누릅니다.

    슬롯 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 슬롯에 대한 이름을 입력합니다.

    이름은 일반적으로 사람들에게 친숙한 URN입니다.

  4. (옵션) 슬롯 유형 필드에 값을 입력합니다. 이 필드를 사용하여 슬롯에 대한 데이터 유형을 지정하거나 슬롯을 그룹화할 수 있습니다.

    유형은 일반적으로 DataType 분류 방법에서 개념의 고유한 식별자 값입니다.

  5. 값 필드에 값을 입력합니다.

  6. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  7. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

조직(Organization) 또는 사용자(User)에 우편 주소 추가

조직(Organization) 또는 사용자(User) 객체는 하나 이상의 우편 주소를 가질 수 있습니다.

Procedure우편 주소 추가 방법

  1. 조직(Organization) 또는 사용자(User)에 대한 세부 정보 영역에서 우편 주소 탭을 누릅니다.

    우편 주소 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 필드에 값을 입력합니다. 모든 필드는 선택 사항입니다.

    • 상세 주소

    • 주소

    • 구/군/시

    • 시/도

    • 국가

    • 우편 번호

  4. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  5. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

조직(Organization) 또는 사용자(User)에 전화 번호 추가

조직(Organization) 또는 사용자(User) 객체는 하나 이상의 전화 번호를 가질 수 있습니다.

Procedure전화 번호 추가 방법

  1. 조직(Organization) 또는 사용자(User)에 대한 세부 정보 영역에서 전화 번호 탭을 누릅니다.

    전화 번호 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 유형 콤보 상자에서 값을 선택합니다.

    다음 값을 사용할 수 있습니다.

    • Beeper

    • FAX

    • 집 전화 번호

    • 휴대 전화

    • 직장 전화 번호

  4. 필드에 값을 입력합니다. 모든 필드는 선택 사항입니다.

    • 국가 코드

    • 지역 번호

    • 전화 번호

    • 내선

  5. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  6. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

조직(Organization) 또는 사용자(User)에 전자 메일 주소 추가

조직(Organization) 또는 사용자(User) 객체는 하나 이상의 전자 메일 주소를 가질 수 있습니다.

Procedure전자 메일 주소 추가 방법

  1. 조직(Organization) 또는 사용자(User)에 대한 세부 정보 영역에서 전자 메일 주소 탭을 누릅니다.

    전자 메일 주소 테이블(비어 있을 수 있음)이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 유형 콤보 상자에서 집 전자 메일 또는 직장 전자 메일 값을 선택합니다.

  4. 전자 메일 주소 필드에 값을 입력합니다.

  5. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  6. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

조직(Organization)사용자(User) 추가

조직(Organization) 객체는 한 명 이상의 사용자를 가질 수 있습니다. 일반적으로 조직을 만든 사용자가 기본 연락처가 됩니다. 추가 사용자를 만들어 추가할 수 있습니다.

Procedure사용자(User)를 추가하는 방법

  1. 조직(Organization)에 대한 세부 정보 영역에서 사용자 탭을 누릅니다.

    사용자(User) 테이블이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. (옵션) 설명 필드에 사용자에 대한 설명을 입력합니다.

  4. 성 및 이름 필드에 사용자의 성과 이름을 입력합니다. 이러한 필드 중 하나 이상을 지정합니다.

    이름 필드 대신 이러한 필드를 사용합니다. 웹 콘솔은 개인(Person) 또는 사용자(User) 객체에 대한 이름 필드에 입력한 모든 값을 무시합니다.

  5. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  6. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

조직(Organization)에 하위 조직 추가

조직(Organization)은 하나 이상의 하위 조직을 가질 수 있습니다. 조직(Organization)에 하위 조직을 추가하려면 다음 단계를 수행합니다.

Procedure하위 조직 추가 방법

  1. 조직(Organization)에 대한 세부 정보 영역에서 조직 탭을 누릅니다.

    조직(Organization) 테이블이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름 필드에 새 조직의 이름을 입력합니다.

  4. (옵션) 설명 필드에 설명을 입력합니다.

  5. (옵션) 주소 필드에 값을 입력합니다.

  6. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  7. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

서비스(Service)에 서비스 바인딩(Service Binding) 추가

서비스(Service)는 일반적으로 하나 이상의 서비스 바인딩을 가집니다.

Procedure서비스 바인딩(Service Binding) 추가 방법

  1. 서비스(Service)에 대한 세부 정보 영역에서 서비스 바인딩 탭을 누릅니다.

    서비스 바인딩 탭이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름 필드에 서비스 바인딩의 이름을 입력합니다.

  4. (옵션) 설명 필드에 서비스 바인딩에 대한 설명을 입력합니다.

  5. 액세스 URI 필드에 서비스 바인딩의 URL을 입력합니다.

  6. (옵션) 대상 바인딩 필드에 이 서비스 바인딩(ServiceBinding)이 참조하는 다른 서비스 바인딩(ServiceBinding)의 고유 식별자를 입력합니다.

  7. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  8. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

서비스 바인딩(Service Binding)에 사양 링크(Specification Link) 추가

서비스 바인딩(ServiceBinding) 객체는 사양 링크(SpecificationLink) 객체를 가질 수 있습니다.

Procedure사양 링크(Specification Link) 추가 방법

  1. 서비스 바인딩(ServiceBinding)에 대한 세부 정보 영역에서 사양 링크 탭을 누릅니다.

    사양 링크(Specification Link) 테이블이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름 필드에 사양 링크(SpecificationLink)의 이름을 입력합니다.

  4. (옵션) 설명 필드에 사양 링크(SpecificationLink)에 대한 설명을 입력합니다.

  5. (옵션) 사양 링크(SpecificationLink)에 사용 매개 변수가 있는 경우 사용 설명 필드에 사용 매개 변수에 대한 사용 설명을 입력합니다.

  6. (옵션) 사양 링크(SpecificationLink)에 사용 매개 변수가 있는 경우 사용 매개 변수 필드에 사용 매개 변수를 입력합니다.

  7. 사양 객체 필드에 상위 서비스 바인딩(ServiceBinding)(예: WSDL 문서)에 대한 기술 사양을 나타내는 외부 객체(ExtrinsicObject) 또는 외부 링크(ExternalLink) 객체의 고유 식별자를 입력합니다.

  8. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  9. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

분류 방법(Classification Scheme) 또는 개념에 하위 개념 추가

분류 방법(ClassificationScheme)에는 일반적으로 많은 하위 개념이 있으며 이 하위 개념에도 자체적 하위 개념이 있을 수 있습니다.

Procedure하위 개념 추가 방법

  1. 분류 방법(ClassificationScheme)에 대한 세부 정보 영역에서 개념 탭을 누릅니다.

    개념(Concept) 테이블이 나타납니다.

  2. 추가를 누릅니다.

    세부 정보 패널 창이 열립니다.

  3. 이름 필드에 개념의 이름을 입력합니다.

  4. (옵션) 설명 필드에 개념에 대한 설명을 입력합니다.

  5. 값 필드에 개념에 대한 값을 입력합니다.

  6. 저장을 눌러 새 객체를 저장하고 세부 정보 패널 창을 닫습니다.

  7. 객체에 대한 세부 정보 영역에서 적용을 누릅니다.

레지스트리 패키지에 객체 추가

레지스트리 패키지(RegistryPackage)는 다른 레지스트리 객체를 포함하는 객체입니다. 일반적으로 레지스트리 패키지(RegistryPackage)를 사용하여 논리적으로 관련된 객체를 그룹화합니다. 객체는 유형 및 소유자가 서로 다를 수 있습니다.

객체의 고유 식별자를 지정하여 레지스트리 패키지(RegistryPackage)에 객체를 추가합니다. 고유 식별자를 입력하면 오류가 발생할 수 있습니다. 그러므로, 다음 단계에서는 식별자를 복사하여 붙여넣어 객체를 추가하는 방법에 대해 설명합니다.

Procedure레지스트리 패키지에 객체를 추가하는 방법

  1. 새 레지스트리 객체를 만들고 게시하는 방법에 설명된 대로 레지스트리 패키지(RegistryPackage) 객체를 만듭니다. 이름을 지정하고 선택적으로 설명을 지정하되, 이 때는 레지스트리 패키지(RegistryPackage)에 객체를 추가하지 않습니다.

  2. 적용을 눌러 레지스트리 패키지(RegistryPackage)를 저장한 후 책갈피 기능 사용 방법에 설명된 대로 레지스트리 패키지(RegistryPackage)를 책갈피에 추가합니다.

  3. 웹 콘솔을 사용하여 레지스트리 패키지(RegistryPackage)에 추가할 객체를 검색합니다. 찾은 객체를 각각 책갈피에 추가합니다.

  4. 레지스트리 패키지(RegistryPackage)에 추가할 객체에 대한 세부 정보 링크를 누릅니다.

  5. 객체에 대한 세부 정보 패널에서 키보드(Ctrl-C 또는 복사 키)를 사용하여 고유 식별자를 복사합니다.

  6. 검색 결과 영역에서 레지스트리 패키지(RegistryPackage)에 대한 세부 정보 링크를 누릅니다.

  7. 객체에 대한 세부 정보 영역에서 구성원 탭을 누릅니다.

  8. 패키지에 추가를 누릅니다.

  9. 고유 식별자 필드에서 키보드(Ctrl-V 또는 붙여넣기 키)를 사용하여 복사한 식별자를 붙여넣습니다.

  10. 추가를 누릅니다.

    객체가 레지스트리 객체 영역에 나타납니다.

  11. 세부 정보 영역에서 적용을 눌러 레지스트리 패키지(RegistryPackage)를 저장합니다.

  12. 레지스트리 패키지(RegistryPackage)에 객체를 추가하려면 각 추가 객체에 대해 단계 4-11을 반복합니다.

객체 상태 변경

객체 게시, 편집 및 제거 외에도 소유자이거나 해당 권한이 있는 경우 다음과 같은 작업을 수행할 수 있습니다.

이러한 기능은 레지스트리 객체에 대한 버전 관리 정책을 설정할 경우 작업 환경에서 유용합니다. 예를 들어, 한 객체의 버전을 일반 용도로 승인할 수 있고 더 이상 유효하지 않은 버전을 폐기한 다음 제거할 수 있습니다. 객체를 폐기한 후 마음이 바뀐 경우 폐기를 취소할 수 있습니다.

만든 객체의 기본 상태는 제출됨입니다.

검색 결과 또는 객체에 대한 세부 정보 영역에서 이 모든 작업을 수행합니다.


주 –

해당 저장소 항목을 제거하면 외부 객체(ExtrinsicObject) 객체에 자동으로 폐기됨 상태가 설정됩니다. 이 상태를 수동으로 설정하지 마십시오.


객체 제거

소유한 객체를 레지스트리에서 제거하려면 검색 결과 영역에서 객체를 선택하고 삭제 버튼을 누릅니다.


주 –

사용자 등록을 수행할 때 사용자에 대해 생성된 사용자(User) 객체를 삭제하지 마십시오. 이 객체를 삭제하면 해당 사용자로 게시한 객체에서 더 이상 작업을 수행할 수 없으며 객체를 추가로 게시하려면 다시 사용자 등록을 해야 합니다.

소유한 객체에 대한 감사 가능한 이벤트(AuditableEvent) 객체를 삭제하지 마십시오. 감사 가능한 이벤트(AuditableEvent) 객체를 삭제하면 이 객체가 속한 객체에 대한 감사 기록이 손상됩니다. (FindAllMyObjects 검색을 수행하면 사용자가 소유한 객체 중 감사 가능한 이벤트(AuditableEvent) 객체는 검색 결과 영역에 표시되지 않지만, 감사 가능한 이벤트(AuditableEvent) 객체에 대한 기본 쿼리를 수행하면 이 객체가 표시됩니다.)


객체가 외부 객체인 경우 다음과 같은 두 가지 선택 항목이 제공됩니다.

삭제 옵션 콤보 상자는 외부 객체에만 적용됩니다.

객체 간 관계 만들기

객체에는 두 가지 종류(참조 및 연관)의 관계가 있을 수 있습니다. 이러한 관계는 모두 단방향입니다. 즉, 각 관계에 소스 객체와 대상 객체가 있습니다.

레지스트리는 특정 객체 유형 간에 ObjectRefs라는 참조를 지원합니다. 예를 들어, 서비스(Service)서비스 바인딩(ServiceBinding)을 만들 경우 서비스(Service)에서 서비스 바인딩(ServiceBinding)으로 서비스 바인딩(ServiceBinding) 참조를 만들 수 있습니다. 그러나, 서비스 바인딩(ServiceBinding)에서 서비스(Service)로의 참조는 만들 수 없습니다. 참조는 레지스트리 객체가 아닙니다.

연관(Association)은 레지스트리 객체입니다. 모든 레지스트리 객체 간에 연관(Association)을 만들 수 있습니다. 레지스트리는 OffersService, RelatedTo, HasMember 등과 같이 미리 정의된 많은 연관 유형을 포함하는 연관 유형(AssociationType) 분류 방법을 지원합니다. 새 연관 유형을 만들 수도 있습니다. 연관(Association)에 두 객체가 모두 있는 경우에는 연관(Association)구역 내 연관입니다. 두 객체 모두 없는 경우에는 연관(Association)구역 외 연관입니다. 조직(Organization)을 만들어 서비스(Service)를 추가한 경우 OffersService 유형의 연관(Association)조직(Organization)에서 서비스(Service)로 자동으로 만들어집니다.

소스 객체와 대상 객체에 대해 유효한 참조가 없는 경우 참조를 만들 수 없습니다.

레지스트리 객체 영역에서 연관 만들기 버튼을 사용하여 두 객체의 연관을 만듭니다. 이 버튼은 검색 결과 영역에서 두 객체를 선택하면 활성화됩니다.

두 객체가 검색 결과 테이블에 모두 표시되지 않는 경우 선택 확인란을 선택하여 한 객체를 책갈피에 추가한 상태에서 이 객체를 연관시킬 객체를 찾습니다. 자세한 내용은 책갈피 기능 사용 방법을 참조하십시오.

Procedure참조를 만드는 방법

  1. 레지스트리 객체 영역에서 두 객체를 선택하고 연관 만들기를 누릅니다.

  2. 관계 만들기 영역에서 소스 객체를 선택합니다(선택하지 않은 경우).

    다른 객체가 대상 객체가 됩니다.

    소스 객체와 대상 객체에 대해 유효한 참조가 있는 경우 참조 옵션이 기본적으로 선택되고 유효한 참조 속성이 나타납니다. 소스 객체와 대상 객체에 대해 유효한 참조가 없는 경우 참조 라디오 버튼이 회색으로 표시됩니다.

  3. 저장을 눌러 참조를 저장합니다.

Procedure연관(Association)을 만드는 방법

  1. 레지스트리 객체 영역에서 두 객체를 선택하고 연관 만들기를 누릅니다.

  2. 관계 만들기 영역에서 소스 객체를 선택합니다(선택하지 않은 경우).

    다른 객체가 대상 객체가 됩니다.

  3. 연관 라디오 버튼이 선택되어 있지 않으면 해당 버튼을 선택합니다.

  4. 세부 정보 영역에서 연관(Association)에 대한 이름을 입력하고 선택적으로 설명을 입력합니다.

    소스 및 대상 객체 아이디 값은 이미 입력되어 있습니다.

  5. 연관(Association) 유형 콤보 상자에서 유형 값을 선택합니다.

  6. 적용을 눌러 연관(Association)을 저장합니다.