ProdukteSupportDownloadPartnerspaceÜber uns

 

 

 

 

 

QuickRef FAQ

1. ISPF command table must be updated correctly with the QW command, including the NEWAPPL() paramter . If you cannot use an updated ISPF Command table, refer to member QWX in the MVS/Quick-Ref JCL library. Otherwise, follow these steps.

a. First, if you are using a site table, determine the applid of the site table

b. Go to ISPF 3.9

c. If you are using a site table, enter the site table applid as the application ID. If you are not using a site table, use "ISP" as the application id. Then, press ENTER.

d. On the display, the QW, QWS, and/or QWSDSF entries must appear or the updated ISPF Command Table is not being accessed. If they do not appear, locate the updated ISPF Command Table and make sure it is the first library in the ISPTLIB concatenation.

e. The QW entries in the ISPF or site command table must have NEWAPPL(QWRF) for MVS/Quick-Ref R5.2 or prior releases, or NEWAPPL(QWIK) for MVS/Quick-Ref R5.3 or later, as shown in the following non-LIBDEF examples:

For MVS/Quick-Ref R5.2 or earlier:

        QWSDSF   0   SELECT CMD(%QWSDSF) 
         QW       0   SELECT PGM(QWIKREF1) PARM(&ZPARM) NEWAPPL(QWRF)
         QWS      0   SELECT PGM(ISPSTRT)  PARM(PGM(QWIKREF1) PARM(&ZPARM) 
                      NEWAPPL(QWRF))

For MVS/Quick-Ref R5.3 or later:

         QWSDSF   0   SELECT CMD(%QWSDSF)
         QW       0   SELECT PGM(QWIKREF1) PARM(&ZPARM) NEWAPPL(QWIK)
         QWS      0   SELECT PGM(ISPSTRT) PARM(PGM(QWIKREF1) PARM(&ZPARM)
                      NEWAPPL(QWRF))

2. MVS/Quick-Ref command table must be present behind the ISPTLIB DD statement:

a. Go to ISPF 3.9

b. If you are using MVS/Quick-Ref R5.2 or earlier, enter "QWRF" as the application id and press ENTER; if you are using MVS/Quick-Ref R5.3 or later, enter "QWIK" as the ISPF application id and press ENTER;

c. The following MVS/Quick-Ref subcommands (including HELP) must be present and displayed (look for the PASSTHRU keyword).

      Verb         T   Action
      RFIND        0   PASSTHRU
      FIND         0   PASSTHRU
      CUT          0   PASSTHRU
      SETMARK      0   PASSTHRU
      SM           0   PASSTHRU
      GETMARK      0   PASSTHRU
      GM           0   PASSTHRU
      LISTMARK     0   PASSTHRU
      LM           0   PASSTHRU
      SEARCH       0   PASSTHRU
      SELECT       0   PASSTHRU
      SEL          0   PASSTHRU
      QPRINT       0   PASSTHRU
      QP           0   PASSTHRU
      SORT         0   PASSTHRU
      HELP         0   PASSTHRU

3. The ISPF command table must not be bypassed by using "TSO QW" to invoke MVS/Quick-Ref.

4. If using LIBDEF, be sure the ISPTLIB DD name has not been added to the QW clist but does exist as an allocation in the logon proc or in a CLIST executed before ISPF is entered. For MVS/Quick-Ref, ISPTLIB cannot be LIBDEF'ed.

Q: Where can I find the COBOL FILE STATUS codes?

A: The COBOL FILE STATUS codes are located in the following item:

           Vendor  = IBM 
           Product = COBOL370/VSCOBOL II 
           Release = V1R1/V3R2 
           Item    - FILESTAT 

Q: Where can I find return codes for the VSAM macros?

A: The VSAM return codes are located in the following item:

           Vendor  = IBM 
           Product = MVS REFERENCE INFO. 
           Release = V5R2M2 & PRIOR 
           Item    - VSAM*   

Q: I'm new and lost. How do I know which installation method is being used for Quick-Ref?

A: There is not a short answer for this. You must do some research to figure out how the system is running. The basic thing you are looking for is the answer to "Is MVS/Quick-Ref LIBDEFed or running from libraries in the ISPxLIB concatenations?".

If your release of MVS/Quick-Ref is 5.3 or higher, begin by issuing the QINFO command. This will tell you if a site command table is being used and the application ID of the site command table. If you are running a release prior to 5.3, you must look to see if you can find evidence of a site command table.

If your release of MVS/Quick-Ref is 5.1 or higher, the QINFO command will show you the libraries where the QWIKREF1 load module was found and the DD Name associated with it. If the DD Name is a temporary DD name like this example S0000001, you are probably using LIBDEF. If the DD name is a permanent name like STEPLIB or ISPLLIB or PLPA or LINKLIST, you are probably using the regular, program invocation. In either of these cases, you can skip looking at the ISPF command table entry.

