'분류 전체보기'에 해당되는 글 38건

  1. 2008.11.28 SAP의 개발자 키와 오브젝트 키 저장 위치 1
  2. 2008.11.26 구글 캘린더에서는 언제쯤 음력 지원이 될까? 1
  3. 2008.11.25 Foxit Reader 3.0 Firefox plugin
  4. 2008.11.25 스케쥴된 Background job 일시 중지시키기 4
  5. 2008.11.21 Google 캘린더 활용
  6. 2008.11.20 SAP BR*Tools Studio for Oracle의 설치
  7. 2008.11.20 취미생활
  8. 2008.11.20 SAP의 성능관련 통계정보(STAT 정보)를 장기간 보관하기
2008. 11. 28. 11:46

SAP의 개발자 키와 오브젝트 키 저장 위치

반응형
이런 걸 찾을 일이 있나 싶기도 하지만 SAP의 개발자 키와 오브젝트 키는 동일한 Installation number를 사용하는 시스템에서는 동일한 값을 가집니다.
다시 말해 ERP test 시스템을 새로 설치하는 경우, 기존에 사용했던 ERP시스템의 개발자 키와 오브텍트 키를 그대로 사용할 수 있다는 것입니다.
이런 경우 기존의 개발자 키와 오브텍트 키를 일일이 SAP Support Portal에서 찾아서 알려 주는 것은 번거로우므로 아래 table에서 찾아 보면 되겠습니다. 혹은 table에 직접 일괄적으로 insert 하거나..
 
Developer key 저장위치 - DEVACCESS
Object key 저장위치 - ADIRACCESS
반응형
2008. 11. 26. 16:38

구글 캘린더에서는 언제쯤 음력 지원이 될까?

반응형
구글 캘린더를 사용하다 보니 음력을 지원하지 않는 것이 가장 큰 단점인 것 같습니다.
단순히 음력 날짜를 보는 것은 공개 캘린더를 사용하여 가능하지만 생일과 같이 주기적으로 일어나는 음력 일정에 대한 지원은 되지 않습니다.
혹시나 구글에서 지원할 계획이라도 있나 좀 찾아봤더니 그것도 아직은 먼 이야기 같네요.
음력을 지원해 달라는 요청은 중국사용자들 위주로 요청은 계속 되고는 있으나, 구글에서는 중요하게 생각하고 있지 않는 것 같습니다. 

아래 링크는 구글 캘린더에서 추가되었으면 하는 기능에 대한 제안을 받는 곳인데 음력 지원에 대한 내용은 없습니다.

http://www.google.com/support/calendar/bin/request.py?page=&contact_type=feedback&extra.Language=+en+&master=feedback&Action.Search=Continue
반응형
2008. 11. 25. 17:09

Foxit Reader 3.0 Firefox plugin

반응형

최근에 웹에서 PDF를 볼 일이 많이 생겼는데 Firefox에서는 Foxit을 사용하면 먼저 파일을 다운로드 받은 후 Firefox 외부에서 Foxit을 사용하여 열도록 되어 있습니다. Adobe reader의 경우 Firefox내에서 바로 열리는데 비해 많이 불편하네요.
그래서 Firefox 내부에서 Foxit을 사용하여 PDF를 여는 방법이 없을까 찾아보다가 Foxit 3.0이 release 되었고 이 버전부터 Firefox안에서 PDF를 열 수 있도록 plugin을 제공한다는 것을 알았습니다. 얼마전에 Foxit 홈페이지를 방문했을 때만 해도 최신 버전이 2.3 이었는데... 여러가지 기능상 향상된 부분들은 해당 홈페이지를 방문하여 확인해 보시기 바랍니다.
여기서는 간단히 Firefox내에서 Foxit을 이용하여 PDF를 열 수 있도록 설정하는 방법만 알아 보겠습니다.

먼저 최신 Foxit Reader 3.0을 다운 받습니다.
http://www.foxitsoftware.com/downloads/index.php 

