OMVS command history

2015-05-25 Thread Ken MacKenzie
Hi All,

Something's puzzled me for some time and I wonder if it is a quirk at this 
site.

When I go into OMVS and enter a command, I can then press F12 to recall 
it.  Repeatedly pressing F12 brings back older commands.  That's great but 
when I go out and come back in, pressing F12 does nothing until I've 
entered a command.

I notice that there is a file called .sh_history.mysuerid which contains 
my command history.

My question, then, is why is my command history kept if I can't use it? Or 
is there something set up incorrectly here?


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: migrating compiler versions

2015-04-01 Thread Ken MacKenzie
Hi Frank,

We are in the process of upgrading from COBOL 4.2 to 5.1 and, let me tell 
you, it's been a nightmare.

First off, before even considering ordering 5.2, convert all your load 
libraries to PDSE - as someone else stated, you have no option.  This in 
itself leads to confusion and mis-information.  Questions will arise, e.g. 
Is it possible to copy from PDSE to PDS?  The answer is depends if you 
compile/link a module using COBOL 4 to a PDSE, it is possible to copy it 
to a PDS.  However, a COBOL 5 modules are linked (bound, really) as 
program objects and cannot be copied to PDS.  When copying load modules 
(whatever format) using IEBCOPY, behind the scenes it calls the binder to 
ensure the correct module format.  I wrote a REXX exec to take a list of 
library names, rename the library to have .PDS on the end, allocated a new 
PDSE library and called IEBCOPY, obviously checking at each stage and 
making the process restartable.  And, unusually, we started with the 
production libraries and worked our way back through the food chain.

Update COBOL 4 to issue MIGR messages, which your developers will ignore 
no matter how many times you stress the importance of checking and 
eliminating them.

Be aware that due to IBM's (new) licensing policy, you will only be 
allowed to use COBOL 4 and COBOL 5 concurrently for one year, and again, 
no matter how much you stress to developers, they'll try to wait till the 
last minute.

In the first release of COBOL 5, there was no AMODE(24) support.  That has 
now been changed but it has led to several S0C4's as some of the compiler 
modules have not been fixed.

Whereas in previous versions of ECOBOL a minimum and maximum record length 
did not have to be specified when defining a variable file, v5.1 will 
return a file status of '04' if any record is less than or greater than 
the minimum / maximum specified.

Working-storage BLW cells have been replaced by WSA (Writeable Static 
Area) which means a change to the way your developers will find their 
working storage fields in a dump.

If you want any help and advice from one who's been through the process, 
then feel free to ask.


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Frank Swarbrick 002782105f5c-dmarc-requ...@listserv.ua.edu
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   01/04/2015 00:06
Subject:migrating compiler versions
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Does anyone have a good list of best practices when migrating to a new 
version of a compiler?  While our shop is 35+ years old, we have rarely 
actually migrated compilers (or even compiler versions), so we don't have 
a lot of experience in this area.

When migrating from DOS/VS COBOL to VS COBOL II there were almost always 
source code changes, so all programs were tested before they were 
migrated, and no program was simply automatically migrated, as it were.  
I'm sure we had COBOL II for at least ten years before all of our DOS/VS 
COBOL programs were eliminated.  (From what I hear that's actually better 
than many shops, which STILL have pre-COBOL II programs out there!)

Going from VS COBOL II to IBM COBOL for VSE/ESA was a more normal 
migration.  If I remember correctly (and I should because I was pretty 
much in charge of the migration) we at first only migrated to the new 
compiler if other changes were being made to a program and a special 
flag was set to indicate that this program should be compiled with the 
new compiler instead of the older one.  Only after many, many programs 
were migrated in this fashion (and it probably took us several years to 
get to this point, though I honestly do not recall) did we finally 
eliminate the COBOL II compiler altogether.  But I believe at no point did 
we do any kind of mass recompile.  We simply used COBOL for VSE/ESA for 
all programs going forward (old-COBOL had all been converted to COBOL II 
or COBOL for VSE/ESA already).
Then we migrated to z/OS and IBM Enterprise COBOL 4.2.  Of course in this 
situation EVERYTHING was recompiled and regression tested.
So now we're pondering how to get the Enterprise COBOL 5.2.  The easiest 
thing, of course, would be to simply change our compile procs to use COBOL 
5.2.  But being as how COBOL 5.2 has been out for only a month that's 
probably not a good idea.  Probably the best thing to do would be to have 
developers choose to use COBOL 5.2 by this 'setting a flag' for an 
individual program indicating that their test compiles should use 5.2, and 
in turn so should their production compiles.  Should we also, at least at 
first, have them do a regression test of the current 4.2 results comparing 
against the results of the program compiled with 5.2?  And for how long 
should

