레거시 클라우드 인프라에서 Oracle Content Management 인스턴스 이전

정액제 구독을 사용하여 레거시 클라우드 인프라에서 실행되는 Oracle Content Management 인스턴스가 있는 경우 오라클은 해당 인스턴스를 새로운 고유 OCI(Oracle Cloud Infrastructure) 환경인 2세대 OCI(즉, Infrastructure 콘솔을 사용하여 서비스 인스턴스 관리)로 이전할 것을 권장합니다. 그러면 향후 Oracle Cloud 플랫폼의 이점과 발전을 누릴 수 있습니다.

이전을 시작하려면 이전하기 전에 몇 가지 단계를 수행하고 오라클 고객지원센터와 협력하여 이전 일정을 잡아야 합니다.

  1. 내 구독을 범용 크레딧 구독으로 이전합니다. 도움이 필요하면 오라클 영업 담당자에게 문의하십시오.
  2. Infrastructure 콘솔을 사용하여 OCI에서 Oracle Content Management새 인스턴스 생성을 수행합니다. 이것은 데이터가 이전될 대상 인스턴스가 됩니다. 이전이 완료될 때까지 이 인스턴스를 사용하지 마십시오.
  3. Oracle IDCS(Oracle Identity Cloud Service) 계정으로 기존 클라우드 계정에서 사용자 이전을 수행합니다. 이전 프로세스의 일부로 롤과 권한이 적절히 지정될 수 있도록 사용자 이름을 보존해야 합니다. 익스포트된 CSV 파일에서 사용자 이름 항목은 "사용자 로그인"입니다. 사용자 매핑에 따라 사용자 롤이 지정됩니다.
  4. 서비스 요청에 필요한 정보를 수집하고 이전 후 수행할 단계에 대한 통합 목록을 생성하여 이전 준비를 진행합니다.
  5. 이전 서비스 요청 제출을 수행하고 이전 날짜 및 시간을 확인합니다.
  6. 이전 진행 주시. 이전 진행에 따라 서비스 요청이 업데이트되고, 완료되면 새 인스턴스가 예상대로 작동하는지 확인하라는 메시지가 표시됩니다.
  7. 새 인스턴스가 다른 서비스나 애플리케이션과 수행한 통합을 이전하는 데 필요한 단계를 완료하여 이전 마무리를 진행합니다.
  8. 자산이 포함된 사이트 이전을 수행하고 다국어 호환으로 설정합니다.
  9. 이전에서 제외된 자산 이전을 수행합니다.
  10. 사용자에게 변경사항을 알립니다.

사용자 매핑

이 표는 Oracle Content Management 권한 그룹과 OCI 애플리케이션 롤의 매핑을 설명합니다.

Oracle Content Management 권한 그룹 OCI 애플리케이션 롤
DocumentsServiceUser CECStandardUser
DocumentsServiceAdmin CECServiceAdministrator
SitesServiceVisitor CECSitesVisitor
SitesServiceAdmin CECSitesAdministrator
ContentAdministratorRole CECContentAdministrator
CECSStandardUser CECStandardUser
CECSEnterpriseUser CECEnterpriseUser

주:

대상 IDCS 도메인에 이미 동일한 사용자 이름을 가진 사용자가 있는 경우 사용자의 Oracle Content Management 권한 그룹에 해당하는 OCI 애플리케이션 롤이 지정됩니다.

이전 준비

  • 새로 생성한 인스턴스(대상)의 URL을 기록하여 이전 요청에 포함시킵니다.
  • 기존 인스턴스(소스)의 URL을 기록하여 이전 요청에 포함시킵니다.
  • 기존 인스턴스가 직접 또는 REST API 호출을 통해 다른 서비스나 애플리케이션과 수행한 모든 통합의 인벤토리를 만듭니다. 이러한 통합이 있으면 이전 후에 몇 가지 작업을 수행해야 합니다.

이전 서비스 요청 제출