한글 메뉴가 아직 정식으로 발표되지 않았는데, 임시로 제 다른 글에서 다운받을 수 있습니다.
Firefox Reader 3.0 한글 메뉴

사용해 본 분들은 아시겠지만 Foxit Reader는 설치가 필요없는 portable program중의 하나입니다. 위 link에서 zip형식의 파일을 다운 받아 원하는 곳에 풀면 된다. "Foxit Reader.exe" 실행파일 딸랑 하나 입니다.

이 실행 파일을 실행한 후 처음 화면에서 Help -> Check for Updates Now... 를 클릭합니다.
그러면 아래 화면처럼 update 할 수 있는 항목들을 보여 줍니다. 여기서 Basic Module에 있는 것들과 Service Module에 있는 Firefox Plugin을 추가 한 후 다운로드 버튼을 누릅니다.

Foxit Reader


그러면 Foxit Reader 실행파일이 있는 위치에 몇가지 파일이 다운되고 Plugins라는 폴더 아래에 아래와 같은 파일들이 다운되어 있는 것을 볼 수 있습니다.
Foxit Reader Plugin


혹시 이렇게 한 다음에도 Firefox 안에서 PDF파일을 열지 못한다면 Firefox의 도구 -> 설정 에서 아래 그림과 같이 Foxit FDF Document가 Foxit Reader로 설정되어 있는지 확인해 보시기 바랍니다.
Foxit Reader Firefox Plugin

이렇게 정상적으로 설정이 되어 있다면 아래 화면과 같이 Firefox내에서 Foxit을 이용하여 PDF를 열 수 있습니다.

Foxit Reader Firefox Plugin

반응형
2008. 11. 25. 11:38

스케쥴된 Background job 일시 중지시키기

반응형
SAP에서는 SM37, SM36등을 통해 특정 작업을 스케쥴하여 background로 실행을 시킬 수 있습니다.
이런 작업들을 필요시 잠시 실행되지 않고 연기시킬 수 있는 방법은 어떤것들이 있을까요?

1. SM37에서 status가 release로 되어 있는 작업을 schedule로 변경.
 - 이럴 경우 다시 job이 실행될 수 있도록 release로 바꿀때 일일이 시간설정을 다시 해 줘야 합니다. job이 10개 이상만 되어도 상당히 귀찮고 힘든일입니다.

2. Job을 실행하는 user계정을 lock 시킨다.
 - Background job을 설정할때 그 job을 실행할 user를 지정할 수 있습니다. 이렇게 모든 job들이 공통된 특정 user로 실행되도록 관리를 하고 있다면 고려해 볼 만합니다. user가 lock이 걸려 있으면 해당 job은 정해진 시간에 실행은 되지만 모두 cancel상태로 끝나고 맙니다. 물론 반복되는 작업은 다음 시간에 실행이 되도록 다시 스케쥴됩니다.

3. Report "BTCTRNS1"을 실행한다.
 - "BTCTRNS1"은 현재 설정되어 있는 Background job의 status를 'suspend'로 바꾼다. 이렇게 바뀐 job은 report "BTCTRNS2"를 실행시켜 다시 원상태로 바뀔때까지 실행되지 않습니다.
여기서 주의할 점 두가지가 있습니다.
* BTCTRNS1을 실행시킨 이후에 설정한 job은 정상적으로 실행 된다.
* BTCTRNS2를 실행시킬 경우 그 시간 이전에 실행되어야 했던 job들이 모두 일시에 실행되어진다.
이 report들은 SAP 시스템의 upgrade시 설정되어 있는 작업들을 중단시키는데 사용되어지는 것들입니다.

4. Batch job process를 0으로 만든다.
- Batch job process가 0으로 되어 있을 경우 실행되어야 할 job들이 모두 cancel됩니다. Batch job process를 0으로 바꾸는 방법은 profile을 조정하거나 operation mode를 조정하면 됩니다. operation mode를 조정하는 것은 서비스의 재시작이 불필요합니다. (operation mode에서 0으로 바꿀 수 있는지는 다시 확인해 봐야겠습니다. Dialog process는 2개 이하로 설정이 불가능합니다)