Re: migrating compiler versions

2015-04-01 Thread Ken MacKenzie
http://www-01.ibm.com/support/docview.wss?uid=swg1PM93583


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Elardus Engelbrecht elardus.engelbre...@sita.co.za
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   01/04/2015 11:24
Subject:Re: migrating compiler versions
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Ken MacKenzie wrote:

We are in the process of upgrading from COBOL 4.2 to 5.1 and, let me tell 
you, it's been a nightmare.

It will be a nightmare. 

One question to the OP: Are your COBOL programs calling to or are called 
from other programs compiled in languages like C++, Assembler, PL/I, etc?

Then there are compatibility issues with calls to / from DB systems as 
well to their datasets. Are these systems compatibile with your new COBOL?


 ... and again, no matter how much you stress to developers, they'll try 
to wait till the last minute.

They will. Trust me... :-(
And the users of those programs don't want any downtime! Go figure.


In the first release of COBOL 5, there was no AMODE(24) support.  That 
has now been changed ...

Sorry to bother you, but with what PTFs / APARs? Just curious if you don't 
mind please.

Whereas in previous versions of ECOBOL a minimum and maximum record 
length did not have to be specified when defining a variable file, v5.1 
will return a file status of '04' if any record is less than or greater 
than the minimum / maximum specified.

Good catch! Thanks for telling.

Groete / Greetings
Elardus Engelbrecht 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Strange LE / link list behaviour

2015-03-05 Thread Ken MacKenzie
Thanks to all who replied, I'm still mulling over the information 
provided.

For those that asked, or were curious:
SYSTEM COMPLETION CODE=0C4  REASON CODE=0011

We've changed the order of link list libraries on the test system (as far 
as possible) to reflect development system but the problem still doesn't 
happen there.

Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Ken MacKenzie ken.macken...@pramerica.ie
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   27/02/2015 09:28
Subject:Strange LE / link list behaviour
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Hi all,

We're in the process of upgrading to Enterprise COBOL 5.1 and one of our 
development groups has decided to re-compile all their COBOL modules even 
though it is not deemed necessary - that's their prerogative. 

One of their programs is exhibiting strange behaviour on the development 
LPAR that I have been unable to replicate on our sandbox system.

If they code the LE libraries SCEERUN and SCEERUN2 in their JOBLIB 
statement, their program runs OK.  However, if they allow the LE libraries 

to come from link list (as they should) their program abends with S0C4 - 
the address of the offending instruction is way outside of the module 
reported in the dump - probably a wild branch, I guess.

Has anyone encountered anything similar?  Why should coding LE libraries 
in your JOBLIB (the same with STEPLIB, incidentally) cause a module to 
work when it doesn't work from link list?

Any helpful suggestions welcomed.


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Strange LE / link list behaviour

2015-02-27 Thread Ken MacKenzie
Hi all,

We're in the process of upgrading to Enterprise COBOL 5.1 and one of our 
development groups has decided to re-compile all their COBOL modules even 
though it is not deemed necessary - that's their prerogative. 

One of their programs is exhibiting strange behaviour on the development 
LPAR that I have been unable to replicate on our sandbox system.

If they code the LE libraries SCEERUN and SCEERUN2 in their JOBLIB 
statement, their program runs OK.  However, if they allow the LE libraries 
to come from link list (as they should) their program abends with S0C4 - 
the address of the offending instruction is way outside of the module 
reported in the dump - probably a wild branch, I guess.

Has anyone encountered anything similar?  Why should coding LE libraries 
in your JOBLIB (the same with STEPLIB, incidentally) cause a module to 
work when it doesn't work from link list?

Any helpful suggestions welcomed.


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to identify program language from program object

2015-02-16 Thread Ken MacKenzie
 What happened to AMBLIST?
Sorry - I meant visually via BROWSE of the load library.  Not very 
scientific but effective.


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   15/02/2015 00:36
Subject:Re: How to identify program language from program object
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



