WebCenter

View Comments

 

▶Oracle WebCenter Suite

1)정의: Oracle WebCenter는 기업 내 여러 시스템으로 관리되고 있는 모든 자원을 통합하여 하나의 포탈환경에서 사용하도록 해주는 Enterprise portal solution.

Ps. BEA Oracle에 합병된 후 Oracle WebCenter Suit의 구성은,

OWCS(Oracle WebCenter Suit)는 기존 WebCenter의 구성에 UI부분과 기타 서비스 부분에 BEAALUIProduct의 기능들이 + α 되었다고 보면 이해하기 쉽다.

 

WebCenter Portal Solution

1)제품개요: 엔터프라이즈 포탈을 신속하게 구축할 수 있는 통합 소프트웨어

2)주요기능:  -사용자 및 권한 관리 (웹 서비스에 대한 사용자 자동 동기화 기능,

조직의 그룹 및 dynamic 그룹에 따른 권한 관리기능)

  -포틀릿/메뉴 관리 (JAVA, .NET, ASP, JSP등 다양한 개발언어 지원)

            -개인화/차별화 (개인의 Role에 따른 커뮤니티 제공, 사용자 그룹에 따른 멀티포탈 기능 제공)

            -통계 분석 (커뮤니티 및 포틀릿, 로그인 횟수, 응답시간 정보등을 제공)

 

▶Portlet(포틀릿) 개념

포틀릿이란 재사용이 가능한 웹 구성요소로서 포탈 사용자들에게 관련 정보를 표시해주는데 사용된다.

// html return하는 모든 것

포틀릿 규격은 포틀릿과 포탈 사이트 사이의 상호 운용성을 가능하게 해준다.

포틀릿은 view의 종류,크기,배치를 다르게 할 수 있다.

Ex) 어떤 주소(URL)을 호출 했다고 가정했을 때, 페이지는 타이틀,프로필,카탈로그,달력,바디포스팅부분 들의 여러가지 포틀릿으로 구성되어 있다.

 

 WebCenter Interaction(구 제품)에서 기능 추출 WebCenter Portal + α

// WebCenter Interaction(기존 고객 유지보수)

 

 

Oracle WebCenter Portal 11g(10.3.3)

-병렬 포탈엔진 ( Req가 들어오면 포틀릿 서버들이 해당 Req에 관련한 포틀릿 페이지를 return.)

-포틀릿서버위에 포틀릿이 개발되어 올라간다.

-모든 시스템의 제일 앞단에 존재 // 디자인에 예민한 시스템

*특징

ð  분산아키텍처

ð  통합이 상대적으로 유용

ð  사용자와의 동기화 유용 (조직도 관리 유연)

ð  개발생산성

ð  병렬처리이기 때문에 기다리지 않고 출력처리를 할 수 있음 (화면 갱신) / (성능상 이득)

                                                                                    

 

포틀릿 소스 간단한 특징

-<pt: ~> // 이 페이지는 포틀릿입니다.. 라고 알려주는 정보.

-<head><body>태그가 없다. // why? 전체페이지가 아니라 일부이기 때문에.

-포탈엔진에서 너비, , 위치 설정가능

 

pencake (penta framework)

-신속하고 안정적인 포탈개발을 위해 만들어진 포탈개발 프레임워크

-반복적인 작업 or 개발자 교육시간x 개발 편이, 커뮤니케이션 향상에 도움

-       1)Framework (포틀릿을 쉽게 개발하게 해주는)

-       2)Social Enterprise(SNS기능을 pencake에 넣은 것)

-       3)ByteFly(시스템 간에 데이터를 주고 받을 때 사용하는 것)

 

 

Comments (+add yours?)

Tracbacks (+view to the desc.)

Automation Service 의 Heap 메모리 늘리기

View Comments

드물지만, 대량 데이터를 처리해야 하는 경우 WCI 의 자동화 서비스 (또는 Automation Service) 가 이상 현상을 보이는 경우가 있다. 

이런 경우 자동화 서비스가 OOM 상태로 빠져서 아무 응답도 하지 않는 경우가 많은데, 이럴때는 Heap 메모리를 늘려서 자동화 서비스를 재시작 하면 문제가 해결되기도 한다.

다음은 자동화서비스의 Heap 을 늘리는 방법을 설명 한다. (기준은 WCI 10.3.3)


1. ~wci/settings/configuration.xml 파일을 편집기로 열어서, 다음 영역을 찾는다