이전 준비가 되면 이전 요청을 제출하여 프로세스를 시작해야 합니다.

  1. Oracle Cloud 지원에 사인인합니다.
  2. 새 서비스 요청을 생성합니다.
  3. 문제 유형에 대해 서비스 인스턴스 이전을 선택한 다음 정액제 구독에서 OCI-Gen2로를 선택합니다.
  4. 서비스 요청에 다음 정보를 제공합니다.
    • 소스 인스턴스(이전 출처가 될 인스턴스)의 URL
    • 대상 인스턴스(이전 대상이 될 인스턴스)의 URL
    • Oracle이 제공한 Akamai를 사용하는 경우 이전 후 Akamai 구성에서 URL을 업데이트할 시간을 조정할 수 있다고 언급합니다.
  5. 이전을 시작할 선호 날짜를 제공합니다.
  6. 서비스 요청을 제출합니다.

    오라클 고객지원센터가 이전 서비스 요청을 접수한 후 요청한 날짜에 준하여 이전 일정을 잡으면 이전을 시작할 날짜 및 시간으로 서비스 요청이 업데이트됩니다.

  7. 서비스 요청에서 이전 시작 날짜 및 시간을 승인하는지 확인합니다.

이전 진행 상황을 표시하도록 서비스 요청이 업데이트됩니다. 데이터 이전은 백엔드로 진행됩니다. 즉, 서비스 요청 업데이트를 유지하고 이전이 완료된 후 검증하는 것 외에 귀하가 수행할 작업은 없습니다.

이전 프로세스

이전 중에 다음 상황이 발생합니다.

  1. 이전을 시작할 때 오라클 고객지원센터가 서비스 요청을 업데이트합니다.

    중요사항:

    이 시점에는 기존(소스) 인스턴스를 변경하지 않아야 합니다. 이전을 시작한 이후 변경사항은 새 인스턴스로 이전되지 않습니다.
  2. 콘텐츠 및 구성 데이터가 기존 인스턴스(소스)에서 익스포트되었다가 새 인스턴스(대상)로 임포트됩니다.
  3. 이전이 완료되면 오라클 고객지원센터가 서비스 요청을 업데이트하고, 모든 사항이 예상대로 작동하는지 새 인스턴스를 검증하라는 메시지가 표시됩니다.
  4. 문제가 발견되면 서비스 요청에 기록합니다. 오라클 고객지원센터가 문제를 해결하고 인스턴스 검증 준비가 되면 서비스 요청을 통해 사용자에게 알려줍니다.
  5. 모든 사항이 예상대로 작동하면 이전된 인스턴스를 수락한다고 서비스 요청에 기록합니다.

주:

검증을 위해 다시 참조할 수 있도록 기존 인스턴스는 작동이 유지됩니다. 또한 자산을 사용하는 사이트 이전을 수행하고, 이전 중에 제외된 기타 자산 이전을 수행해야 합니다.

이전 마무리

기존 인스턴스가 직접 또는 REST API 호출을 통해 다른 서비스나 애플리케이션과 통합되거나 통신한 경우 이전 후 작업을 수행해야 할 수도 있습니다.

다음 항목은 서비스 전체에 적용됩니다.

  • OCI 애플리케이션 롤을 검토하고 CECRepositoryAdministrator 애플리케이션 롤과 같이 소스 인스턴스에 없는 롤을 지정합니다.
  • 사용자 인증서를 사용하는 모든 통합에 대해 인증서를 재구성합니다. 인증서는 이전되지 않습니다.
  • Oracle Content Management URL 패턴이 다르므로 이를 사용하는 통합에서 URL을 업데이트해야 합니다.

    기존 URL은 다음 패턴을 사용했습니다.

    https://<service-name>-<account-name>.<region>.oraclecloud.com/documents

    새 URL은 다음 패턴을 사용했습니다.

    https://<service-name>-<account-name>.<service-type>.ocp.oraclecloud.com/documents

  • CORS포함된 콘텐츠 설정을 재구성합니다. 대상 서비스 설정은 이전되지 않습니다.
  • 표준 사이트는 이전되지만 엔터프라이즈 사이트는 이전되지 않습니다. 엔터프라이즈 사이트 및 사이트와 연관된 디지털 자산 및 콘텐츠 항목을 수동으로 이전합니다. 각 엔터프라이즈 사이트에 대한 템플리트 생성, 소스 인스턴스에서 템플리트 익스포트, 대상 인스턴스로 임포트를 수행하십시오.
  • 이전된 사이트에서 사용된 사용자정의 컨트롤러를 제거하거나 업데이트합니다.
통합 이전 후 수행할 사항
Oracle Integration
  • 인증서를 재구성합니다.
  • Oracle Integration Cloud에서 Oracle Content Management URL을 업데이트합니다.
Oracle Commerce Cloud
  • 인증서를 재구성합니다.
  • Oracle Commerce Cloud에서 Oracle Content Management URL을 업데이트합니다.
Oracle Process Cloud Service
  • 인증서를 재구성합니다.
Oracle Eloqua Cloud Service
  • 인증서를 재구성합니다.
Oracle Intelligent Advisor
  • 인증서를 재구성합니다.
Oracle Cobrowse Cloud Service
  • 인증서를 재구성합니다.
Responsys
  • 인증서를 재구성합니다.
VBCS(Visual Builder Cloud Service)
  • 인증서를 재구성합니다.
  • VBCS 구성요소에서 Oracle Content Management URL을 업데이트합니다.
CDN/Akamai
  • Oracle이 제공한 Akamai를 사용하는 경우 오라클 고객지원센터와 시간을 조정하여 Akamai 구성에서 Oracle Content Management URL을 업데이트합니다. 그렇지 않으면 사용자가 직접 CDN 구성에서 URL을 업데이트해야 합니다.
REST API 호출
  • 모든 REST API 호출에서 Oracle Content Management URL을 업데이트합니다.
클라이언트 SDK/CLI 사용법
  • URL이 클라이언트 측에 로컬로 지속되거나 캐싱되는 경우 구성에서 Oracle Content Management URL을 업데이트합니다.
커넥터
  • 인증서를 재구성합니다.

주:

새 인스턴스의 URL이 변경되었으므로 기존 인스턴스에 있는 콘텐츠의 책갈피는 더 이상 작동하지 않습니다.

자산이 포함된 사이트 이전

자산이 포함되지 않은 사이트는 자동으로 이전되지만, 자산이 포함된 사이트는 새 Oracle Content Management 인스턴스에서 작동하도록 몇 가지 추가 단계가 필요합니다.

OCE Toolkit 설치

"cec migrate-site" 명령이 새로 추가되었으므로 이전에 OCE Toolkit을 다운로드 및 설치했더라도 웹 클라이언트 git 저장소에서 툴킷을 설치해야 합니다.

Sites Toolkit 페이지의 지침에 따라 OCE Toolkit을 다운로드 및 설치합니다.

대상 서버 등록

대상 서버(사이트 이전 대상이 될 서버):에 대한 접속 세부정보를 등록합니다

> cec register-server <target_server_name>
          -e http://<target_server>:<target_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • <target_server_name>은 대상 끝점을 식별하기 위해 사용되며, 사용자가 선택한 모든 이름으로 지정될 수 있습니다.
  • <target_server> 및 <target_port>는 대상 서버에 액세스하기 위해 사용하는 URL을 구성합니다.
  • <target_username> 및 <target_password>는 소스 서버에서 사이트 템플리트를 익스포트할 사람의 사용자 이름과 비밀번호여야 합니다. 그래야 이전 중에 템플리트를 임포트할 때 권한 문제가 발생하지 않습니다.
  • "pod_ec" 값은 인스턴스가 구축된 서버 유형을 식별하기 위해 사용되는 대상 서버 유형입니다.

사이트 이전

