NSF 기반 업데이트 사이트 작성 및 사용

Eclipse 업데이트 사이트 템플리트를 사용하여 NSF 기반 업데이트 사이트 애플리케이션을 작성한 후 Eclipse 업데이트 사이트의 일부 또는 모든 기능을 NSF 기반 업데이트 사이트로 가져올 수 있습니다.

이 태스크 정보

이 주제는 사용자가 기능 및 플러그인 설치와 업데이트를 시작하는 EUM(Eclipse Update Manager) 방법 사용에 한정됩니다.

Domino®Notes® 설치 중에 Eclipse 업데이트 사이트 템플리트(updatesite.ntf)가 설치됩니다. 이 템플리트를 사용하여 Notes® 애플리케이션에 호스트되는 Eclipse 업데이트 사이트의 역할을 수행하는 NSF 기반 업데이트 사이트를 작성합니다. NSF 기반 업데이트 사이트는 site.xml, 기능 및 플러그인을 동적으로 제공합니다.

업데이트 사이트 애플리케이션을 생성하여 updatesite.ntf 템플리트를 사용자의 NSF 기반 업데이트 사이트에 대한 기준으로 사용할 수 있습니다.

프로시저

  1. 파일 > 애플리케이션 > 새로 작성을 클릭합니다.
  2. NSF 기반 업데이트 사이트 애플리케이션을 작성할 서버를 지정합니다.
  3. 새 애플리케이션 제목(예: updatesite) 및 파일 이름(예: updatesite.nsf)을 각각 지정합니다.
  4. 템플리트 서버 필드에서 로컬 서버를 사용하거나 애플리케이션을 작성하는 데 사용할 템플리트를 가져올 다른 서버를 지정합니다.
  5. 고급 템플리트 표시를 클릭합니다.
  6. Eclipse 업데이트 사이트 템플리트(updatesite.ntf 템플리트)를 템플리트로 선택합니다.
  7. 확인을 클릭합니다.
    주: NSF 기반 업데이트 사이트 이름을 원하는 대로 지정할 수 있지만, 제공된 Eclipse 업데이트 사이트(updatesite.ntf 템플리트)는 템플리트로 사용해야 합니다.
    NSF 기반 업데이트 사이트를 처음 열면 세 가지 수행 단추를 사용할 수 있습니다. 이러한 가져오기 수행은 동시에 선택할 수 있습니다. 예를 들어, 처음에 전체 Eclipse 업데이트 사이트를 가져온 후 나중에 특정 기능 또는 업데이트 기능을 추가로 가져올 수 있습니다. 나중에 다른 NSF 기반 업데이트 사이트를 가져올 수 있습니다. NSF 기반 업데이트 사이트에 컨텐츠가 있으면, 기능 업데이트를 가져올 위치로 NSF 기반 업데이트 사이트를 지정하는 네 번째 단추가 활성화됩니다.
    1. NSF 기반 업데이트 사이트 옵션 및 설명

    수행 단추

    설명

    로컬 업데이트 사이트 가져오기

    로컬 Eclipse 업데이트 사이트의 컨텐츠(전체 features 서브디렉토리, plugins 서브디렉토리, site.xml 파일)를 활성 NSF 기반 업데이트 사이트에 가져올 때 사용합니다.

    메시지에 따라 업데이트 사이트의 site.xml 파일로 이동합니다.

    하나 이상의 Eclipse 업데이트 사이트를 통합된 단일 NSF 기반 업데이트 사이트로 가져올 수 있습니다. 예를 들어 Eclipse 업데이트 사이트가 세 개인 경우라도 NSF 기반 업데이트 사이트를 세 개 작성할 필요는 없습니다.

    기능 가져오기

    NSF 기반 업데이트 사이트에 전체 Eclipse 업데이트 사이트가 아니라 개별 기능을 가져올 때 사용합니다. 대표적인 시나리오는 다음 두 가지입니다.

    • 개발자가 새 기능을 작성합니다. 그리고 전체 업데이트 사이트를 가져가는 대신 현재 작업 중인 기능만 가져간 후 이를 NSF 기반 업데이트 사이트에 가져옵니다. 이 시나리오에서 NSF 기반 업데이트 사이트에는 해당 특정 기능과 해당 특정 기능과 연관된 모든 플러그인만 있게 됩니다.
    • 로컬 업데이트 사이트 가져오기 수행을 사용하여 이전에 전체 Eclipse 업데이트 사이트를 가져온 관리자가 나중에 업데이트된 기능을 수신합니다. 그러면 관리자는 내용이 이미 채워진 기존 NSF 기반 업데이트 사이트에 이 기능을 가져올 수 있습니다. 기능을 이미 가져온 경우, 데이터베이스에서 업데이트되거나(기능 이름과 버전이 동일한 경우) 새 기능으로 추가됩니다(기능 이름과 버전이 다르거나 아직 존재하지 않는 경우).

    데이터베이스 가져오기

    기존 NSF 기반 업데이트 사이트를 현재 NSF 기반 업데이트 사이트로 가져올 때 사용합니다. 기존 NSF 기반 업데이트 사이트에서 내용을 가져온다는 점을 제외하면 Eclipse 업데이트 사이트를 가져오는 것과 유사합니다. 예를 들어, 관리자에게 기존 NSF 기반 업데이트 사이트(예: updatesite.nsf)가 있을 수 있습니다. 개발자가 다른(주로 크기가 작은) NSF 기반 업데이트 사이트(예: UPDATESITEABX.NSF)를 제공할 수도 있습니다. 관리자는 컨텐츠를 모두 단일 NSF 기반 업데이트 사이트로 병합하여 전체 NSF 기반 업데이트 사이트를 활성 NSF 기반 업데이트 사이트로 가져올 수 있습니다.

    URL 참조 업데이트

    이 수행은 기능 및 플러그인을 포함하는 NSF 기반 업데이트 사이트에서 사용할 수 있습니다.

    Eclipse 기능과 플러그인의 업데이트 위치를 사용 중인 NSF 기반 업데이트 사이트로 지정할 때 사용합니다. 가져온 기능과 플러그인에 지정된 업데이트 사이트 URL(업데이트를 얻는 위치)이 포함될 수 있습니다. 관리자는 예를 들어 조직 외부의 소스 URL이 아니라 사용 중인 NSF 기반 업데이트 사이트가 업데이트 출처가 되도록 지정할 수 있습니다. NSF 기반 업데이트 사이트를 업데이트 출처 사이트로 지정할 수 있습니다. 활성 NSF 기반 업데이트 사이트를 호스트하는 Domino® 서버의 URL을 지정하십시오. 구문 예제는 대화 상자에 제공되어 있습니다.

    새 사이트 레이블 - 로컬 사이트 URL의 레이블을 나타내는 이름을 입력합니다. 예: ABXLocal 사이트

    새 사이트 URL - 이 필드를 옆의 단추를 클릭하면 HTTP와 NRPC 형식의 활성 업데이트 사이트 URL을 표시하는 URL 선택 대화 상자가 나타납니다. HTTP 또는 NRPC 옵션을 클릭하여 해당 값을 새 사이트 URL 필드에 전달합니다.

    주: 마지막으로 선택한 HTTP 또는 NRPC URL 값이 기본값으로 제공됩니다. 다른 사이트로 이동할 수 있습니다.

    업데이트 사이트 URL에 적용 - 업데이트 사이트 값으로 URL 값을 전달합니다.

    검색 사이트 URL에 적용 - 검색 사이트 값으로 URL 값을 전달합니다.

    임베디드 URL만 사용하여 기능 변경 - 이미 다른 업데이트 사이트가 지정된 기능에만 새 업데이트 기본 사이트 값을 적용하여 이 값으로 해당 사이트 값을 덮어씁니다.

    모든 기능 변경 -- 새 기본 업데이트 사이트 값을 활성 Notes® 애플리케이션의 모든 기능에 적용합니다.

    이 설정은 feature.xml 파일에 제공된 Eclipse 기능에 있는 site.xml 스펙과 유사합니다. 여기서 지정하는 site.xml 설정은 Domino® 서버 환경 설정 문서에 있는 설정으로 겹쳐씁니다. 예를 들어, 서버 환경 설정 문서에서 업데이트 사이트 목록을 정의하고, 이 사이트 목록('화이트리스트'라고도 함)에 있는 사이트만 업데이트되도록 정의된 경우, 이 필드에 지정하는 사이트도 이 화이트리스트에 존재해야 합니다. 그렇지 않으면 업데이트 요청 중에 고려되지 않습니다.

    또한 URL 표시 메뉴 수행을 통해 새 사이트 URL 기본값을 얻을 수 있습니다.