<component name="automation:server" type="http://www.plumtree.com/config/component/types/automation">

2. 해당 영역에는 자동화 서버에 대한 jvm 구성들이 나열 되어 있는데, 자동화 서비스가 동작하는 플랫폼에 맞는 곳의 옵션을 수정한다.

<setting name="automation-server:jvm-aix">
    <value xsi:type="xsd:string">-server -Xms32m -Xmx512m</value>
</setting>

3. configuration.xml 을 저장한다.

4. ~wci/ptportal/10.3.3/bin/automationserverd.sh 를 편집기로 열어서, 다음 영역을 찾는다.

rem default settings:
set JVM_1=-Xms16m -Xmx256m -Xgc:singlepar

5. 역시 -Xms 와 -Xmx 값을 적당히 높여서 저장한다.

6. ~wci/ptportal/10.3.3/bin/automationserverd.sh restart 등의 명령으로 자동화 서비스를 재시작 한다. 

Comments (+add yours?)

Tracbacks (+view to the desc.)

WCI 작업 스케줄 변경 오류 패치정리

View Comments

WCI의 고질적인 버그인 작업설정시 오전이 오후로 변경되는 패치가 나왔다

1) patch 14745949 선 적용

2) patch 16720516 적용

제품기준

제품 Oracle WebCenter Interaction

제품 버전 10.3.3.0

운영 체제 IBM AIX on POWER Systems (64-bit)

OS 버전 6.1

가,포탈 패치적용 방법(패치 14745949)

1,포탈 WAS 및 데몬 셧다운

2,오리지날 파일 백업

Filename Location 

register.xml PT_HOME/uninstall/ptportal/10.3.3/register 

ptspy.jar PT_HOME/ptlogging/10.3.3/lib/java 

libopenkernelsearch_4-3j_0.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_1.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_2.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_3.so PT_HOME/ptportal/10.3.3/lib/native 

httpmemorymanagement.jar PT_HOME/ptportal/10.3.3/lib/java 

opencache.jar PT_HOME/ptportal/10.3.3/lib/java 

openhttp.jar PT_HOME/ptportal/10.3.3/lib/java 

openkernel.jar PT_HOME/ptportal/10.3.3/lib/java 

openlog-framework.jar PT_HOME/ptportal/10.3.3/lib/java 

portalpages.jar PT_HOME/ptportal/10.3.3/lib/java 

portaluiinfrastructure.jar PT_HOME/ptportal/10.3.3/lib/java 

ptportalobjects.jar PT_HOME/ptportal/10.3.3/lib/java 

taglibLogic.jar PT_HOME/ptportal/10.3.3/lib/java 

uiinfrastructure.jar PT_HOME/ptportal/10.3.3/lib/java 

portal.war PT_HOME/ptportal/10.3.3/webapp 

portal.ear PT_HOME/ptportal/10.3.3/webapp 

 

3,WebCenterInteraction_10.3.3.0.386518_Java.zip 파일을 압축을 풉니다

4,압축해제된 디렉토리에서 아래의 파일을 PT_HOME/ptportal/10.3.3/lib/java 과 PT_HOME/ptportal/10.3.3/webapp/portal/WEB-INF/lib (portal.war를 풀어서 합시다)

  에 덮어 저장 합니다


httpmemorymanagement.jar 

opencache.jar 

openhttp.jar 

openkernel.jar 

openlog-framework.jar 

portalpages.jar 

portaluiinfrastructure.jar 

ptportalobjects.jar 

taglibLogic.jar 

uiinfrastructure.jar 



나,Automation Server 패치

1,아래 파일 백업

register.xml PT_HOME/uninstall/ptportal/10.3.3/register 

ptspy.jar PT_HOME/ptlogging/10.3.3/lib/java 

libopenkernelsearch_4-3j_0.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_1.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_2.so PT_HOME/ptportal/10.3.3/lib/native 

libopenkernelsearch_4-3j_3.so PT_HOME/ptportal/10.3.3/lib/native 

automationserver.jar PT_HOME/ptportal/10.3.3/lib/java 

opencache.jar PT_HOME/ptportal/10.3.3/lib/java 

openhttp.jar PT_HOME/ptportal/10.3.3/lib/java 

openkernel.jar PT_HOME/ptportal/10.3.3/lib/java 

openlog-framework.jar PT_HOME/ptportal/10.3.3/lib/java 

ptportalobjects.jar PT_HOME/ptportal/10.3.3/lib/java 


