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.