|
|||||||||||||
|
Back To LeighWeb Mainframe Utilities Page View the module associated with this documentationIDFIX was created at a time when UNIPAC switched from 5 character logon ids to 6 character logon ids. It would be equally applicable, however, when anyone switched from one logon id to another. The problem that arises is as follows. You build up, over time, a great deal of id-specific "settings" throughout ISPF. These settings are stored in ISPF profile variables. If your id should change for some reason but you want to maintain the effort expended in creating these settings over time...well...you have a problem. Additionally, you build up a great deal of jobcards as well. Some of these jobcards are in ISPF profiles variables and some are in "plain ol'" JCL libraries. If your id changes to one of the same length, you're ok to do a SCAN/REPLACE utility but if it gets LONGER, you could create invalid job cards. IDFIX will take this into account and truncate the jobname to 8 characters...in both standard JCL libararies and ISPF profile members. Each of these settings now has your "old" id in it and won't function the way you'd like. This is where IDFIX comes in. IDFIX processes your ISPF profile library via ISPF services or standard JCL libraries via edit macros and changes instances of your old id to your new id. In the case of non-ISPF profile libraries, it only changes job cards. Type the following at an ISPF command/option line: COMMAND ===> tso idfix You'll be prompted to enter the name of your ISPF profile library or other PDS name that contains ISPF profile members. Then you'll be prompted (with a confirmation prompt) for your "old" and "new" id values. Then it will go to work. When IDFIX completes, you'll be taken into an edit session on a "log" file of all IDFIX accomplished. |
|||||||||||||
|
|||||||||||||