2,해당 위치에 해당 패치파일 덮어 저장

3,PT_HOME/settings/configuration.xml file 수정

  <component name="crawlers:general" type="http://www.plumtree.com/config/component/types/crawlers"> 구분을 찾아

     

      <setting name="crawlers:Automation-Unlock-Accounts"> 

         <value xsi:type="xsd:boolean">true</value> 

      </setting>

      위 셋팅 추가



4.   Restart the Automation Service 




다,Search Server패치

1,아래 파일 백업


  PT_HOME/ptsearchserv다r/10.3.3/bin/native/queryd 


2,WebCenterInteraction_10.3.3.0.386518_Search.zip 압축을 풉니다

3,queryd 파일을 위의 위치에 닾어 저장합니다


4, Restart Search Service 



UNINSTALL은 이전 백업 받아놓은 파일을 원복하자!



여기까지는 문제의 스케줄이 변경되는 패치를 적용하기전의 패치이고 이제부터가 진정한 해당 패치작업 이다


가,포탈패치(16720516 패치)

1,포탈 WAS 및 데몬 셧다운

2,p16720516_1033_Generic.zip 압축해제

3,아래 파일 백업

uiinfrastructure.dll PT_HOME/ptportal/10.3.3/lib/java 

portal.war PT_HOME/ptportal/10.3.3/webapp 

portal.ear PT_HOME/ptportal/10.3.3/webapp 

4,해당 업데이트 파일 PT_HOME/ptportal/10.3.3/lib/java 와 PT_HOME/ptportal/10.3.3/webapp/portal/WEB-INF/lib (portal.war를 풀어서 합시다)

  에 덮어 저장 합니다 



5,데몬 및 WAS Start




Comments (+add yours?)

Tracbacks (+view to the desc.)

검색서버 index파일 제거 및 복구

View Comments

[최종정리]

검색서버 index파일을 날려야되는 시기가 왔을때 아래와 같이 순서대로 합니다

1.  Search 서비스 중지

2.  ~/wci/ptsearchserver/[버전] 로 이동

3.  ~/wci/ptsearchserver/[버전]/cluster 로 이동

4.  ~/wci/ptsearchserver/[버전]/cluster/requests 로 이동

5.  ~/wci/ptsearchserver/[버전]/cluster/requests 안에 파일 모두 삭제

6.  ~/wci/ptsearchserver/[버전]/cluster/checkpoints 안의 파일 모두 삭제

7.  ~/wci/ptsearchserver/[버전]/[서치노드] 로 이동

8.  ~/wci/ptsearchserver/[버전]/[서치노드]/logs로 이동

9.  ~/wci/ptsearchserver/[버전]/[서치노드]/logs안의 파일 모두 삭제

8.  ~/wci/ptsearchserver/[버전]/[서치노드]/index/1 로 이동

9.  ~/wci/ptsearchserver/[버전]/[서치노드]/index/1 안에 파일 모두 삭제

    삭제 후 경로 이동없이 "1" 디렉토리 안에서 아래 2개 명령 실행 

10. /app/portal/wci/ptsearchserver/10.3.3/bin/native/emptyarchive lexicon archive 실행

    /app/portal/wci/ptsearchserver/10.3.3/bin/native/emptyarchive spell spell 실행

[버전마다 경로 틀림 Path가 안잡혀 있을경우를 대비해서 Full경로로 실행 할것]

위 명령 실행후 파일이 생성되었는지 필히 확인 할 것 

11.Search 서비스 시작

12.검색 관리자에서 복구일자를 5분후로 설정

13.5분후 Search Update 1 수동 실행 

이상


Comments (+add yours?)

Tracbacks (+view to the desc.)

WebCenter Interaction Windows7에 설치하기.

View Comments

1. 설치 파일

    - 파일에서 마우스 우측 버튼을 클릭하여 속성보기 팝업시킴

    - "호환성" 탭을 선택하여 "호환모드" 란에서 "이 프로그램을 실행할 호환모드" 에서 해당 설치 버전이 지원하는

        윈도우 OS 버전을 선택한다.

    - 설치 완료 후 WAS 실행 JAVA 실행파일(java.exe) 도 위와 동일하게 호환모드 설정

    - PORTAL_HOME의 common/jre/java/bin/java.exe 도 위와 동일하게 호환모드 설정

 

Comments (+add yours?)

Tracbacks (+view to the desc.)

Newer Entries Older Entries