If you did not find QWIKREF1, then, go to ISPF 3.9. If you have a site command table, enter the application ID; otherwise, enter "ISP" for the system command table. You should see the QW or QWS command displayed. If you don't see QW or QWS, either your installation is not using the ISPF command table for MVS/Quick-Ref or there is an(other) site command table that you don't know about.

Assuming you find the QW or QWS command in the 3.9 display, see if you can find "PGM(QWIKREF1)" or "CMD(%QW)" in the display. If you see "CMD(%QW)", you are using LIBDEF to invoke MVS/Quick-Ref: this means there will be a QW CLIST in a library in the SYSPROC concatentation that calls MVS/Quick-Ref. If you see "PGM(QWIKREF1)", you are using regular, program invocation: this means MVS/Quick-Ref is in a library set up in your logon procedure or in a CLIST executed when you LOGON.

For LIBDEF users, use the "LISTA ST H" TSO/E command to list all data sets allocated to the SYSPROC DD name. Then, browse these libraries from the top one to the bottom one looking for the QW CLIST. This CLIST will can allocations for the panels, messages, linklib, and data base. Even a user data base or override dataset can be included in the QW CLIST.

For regular, program invocation users, first examine the logon proc. Look for a library in a STEPLIB or ISPLLIB concatenation that has the module QWIKREF1, MVS/Quick-Ref's entry point. If not found, look in the linklist concatenation. As a final resort, look in the PLPA.

Once you locate how the load module is invoked, the panels and messages should be close by. For example, if the QWIKREF1 load module is found in ISPLLIB in the user logon proc, then look for the panels in the ISPPLIB concatenation and the messages in the ISPMLIB concatenation.

The MVS/Quick-Ref data base may be allocated in the QW CLIST, in the logon proc, in a CLIST that executes at TSO logon, or it may be dynamically allocated. Check the QWIKOPTS member (look in the JCL or SOURCE data sets) to see if the data base name was specified there. If so, it is probably dynamically allocated.

Q: Why does the SYSVIEW/E Quick-Ref interface no longer function as I expect?

A: The CA-SYSVIEW/E product makes a direct program interface call to MVS/Quick-Ref. When release 5.0 of MVS/Quick-Ref came out, the interface changed and Computer Associates did not find out ahead of the GA date. Consequently, they were unable to modify their interface call in conjunction with the release of 5.0 of MVS/Quick-Ref.

When the problem was discovered, a compatibility fix was developed for release 5.0 and 5.1 of MVS/Quick-Ref that allowed the program to use the "old" interface. This was not the best of solutions but did allow most users to "get by".

By the time release 5.2 of MVS/Quick-Ref was released, new releases of CA-SYSVIEW/E (and also OPS/MVS) were available; therefore, the compatibility fix was not implemented for 5.2.

Q: The blocksize of the MVS/Quick-Ref database is not optimal for my device type. Can I change the Quick-Ref data base block size?

A: No. The block size of the MVS/Quick-Ref database cannot be changed. It has been chosen as a compromise between DASD efficiency and I/O speed.

Q: How can I determine if the install tapes were defective?

A: Locate the job used to download the data base from tape (usually QWLOAD or QWUPDATE) and look at the number of data blocks that were copied from tape (this is displayed by the QWIKSLCT program). Then, call technical support at 773-282-4777 to determine the actual block count.

Q: How do you return to the screen from which you invoked Quick-Ref and not to the Quick-Ref main menu?

A: When you invoke MVS/Quick-Ref using cursor driven invocation, you can get out in two ways. One is to press PF3 (END) repeatedly backing out to the higher level panel each time. The best way is to press PF4 (RETURN) once. You can set the PF3= option in the MVS/Quick-Ref options table QWIKOPTS so that PF3 functions as END (the default) or RETURN.

Q: How do you pass a fast path string that contains a blank (This question usually comes up for LIBDEF installed sites)?

A: Most installations use the fast path string when they need to lookup information and cursor driven invocation is not available or handy. Usually, a person would enter something like the following

         QW S0C4

when they want to find an occurrence of the item S0C4. However, many ISVs include instructions for S0C4 in their messages. Therefore, to avoid a selection list, somone may wish to enter the following

         QW 'V=IBM I=S0C4'

