CMS module from assembler

2009-10-15 Thread Rothman, Peter
I am trying to modify an old (1996) assembler program called RXTPFCF
that basically does a lot of VMCF stuff.
The program is nucxloaded and then executed from an exec - EG:

6 *-* x=tpfcf('AUTH', 'VISIPCT1')
  

Once I have changed the program and regenned the module I get this:

13 *-* x=tpfcf('AUTH', 'VISIPCT1')

DMSRXT070E Invalid parameter

13 +++ x=tpfcf('AUTH', 'VISIPCT1')

DMSREX475E Error 40 running NUCX EXEC, line 13: Incorrect call to
routine

What is the 'special' way of genning the module? The module is RXTPFCF
but gets invoked as TPFCF - the same as REXX sockets where the module is
RXSOCKET but gets called as SOCKET.

Any help would be appreciated - is this documented anywhere? I scanned
thru some manuals but could not find anything.

Peter.T 

If you are not the intended recipient of this e-mail message, please notify the 
sender 
and delete all copies immediately. The sender believes this message and any 
attachments 
were sent free of any virus, worm, Trojan horse, and other forms of malicious 
code. 
This message and its attachments could have been infected during transmission. 
The 
recipient opens any attachments at the recipient's own risk, and in so doing, 
the 
recipient accepts full responsibility for such actions and agrees to take 
protective 
and remedial action relating to any malicious code. Travelport is not liable 
for any 
loss or damage arising from this message or its attachments.




Re: CMS module from assembler

2009-10-15 Thread Ray Mansell
You didn't mention how you generated your new module, but if it needs to 
run as a nucleus extension then you at least need to use the RLD option 
on the LOAD command:


   load rxtpcf ( rld
   genmod rxtpcf

Ray Mansell

Rothman, Peter wrote:


What is the 'special' way of genning the module?





Re: CMS module from assembler

2009-10-15 Thread Rothman, Peter
I did have the RLD option but my problem was with the AMODE and RMODE -
I needed to specify ANY.
Also, the 'RX' prefix is explain in the REXX Reference.
 
Thanks to Mike Cifelli at IBM for this information.

 
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Ray Mansell
Sent: Thursday, October 15, 2009 10:20 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: CMS module from assembler
 
You didn't mention how you generated your new module, but if it needs to
run as a nucleus extension then you at least need to use the RLD option
on the LOAD command:

load rxtpcf ( rld
genmod rxtpcf

Ray Mansell

Rothman, Peter wrote: 
What is the 'special' way of genning the module? 
 

If you are not the intended recipient of this e-mail message, please notify the 
sender 
and delete all copies immediately. The sender believes this message and any 
attachments 
were sent free of any virus, worm, Trojan horse, and other forms of malicious 
code. 
This message and its attachments could have been infected during transmission. 
The 
recipient opens any attachments at the recipient's own risk, and in so doing, 
the 
recipient accepts full responsibility for such actions and agrees to take 
protective 
and remedial action relating to any malicious code. Travelport is not liable 
for any 
loss or damage arising from this message or its attachments.