In
off6e52a22.284c8f8c-on85257deb.004d3287-80257deb.005b2...@prudential.com,
on 02/13/2015
   at 04:35 PM, Ken MacKenzie ken.macken...@pramerica.ie said:

In the old days, as far as I remember though I can't prove it, you
used to  be able to look at a load library member, check for a
certain string (e.g.  C2 mm/dd/yy hh:mm:ss) and establish that the
module - or even modules had  been compiled as COBOL II.

According to z/OS MVS Program Management: User's Guide and Reference,
SA22-7643-09, program objects support IDR data.

Wit the advent of program objects on PDSEs and Enterprise COBOL we
don't  appear to have that luxury.

What happened to AMBLIST?

Any thoughts?

If it were me, I'd use the BINDER for PDSE and Unix program objects
rather than post-processing AMBLIST LISTIDR output.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to identify program language from program object

2015-02-16 Thread Ken MacKenzie
Unfortunately that seems to be for PDS only not PDSE.  Looks good though 
but not much use now that we're entirely PDSE.


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Sri h Kolusu skol...@us.ibm.com
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   13/02/2015 17:31
Subject:Re: How to identify program language from program object
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Ken,

You can look at the signature bytes of the load module and determine the 
compiler version. Check this out

http://www3.sympatico.ca/bredam/LoadInfo.html#LINF


Kolusu



From:   Ken MacKenzie ken.macken...@pramerica.ie
To: IBM-MAIN@LISTSERV.UA.EDU
Date:   02/13/2015 08:35 AM
Subject:How to identify program language from program object
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



In the old days, as far as I remember though I can't prove it, you used to 


be able to look at a load library member, check for a certain string (e.g. 


C2 mm/dd/yy hh:mm:ss) and establish that the module - or even modules had 
been compiled as COBOL II.

Wit the advent of program objects on PDSEs and Enterprise COBOL we don't 
appear to have that luxury.  Does anyone know of any way to identify the 
language type of modules.  We have File-AID at this site and it can 
identify the CSECTs within a module but it doesn't seem to be able to tell 


me what COBOL version was used 

As we prepare to establish Enterprise COBOL 5.1 as the default, I've been 
asked by developers if it is possible to give them a list of what programs 


were compiled with which compiler and given that our load libraries are 
now almost 100% PDSE it's proving tricky.

Any thoughts?


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


How to identify program language from program object

2015-02-13 Thread Ken MacKenzie
In the old days, as far as I remember though I can't prove it, you used to 
be able to look at a load library member, check for a certain string (e.g. 
C2 mm/dd/yy hh:mm:ss) and establish that the module - or even modules had 
been compiled as COBOL II.

Wit the advent of program objects on PDSEs and Enterprise COBOL we don't 
appear to have that luxury.  Does anyone know of any way to identify the 
language type of modules.  We have File-AID at this site and it can 
identify the CSECTs within a module but it doesn't seem to be able to tell 
me what COBOL version was used 

As we prepare to establish Enterprise COBOL 5.1 as the default, I've been 
asked by developers if it is possible to give them a list of what programs 
were compiled with which compiler and given that our load libraries are 
now almost 100% PDSE it's proving tricky.

Any thoughts?


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Binder DASD SIZE (and DWARF)

2015-01-12 Thread Ken MacKenzie
Hi,

We've installed Enterprise COBOL 5 in z/OS 2.1 and I'm experimenting with 
the NOTEST(DWARF) COBOL option.

When I Bind the program, I see, for example:

MODULE SIZE (HEX) 00072C24 
DASD SIZE   (HEX) 0014A000 

The z/OS V2R1.0 MVS Program Management: User's Guide and Reference manual 
doesn't give any information on DASD SIZE as far as I can see.  I 
discovered the Binder's COMPRESS option c/w COMPAT=CURR but for my 
troubles, all I get is:

IEW2603I 536F COMPRESSION REQUESTED, BUT NO SAVINGS WAS REALIZABLE. REASON 
 13 

The messages manual here: 
http://www-01.ibm.com/support/knowledgecenter/#!/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieam800/je6204.htm
 
tells me:

The compression dictionary in use did not support this particular program 
object. 

And I have no idea what that means. 

Has anyone been down this path?  Any ideas?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Changing Service Class

2015-01-08 Thread Ken MacKenzie
Hi I wonder if anyone can help point me in the right direction.

I have a DCB set up with a DCBE parameter.  I'm running in 31-bit mode and 
I copy the DCB below the line.  On my OPEN I get the following message:

IEC190I ,, INVALID DCBE: STORAGE NOT ADDRESSABLE 

Looking at the description of IEC190I is not helping me much.  I've tried 
copying the DCBE below the line and using it from there, I've tried 
keeping it above the line and using it from there, I've tried plugging the 
address into DCBDCBE before the open but the message will just not go 
away.  Strange thing is that the OPEN appears to work but I'm encountering 
an abend later on in processing, which may (or may not) be associated.  My 
routine is an exit routine for a vendor product so I have no real 
information on the abend is associated. 

Any ideas?


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


IEC190I message

2015-01-08 Thread Ken MacKenzie
Sorry, forgot to change the subject.



From:   Ken MacKenzie ken.macken...@pramerica.ie
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   08/01/2015 16:13
Subject:Re: Changing Service Class
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Hi I wonder if anyone can help point me in the right direction.

I have a DCB set up with a DCBE parameter.  I'm running in 31-bit mode and 

I copy the DCB below the line.  On my OPEN I get the following message:

IEC190I ,, INVALID DCBE: STORAGE NOT ADDRESSABLE 

Looking at the description of IEC190I is not helping me much.  I've tried 
copying the DCBE below the line and using it from there, I've tried 
keeping it above the line and using it from there, I've tried plugging the 

address into DCBDCBE before the open but the message will just not go 
away.  Strange thing is that the OPEN appears to work but I'm encountering 

an abend later on in processing, which may (or may not) be associated.  My 

routine is an exit routine for a vendor product so I have no real 
information on the abend is associated. 

Any ideas?


Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Output Writer and TCP/IP

2013-03-27 Thread Ken MacKenzie
Hi All,

I've been asked to look at our output writer routines to add the facility 
to print using TCP/IP instead of (or maybe as well as) Bus  Tag (EXCP.)

Can anyone with experience in this area direct me to the relevant IBM 
documentation, etc?

Thanks-in-Advance.



Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Output Writer and TCP/IP

2013-03-27 Thread Ken MacKenzie
A third-party product is not completely out of the question but since we 
have the current external writer routines well ensconced in the system 
with our own specific tailoring, etc. the thinking is that massaging a 
new product may be as costly and time consuming as amending what we have.

The current routines do all the spool reading already so in some ways, the 
hardest part is already done.

The project's in its infancy right now.



Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   John McKown john.archie.mck...@gmail.com
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   27/03/2013 12:14
Subject:Re: Output Writer and TCP/IP
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



We use MacKinney's JQP. You put the output on the SPOOL like normal, with 
a
DEST=. JQP is a started task which uses the JES API to read the output. It
then uses the LPR protocol over IP to send the output to LPR printers,
Windows print servers, and a product called RPM (I think) which runs on
Windows and transcribes the LPR print output into a Windows file. I don't
know much about RPM, but we use it for our report distribution system:
Report to Web. JQP works well for us, and is inexpensive.

LRS has VPS/TCPIP.

An RYO solution by writing your own external writer type routine is
likely not the wisest move. You'd need to write your own routines to read
the SPOOL, and then communicate to the remote end via a protocol such as
LPR over TCPIP. I'm not saying its impossible, just not as simple as
writing to a disk file.

If you need a freebie, then there is the every unpopular IBM Network
Print Server, which is part of Communictions Server (TCPIP/VTAM). I
actually got this working once. It stinks like Limburger cheese left in a
closed up car in the Texas summer heat, but it did work.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1G310/CCONTENTS




On Wed, Mar 27, 2013 at 4:47 AM, Ken MacKenzie
ken.macken...@pramerica.iewrote:

 Hi All,

 I've been asked to look at our output writer routines to add the 
facility
 to print using TCP/IP instead of (or maybe as well as) Bus  Tag (EXCP.)

 Can anyone with experience in this area direct me to the relevant IBM
 documentation, etc?

 Thanks-in-Advance.



 Ken MacKenzie
 Pramerica Systems Ireland Limited
 is a private company limited by shares
 incorporated and registered in the Republic of Ireland with registered
 number 319900
 and registered office at 6th Floor, South Bank House, Barrow Street,
 Dublin 4, Ireland.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Output Writer and TCP/IP

2013-03-27 Thread Ken MacKenzie
Home-built.  Written about 100 years ago by someone who's left the company 
or died or both.



Ken MacKenzie 
Pramerica Systems Ireland Limited 
is a private company limited by shares 
incorporated and registered in the Republic of Ireland with registered 
number 319900 
and registered office at 6th Floor, South Bank House, Barrow Street, 
Dublin 4, Ireland. 




From:   Pommier, Rex R. rex.pomm...@cnasurety.com
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   27/03/2013 14:21
Subject:Re: Output Writer and TCP/IP
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Ken,

What are you using now?  Is it a home-built product or is it, for example, 
IBM's PSF, or something else?

Rex

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
Behalf Of Ken MacKenzie
Sent: Wednesday, March 27, 2013 7:30 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Output Writer and TCP/IP

A third-party product is not completely out of the question but since we 
have the current external writer routines well ensconced in the system 
with our own specific tailoring, etc. the thinking is that massaging a 
new product may be as costly and time consuming as amending what we have.

The current routines do all the spool reading already so in some ways, the 
hardest part is already done.

The project's in its infancy right now.



Ken MacKenzie
Pramerica Systems Ireland Limited
is a private company limited by shares
incorporated and registered in the Republic of Ireland with registered 
number 319900 and registered office at 6th Floor, South Bank House, Barrow 
Street, Dublin 4, Ireland.




From:   John McKown john.archie.mck...@gmail.com
To: IBM-MAIN@LISTSERV.UA.EDU,
Date:   27/03/2013 12:14
Subject:Re: Output Writer and TCP/IP
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



We use MacKinney's JQP. You put the output on the SPOOL like normal, with 
a DEST=. JQP is a started task which uses the JES API to read the output. 
It then uses the LPR protocol over IP to send the output to LPR printers, 
Windows print servers, and a product called RPM (I think) which runs on 
Windows and transcribes the LPR print output into a Windows file. I don't 
know much about RPM, but we use it for our report distribution system:
Report to Web. JQP works well for us, and is inexpensive.

LRS has VPS/TCPIP.

An RYO solution by writing your own external writer type routine is 
likely not the wisest move. You'd need to write your own routines to read 
the SPOOL, and then communicate to the remote end via a protocol such as 
LPR over TCPIP. I'm not saying its impossible, just not as simple as 
writing to a disk file.

If you need a freebie, then there is the every unpopular IBM Network 
Print Server, which is part of Communictions Server (TCPIP/VTAM). I 
actually got this working once. It stinks like Limburger cheese left in a 
closed up car in the Texas summer heat, but it did work.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1G310/CCONTENTS





On Wed, Mar 27, 2013 at 4:47 AM, Ken MacKenzie
ken.macken...@pramerica.iewrote:

 Hi All,

 I've been asked to look at our output writer routines to add the
facility
 to print using TCP/IP instead of (or maybe as well as) Bus  Tag
 (EXCP.)

 Can anyone with experience in this area direct me to the relevant IBM
 documentation, etc?

 Thanks-in-Advance.



 Ken MacKenzie
 Pramerica Systems Ireland Limited
 is a private company limited by shares incorporated and registered in
 the Republic of Ireland with registered number 319900 and registered
 office at 6th Floor, South Bank House, Barrow Street, Dublin 4,
 Ireland.



--
For IBM-MAIN subscribe / signoff / archive access instructions, send email 
to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email 
to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

The information contained in this e-mail may contain confidential and/or 
privileged information and is intended for the sole use of the intended 
recipient. If you are not the intended recipient, you are hereby notified 
that any unauthorized use, disclosure, distribution or copying of this 
communication is strictly prohibited and that you will be held responsible 
for any such unauthorized activity, including liability for any resulting 
damages. As appropriate, such incident(s) may also be reported to law 
enforcement. If you received this e-mail in error, please reply to sender 
and destroy or delete the message and any attachments. Thank you.



NOTICE:  This e-mail message, including any attachments and appended 
messages, is for the sole use of the intended recipients and may contain 
confidential and legally privileged information.

If you are not the intended