활동 로그 표시

이 태스크 정보

NSF 기반 업데이트 사이트는 활동 로그에서 수행하는 다양한 업데이트 수행을 기록합니다. 업데이트 사이트의 탐색 패널에 있는 활동 로그를 클릭하면 해당 로그를 표시할 수 있습니다. 활동 로그는 다음과 같은 정보를 기록합니다.

  • 활동 유형. 예를 들어, 기능을 가져오거나, 가져온 기능의 기본 업데이트 사이트 URL을 변경하는 등의 활동이 여기에 해당됩니다.
  • 활동을 시작하는 사용자의 이름
  • 활동이 시작된 날짜 및 시간
  • 가져온 기능 또는 업데이트한 기능 등과 같은 활동에 대한 세부사항

활성 업데이트 사이트 URL 표시

이 태스크 정보

수행 > URL 표시 메뉴를 사용하여 HTTP 또는 NRPC 양식으로 활성 업데이트 사이트 URL을 표시할 수 있습니다. 그런 다음, 대화 상자에서 복사 단추를 사용하여 이 값을 사이트 목록(예: 서버 환경 설정 문서에 지정된 사이트 목록)에 붙여넣을 수 있습니다. URL 참조 업데이트 대화 상자도 활성 업데이트 사이트 URL을 표시하도록 업데이트되었습니다.

서버 호스트 NSF 기반 업데이트 사이트에 대한 URL 예:

http://teamabx.notesdev.xyz.com/__ccc570f2006677cf.nsf/site.xml
nrpc://teamabx.notesdev.xyz.com/__ccc570f2006677cf/site.xml

로컬 NSF 기반 업데이트 사이트에 대한 URL 예:

http://localhost/__ccc570f2006677cf.nsf/site.xml
nrcp://localhost/__ccc570f2006677cf/site.xml