1753776 Members
7504 Online
108799 Solutions
New Discussion юеВ

Re: command1.cld

 
Mulder_1
Frequent Advisor

command1.cld

I have created a file command1.cld :

DEFINE VERB QMON
IMAGE "QMON"

I have issued the command
$set command COMMAND1.CLD;
$ qmon
%DCL-E-NOTFR, no transfer address

What do I get the error message?
What address it is referring to ?

Thanks
6 REPLIES 6
Jan van den Ende
Honored Contributor

Re: command1.cld

FOX2,

- do you have an image QMON.EXE ?
AND
- is this .EXE in SYS$SYSTEM
OR
- is there (preferably!) a logical pointing to its fully qualified location?

The image activator needs to be able to locate the image...

hth

Proost.

Have one on me.

jpe
Don't rust yours pelled jacker to fine doll missed aches.
H.Becker
Honored Contributor

Re: command1.cld

Obviously you have an image QMON.EXE and it is found by the image activator either in SYS$SYSTEM or via a logcial name QMON. But it lacks a main entry.

Something is missing, maybe linking the image missed the module with the main entry. The linker usually warns you about this with %[I]LINK-W-USRTFR
Mulder_1
Frequent Advisor

Re: command1.cld

No I did not get any warnings while linking ...

Any suggestion ?

Thanks
H.Becker
Honored Contributor

Re: command1.cld

The linker doesn't warn you when you create a shareable image (/SHAREABLE) which does not need a main entry.
Steven Schweda
Honored Contributor

Re: command1.cld

Does "RUN QMON" work? If not, then why worry
about "SET COMMAND"?
John Gillings
Honored Contributor

Re: command1.cld

Fox,

$ DIRECTORY QMON

should show you which image is being activated. If you get an error, try

$ DIRECTORY SYS$SYSTEM:QMON

and

$ SHOW LOGICAL QMON

Once you've located the image:

$ ANALYZE/IMAGE QMON

should show you if it has a transfer address.

(please type the above commands EXACTLY as written).

If that doesn't help, please post the EXACT AND COMPLETE LINK command you used to link the image, and any resulting messages.
A crucible of informative mistakes