オンラインヘルプあれこれ
- TSOのヘルプ
- TSOのコマンドヘルプの原本
- ISPFのオンラインヘルプ
- ISPFのエラーコメント
- ISPFのチュートリアル
- IBMのユーティリティプログラムのオンラインヘルプはどこで見れるのか。。
- その他ヘルプ(未整理)
- メンバが使用されているときに出るエラー
- コマンドがない場合のエラー
TSOのヘルプ
TSO HELPで見れる。
HELP COMMANDで見れる。
TSOのコマンドヘルプの原本
コマンドプロセッサーのヘルプの原本は、ヘルプ・データ・セットに入っている。SYS1.CMDLIB.HELP
IBM Knowledge Center
ISPFのオンラインヘルプ
オプションバーに以下を入力することで見れる。
HELP
HELPの中でHELPを入力するとHELPの使い方を見ることができる。
IBM Knowledge Center
ISPFのエラーコメント
黄色でエラーコメントが出たら、F1を押下すると詳細な説明が見れる。
その他ヘルプ(未整理)
VENDOR.HELP
SVTSC.HELP
LVL0.HELP
ISP.SISPHELP
SYS1.HELP
メンバが使用されているときに出るエラー
Member in use
→
+--------------------------------------------------------------------------+ | Member is being updated by you or another user. Enter HELP for a list of | | users using the data set. | +--------------------------------------------------------------------------+
→
Data set 'AU00530.DATA(AU00530)' is in use by the following 1 user(s) and/or job(s): ------------------------------------------------------------------------------ AU00530 ------------------------------------------------------------------------------ On terminals which support extended data streams, TSO user and Job names have the following colors: NAME1 - Normal Green - Owns data set shared NAME2 - Normal Red - Owns data set exclusively NAME3 - Reverse Video Green - Waiting for shared use NAME4 - Reverse Video Red - Waiting for exclusive use On terminals which do not support extended data streams, TSO user and Job names have the following intensities: NAME1 - Low Intensity - Owns or Waiting for shared use NAME2 - High Intensity - Owns or Waiting for exclusive use
コマンドがない場合のエラー
Command not recognized
"誤ってるコマンド名" is not a valid line command. Correct it or blank it out.
----------------------------------- | EDIT | | LINE COMMANDS | ----------------------------------- The following topics are presented in sequence, or can be selected by number. Individual commands can be selected by entering the command name. 0 - Line commands: General information 1 - Basic commands: I D R 2 - Move/Copy commands: C M A B O 3 - Shifting commands: ) ( > < 4 - Exclude/Show commands: X F L S 5 - Text handling commands: TE TF TS LC UC 6 - Miscellaneous commands: BNDS COLS MASK TABS 7 - Data commands: MD HX
TSO
TSOコマンドモジュールの場所
SYS1.CMDLIBにIKJEFxxxのメンバー名で格納されている。
プロセッサー・モジュールはアセンブラで書かれているらしい。以下リンク参照
11.TSOとISPF » 「メインフレーム・コンピュータ」で遊ぼう
TSOへのログオンの仕組み
IBM Systems Magazine - Exploring TSO and ISPF
IBM Knowledge Center
IBM Knowledge Center
TSOのヘルプの見方
READY HELP LANGUAGE PROCESSING COMMANDS: ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER. CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE. COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER. FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER. PROGRAM CONTROL COMMANDS: CALL LOAD AND EXECUTE THE SPECIFIED LOAD MODULE. LINK INVOKE LINK PROMPTER AND LINKAGE EDITOR. LOADGO LOAD AND EXECUTE PROGRAM. RUN COMPILE, LOAD, AND EXECUTE PROGRAM. TEST TEST USER PROGRAM. TESTAUTH TEST APF AUTHORIZED PROGRAMS. DATA MANAGEMENT COMMANDS: ALLOCATE ALLOCATE A DATA SET WITH OR WITHOUT AN ATTRIBUTE LIST OF DCB PARAMETERS. ALTLIB DEFINE OPTIONAL, USER-LEVEL OR APPLICATION-LEVEL SETS OF LIBRARIES CONTAINING SAA/PL EXECS OR CLISTS. THESE LIBRARIES ARE SEARCHED WHEN IMPLICITLY INVOKING AN SAA/PL EXEC OR CLIST. ATTRIB ALLOW DCB PARAMETERS TO BE DYNAMICALLY INTRODUCED AND NAMED FOR USE WITH A SUBSEQUENT ALLOCATE COMMAND. CONVERT SIFT ITF/PL1 AND FORTRAN SOURCE. COPY COPY A DATA SET. (SEE NOTE BELOW.) DELETE DELETE A DATA SET. EDIT CREATE, EDIT, AND/OR EXECUTE A DATA SET. FORMAT FORMAT AND PRINT A TEXT DATA SET. (SEE NOTE BELOW.) FREE RELEASE A DATA SET AND/OR AN ATTRIBUTE LIST. LIST DISPLAY A DATA SET. (SEE NOTE BELOW.) LISTALC DISPLAY ACTIVE DATA SETS. LISTBC DISPLAY MESSAGES FROM OPERATOR/USER. LISTCAT DISPLAY USER CATALOGUED DATA SETS. LISTDS DISPLAY DATA SET ATTRIBUTES. MERGE COMBINE DATA SETS. (SEE NOTE BELOW). PRINTDS PRINT A DATA SET. PROTECT PASSWORD PROTECT DATA SETS. RENAME RENAME A DATA SET. TSOLIB DEFINE OPTIONAL SEARCH LEVEL THAT TSO/E USES WHEN SEARCHING FOR COMMANDS AND PROGRAMS. NOTE: THE TSO DATA UTILITY COMMANDS, COPY, FORMAT, LIST AND MERGE, ARE PART OF PROGRAM PRODUCT 5734-UT1. THIS PRODUCT MUST BE INSTALLED PRIOR TO UTILIZING THE COMMANDS AND RELATED HELPS. SYSTEM CONTROL COMMANDS: ACCOUNT MODIFY/ADD/DELETE USER ATTRIBUTES. CONSOLE PLACE TERMINAL IN CONSOLE MODE. OPERATOR PLACE TERMINAL IN OPERATOR MODE. PARMLIB LIST/UPDATE TSO/E DEFAULTS. RACONVRT UADS TO RACF DATA BASE CONVERSION UTILITY. SYNC SYNCHRONIZE THE BROADCAST DATA SET WITH USER IDS FROM THE UADS AND RACF DATA BASE. SESSION CONTROL: CONSPROF DEFINE USER CONSOLE CHARACTERISTICS. EXEC INVOKE COMMAND PROCEDURE. EXECUTIL ALTER REXX ENVIRONMENT. HELP INVOKE HELP PROCESSOR. LOGOFF END TERMINAL SESSION. LOGON START TERMINAL SESSION. PROFILE DEFINE USER CHARACTERISTICS. SEND SEND MESSAGE TO OPERATOR/USER. TERMINAL DEFINE TERMINAL CHARACTERISTICS. TIME LOG SESSION USAGE TIME. TSOEXEC EXECUTE AN AUTHORIZED OR UNAUTHORIZED COMMAND FROM WITHIN AN UNAUTHORIZED ENVIRONMENT. WHEN CONDITIONALLY EXECUTE NEXT COMMAND. FOREGROUND INITIATED BACKGROUND COMMANDS: CANCEL CANCEL BACKGROUND JOB. OUTPUT DIRECT OUTPUT MEDIUM FOR BACKGROUND JOB. STATUS LIST STATUS OF BACKGROUND JOB. SUBMIT SUBMIT BACKGROUND JOB. INTERACTIVE DATA TRANSMISSION FACILITY: RECEIVE RECEIVE DATA SENT TO YOU BY A TRANSMIT COMMAND. TRANSMIT TRANSMIT MESSAGES AND/OR DATA SETS VIA NODES DEFINED TO JES. FOR MORE INFORMATION ENTER HELP COMMANDNAME OR HELP HELP
オンラインヘルプがないコマンド
TSO HELP COPYで出ない。
TSO Data Utilitiesにあるらしい。
メインフレーム技術情報交換・助け合いQ/Aボード [All Thread / Page: 11]
tips
TSOをタブ化出来る
POINT-AND- SHOOTというとか。。
TIPS | mainframegeek
IBM Knowledge Center
ISPFで3つ以上のパネルを使う » 「メインフレーム・コンピュータ」で遊ぼう
Command ===> SWAPBAR
swap n
startで新しいタブ
start 3.4で3.4押した状態で開く
IBM Knowledge Center
ISPF上で最近使用したコマンド表示
RETP
+---------- Retrieve -----------+ | Options Help | | ---------------------------- | | ISPF Retrieve Panel | | | | Select the command | | to be retrieved | | More: + | | 1. 3.4 | | 2. X | | 3. x | | 4. hotbar | | 5. =3.4 | | 6. =6 | | 7. HOTBAR | | 8. HOSTBAR | | 9. SWAPBAR | | 10. SWAPBAR OFF | | 11. SWAPBAR | | F1=Help F2=Split | | F3=Exit F7=Backward | +-------------------------------+
RETF
メンバの検索はFINRでもSRCHFO XXXでも可能らしい
MQ(メインフレーム)
ISPFからMQのMain Menuへの移動方法
Menu Utilities Compilers Options Status Help ------------------------------------------------------------------------------ ISPF Primary Option Menu Option ===> MQ More: + 0 Settings Terminal and user parameters < Calendar > 1 View Display source data or listings November 2015 2 Edit Create or change source data Su Mo Tu We Th Fr Sa 3 Utilities Perform utility functions 1 2 3 4 5 6 7 4 Foreground Interactive language processing 8 9 10 11 12 13 14 5 Batch Submit job for language processing 15 16 17 18 19 20 21 6 Command Enter TSO or Workstation commands 22 23 24 25 26 27 28 7 Dialog Test Perform dialog testing 29 30 8 LM Facility Library administrator functions 9 IBM Products IBM program development products Time . . . . : 03:23 10 SCLM SW Configuration Library Manager Day of year. : 306 11 Workplace ISPF Object/Action Workplace ------ Other Install Products ------ FA IDI Fault Analyzer 12.1.0 D Debug Tool Debug Tool Utility V12.1 SD SDSF System Display and Search Facility IP IPCS Inter Problem Control Facility IS ISMF Inter Storage Management Facility SM SMP/E SMP/E and CBIPO Dialogs HC HCD HW Configuration Definition Dialog R RACF Resource Access Control Facility S DFSORT Data Facility Sort OE OEDIT OpenEdition MVS Edit files OB OBROWSE OpenEdition MVS Browse files OS OSHELL OpenEdition MVS ISPF Shell BR READ BookManager READ/MVS BB BUILD BookManager BUILD/MVS BI READ INDEX BookManager Index Utility DA DXT ADMIN Invoke DXT Administrative Dialogs DE DXT END USER Invoke DXT End User Dialogs DU MVS/DITTO MVS/DITTO Utility IN INSPECT INSPECT for C/370 and PL/I D2 DB2I Perform DB2 Interactive functions PM DB2PM DATABASE 2 Performance Monitor MQ MQ MQ 7.1.0 operations and control panels F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel
MQのMain Menu
IBM WebSphere MQ for z/OS - Main Menu Complete fields. Then press Enter. Action . . . . . . . . . . 0. List with filter 4. Manage 1. List or Display 5. Perform 2. Define like 6. Start 3. Alter 7. Stop 8. Command Object type . . . . . . . . + Name . . . . . . . . . . . Disposition . . . . . . . . Q=Qmgr, C=Copy, P=Private, G=Group, S=Shared, A=All Connect name . . . . . . . - local queue manager or group Target queue manager . . . - connected or remote queue manager for command input Action queue manager . . . - command scope in group Response wait time . . . . 30 5 - 999 seconds (C) Copyright IBM Corporation 1993,2011. All rights reserved. Command ===> F1=Help F2=Split F3=Exit F4=Prompt F9=SwapNext F10=Messages F12=Cancel
MQのMain MenuのHelp
+-----------------------------------------------------------------------------+ | Main Menu - Help | | More: + | | The 'Main Menu' panel is the entry point to the IBM WebSphere MQ for z/OS | | Operations and Control panels. | | | | On any panel you can get HELP at either field or panel level. To get field | | help, move the cursor to the field and press F1. To get panel help, move | | the cursor to a position outside any of the fields and press F1. | | | | The Operations and Control panels work by sending MQSC commands to a queue | | manager. For more information about commands, refer to the "WebSphere MQ | | Script (MQSC) Command Reference" manual. | | | | The panels are not intended to support every possible object and function | | that can be performed using MQSC commands. In particular there is no | | formatted panel support for Topics and Subscriptions since they include | | very long fields. | | You can use the Websphere MQ Explorer to administer Topics and | | Subscriptions using a graphical user interface. | | | | The COMMAND action allows the use of any MQSC commands that that can be | | issued through the CSQUTIL utility program. This includes functions that | | are not supported through the panel interfaces such as administering | | Topics and Subscriptions. The Command function displays an Edit session | | where you can enter the MQSC commands you wish to invoke, it then uses | | CSQUTIL to execute the commands and displays the command output in an Edit | | session. | | | | To use the panels: | | | | 1. Specify an action by entering a number between 0 and 8 in the 'Action' | | field. | | 2. Specify a valid object type for the action in the 'Object type' field. | | You can type in the object type or you can press F4 and select an | | object type from the list displayed in the 'Select a Valid Object | | Type' secondary window. | | 3. Specify a name for the object, as described below. | | 4. Specify a disposition, as appropriate for the action and object type | | you are using. | | 5. Choose the queue manager you want to use, as described below. | | 6. Press Enter. | | | | Depending on your choices, you will either see panels that show you | | current information about the object and let you perform the action | | requested, or you will see a LIST OF OBJECTS, from where you can select | | ANY of the allowed actions for the object. (The action you choose is not | | significant if a list of objects is to be displayed.) | | | | YOU ARE RECOMMENDED TO MAKE CHOICES THAT RESULT IN A LIST OF OBJECTS BEING | | DISPLAYED, AND WORK FROM THAT LIST. Use the 'List or Display' action on | | the main menu, because that is allowed for all object types. You can get a | | list by specifying: | | | | o a generic name, ending in an asterisk | | o a generic disposition, ALL | | | | If you specify an asterisk for the action queue manager name, or if you | | are using cluster objects, a list always results. | | | | SPECIFYING AN OBJECT NAME | | | | To perform an action, enter one of the following in the 'Name' field: | | | | o The name of an object. | | o A generic name ending in an asterisk, for example, ABC*. This | | displays a list of objects of the type and disposition specified whose | | names match the generic name, for example, ABC1, ABC2, ABCD, and so | | on. | | o An asterisk (*) on its own to obtain a list of all the objects of the | | type and disposition specified. | | o Blank, if either | | | | - the object type is SYSTEM, SECURITY, or MANAGER. | | - you want to define a new object using default attributes. | | | | DEFINING A NEW OBJECT | | | | To define a new object, you use an existing object as a basis for it. As | | with the other actions, you can do this by displaying a list of existing | | objects, and then selecting the object you want to use from the list, or | | by specifying the basis object and choosing the 'Define like' action. | | Alternatively, if you want to use default attributes for the new object | | rather than using an existing object as a basis, specify the 'Define like' | | action and a blank name. | | | | Note: The name and disposition you specify is for the basis object, and | | NOT for the the object you want to define. | | | | CHOOSING A QUEUE MANAGER | | | | You must choose the name of the local queue manager or queue-sharing group | | to which you want to connect, and the queue managers you want to perform | | your actions. You can also choose the time that you should wait for | | responses from the queue manager. | | | | CONNECT NAME | | This is where you will connect to MQ; it must be a queue manager or | | queue-sharing group that is on the same z/OS or OS/390 system as you | | are using. If you choose a queue-sharing group, you will be connected | | to one of the queue managers in the group. If you leave the connect | | name blank, you will connect to the default queue manager or group for | | your installation, if there is one. | | | | TARGET QUEUE MANAGER | | This is where commands will be input to perform the actions you | | request; by default, if left blank, it is the connected queue | | manager. However, if you have set up the correct queues and links, you | | can choose a remote queue manager to which to send commands. The name | | you specify would normally be that of a REMOTE QUEUE object. Refer to | | the "WebSphere MQ Intercommunication" manual for more information | | about establishing communication with remote systems. | | | | ACTION QUEUE MANAGER | | This is where the action you request will be performed; it | | corresponds to the CMDSCOPE command modifier. By default, if left | | blank, it is the target queue manager. If this queue manager (whether | | connected to or remote) is in a queue-sharing group, the action you | | request can be directed instead to another queue manager in the group, | | or to all queue managers by specifying an asterisk (*). | | | | See the help for these fields for more information about choosing a queue | | manager. The Operations and Control panels will work satisfactorily only | | with queue managers that are running on z/OS or OS/390 and whose command | | levels are one of: | | | | CURRENT 710 | | PREVIOUS 600 700 701 | | | | Other command levels may work, subject to some restrictions, but are not | | formally supported by IBM. | | | | If any name is blank, or if you specify a queue-sharing group to connect | | to, you will be shown a secondary window where you can confirm the names | | of the queue managers. | | | | Note: While the 'Main Menu' panel is displayed, you are not connected to | | any queue manager. When you press Enter, the connections are checked, and, | | if valid, are attempted. If the name is not valid or the connections | | cannot be made, an error message is displayed identifying the reason. | | Whenever you return to the 'Main Menu' panel, you are disconnected from | | the queue manager. | | | | | | | | | | | | | | F1=Help F2=Split F3=Exit F4=Resize F5=Exhelp | | F6=Keyshelp F9=SwapNext F10=PrvPage F11=NxtPage F12=Cancel | +-----------------------------------------------------------------------------+
データセットに対して行えるアクション
+---------------------------------------------------------------+ | Data Set List Actions | | More: + | | Data Set: JP00XXX.DATA | | | | DSLIST Action | | 1. Edit 15. Reset | | 2. View 16. Move | | 3. Browse 17. Copy | | 4. Member List 18. Refadd | | 5. Delete 19. Exclude | | 6. Rename 20. Unexclude 'NX' | | 7. Info 21. Unexclude first 'NXF' | | 8. Short Info 22. Unexclude last 'NXL' | | 9. Print 23. SuperC 'SC' | | 10. Catalog 24. SuperCE 'SCE' | | 11. Uncatalog 25. Search-For 'SF' | | 12. Compress 26. Search-ForE 'SFE' | | 13. Free 27. Allocate | | F1=Help F2=Split F3=Exit F7=Backward | | F8=Forward F9=Swap F12=Cancel | +---------------------------------------------------------------+
メンバの扱い方
- メンバの見方
.で階層を下がっていくイメージ。
IBM####.THIS.IS.A.SAMPLE.DATASET.NAME
- 新規のメンバの作成方法
ISPFパネルから2(EDIT)で以下の画面に移動。
ISPFの方で最初の修飾詞を推測する(通常ユーザID)
別途していしたい場合は、シングルクオーテーションで囲んでHLQで指定する。
Menu RefList RefMode Utilities Workstation Help ------------------------------------------------------------------------------ Edit Entry Panel Command ===> ISPF Library: Project . . . Group . . . . . . . . . . . . . Type . . . . Member . . . (Blank or pattern for member selection list) Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file: Name . . . . . DATA(AU00530) + Volume Serial . . (If not cataloged) Workstation File: File Name . . Options Initial Macro . . . . Confirm Cancel/Move/Replace Profile Name . . . . . Mixed Mode Format Name . . . . . Edit on Workstation Data Set Password . . Preserve VB record length Record Length . . . . Line Command Table . . Data Encoding 1. ASCII 2. UTF-8 F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap