Have you read the IBM Bookshelf for CICS ?
Here is the url to the CICS TS 2.2 CICS Bookshelf
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/DFHPUSHD
I suggest reading Application Programming Guide book.
zSoftware
BPXWDYN is the USS (Unix System Services) interface to SVC99 (Dynamic Allocation & Output). (But you probably knew that already)
RENAMES? - hmm.. what is it exactly your trying to accomplish within/under a BPX 'Address space' ?.
Cannot you use MV (move or rename) or the BPX1REN ASSEMBLER CALL...
I think you will need to write your own 'quasi' FTP Daemon
that runs under CICS.
You will need to write the code to use the Sockets API functions available via the z/OS Communications Server.
I have written (a couple of years ago) CICS code, using the Sockets API similar to FTP functionality...
Well, that does not look like a 'CICS' type Abend code.
Is it an IBM CICS program issuing that? (most likely not).
Looks like an internal ABEND code within the program that issued the EXEC CICS ABEND ABCODE('FOTH')Call.
So, identify the program that issued it, then look at the source code...
Does this MVS Shadowweb application actually run on MVS Z/OS?
Coding REXX Sockets in REXX on z/OS is pretty straight forward and documented in the Communications Server bookshelf - not the TSO REXX Reference.
So in terms of 'Socket Handling' I am assuming you are looking for the documentation...
Check out the ISPF Dialog Developers Guide - it has a section on ISPF Services in Batch mode
Here is a url to the shelf
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/ISPZPM10
In the ISPF Dialog Developers Guide the ISPF Services in Batch Mode gives examples of running ISPF in...
Glad to hear it is all cleared up.
BTW - The session you sent me - did indeed have it setup as a 3278-2 connection terminal/device type.
Anyway glad to hear this is all cleared up.
zSoftware
Ok looked at it - ran fine without a problem.
So, I am sorry to say that you will need to contact your systems support people.
I do not know your network setup, etc. but would concentrate
on the ISPF configuration file along with possibly the TCPIP setup for TN3270 at your target system/lpar...
Need to get the ISR message so please do the following
Edit your REXX code in an ISPF/PDF edit session.
From command line type: HILITE REXX
Then reposition your cursor to the begining of the command line and type: MSGID
A popup box will/should be displayed - please provide me
with that...
I will try to look into this as time permits, but suffice to say either you have a terminal configuration 'problem' and/or the ISPF configuration file (again) may be involved.
If it worked (as you stated above) at a different setting, then I tend to rule out the ISPF configuration file.
Side...
Well, thats not true..
I run a 24x80 Mod 2 on my Extra 3270 TN Session using Extended Attributes...
My ISPF Terminal settings are set to Terminal Type 3 which is a 3278.
So, since it is working on a 32x80 - that tells me that the ISPF config file is fine, it is most likely a display/terminal...
Ok lets see if I understand your situation...
Your in an ISPF session, Editing a dataset, REXX code in as a PDS member and/or REXX code in a normal dataset
On the EDIT primary command line you type HILITE REXX and
you receive the above message...
Any preceding ISPxxxx message identifier with...
OK.. Do you not have access to the IBM books on these subject matters?
Luvrexx - are u coming from another 'environment' other than MVS, OS/390, z/OS?.
Here are some IBM URL's...
The first is the ISPF bookshelf. Search Books on ISPSTART...
I would think it would need to be entirely contained within the CICS region (Just a thought off the top of my head).
The COBOL CICS code would need to call a CICS REXX program.
(Yes - there is CICS REXX - comes with TS 1.3 and above)
Here is IBM's URL to the CICS TS 2.2 Bookshelf...
Ok, here is a simple put and get example (command line FTP on Windows)
ftp
open your_mf_host_name
user johndoe
password whatever
put c:\test.txt test.text
Now - if the target file (on the mainframe) does not exist then you will need to 'add' allocation attributes via a QUOTE SITE command...
FYI -
Here is IBM's URL's to The CICS 2.2 Bookshelf
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/DFHPUSHD
Here is IBM's URL to the CICS 2.3 Bookshelf
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/DFHASH05
I personally use these two as I work with 2.2 and 2.3...
I would like to add an additional note to this.
An invaluable book - to every REXX programmer, beginner or experienced I believe is the 'first' book on REXX, written by the man himself - IBM Fellow, Mike Cowlishaw - titled - 'THE REXX LANGUAGE' A Pratical Approach to Programming, published by...
PASV is the keyword/command for PASSIVE when initiating
an FTP from z/OS Batch I believe. (if my memory serves me correctly :-)
So, change your passive control card to pasv and give that a try. Besides that, any additional errors you maybe encountering you will need to be more specific...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.