1 / 52

문제 분석을 위한 시스템 프로그래머 도구

문제 분석을 위한 시스템 프로그래머 도구. Jung,Joon Young(PCA,Jungjy@kr.ibm.com,#6648) 2007 년 4 월 11 일 시스템 서비스 사업 본부 한국 아이비엠. 목차. System Z message 를 3270 화면에서 - LookAt LookAt 개요 LookAt 구조 LookAt 사용 예 LookAt 설치 LookAt 관련 정보

garren
Download Presentation

문제 분석을 위한 시스템 프로그래머 도구

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 문제 분석을 위한 시스템 프로그래머 도구 Jung,Joon Young(PCA,Jungjy@kr.ibm.com,#6648) 2007년 4월 11일 시스템 서비스 사업 본부 한국 아이비엠

  2. 목차 • System Z message를 3270 화면에서-LookAt • LookAt 개요 • LookAt 구조 • LookAt 사용 예 • LookAt 설치 • LookAt 관련 정보 • 보유한 System Z Software를 Listing하는 방법-PMA • FMID별 소프트웨어 명세서 예제 • FMID별 소프트웨어 명세서 JCL 만들기

  3. System Z Message를 3270 화면에서LookAt • LookAt 개요 • LookAt 구조 • LookAt 사용 예 • LookAt 설치 • LookAt 관련 정보

  4. LookAt 개요 • Message설명을 빠르고 쉽게 조사 • Message ID와 시스템의 릴리즈 만 필요 • LookAt 사용 • IBM LookAt 웹 사이트 • 워크스테이션/Mobile(PDA) • System Z Book Repository

  5. LookAt 구조

  6. LookAt 사용 예 1. 사용방법 • TSO "READY" Prompt • ISPF Command Panel (Option 6) • Any ISPF Command Line 등에서 사용 가능함 • “Point and Shoot“

  7. LookAt 사용 예 2. 지원 Message • System Z 관련 모든 Message • z/OS,CICS,DB2,TCPIP,ALCS … • SYSTEM Abend Code • DB2 Reason Code 를 찾을 수 있음

  8. LookAt 사용 예 3. USS에서 지원 • Unix Systems Services shell (OMVS) 에서의 사용 예

  9. LookAt 사용 예 4. Message가 여러 개의 Manual에 있을 때 • 특정 Message가 여러 Manual에 있을 때 옵션 Q: LookAt 종료 S: 다음 Manual로 Skip L: Message를 갖고 있는 모든 Manual을 List 5. 찾고자 하는 Message가 없을 때

  10. LookAt 사용 예-정리 • TSO "READY" Prompt • ISPF Command Panel (Option 6) • Any ISPF Command Line • Unix Systems Services shell (OMVS) • ISPF Applications, Using a Preassigned PF Key (“Point and Shoot"). • LookAt 명령어 형식 • Lookat Message-ID -Profile hlq.zosv1r4.pro • Message-ID : IST895I,$HASP*99(Wild-Card Character) *99(사용 금지) • -Profile hlq.zisv1r4.pro : 생략 가능 • TSO Lookat Message-ID -Profile hlq.zosv1r4.pro • Any ISPF Command Line • Unix Systems Services shell • Point and Shoot :편리, LOOKCSR Rexx이용

  11. LookAt 설치-순서 • Book Manager/Read Customization • Source 준비 • IBM LookAt 웹 사이트 • z/OS Software Products DVD Collection (SK3T-4271-10:z/OS v1.4) • System Z에서의 작업 • LookAt DIRectory/ INDex/ MAP/ PROfile/ Help Text/ ME • LookAt 기본 파일 Customization • System Z에서 .BOO File 할당 • .BOO 파일 Upload • Customization • BookManager Read/ISPF Log Data set default/Point and Shoot

  12. LookAt 설치–Book Manager/Read Customization • 순서 • Batch Customization Job 수행 • EOXVOPTS 수정 : EOY.SEOYCLIB에 있음 • 신규 Panel 생성 작업 • LOGON CSLIST /SYS1.PARMLIB 확인 및 수정 • 확인 작업 1. Batch Customization Job 수행 • **.SCPPBENU의 Member HBKM300H,HBKM300I,HBKM300J를 순차적으로 Sub • HLQ는 EOY를 사용 • HBKM300H : BOOK 파일을 SEQUENTIAL DATA SETS에 복사 • HBKM300I : LEXIS 파일을 SEQUENTIAL DATA SETS에 복사 • HBKM300J : BKSHELF 파일을 SEQUENTIAL DATA SETS에 복사

  13. LookAt 설치-Book Manager/Read Customization 2. EOXVOPTS 수정 000105 QGDDMSYM = "'SYS1.GDDM.AADMSYM'" <- GDDM Dataset명으로 변경 “’ GDDM.AADMSYM’” 000106 QGDDMSAM = "'SYS1.GDDM.AADMSAM'" <- GDDM Dataset명으로 변경“’GDDM.AADMSAM’” 000107 QGDDMDEF = "" 000108 QFNT38PP = "'SYS1.FONTLIB'" <- Laser Printer Font Library 000109 QFNT3820 = "'SYS1.FONT3820‘”<- Laser Printer Font Library 000110 QFNT4250 = "" 000111 QDEV38PP = "38ppn" 000112 QDEV3820 = "3820a" 000113 QDEV4250 = "4250a"

  14. LookAt 설치-Book Manager/Read Customization 000132 QHELPDSN = "'EOY.ENU.EOX03MST.BOOK'" <- Batch Customization Job HBKM300H 작업 에서 생성됨 000133 QLSHELF = "'EOY.BKLSHELF'“ <- 설치 시 할당되지 않으므로 사전 할당이 필요 SPACE=(TRK,(2,2,0)) RECFM=VB,LRECL=259,BLKSIZE=8000 000134 QXSHELF = "" 000135 QDICTDFT = "EIJENGL" 000136 QCODEPG = "0037" 000137 QDCODEPG = "0037" 000138 QDCHRSET = "0101" 000139 QZLANG = "ENU" 000145 /* Do not change the following. . . . <- 이 부분 이하는 수정이 필요 없음

  15. LookAt 설치-Book Manager/Read Customization 3. 신규 Panel 생성 작업 : 옵션 작업이지만 ISPF Option 7.6에서 반드시 수행 • EOY.SEOYPENU와 동일한 DSORG로 하여 EOY.PREP. SEOYPENU를 SPACE=(CYL,(5,2,250)) 크기로 할당 • ISPF Option 7.6에서 SELECT PGM(ISPPREP) PARM(INPAN(‘EOY.SEOYPENU(*)’), OUTPAN(‘EOY.PREP.SEOYPENU()’),REPLACE) NEW APPL 4. LOGON CSLIST/SYS1.PARMLIB 확인 및 수정 • SYSPROC 또는 SYSEXEC에 EOY.SEOYCLIB을 연결 • ISPPLIB에 EOY.SEOYPENU를 연결 • ISPMLIB에 EOY.SEOYMENU를 연결 • ISPTLIB에 EOY.SEOYTENU를 연결

  16. LookAt 설치-Book Manager/Read Customization • LPALSTxx 에 EOY.SEOYLPA Lib 정의 유무 확인 • LNKLSTxx또는 PROGxx에 EOY.SEOYLOAD Lib 정의 유무 확인 5.확인 작업 • ISPF Option 6 에서 %BOOKMGR 후 Enter 키를 누름 • Action Bar에서 BOOK 선택 • PERFORM FILE FUNCTION 선택 • ADD 선택 • BOOKSHELF DSN을 입력 EOY.ENU.BOOKMGRR.BKSHELF로 되어 있다면 EOY.BKSHELF로 수정 • VIEW 선택 후 REFRESH 실행

  17. LookAt 설치-Book Manager/Read Customization Book Manager/Read Customization 확인 작업

  18. LookAt 설치-Book Manager/Read Customization • 적색 Box내에 BOOKSHELF DSN을 입력 • EOY.ENU.BOOKMGRR.BKSHELF로 되어 있다면 EOY.BKSHELF로 수정 • View 선택 후 Refresh

  19. LookAt 설치-Source 준비 • LookAt Source 준비는 • IBM LookAt 웹 사이트 • z/OS Software Products Collection CD를 이용 • 최신의 Source를 얻기 위해 IBM LookAt 웹 사이트 를 이용. • www-03.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/ • Download를 클릭

  20. LookAt 설치-Source 준비 1. 사용하고자 하는 OS 선택 2. OS Version 선택 3. 가장 최근 것을 선택

  21. z/OS V1.4 z/OS V1.7 LookAt 설치-Source 준비 4. TSO 폴더를 선택 후 LookAtTso.exe를 더블 클릭하여 임의의 Directory에 저장 5. 아래 아이콘을 더블 클릭(이하의 순서는z/OS Software Products DVD Collection도 동일) 6. Next 버튼 클릭

  22. LookAt 설치-Source 준비 7. Install 버튼 클릭 C:\ProgramFiles\IBM\LookAt[TSO]에 LookAt Source가 설치됨 8. Finish 9. Customization your LookAt Profile에서는 Next 버튼을 클릭

  23. LookAt 설치-Source 준비 10. DIRectory/HELP/INDex/MAP 파일명 수정 • XXXXXXXX 부분을 EOY.ENU로 변경 하고 ZOSV1R4는 삭제 후 Next 버튼 클릭 11. BookShelf 화면 • XXXXXXXX.YYYYYYYY.BKSHELF는 Blank 또는 EOY.BKSHELF로 변경 후 Next 버튼 클릭

  24. LookAt 설치-Source 준비 12. Verify LookAt Profile 하단 화면의 LookAt 파일들이 원하는 현태로 변경 되었는지 확인 후 Next 버튼 클릭 13. Finish 버튼 클릭 후 LookAt zosv1r4.dir 파일의 v$paull 부분을 모두 EOY.ENU로 일괄 변경(EOY.ENU는 반드시 대문자) 14. LookAt.me 파일은 한번 정독

  25. LookAt 설치-Source 준비 Source가 준비된 Directory 내용 • .exe파일은 확장 자를 제외한 이름으로 TSO LOGON CLIST SYSPROC(또는 SYSEXEC)에 연결된 라이브러리로 Upload • zosv1r4.xxx파일들은 DIR,IND,MAP,PROfile로 Upload • Lookat.me/Lookhelp.txt는 Lookat.me/Lookat.help로 Upload

  26. LookAt 설치-System Z에서의 작업 1. 아래와 같은 DSN명으로 System Z에서 Data set 할당

  27. LookAt 설치-System Z에서의 작업 2. LookAt 설치- Source 준비에서 생성된 C:\Program Files\IBM\LookAt (TSO)의 파일을 System Z로 Upload 각 PC 파일의 맨 마지막 라인에 ■ 부분은 라인 전체를 삭제 후 Upload 하여야 함

  28. LookAt 설치-System Z에서의 작업 3. SYS1.CMDPROC의 LookAt 멤버에서 다음 사항을 확인 수정 1) /* #!/usr/lpp/orexx/bin/rexx */ <- 맨 처음 라인에 이 부분 삭제 2) when sys = 'WIN' then DefProFile='lookat.pro' /* 2.99*/ when sys = 'CMS' then DefProFile='LOOKAT PROFILE A' /* 2.99*/ when sys = 'TSO' then DefProFile='V$PAULL.LOOKAT.PROFILE‘ <- 이 부분이 when sys = 'TSO' then DefProFile=‘EOY.ENU.LOOKAT.PROFILE‘인지 확인 4. SYS1.CMDPROC의 EOXVSTRT,LOOKAT,LOOKCSR 멤버들이 정상적으로 Upload되었는지 확인

  29. LookAt 설치-System Z에서의 작업 5. LookAt.Me,LooKAt.Help 파일이 정상적으로 Upload되었는지 확인 6. LookAt.Dir 파일에서는 :tsodsn.부분이 EOY.ENU.Bookname.Book로 되어 있는지 확인

  30. LookAt 설치-System Z에서의 작업 7. LookAT.INDex,LookAt.MAP파일은 수정 하면 안됨 8. LookAt.PROfile의 적색 Box부분 점검 및 수정

  31. LookAt 설치-System Z에서의 작업 9. LooKAt.Dir 파일을 편집하여 Book명을 추출 • X All • Find ‘EOY.ENU’ All • Del X All • Change ‘EOY.ENU.’‘‘ All • Change ‘BOOK’‘BOO’ All • CRE Bookfile <- PDS에 Bookfile 이란 멤버 명으로 저장 • CANcel 10. PDS에서 Bookfile을 FTP ASCII 옵션으로 PC 특정 Directory Down Load Down Load한 Bookfile 예 ADMD1A03.BOO AHXUGA10.BOO ALCUGB10.BOO ALZUGA11.BOO AOPM0313.BOO 중간생략

  32. LookAt 설치-System Z에서 .Boo File 할당 1. LookAt Web에서 .Boo File 받기 • List Books를 선택 • 해당 OS 버전을 선택 • Go 버튼을 클릭

  33. LookAt 설치-System Z에서 .Boo File 할당 • 각각의 Message Book들을 선택 하고 더블클릭 • Download를 더블 클릭하여 Message Book 파일들을 PC의 특정 Directory에 저장(C:\MSG\)

  34. LookAt 설치-System Z에서 .Boo File 할당 2. z/OS Software Products DVD Collection(SK3T-4271-10:z/OS v1.4) 에서 Copy하는 방법 1) Down Load한 Bookfile을 우측과 같은 형태의 DOS Batch File로 편집(copybook.bat) ADMD1A03.BOO AHXUGA10.BOO ALCUGB10.BOO ALZUGA11.BOO AOPM0313.BOO 중간생략 Copybook.bat의 예 COPY D:\BOOKS\ADMD1A03.BOO C:\MSG\ COPY D:\BOOKS\AHXUGA10.BOO C:\MSG\ COPY D:\BOOKS\ALCUGB10.BOO C:\MSG\ COPY D:\BOOKS\ALZUGA11.BOO C:\MSG\ COPY D:\BOOKS\AOPM0313.BOO C:\MSG\ 중간 생략 2) C:\MSG\ Directory를 생성 3) Copybook.bat를 다음과 같이 수행 한 뒤 copylog.txt를 확인하여 어떤 Book file이 Copy되지 않았는지 확인하여 IBM LookAt 웹 사이트에서 제외된 파일을 Download • Copybook > copylog.txt

  35. LookAt 설치-.Boo File Upload 1. PC에 받아 놓은 Book 파일 Upload • 사전 준비 사항 : Book 파일을 Upload할 Dataset Allocate //BOOKALLO JOB (),'', ... //ALLOC GENDSN PROC MEM2=,HLQ='EOY.ENU' <=== HIGH LEVEL QUALIFIER //GEN EXEC PGM=IEFBR14 //DD1 DD DISP=(NEW,CATLG),DSNAME=&HLQ..&MEM2., // SPACE=(4096,(300,60),RLSE), // DCB=(RECFM=FBS,LRECL=4096,BLKSIZE=8192,DSORG=PS), // UNIT=SYSDA,VOL=SER=XXXXXX <=== UNIT/VOLSER //SYSPRINT DD SYSOUT=* //SYSIN DD DUMMY // PEND //* UNLOAD THE BOOK FILES TO SEQUENTIAL DATA SETS //A1 EXEC GENDSN,MEM2=ADMD1A03.BOOK //A1 EXEC GENDSN,MEM2=AHXUGA10.BOOK //A1 EXEC GENDSN,MEM2=ALCUGB10.BOOK 중간 생략 • PDS내의 Bookfile을 이용하여 좌측의 Procedure JCL을 작성 • BND,)),CC,OO등의 명령어 이용 ADMD1A03.BOO AHXUGA10.BOO ALCUGB10.BOO ALZUGA11.BOO AOPM0313.BOO 중간생략

  36. LookAt 설치-.Boo File Upload • 파일 크기가 고려 되여야 할 Book들 * X,XX,XXX의 값은 OS 버전에 따라 변동 됨

  37. LookAt 설치-.Boo File Upload Book 파일 Upload한 결과 BookManager Customization 결과 LookAt 파일 Upload한 결과 2. Book 파일을 Upload할 Dataset Allocate후 FTP를 이용 하여 Upload FTP (C:\MSG\FTP Your Host IP) BIN option cd ‘EOY.ENU’ Mput *.boo *.BOOK 이용 • Book 파일을 Upload후 생긴 LooKAt관련 파일들

  38. LookAt 설치-Customization 1. BookManager의 Exit 옵션 변경 • 메뉴에서 BookManager옵션을 찾기 위해서는 Down Key를 누름 • ISPF -> BookManager -> Options -> Set Exit Options. • 2,3,2,1를 순차적으로 입력 • Enter 키를 눌러 변경된 내용 저장

  39. LookAt 설치-Customization 2. ISPF의 Exit 옵션 변경 • ISPF -> Settings -> Log/List -> Log Data Set Defaults. • 아래 값들로 설정 • Process option=2 • Primary pages=0 • Secondary pages=0 • Enter 키를 눌러 변경된 내용 저장

  40. LookAt 설치-Customization 3. “Point and Shoot”활성화 • Message ID위에 커서를 놓고 PF 키를 누름 으로서 Message의 설명을 보는 “Point and Shoot”기능을 사용하고자 할 때는 다음의 작업등을 완료 하여야 함 • ISPF로 이동하여 COMMAND INPUT==> line에서 KEYS를 입력 후 ENTER 키를 누름 • 사용하지 않거나 정의되지 않은 PF 키를 선정하고 TSO %LOOKCSR로 정의 • Format line에SHORT라 입력 • Label 라인에 LookAt 이라 입력 • File선택 -> Save and Exit선택으로 완료 • Note: 위의 과정을 ISPF 어플리케이션(예를 들어 SDSF) 모두 수행

  41. LookAt 관련 정보 • IBM Web Site http://www.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/lookat.html • LookAt의 최신 버전,news: http://www.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/ • LookAt Download : ftp://ftp.software.ibm.com/ps/products/ibmreader/tools/lookat • TSO 하의 REXX EXEC • BookManager READ/MVS의 Support • 기타 • OS/390 V2.10와 z/OS V1.4에 적용 및 사용 • 3270에뮬레이션 프로그램의 특성 –기본 에서 변형 된 경우 • 테스트 시스템 적용 후 사용

  42. 보유한 System Z Software를 Listing 하는 방법-PMA • FMID별 소프트웨어 명세서 예제 • FMID별 소프트웨어 명세서 작성 JCL 만들기

  43. FMID별 소프트웨어 명세서예제 • Planning and Migration Assistant의 기능 • Target, Distribution, Global CSI Zone Names • CustomPac Order Inventories 내의 Order numbers in • Target zone에 설치된 Products • FMID(Function Modification ID.)에 따른 소프트웨어 설명 • 좌측 화면은 z/OS Base의 FMID별 소프트웨어 명세를 나타냄

  44. FMID별 소프트웨어 명세서예제 • 특정 소프트웨어의 구성 형태를 표시 • Enterprise COBOL V3.4의 구성 • Order 정보가 없는 FMID List를 표시 • Product VRM (Ver.Rel.Mod.)별 소프트웨어 명세서를 표시

  45. FMID별 소프트웨어 명세서 작성 JCL 만들기 • 작성방법 1. SMP/E Panel로 이동 2. SMPCSI DATA SET명 기술 3. 6번의 Migration Assistant를 선택 4. Enter 키 누름 5. 최초 Migration Assistant를 사용시 나오는 화면 • Planning and Migration Assistant Web Site에 대한 정보를 표시 • www.ibm.com/s390/pma/ • End 키로 빠져 나감

  46. FMID별 소프트웨어 명세서 작성 JCL 만들기 6. 옵션 선택 • S: Build the JCL • V: View the Output for a Report • ? : Report Description • S를 선택하고 Enter 키를 누름 7. S를 선택한 경우의 화면 • Job card 정보의 갱신 • Software Information Base (SIB)가 들어 있는 Library 기술 : GIM.SGIMTENU • GIM.SGIMTENU의 SIB를 복제하여 사용할 PDS명:ZOS170.PTF.LIB • Enter 키를 누름

  47. FMID별 소프트웨어 명세서 작성 JCL 만들기 8. Configure Migration Assistant • Report 출력 형태/SYSOUT Class선정 • ISP.SISPLOAD 기술 후 Down키를 눌러 아래 처럼 Dataset이 기술되었는지 확인 • ISPLLIB 'GIM.SGIMLMD0' • ISPMLIB 'ISP.SISPMENU‘와 'GIM.SGIMMENU' • ISPPLIB 'ISP.SISPPENU‘와 'GIM.SGIMPENU' • ISPSLIB 'ISP.SISPSLIB‘와 'GIM.SGIMSENU' • ISPTLIB 'ISP.SISPTENU‘와 'GIM.SGIMTENU' • SYSEXEC 'ISP.SISPEXEC‘와 ’GIMM.SGIMCLS0 • 전체 Update후 Enter 키를 누름 • Help 기능: • Report Description에 대한 설명은 ? 이용

  48. FMID별 소프트웨어 명세서 작성 JCL 만들기 Report Description에 대한 예

  49. FMID별 소프트웨어 명세서 작성 JCL 만들기 Report Description • Report 개요 • 사용자의 Input 유무 • Report Output 및 Sample • Report Field에 대한 설명 등으로 구성

  50. FMID별 소프트웨어 명세서 작성 JCL 만들기 9. 사용할 SMP/E Target Zone명을 기술 10. JCL이 생성 됨 • APLYPROD라는 멤버가 생성됨 • 필요 시 PDS에 특정 멤버로 저장

More Related