사이트를 이전하려면 다음 단계를 수행하십시오.

  1. 소스 서버에서 자산이 포함된 각 사이트에서 템플리트 생성을 수행합니다.
  2. 소스 서버에서 각 템플리트 익스포트를 수행합니다. 대상 서버를 등록할 때 참조한 사용자로 이 단계를 수행해야 합니다.
  3. 대상 서버에서 저장소 관리자(CECRepositoryAdministrator 롤을 가진 사용자)로 사인인합니다. 그런 다음 템플리트와 함께 임포트할 자산에 대해 저장소 생성을 수행합니다.
  4. 각각 다운로드된 템플리트에 대해 다음 명령을 실행하여 <site_name>을 대상 서버에 배치할 사이트 이름으로 바꿉니다.
    > cec migrate-site <site_name> --template <template_path_and_name> 
    --destination <registered_target_server_name> --repository <repository_name>
  5. 대상 서버에서 이전된 사이트 및 자산을 적절히 공유합니다.

이전 후 단계

사이트를 이전한 후 Content REST v1.1 호출을 사용하여 사이트가 실행됩니다. 이로 인해 사이트가 올바로 실행되기 전에 해결해야 하는 문제가 생길 수 있습니다. 다음을 살펴보고 수행할 작업을 결정하십시오.

  • ContentSDK를 사용하는 경우 v1.1 Content REST 호출을 사용하도록 자동으로 업데이트됩니다.
  • 콘텐츠 레이아웃이 v1.1을 지원하지 않으면 ContentSDK는 응답에 "data" 항목(v1.0)을 추가하여 간단히 "fields" 항목(v1.1)을 가리키도록 합니다. 그러면 템플리트가 변경 없이 계속 작동할 수 있습니다.
  • 추가 질의 문자열에서 "fields.type.equals=" v1.0 Content REST 구문을 사용하는 경우 오라클이 구문분석 후 v1.1 구문으로 수정하려고 시도하겠지만 이를 검증해야 합니다.
  • ContentSDK를 통하지 않고 직접 Content REST v1.0 호출을 실행하는 경우 실패합니다. 사용자정의 코드를 수정하고 해당 호출을 업그레이드해야 합니다.
  • 마찬가지로 사용자정의 콘텐츠 질의에서 "fields.type.equals=" v1.0 구문을 'q=(type eq "..")' 구문으로 만들어야 합니다.
  • "updateddate" 대 "updatedDate": 아마 CaaS에서 수정된 것으로 보이지만, Content REST v1.1 API가 두 값을 모두 지원하는 EC 빌드를 구할 때까지 "updateddate" 값을 camelCase: "updatedDate" 값으로 변경해야 합니다.

이전된 사이트를 MLS(다국어 사이트) 호환으로 설정

사이트가 올바르게 실행 중이면 MLS 호환 사이트로 설정해야 합니다. 외부 컴퓨트 서버에 엔터프라이즈 사이트를 생성하려면 기본 언어 및 지역화 정책이 필요합니다. 사이트가 상호 복사된 비MLS 사이트이므로 향후 기능을 지원할 수 있도록 MLS 사이트로 업그레이드해야 합니다.

다음 표는 MLS 사이트와 비MLS 사이트 간의 차이점을 보여줍니다.

사이트 객체 MLS 사이트 비MLS 사이트
콘텐츠 항목 페이지 위에 놓인 콘텐츠 항목이 아닌, 콘텐츠 항목 언어 변형이 표시됩니다. 사이트를 렌더링할 때 요청된 언어에 따라 언어가 변경될 수 있습니다. 페이지 위에 놓인 콘텐츠 항목이 항상 표시됩니다.
콘텐츠 레이아웃 콘텐츠 레이아웃이 v1.1 API를 지원해야 합니다. 콘텐츠 항목이 표시되지 않을 경우 경고가 표시됩니다. 모든 v1.1 API 호출에는 v1.0 API에서 지원되지 않는 "locale"이 추가되기 때문입니다. 콘텐츠 레이아웃은 v1.0 또는 v1.1일 수 있습니다. 콘텐츠 레이아웃이 v1.0만 지원하면 ContentSDK는 응답에 "data" 항목을 추가하여 "fields" 항목과 일치시킵니다. 여전히 다른 문제가 생길 수 있으므로 콘텐츠 레이아웃을 업그레이드하지 않는 경우 "지원되는 기능"으로 간주해서는 안됩니다.
콘텐츠 목록 요청된 언어 변형으로 제공되는 콘텐츠 항목만 표시됩니다. 언어에 관계없이 모든 콘텐츠 항목이 표시됩니다. 사용자가 콘텐츠 목록에 특정 언어로 결과를 고정할 수 있는 옵션이 있으므로 페이지에 두 개의 콘텐츠 목록이 서로 다른 언어로 결과를 표시할 수 있습니다. 이 설정 패널의 언어 선택 옵션은 MLS 사이트에서 사용할 수 없습니다.
defaultLocale MLS 사이트에는 기본 사이트 로케일이 있습니다. 즉, 모든 콘텐츠 질의는 해당 로케일로 된 콘텐츠 항목만 반환합니다(또는 번역 불가능). 비MLS 사이트에는 기본 로케일이 없으므로 사용된 콘텐츠 질의는 언어에 관계없이 모든 콘텐츠 항목을 반환합니다.
지역화 정책