그러면 특정한 작업을 위해 batch job을 중단시켰다가 다시 실행되게 할때 이미 실행 시간이 지난 것들은 실행되지 않게 하려면 어떻게 할 수 있을까요?
위의 2, 3, 4번을 섞어서 적절히 사용하면 됩니다.
먼저 BTCTRNS1을 실행하여 batch job이 실행되지 않도록 하고, 2번 방법으로 user를 lock을 건 후 BTCTRNS2를 실행하여 실행시간이 지난 job은 모두 cancel시킵니다. cancel된 것을 확인 한 후 user lock을 해제하면 그 시간 부터 정상적으로 batch job들이 실행됩다.
만약 2번이 힘들다면 4번을 사용합니다. profile을 수정시에는 서비스를 재시작 해야 합니다.
반응형
2008. 11. 21. 10:43

Google 캘린더 활용

반응형


구글 캘린더가 나온지는 꽤 되었지만 그 동안 사용하지 않았습니다. 그러다 얼마전 구글 캘린더가 무료 SMS를 지원한다는 글을 보고 본격적으로 사용해 보기로 했습니다.
내가 사용하는 구글 캘린더의 기능을 설정하는 것을 여기에 정리해 본겠습니다.

1. SMS 보내기
2. 캘린더 공유
3. 아웃룩 2007과 통합

1. SMS 보내기
구글 캘린더에서 SMS를 보내기 위한 설정은 간단합니다. 본인의 구글 캘린더 계정으로 접속한 다음
설정 -> 모바일 설정 에서 인증코드를 전송 받아 입력하면 됩니다.

구글 캘린더


설정 -> 캘린더 -> 알림에 가면 일정 알림의 여러가지 설정을 변경 할 수 있습니다
구글 캘린더 SMS

2. 캘린더 공유
캘린더 공유는 다른 사람들와 일정을 공유할 수 있도록 해 주는 기능입니다. 내가 작성한 일정을 보여주기만 할 수도 있고 여러 사람이 동시에 일정을 작성, 수정 할 수도 있습니다
설정 -> 캘린더 -> 이 캘린더 공유하기에서 캘린더를 공개로 설정하고 공유하고자 하는 사용자를 등록하고 권한을 설정하면 됩니다.

구글 캘린더 SMS


단순히 일정을 보여주기만 할 경우, 위와 같은 설정 없이 비공개 주소만 알려주면 됩니다. 비공개 주소는 다음 위치에서 알 수 있습니다.
설정 -> 캘린더 -> 캘린더 이름 클릭( 또는 왼편 내 캘린더에서 원하는 캘린더 옆의 역삼각형을 눌러 캘린더 설정)  -> 비공개 주소에서 XML, ICAL, HTML 클릭하여 나오는 주소를 용도에 맞게 사용하면 됩니다.
구글 캘린더 SMS

3. 아웃룩 2007과 통합
Outlook 2007에서는 앞에서 이야기한 비공개 주소의 ICAL을 이용하여 구글 캘린더의 일정을 볼 수 있습니다. 앞에서 이야기 했지만 이것을 이용하면 보기만 가능하고 추가나 수정은 안됩니다. 이게 좀 아쉽네요.
설정은 앞에서 얻은 ICAL 주소를 아웃룩에서 다음과 같이 설정해 주면 됩니다.
Outlook 2007 -> 도구 -> 계정 설정 -> 인터넷 일정 -> 새로 만들기

구글 캘린더 SMS


여기서 나오는 창에 ICAL의 주소를 입력하고 주소의 첫부분인 http를 webcal로 바꾼 후 추가하고 저장하면 됩니다.
http를 webcal로 바꾸지 않아도 되지만 특정환경에서는 webcal로 바꿔야만 되는 경우가 있다고 하네요.
이제 아웃룩의 일정에 가 보면 outlook의 일정과 구글 캘린더의 일정을 볼 수 있습니다. 일정을 독립적으로 볼 수도 있고 일정 이름 옆의 화살표를 이용해 하나로 통합해서 볼 수도 있습니다. 
구글 캘린더 offoce 2007