to restrict the search to IBM products. This command works correctly except when you are running MVS/Quick-Ref in a LIBDEF environment. When using LIBDEF, you would replace the single quote mark with two quote marks (not the quotation marks, ") like this

         QW ''V=IBM I=S0C4''


Q: When is the next version of MVS/Quick-Ref going to be released?

A: Two releases of MVS/Quick-Ref are prepared each year. Depending upon the amount of work required to fit all the ISV data into the data base, we may or may not ship exactly 6 months apart even though that is our goal. Thus, the best way to guess when a shipment is due is to add 6 months to the date when the last distribution tape was received. So, even though we have stringent target dates, we don't usually know an exact ship date until 2 or 3 weeks before the tape is shipped.

Q: Are new releases automatically shipped or do we have to request it?

A: New releases are always automatically shipped to those who are current with their maintenance fee.

Q: When is the next version of OS/390 going to be supported in MVS/Quick-Ref?

A: Two releases of MVS/Quick-Ref are prepared each year. Depending upon the releases of OS/390 that have been available for testing, we try to confirm that MVS/Quick-Ref works with each new release.

TQ: What enhancements are included in the next release of MVS/Quick-Ref?

A: Our users have much influence in what the next release of MVS/Quick-Ref contains. We always try in incorporate any maintenance or problem corrections from the previous release. We always look at the suggests sent in via phone, e-mail, or the User Feedback Form; although we can't implement every suggestion, we choose those that are easiest to implement and offer the most "bang for the buck". Finally, we often add new capability for positioning future releases. The bottom line is that you should always make suggestions about new capabilities for MVS/Quick-Ref.

Q: Is MVS/Quick-Ref Y2K compliant?

A: All releases of MVS/Quick-Ref 5.0 and above are Year 2000 compliant.

Q: How do I get a new expiration date zap?

A: Expiration date zaps are normally mailed out when payment for MVS/Quick-Ref maintenance is received. If you system is about to expire, call the expiration date co-ordinator at 773-282-4777 to find out why there has been a delay.

Q: I applied the new expiration date zap but am still getting an "expired" message.

A: There are many reasons why this can happen. Some of these reasons are as follows:

1. You were already using MVS/Quick-Ref and the module was loaded into memory whenever the zap was applied. You must get out of ISPF and get a fresh copy of MVS/Quick-Ref.

2. The zap was applied to a library that is not the running system. Invoke MVS/Quick-Ref and issue the QINFO command which will list the libraries when the MVS/Quick-Ref load module was found. Reapply the expiration date zap to the correct library.

3. The zap was applied to a library which is in the link list but no LLA REFRESH was done. In this case, have the operator issue the F LLA,REFRESH command.

If you are still experiencing problems after checking all these things, you'd better give technical support a call at 773-282-4777 for assistance.

Q: How do you convert a user data base from the pre-R5.0 format?

A: You can not convert the user data base; you must have the source that was used to build the pre-R5.0 database in order to convert the user data base. Although a convert utility QWIKCVRT is provided, the following is a discussion of the steps required.

In the pre-R5.0 source, you will find keyword indicators such as the following:

         K1 PHONELIST PHONELIST FOR WEST COAST OFFICE data 

In these records, the "1" of the "K1" indicates a topic code, the "PHONELIST" indicates the name of this data item in the user data base, "PHONELIST FOR WEST COAST OFFICE" indicates the title for this item, and "data" which is the actual data that resides in the PHONELIST item.

For Release 5.0 and above of MVS/Quick-Ref, all items in the data base will have a vendor name, a product name, release information, and an item name. In addition, the syntax is now keyword rather than positional. An example of the keyword indicators for R5.0 might be

         K V='your company name'

         K P='a description for the topic 1'

         K R=' '

         K I=PHONELIST

         K T='PHONELIST FOR WEST COAST OFFICE' data

In these records, "V='your company name'" provides you a way of merging your user data along with the main data base data: all you have to do is look for your company name. The "P='a description for the topic 1'" gives you a way to spell out the pre-R5.0 topic code of 1. The R=' ' is blank because the release information is not important. The "I=PHONELIST" is the item name. The "T='PHONELIST FOR WEST COAST OFFICE'" is the title of the item. And "data" is the same as the pre-R5.0 data.

Once you have converted your source, you can rebuild your user data base; consult chapter 5 in the MVS/Quick-Ref User's Guide for additional information.

Q: Does the CA-ROSCOE interface to Quick-Ref support cursor driven look up?

A: Yes, however, QWHOTKEY may require tailoring.

Q: On my CA-Roscoe system, I have some (but not all) users who get error "ERR QW4 TC=7 AWS12". What is causing this?

A: Your CA-Roscoe user is exceeding the number of AWSs. The recommended number of AWSs IS 7; you must have at least 6 for full function; you must have at least 3 for bare minimum function.

 

 

 

 

 

Startseite
Kontakt
Anfahrt
Impressum
Demos
FAQ

 



       
 
Copyright 2004 by ORWI EDV-Vertriebs GmbH