사이트에서 사용 가능한 언어 목록을 정의합니다. 작성기에 해당 드롭다운이 있습니다.

또한 관리 UI에는 언어 드롭다운이 있어서 요청된 언어로 열거나 미리 볼 수 있습니다.

지역화 정책이 없으므로 언어를 전환하는 드롭다운이 작성기에서 제거됩니다.

관리 UI에는 "기본" 언어를 비롯하여 나열된 언어가 없습니다. 이 방법으로 관리 UI에서 비MLS 대 MLS 사이트를 인식할 수 있습니다.

번역/번역 가능 관리 UI의 컨텍스트 메뉴에 "번역" 옵션이 있습니다. 번역 작업을 생성하여 사이트를 번역할 수 있습니다.

관리 UI의 컨텍스트 메뉴에 "번역 가능" 옵션이 있습니다. 사실상 비MLS는 번역 불가능하므로 사이트를 번역하기 전에 먼저 번역 가능(MLS) 사이트로 설정해야 합니다.

이것은 비MLS에서 MLS로 사이트를 "업그레이드"하는 방법이기도 합니다.

주: 단방향만 가능합니다. 번역 불가능으로 다운그레이드할 수 없습니다.

MLS 사이트로 전환하기 전에 다음을 수행해야 합니다.

  • Content REST API v1.1을 지원하도록 모든 콘텐츠 레이아웃 구성요소 업그레이드
  • Content REST API v1.1과 호환되도록 사이트 콘텐츠 목록의 "추가 질의 문자열" 업그레이드

그런 다음 Content REST 호출을 실행하는 사용자정의 구성요소 코드가 있으면 이것도 v1.1 호출로 업그레이드해야 합니다. 대부분의 콘텐츠 호출은 콘텐츠 레이아웃에서 실행되므로 흔한 일은 아닙니다.

콘텐츠 레이아웃 업그레이드

지원되는 Content REST API 버전 지정

콘텐츠 레이아웃이 지원하는 Content REST API 버전을 지정해야 합니다. 이는 적절한 Content REST 호출을 실행하여 예상한 응답 데이터가 레이아웃에 반환되도록 하는 것입니다.

버전 지원을 지정하지 않으면 콘텐츠 레이아웃이 v1.0만 지원한다고 가정합니다.

콘솔은 여전히 v1.0 콘텐츠 레이아웃을 나열합니다.

콘텐츠 레이아웃이 다른 버전을 지원하도록 하려면 콘텐츠 레이아웃 객체에 "contentVersion" 속성을 추가합니다.

이 예제에서는 v1.0과 2.0 미만 사이의 모든 버전을 지원합니다. (주: 2.0은 존재하지 않지만 주 버전 변경은 호환성이 손상되는 변경을 일으킬 수 있습니다.)