여기서 한가지, 캘린더 공유시 메일계정에 권한을 주면 아웃룩에서 일정 관리가 가능하지 않을까 하는 생각을 해 봤는데요...
결론은, 역시 보기만 가능하다 입니다. "이 읽기 전용 폴더의 내용을 변경할 수 없습니다." 라네요.

반응형
2008. 11. 20. 13:46

SAP BR*Tools Studio for Oracle의 설치

반응형

지난 10월말에 SAP에서 web 기반의 Oracle 관리 툴인 BR*Tools Studio를 release했습니다.
기존에 있던 BR*Tools를 web 기반으로 사용할 수 있도록 하는 것인데 기존의 BR Gui와의 차이점은 Multi instance를 지원하고 role기반의 사용자 관리가 가능하다는 것입니다.

BR*Tools Studio 요구사항
  • Java Development Kit (JDK) 1.4.2 or higher
  • Web browser Microsoft® Internet Explorer or Mozilla® Firefox
  • SAP BR*Tools 7.10 Patch 12 or higher, or BR*Tools 7.00 Patch 34 or higher
  • A remote shell tool of your choice: RSH, SSH or PuTTY etc. (optional)
  • Oracle Containers for Java (OC4J) 10g or higher (optional)
  • BR*Tools Studio는 두 가지 설치 모드가 있습니다.

  • Dedicated Server Mode
  • Multi-Instance Server Mode
  • Dedicated Server 모드는 기존의 DB서버에 설치하는 것을 말하고, Multi-Instance Server 모드는 DB 서버와는 별도의 시스템에 BR*Tools Studio를 설치하는 것을 말합니다. 실제 설치상의 차이점이나 실행상의 차이점 없이 개념적으로 구분되는 사항입니다. 다만은 없지만 Multi-Instance Server 모드로 실행시 remote shell을 실행하거나 웹서비스 지원을 위해, 위 요구사항에서 optional로 되어 있는 것들이 필요할 수 있습니다. OC4J는 설치하려는 서버에 Oracle 10g가 설치되어 있다면 이미 설치되어 있으므로 별도의 설치가 불필요합니다.
    Guide에는 DB 서버의 부하를 줄이기 위해 DB서버와는 별도의 서버에 Multi-Instance Server 모드로 설치하라고 권장하고 있습니다.

    그럼, 설치를 위해 먼저 아래에서 프로그램들을 다운 받습니다.
    BR*Tools Studio

    BR*Tools Studio 설치 (Unix 기준)
    1. Dedicated Server 모드라면 orasid 유저로 /oracle/<SID>/sap/brtools/studio/ 에 압축을 풉니다.
    2. 풀린 파일 중 setup.csh을 실행합니다. X Server를 실행하기 위한 환경 설정이 미리 되어 있어야 합니다.
    모든 환경 설정이 제대로 되어 있다면 다음과 같은 초기 화면을 볼 수 있습니다.

    BR*Tools Studio



    Install과 Upgrade를 실행할 수 있는 버튼이 있습니다. Upgrade는 BR*Tools Studio의 upgrade나 patch시 실행합니다.
    BR*Tools Studio


    "I Agree"를 누르면 BR*Tools Studio Server가 사용할 HTTPS Port를 묻습니다. BR*Tools Studio는 HTTPS만을 지원합니다. 물론 설치 후 HTTP를 지원하도록 변경하는 방법도 있습니다. 이건 다음에 다루겠습니다.
    BR*Tools Studio


    BR*Tools Studio server의 administrator user의 password를 설정합니다. 이 user는 BR*Tools Studio server의 service를 실행하고 종료할 수 있으며, BR*Tools Studio를 사용할 User를 생성하고 권한을 주고, 관리를 위한 Oracle Instance를 등록하는 등의 역할을 합니다.
    BR*Tools Studio


    BR*Tools Studio server가 HTTPS만을 지원하기 때문에 SSL연결을 위해 필요한 Keystore file을 요구합니다.
    BR*Tools Studio


    Keystore file은 다음과 같이 keytool을 사용하여 생성할 수 있습니다. keytool은 jre가 설치된 위치의 bin 폴더 밑에서 찾을 수 있습니다.
    % keytool -genkey -alias aliasname -keystore /keystore-location -storepass password

    aliasnamepassword는 임의로 주면 되며 /keystore-location은 keystore file을 저장할 위치로 이 내용을 위 화면의 Keystore File에 그대로 입력해 주면 됩니다.

    BR*Tools Studio

    Install을 누르면 설치가 시작됩니다.

    BR*Tools Studio



    잠시 후 아래와 같이 설치가 성공적으로 완료되었다는 화면을 볼 수 있습니다.
    BR*Tools Studio


    설치가 완료된 후, 앞서 이야기 한 것 처럼 Oracle 10g가 설치되어 있지 않은 서버에 설치를 했다면 추가적으로 OC4J를 다운 받아 web-app-server/oc4j/에 압축을 풀어줘야 합니다.

    Oracle Containers for Java (OC4J) 
    Guide 상에는 버전이 10g이상이라고 있으나 note 1224432에는 9.0.4에서만 지원이된다고 합니다. 실제 9.0.4에서만 정상적으로 실행이 됩니다.
    반응형
    2008. 11. 20. 11:11

    취미생활

    반응형
    처음으로 취미생활이란 이름으로 취미를 가져보려고 합니다.
    예전부터 관심을 가지고 있었던 마인드스톰(Mindstorms)을 구입하여 가지고 놀아볼까 하는데... 국내에서 구입하려니 가격이 만만치 않네요.
    Lego사의 쇼핑몰에서는 250불에 동글까지 공짜로 끼워서 무료 배송해 주고 있는데, 국내에서는 4~50만원에 판매가 되고 있네요.

    마인드스톰 홈페이지

    일단 미국에 다녀오는 사람이 있으면 부탁을 하고, 아니면 미국에 살고 있는 지인에게 부탁해 봐야겠습니다.
    가능한 올해 중으로 손에 쥐어 봤으면 하네요.
    그 동안 관련된 자료나 좀 찾아다녀봐야 겠습니다.

    마인드스톰을 이용해 제가 만들어 나가는 것들을 가능한 자세히 하나하나 여기에 올려볼 생각입니다.
    다음에 제 아이들이 참고해서 만들어 볼 수 있을 정도로요. ^^
    반응형
    2008. 11. 20. 10:58

    SAP의 성능관련 통계정보(STAT 정보)를 장기간 보관하기

    반응형
    SAP의 성능관련 통계정보를 관리해 주는 3rd party 제품들도 있지만 SAP의 기본 기능만으로 ST03등의 정보를 관리하는 방법은 없을까요?

    SAP의 ST03에서 보여지는 성능 관련 정보는 OS상에 STAT 파일로 저장됩니다. 이 data는 기본적으로 7일동안만 보관되며 그 이상된 파일들은 자동으로 삭제됩니다.
    Kernel 버전별로 stat/max_files 파라메터등을 이용하여 보관기간을 늘릴 수도 있지만 장기간 보관에는 여러가지 제약점이 있습니다. (note 6833)

    그려면 이 파일을 별도의 위치에 backup하고 필요시 읽어오는 방법은 없을까요?

    Kernel 7.0이전에는 User Exit(Note 143550)을 사용하고, 7.0 부터는 BADI(Note 931446)를 통해 별도로 저장이 가능합니다. 물론 관리자가 주기적으로 OS 상에서 copy를 할 수도 있습니다.
    이렇게 backup 받은 파일들은 RSSTAT20(old version), RSSTAT26, RSSTAT30 등을 통해 조회가 가능합니다.
    반응형