// Content Layout
          definition.ContentLayout.prototype = {    // Specify the versions of
          the Content REST API that are supported by the this Content Layout.    // The value for contentVersion follows Semantic Versioning
          syntax.    // This allows applications that use the
          content layout to pass the data through in the expected format.    contentVersion: ">=1.0.0
          <2.0.0",     // Main rendering function:    // - Updates the data to handle any required additional requests and
          support both v1.0 and v1.1 Content REST APIs    // - Expand the Mustache template with the updated data
            // - Appends the expanded template HTML to the
          parentObj DOM element    render: function (parentObj)
          {

v1.1 응답 변경사항 처리

최소한 수행할 작업은 "data"에서 "fields"로 Content REST API 응답 변경을 처리하는 것입니다. 이를 위한 가장 간단한 방법은 "data" 속성을 다시 추가하여 새 "fields" 속성을 가리키는 것입니다.

render: function (parentObj)
          {    ...    if(!content.data) {        content.data =
          content.fields;    }

더 좋은 방법은 콘텐츠 레이아웃 전체에서 v1.1 "fields" 값을 사용하도록 변경하는 것입니다. 여기에는 JavaScript 및 템플리트 코드 업데이트가 포함됩니다.

v1.1을 완전히 지원하려면 v1.0과 v1.1 사이의 다음 Content REST API 변경사항을 처리해야 합니다.

Content REST API 변경 v1.1 v1.0
"fields" 대 "data"
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "fields":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "data":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
camelCase 속성 이름 "updatedDate" "updateddate"
질의 형식 /items?q=(type eq "Starter-Blog-Author") /items?fields.type.equals="Starter-Blog-Author"
API 버전 /content/management/api/v1.1/items /content/management/api/v1/items
언어별 질의 /content/management/api/v1.1/items?q=((type eq "Promo") and (language eq "en-US" or translatable eq "false"))

지원되지 않음.

"language" 옵션을 포함하도록 모든 사용자정의 v1 호출을 이전해야 합니다.

그러면 특정 언어로 봤을 때 MLS 사이트에 반환된 것과 결과가 일치합니다.

콘텐츠 질의 문자열 업그레이드

사용자정의 코드로 Content API 호출을 실행할 수 있습니다. 이때 Content REST API 호출을 실행하는 사이트에서 사용된 모든 사용자정의 코드를 검증해야 합니다.

  • 사용자정의 구성요소: 다음 구성요소를 확인합니다.
    • 콘텐츠 레이아웃
    • 로컬 구성요소
    • 섹션 레이아웃
    • 원격 구성요소
  • 테마: JavaScript: 가능성은 낮지만, 테마에 사용자정의 Content REST API 호출을 실행하는 JavaScript가 있을 수 있으므로 이것도 검증해야 합니다.
  • 사이트 속성: 추가 질의 문자열: Content REST API 호출을 실행하는 모든 사용자정의 코드를 업그레이드했는지 검증한 후에 사이트 페이지에서 "콘텐츠 목록" 구성요소의 "추가 질의 문자열"도 업그레이드해야 합니다. 오라클이 구문분석 후 런타임에 변환하려고 시도하겠지만, 지속적 지원을 위해 호환되는 v1.1 Content REST 호출로 업그레이드해야 합니다.

비MLS 사이트를 MLS로 변환

v1.1 Content REST API를 완전히 지원하도록 사이트를 변환한 후에 MLS 사이트로 변경하여 언어 지원을 추가할 수 있습니다.

사이트 관리 UI에서 사이트를 선택하면 "번역 가능" 콘텐츠 메뉴 옵션이 표시됩니다. 이 옵션을 선택하면 지역화 정책의 필수 언어 목록에서 지역화 정책 및 사이트의 기본 언어를 선택하라는 대화상자가 표시됩니다. 지역화 정책이 없으면 이 단계를 완료할 수 없습니다. 먼저 콘텐츠 관리 화면으로 이동하여 하나 이상의 필수 언어로 지역화 정책을 생성해야 합니다.

이 단계를 완료하면 이제 사이트가 기본 로케일로 렌더링됩니다. 또한 지역화 정책에 지정된 다른 로케일로 전환할 수 있습니다.

사이트가 기본 로케일에서 예상대로 렌더링되는지 검증해야 합니다.

자산 이전

사이트와 연관된 자산은 사이트를 이전할 때 이전되지만, 사이트와 연관되지 않은 자산은 별도로 이전해야 합니다.

이전을 시작하기 전에 다음 사항을 고려하십시오.

  • 모음과 연관된 자산만 이전할 수 있습니다. 모음과 연관되지 않은 자산을 이전하려면 이전하기 전에 모음에 추가해야 합니다.
  • 정액제 인스턴스는 자산에 언어를 지원하지 않으므로 자산을 이전할 때 기본 언어는 저장소의 기본 언어에서 상속됩니다. 자산을 이전하기 전에 저장소의 기본 언어가 원하는 기본 언어로 설정되었는지 확인하십시오.
  • 게시된 항목만 이전됩니다. 이전 후 누락된 항목이 있으면 항목이 소스 인스턴스에 게시되었는지 확인합니다.
  • 게시된 항목 중 초안 버전이 있는 경우 초안 버전이 대상 인스턴스에서 게시된 버전이 되고, 소스 인스턴스에서 원래 게시된 버전은 손실됩니다.
  • 정액제 버전의 Oracle Content Management에서 콘텐츠 항목을 볼 때 사용자는 "콘텐츠 레이아웃" 뷰 또는 "콘텐츠" 뷰를 선택할 수 있었습니다. 현재 버전의 Oracle Content Management에서 "콘텐츠" 뷰가 콘텐츠 폼 뷰로 바뀌었고 "콘텐츠 레이아웃" 뷰가 제거되었습니다.

자산을 이전하려면 다음 단계를 수행하십시오.

  1. 아직 수행하지 않은 경우 OCE Toolkit을 설치합니다.
  2. 소스 및 대상 서버를 등록합니다.
  3. 자산 모음을 이전합니다.

소스 및 대상 서버 등록

소스 및 대상 서버에 대한 접속 세부정보를 등록합니다.

소스 서버(자산 이전 출처가 될 서버)를 등록합니다.

> cec register-server <source_server_name>
          -e http://<source_server>:<source_port>
          -u <source_username> -p <source_password>
          -t pod_ic
  • <source_server_name>은 소스 끝점을 식별하기 위해 사용되며, 사용자가 선택한 모든 이름으로 지정될 수 있습니다.
  • <source_server> 및 <source_port>는 소스 서버에 액세스하기 위해 사용하는 URL을 구성합니다.
  • <source_username> 및 <source_password>는 소스 서버의 자산에 액세스할 수 있는 사람의 사용자 이름과 비밀번호여야 합니다.
  • "pod_ic" 값은 인스턴스가 구축된 서버 유형을 식별하기 위해 사용되는 소스 서버 유형입니다.

대상 서버(자산 이전 대상이 될 서버)를 등록합니다.

> cec-install % cec register-server <target_server_name>
          -e http://<source_server>:<source_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • <target_server_name>은 대상 끝점을 식별하기 위해 사용되며, 사용자가 선택한 모든 이름으로 지정될 수 있습니다.
  • <target_server> 및 <target_port>는 대상 서버에 액세스하기 위해 사용하는 URL을 구성합니다.
  • <target_username> 및 <target_password>는 대상 서버의 자산을 소유할 사람의 사용자 이름과 비밀번호여야 합니다.
  • "pod_ec" 값은 인스턴스가 구축된 서버 유형을 식별하기 위해 사용되는 대상 서버 유형입니다.

자산 모음 이전

다음 명령을 실행하여 자산 모음을 이전합니다.

> cec migrate-content <source_collection_name> --server  <source_server_name>
      --destination <target_server_name> --repository <target_repository_name> --collection  <target_collection_name> --channel
    <target_channel_name>

대상 서버의 지정된 저장소에 자산이 생성되고 모음 및 채널과 연관됩니다. 필요한 경우 모음 및 채널이 자동으로 생성됩니다. 모든 이전된 자산의 기본 언어는 지정된 저장소에 설정된 기본 언어가 됩니다.

사용자에게 변경사항 알리기

새 서비스 URL을 사용자에게 알려줍니다. 데스크톱 및 모바일 사용자는 새 계정으로 장치를 구성하고 모든 콘텐츠를 다시 동기화해야 합니다.