Re: Strip column 1 from reports

2012-04-30 Thread Elardus Engelbrecht
Linda Mooney wrote:

Greetings Elardus. 

Thanks Linda!

Are you wanting to just rem ove the carraige control, or would you rather 
execute and write the ouput out as the finished reports?  You could execute 
the cc programmatically or, if you have LRS/DRS ( probably other products 
might do similar things).  DRS can be told to ignore carriage control and 
write a dataset or it can execute the cc and write a dataset.  

The thing is, these reports are mailed out and the text files are having those 
unwanted cc on the first column. 

So, I want to use IBM utilities (RACFRW [1] , IEBGENER, IRRDBU00, IRRADU00, 
ICETOOL, zConsul, SMTP, etc) to produce and send out reports, but somehow I 
wish to clear out column 1 in one or other way [2] before sending out them as 
e-mail text. 

I am still reviewing all the replies (IEBGENER, ICETOOL, DFSORT, text to PDF, 
etc.) and your answer about LRS/DRS to see what I can do with what is 
available. Lots of RTFM and experimenting! :-)

Many thanks for your kind reply. It is much appreciated!

Groete / Greetings 
Elardus Engelbrecht 

[1] - Shhh! Don't ask. I know RACFRW is not recommended for the last gazillion 
years or so.

[2] - Mind you, the auditors don't like 'massaging' those outputs. It means: 
all methods of selecting records and arranging / fixing of outputs headers, 
data and summaries must be easily explained [3] to non z techies... :-D

[3] - I wish I can delegate those explaining to someone else. :-D

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


Re: 10007 bpxoinit

2012-04-30 Thread Ravi Gaur
wlm default port..

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


Catalog Question

2012-04-30 Thread Sabo, Frank
Hello everyone,

I just started receiving the following message on a catalog
IEC361I CATALOG CATLOG.MVS.VGEM913 (DATA) HAS REACHED 82% OF THE MAXIMUM EXTENTS

The messages are coming out about twice a month.

I am running z/OS 1.9

Can anyone tell me, what is the proper way to go about expanding the catalog.
I started looking on the internet but unable to find out exactly how to go 
about it.

Thanks for any help that I can get.

Frank W Sabo Jr
101 Kappa Drive
Pittsburgh Pa 15238
412 967-3764
frank.s...@gianteagle.com




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


ServerPac rant continued (this time not RACF)

2012-04-30 Thread R.S.

Another fining: CSFSETMK job using CSFEUTIL program.
The purpose of the job is to initialize ICSF CKDS using specified pass 
phrase. The problem is it DOESN'T work on z/990 and newer machines.
No, there is no clue in the job about it. Just assumption you are 
working on z/900 or z/800. ;-)


I'm curious whether the job will be part of z/OS v2 installation process 
(no support for machines which would support the job).


--
Radoslaw Skorupka
Lodz, Poland






--
Treść tej wiadomości może zawierać informacje prawnie chronione Banku 
przeznaczone wyłącznie do użytku służbowego adresata. Odbiorcą może być jedynie 
jej adresat z wyłączeniem dostępu osób trzecich. Jeżeli nie jesteś adresatem 
niniejszej wiadomości lub pracownikiem upoważnionym do jej przekazania 
adresatowi, informujemy, że jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne działanie o podobnym charakterze jest prawnie zabronione i może być 
karalne. Jeżeli otrzymałeś tę wiadomość omyłkowo, prosimy niezwłocznie 
zawiadomić nadawcę wysyłając odpowiedź oraz trwale usunąć tę wiadomość 
włączając w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 22 829 00 00, fax +48 
22 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców KRS 025237, NIP: 526-021-50-88. 
Według stanu na dzień 01.01.2012 r. kapitał zakładowy BRE Banku SA (w całości wpłacony) wynosi 168.410.984 złotych.


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


Re: Catalog Question

2012-04-30 Thread Staller, Allan
Try here:

http://www-01.ibm.com/support/docview.wss?uid=isg1II13354


snip
I just started receiving the following message on a catalog
IEC361I CATALOG CATLOG.MVS.VGEM913 (DATA) HAS REACHED 82% OF THE MAXIMUM
EXTENTS

The messages are coming out about twice a month.

I am running z/OS 1.9

Can anyone tell me, what is the proper way to go about expanding the
catalog.
I started looking on the internet but unable to find out exactly how to
go about it.
/snip

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


Re: Strip column 1 from reports

2012-04-30 Thread Paul Gilmartin
On Mon, 30 Apr 2012 05:05:42 -0500, Elardus Engelbrecht wrote:

Linda Mooney wrote:

Are you wanting to just rem ove the carraige control, or would you rather 
execute and write the ouput out as the finished reports?  You could execute 
the cc programmatically or, if you have LRS/DRS ( probably other products 
might do similar things).  DRS can be told to ignore carriage control and 
write a dataset or it can execute the cc and write a dataset. 

The thing is, these reports are mailed out and the text files are having those 
unwanted cc on the first column.
 
In the wider perspective, ASA carriage control was originally a form
of presentational markup targeted at a class of output devices,
impact printers, then preponderant, now dwindling.

It would be chaotic to produce an instance of each report for each
class of output device (printer, 3278, GUI display, etc.)  Semantic
markup is the necessary answer.

It would likewise be chaotic to undertake conversion of each report
generator to generate reports with semantic markup.  A likely better
place to do this is in a SYSOUT writer that filters ASA carriage control
to a semantic markup language such as HTML, or perhaps XML.  (PDF
is targeted to too narrow a class of output devices -- I know of no
PDF renderer for 3278.)  And it might be unreasonable to expect such
a filter to generate proper markup for intended tabular material in
reports.  (Does XMITIP, for example, to this?)

-- gil

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


Re: Strip column 1 from reports

2012-04-30 Thread Elardus Engelbrecht
Paul Gilmartin wrote:

In the wider perspective, ASA carriage control was originally a form of 
presentational markup targeted at a class of output devices, impact printers, 
then preponderant, now dwindling.

Markup, yes, this is the correct word in these times of markup languages. The 
ASA cc was indeed a type of markup where you say, put text here, start new page 
there, overwrite a line there and there. It reminds me of the type of first 
column (AFAIK) where you tell the 3800 laser printer to use this or that font 
on this or that line.

Any greybeards remembering this 3800 toy? ;-D

It would be chaotic to produce an instance of each report for each class of 
output device (printer, 3278, GUI display, etc.)  Semantic markup is the 
necessary answer. It would likewise be chaotic to undertake conversion of each 
report generator to generate reports with semantic markup.  A likely better 
place to do this is in a SYSOUT writer that filters ASA carriage control to a 
semantic markup language such as HTML, or perhaps XML.  

Agreed 100%. Is there such software [1] ? I'm aware of XML on /zOS, but can you 
use it on a SYSOUT? 

 And it might be unreasonable to expect such a filter to generate proper 
 markup for intended tabular material in reports.  (Does XMITIP, for example, 
 to this?)

Interesting question! Thanks, I wonder what answer you will get?

Thanks Paul for your kind comments. It is much appreciated!

Groete / Greetings
Elardus Engelbrecht

[1] - It seemed to me that LRS/DRS can do this, but then, there is no actual 
printing in this case.

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


Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

2012-04-30 Thread Charles Mills
Does anyone *know* whether a C/C++ Language Environment fopen() of a
filename of the form DD:ddname(member) use an OPEN of ddname followed by a
BLDL or FIND for member (the way any reasonable programmer would) or does it
do a whole new DYNALLOC for dsname(member)? (Seems like a dumb question, but
FTP does it that way, so stranger things have happened.)

My *interpretation* of the allocation messages - I don't see allocate and
de-allocate messages for a SYSn that appears to be for member - leads me
to believe that C/C++ LE does it right. But I could be reading it wrong.
Does anyone *know*?

Thanks,
Charles 

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


Re: Strip column 1 from reports

2012-04-30 Thread Scott Ford
Elardus,

Wow, 3800 printers, I remember they forms and then you could over or insert you 
text data , e to into the form for printing..worked the awhile ago..10+ yrs my 
friend


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 30, 2012, at 12:27 PM, Elardus Engelbrecht 
elardus.engelbre...@sita.co.za wrote:

 Paul Gilmartin wrote:
 
 In the wider perspective, ASA carriage control was originally a form of 
 presentational markup targeted at a class of output devices, impact 
 printers, then preponderant, now dwindling.
 
 Markup, yes, this is the correct word in these times of markup languages. The 
 ASA cc was indeed a type of markup where you say, put text here, start new 
 page there, overwrite a line there and there. It reminds me of the type of 
 first column (AFAIK) where you tell the 3800 laser printer to use this or 
 that font on this or that line.
 
 Any greybeards remembering this 3800 toy? ;-D
 
 It would be chaotic to produce an instance of each report for each class of 
 output device (printer, 3278, GUI display, etc.)  Semantic markup is the 
 necessary answer. It would likewise be chaotic to undertake conversion of 
 each report generator to generate reports with semantic markup.  A likely 
 better place to do this is in a SYSOUT writer that filters ASA carriage 
 control to a semantic markup language such as HTML, or perhaps XML.  
 
 Agreed 100%. Is there such software [1] ? I'm aware of XML on /zOS, but can 
 you use it on a SYSOUT? 
 
 And it might be unreasonable to expect such a filter to generate proper 
 markup for intended tabular material in reports.  (Does XMITIP, for example, 
 to this?)
 
 Interesting question! Thanks, I wonder what answer you will get?
 
 Thanks Paul for your kind comments. It is much appreciated!
 
 Groete / Greetings
 Elardus Engelbrecht
 
 [1] - It seemed to me that LRS/DRS can do this, but then, there is no actual 
 printing in this case.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

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


XML Parsing

2012-04-30 Thread Ron Thomas
Hi ,

We have XML file that is send by the customer, we need to alter the XML file 
and send it back to 3'rd party . Here is the xml file

SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted


The altered format need to be like the one below

TIN123604399/TIN..   

The SSNFormatted tag is removed  TIN is the one we need to send across to the 
3'rd party. I would like get from the listners  how we can acheive the same.


Thanks,
Ron T

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


Re: XML Parsing

2012-04-30 Thread retired mainframer
Edit the data in ISPF and issue the following commands:

 C 'SSN' 'TIN' ALL
 C '/SSN' '/TIN' ALL

:: -Original Message-
:: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
:: Behalf Of Ron Thomas
:: Sent: Monday, April 30, 2012 10:13 AM
:: To: IBM-MAIN@bama.ua.edu
:: Subject: XML Parsing
::
:: Hi ,
::
:: We have XML file that is send by the customer, we need to alter the XML
:: file and send it back to 3'rd party . Here is the xml file
::
:: SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted
::
::
:: The altered format need to be like the one below
::
:: TIN123604399/TIN..
::
:: The SSNFormatted tag is removed  TIN is the one we need to send across
:: to the 3'rd party. I would like get from the listners  how we can
:: acheive the same.

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


Re: Catalog Question

2012-04-30 Thread retired mainframer
Since that APAR is from 2002, the OP should also check the SMS Managing
Catalogs document for his 1.9 system just in case anything has changed.

:: -Original Message-
:: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
:: Behalf Of Staller, Allan
:: Sent: Monday, April 30, 2012 6:05 AM
:: To: IBM-MAIN@bama.ua.edu
:: Subject: Re: Catalog Question
::
:: Try here:
::
:: http://www-01.ibm.com/support/docview.wss?uid=isg1II13354
::
::
:: snip
:: I just started receiving the following message on a catalog
:: IEC361I CATALOG CATLOG.MVS.VGEM913 (DATA) HAS REACHED 82% OF THE MAXIMUM
:: EXTENTS
::
:: The messages are coming out about twice a month.
::
:: I am running z/OS 1.9
::
:: Can anyone tell me, what is the proper way to go about expanding the
:: catalog.
:: I started looking on the internet but unable to find out exactly how to
:: go about it.

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


Re: Catalog Question

2012-04-30 Thread Bonno, Tuco
I had to do exactly the same thing last night to two of my catalogs, for the 
exact same reason.
Here is a copy of the jcl I used.
You will have to come up w/ your correct space values.
In my case, each catalog had 200,000+ entries.

//TUCO JOB (10679),'S6 CAT  BIGGER ',
// LINES=(99,WARNING),
// CLASS=H,MSGCLASS=X,NOTIFY=TUCO,USER=TUCO,MSGLEVEL=(1,1)
/*ROUTE  PRINT RMT0
//*=  DSSSYS.TUCO.JCL( W$SYS006
//*
//*
//*
//*
//EXPORT EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//OUT   DD DSN=TUCO.BACKUP.UCAT.VSYS006,
// DISP=(NEW,CATLG,DELETE),UNIT=3390,VOL=SER=BCBUT1,
// SPACE=(CYL,(50,50),RLSE)
//SYSIN DD *
   ALTER UCAT.VSYS006   LOCK
   EXPORT UCAT.VSYS006  TEMPORARY OUTFILE(OUT)
//*
//*
//*
//*
//DELET EXEC PGM=IDCAMS,COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//DD1 DD VOL=SER=SYS006,UNIT=3390,DISP=SHR
//SYSIN DD *
  DELETE 'UCAT.VSYS006' UCAT FILE(DD1) RECOVERY
//*
//*
//*
//*
//DEFINE  EXEC PGM=IDCAMS,REGION=1024K,COND=(0,NE)
//SYSPRINT DD  SYSOUT=*
//UCATVOL  DD  UNIT=3390,VOL=SER=SYS006,DISP=SHR
//SYSINDD  *
   DEFINE USERCATALOG (NAME(UCAT.VSYS006) CYL(210 10) -
  VOL(SYS006) ICFCAT -
  RECSZ(100 32400) SHR(3 4) -
  STRNO(3) -
  BUFND(4) BUFNI(4)) -
   DATA  (CYLINDER(200 20) CISZ(4096)) -
   INDEX (CYLINDER(10 10)  CISZ(10240)) -
  CATALOG(CATALOG.BCB.MAST.VBCBCAT)
//*
//*
//*
//IMPORT EXEC PGM=IDCAMS,COND=(0,NE)
//INDD DSN=TUCO.BACKUP.UCAT.VSYS006,DISP=(OLD,KEEP,KEEP)
//SYSPRINT DD SYSOUT=*
//OTDD1 DD DSN=UCAT.VSYS006,
// DISP=OLD,VOL=SER=SYS006,AMP=AMORG,UNIT=3390
//SYSIN DD *
   IMPORT INFILE(IN)OUTFILE(OTDD1) ALIAS INTOEMPTY LOCK -
 CAT(UCAT.VSYS006)
//*
//*
//*
//DIAG   EXEC PGM=IDCAMS,REGION=512K,COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//CATALOG  DD DSN=UCAT.VSYS006,DISP=SHR
//SYS006   DD DSN=SYS1.VVDS.VSYS006,DISP=SHR,UNIT=3390,
// VOL=SER=SYS006,
//AMP='AMORG'
//SYSIN DD *
 DIAGNOSE ICFCATALOG INFILE(CATALOG) -
  COMPAREDD(SYS006)LIST
//*
//*
//*
//*
//UNLOCK EXEC PGM=IDCAMS,COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
   ALTER UCAT.VSYS006   UNLOCK
//*
//*
//*
//*
//EXAMIEXEC PGM=IDCAMS,COND=(0,NE)
//SYSPRINT DD SYSOUT=*
//PRINTDD SYSOUT=*
//SYSINDD *
ALTER UCAT.VSYS006   LOCK
  VERIFY DATASET(UCAT.VSYS006)
EXAMINE NAME(UCAT.VSYS006)DATATEST
   ALTER UCAT.VSYS006   UNLOCK
//
//
//



/s/ tuco bonno; 
Graduate, College of Conflict Management;
University of SouthEast Asia;
I partied on the Ho Chi Minh Trail - tiến lên !! 



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Sabo, Frank
Sent: Monday, 30 April, 2012 08:56 AM
To: IBM-MAIN@bama.ua.edu
Subject: Catalog Question

Hello everyone,

I just started receiving the following message on a catalog IEC361I CATALOG 
CATLOG.MVS.VGEM913 (DATA) HAS REACHED 82% OF THE MAXIMUM EXTENTS

The messages are coming out about twice a month.

I am running z/OS 1.9

Can anyone tell me, what is the proper way to go about expanding the catalog.
I started looking on the internet but unable to find out exactly how to go 
about it.

Thanks for any help that I can get.

Frank W Sabo Jr
101 Kappa Drive
Pittsburgh Pa 15238
412 967-3764
frank.s...@gianteagle.com




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

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


Re: XML Parsing

2012-04-30 Thread Kirk Wolf
XSLT is a general purpose way to transform XML documents.
http://en.wikipedia.org/wiki/XSLT

The IBM XML Toolkit for z/OS  includes the command-line (or batch) XSLT
tool Xalan.

Like most XSLT processors, Xalan has two inputs: the original XML document
and a XSL (XML Style sheet) document and the output is another XML
document.

There are examples of how to run XSLT on z/OS on p. 61 of the z/OS XML
Toolkit User's Guide:
http://www-03.ibm.com/systems/resources/ixmza291.pdf

XSLT is a little intimidating at first, but it is not nearly as hard as it
looks.  See for example the Wikipedia sample:
http://en.wikipedia.org/wiki/XSLT#Example_1_.28transforming_XML_to_XML.29

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Mon, Apr 30, 2012 at 12:13 PM, Ron Thomas ron5...@gmail.com wrote:

 Hi ,

 We have XML file that is send by the customer, we need to alter the XML
 file and send it back to 3'rd party . Here is the xml file

 SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted


 The altered format need to be like the one below

 TIN123604399/TIN..

 The SSNFormatted tag is removed  TIN is the one we need to send across to
 the 3'rd party. I would like get from the listners  how we can acheive the
 same.


 Thanks,
 Ron T

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


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


Re: XML Parsing

2012-04-30 Thread Steve Thompson
snippage
We have XML file that is send by the customer, we need to alter the XML file 
and send it back to 3'rd party . Here is the xml file

SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted


The altered format need to be like the one below

TIN123604399/TIN..   

The SSNFormatted tag is removed  TIN is the one we need to send across to the 
3'rd party. I would like get from the listners  how we can acheive the same.
SNIPPAGE

The problem, as I understand it, is that a TIN means Tax-Payer's Id Number -- 
and the format tells which type it is. So the xxx-xx- is an SSN, while 
xx-xxx is an EIN (Employer's Id Number) which is issued to legal fictions 
(partnerships, trusts, corps, LLC, etc.) and generally NOT to humans.

Given that understanding, a simple set of global changes will only get you into 
trouble. This will take some intelligence to know the actual format. 

Now if ALL of these are actually SSNs, then I would assume that you can make 
the global changes leaving the SSNFormatted values exactly like they are as 
another poster intimated.

Regards,
Steve Thompson

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


Re: Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

2012-04-30 Thread Kirk Wolf
Charles,

I'm nearly certain that it doesn't do a SVC99 when you are using fopen with
a DDNAME

But it does seem to do a OPEN/BLDL/POINTSTOW/CLOSEfor each fopen()
/ fclose()  using //DD:MYDD(MEM)

IMO, there are a couple of important missing things:

1) There isn't a way to update (or get) the PDS directory user data when
processing the member with fopen()/fclose().

2) You would really like to be able to do this:

fopen(//DD:MYDD(MEM1), ...)
freopen(//DD:MYDD(MEM2), )

so that the freopen() caused a STOW (if opened update) and a BLDL/POINT,
and avoided the cost of a complete OPEN/CLOSE path.I don't think that
it does that.

So, for my money, better BPAM support would be nice.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Mon, Apr 30, 2012 at 11:45 AM, Charles Mills charl...@mcn.org wrote:

 Does anyone *know* whether a C/C++ Language Environment fopen() of a
 filename of the form DD:ddname(member) use an OPEN of ddname followed by a
 BLDL or FIND for member (the way any reasonable programmer would) or does
 it
 do a whole new DYNALLOC for dsname(member)? (Seems like a dumb question,
 but
 FTP does it that way, so stranger things have happened.)

 My *interpretation* of the allocation messages - I don't see allocate and
 de-allocate messages for a SYSn that appears to be for member - leads
 me
 to believe that C/C++ LE does it right. But I could be reading it wrong.
 Does anyone *know*?

 Thanks,
 Charles

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


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


Re: Early IPL problems

2012-04-30 Thread Jerry Whitteridge
Agreed with Skip Mark and RS - Rare to have problems in IPL of prod systems. 
Using another member of the Sysplex to fix is the normal course. Dup volumes 
has bitten us more than any other error I'd guess.

HMC providing easily readable translation of the wait state would be awesome

Jerry Whitteridge
Lead Systems Programmer
Safeway Inc.
925 951 4184

If you feel in control
you just aren't going fast enough.


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Mark Zelden
Sent: Sunday, April 29, 2012 8:33 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Early IPL problems

On Sat, 28 Apr 2012 09:47:29 +0200, R.S. r.skoru...@bremultibank.com.pl wrote:

W dniu 2012-04-27 23:03, John McDowell pisze:
 I'm trying to get a feel for problems that occur in the early stages of z/OS 
 system start up (e.g. IPL/NIP).  Generally problems in these stages result 
 in a non-restartable wait state, for example wait state x'0B1' (e.g. LOADxx 
 or IODF problem).

 Questions:
 1.  FREQUENCY: How often do they occur ?
 2.  DURATION: How long does it take to resolve them (e.g. minutes, hours, 
 etc.) ?
 3.  IMPACT: What are the consequences (e.g. missed SLAs, etc.) ?
 4.  CAUSE: What are the underlying sources (e.g. hardware, software, etc.) ?
 5.  RECOVERY: How do you recover from them ?

1. Rarely. IPL is performed rarely. In my case I haven't noticed such
problem *on production systems* for years. Such problems do happen
during tests, like new system, PTFs applied (and IPLTEXT not refreshed),
new CPC, new LPAR, DR test, etc.
BTW: I *hate* looking at last 3 digits, then previous digits... ;-)
Since the numbers are available on HMC, it would be nice to have button
Explain which could (under the covers) open the book and perform the
analysis for me.

2. The time depends on two-three elements:
a) time to open the book. It can be few seconds when I'm on my PC (HMC
accessed remotely), it can be minutes when I do it on real HMC and I
have to use another PC for documentation access.
b) time to write down the digits, extract wait state code and reason code.
c) (optional) sometimes I need to check whether description is accurate
or maybe fix something (like LOAD member). I usually logon to TSO on
another system and view/modify the things. It could take 5 min.

3. Lost time, some stress. From business point of view it doesn't affect
my SLA.

4. IODF in multiple extents, OS config with bad offline/online device
set (i.e. IODF device is described as OFFLINE YES), mistakes in LOADxx,
not refreshed IPLTEXT (after PTF APPLY), typo in LOAD window on HMC.

5. See 2.



I think R.S.'s response is typical for most of us.   Although I can't remember 
the
last time I had a wait due to nucleus or IODF in multiple extents, occasionally
I have typo'd a loadparm when IPLing one of my sandbox LPARs.   Loadparms
never change in production except for a brief period when migrating to a new
OS release and the sysprog will do that initial IPL/change and the HMC remembers
it of course.   Load addresses change often, but no one ever seems to type
those in wrong.   

I really like the idea of the HMC being able to quickly open a reference to 
the correct wait state code.  

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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


Email Firewall made the following annotations.
--

Warning: 
All e-mail sent to this address will be received by the corporate e-mail 
system, and is subject to archival and review by someone other than the 
recipient.  This e-mail may contain proprietary information and is intended 
only for the use of the intended recipient(s).  If the reader of this message 
is not the intended recipient(s), you are notified that you have received this 
message in error and that any review, dissemination, distribution or copying of 
this message is strictly prohibited.  If you have received this message in 
error, please notify the sender immediately.   
 
==

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


Entry Level z/OS Jobs Available in Dubuque Iowa

2012-04-30 Thread Eric Bielefeld
There are 4 open entry level z/OS System Programmer jobs available in Dubuque 
Iowa working for IBM.  My boss is looking for recent college graduates who want 
to get in to mainframe support.  To apply for these, go to google and search 
for  IBM Jobs Dubuque.  You don't need any z/OS experience.  You do have to 
apply over the web site to be considered.  

While these positions probably aren't of any interest to most of the people on 
this list, if you know anyone who recently graduated from college that is 
looking, you might tell them.  

--
Eric Bielefeld
Systems Programmer

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


Re: Entry Level z/OS Jobs Available in Dubuque Iowa

2012-04-30 Thread Mike Schwab
http://www-03.ibm.com/employment/us/iowajobs/

On Mon, Apr 30, 2012 at 2:31 PM, Eric Bielefeld eric-ibmm...@wi.rr.com wrote:
 There are 4 open entry level z/OS System Programmer jobs available in Dubuque 
 Iowa working for IBM.  My boss is looking for recent college graduates who 
 want to get in to mainframe support.  To apply for these, go to google and 
 search for  IBM Jobs Dubuque.  You don't need any z/OS experience.  You do 
 have to apply over the web site to be considered.

 While these positions probably aren't of any interest to most of the people 
 on this list, if you know anyone who recently graduated from college that is 
 looking, you might tell them.

 --
 Eric Bielefeld
 Systems Programmer

-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread Walt Farrell
On Fri, 27 Apr 2012 18:42:32 +, Gibney, Dave gib...@wsu.edu wrote:

I'll bite. Hi, Walt, What makes you think IBM might listen to this now that 
you are not there? These jobs have always been a mess.

Last time I ranted, I suggested that serverpac provide an unload (or unload 
records of the required profiles that could be used with DBSYNC (A very useful 
tool, thank you so much) to more closely approximate the updates needed to a 
customer specific RACF DB.
I think Russ, or someone took the idea under advisement.

My presence (or absence) should have no effect, Dave. I was part of the RACF 
team, not the ServerPac team. They have complete responsibility for the 
configuration jobs they ship.

If no one complains to them, they won't know anyone has a problem.

-- 
Walt

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


Re: Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

2012-04-30 Thread Charles Mills
Thanks!

At least too many OPEN's is better than too many DYNALLOC's *and* too many
OPEN's.

 There isn't a way to update (or get) the PDS directory user data

Not a huge deal to write your own BPAM library, but I agree. When I first
came to z/OS C/C++ about two years ago I was surprised that there were not
more z/OS-specific library routines (or z/OS-specific enhancements to the
inherited-from-UNIX library routines).

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of Kirk Wolf
Sent: Monday, April 30, 2012 11:11 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

Charles,

I'm nearly certain that it doesn't do a SVC99 when you are using fopen with
a DDNAME

But it does seem to do a OPEN/BLDL/POINTSTOW/CLOSEfor each fopen()
/ fclose()  using //DD:MYDD(MEM)

IMO, there are a couple of important missing things:

1) There isn't a way to update (or get) the PDS directory user data when
processing the member with fopen()/fclose().

2) You would really like to be able to do this:

fopen(//DD:MYDD(MEM1), ...)
freopen(//DD:MYDD(MEM2), )

so that the freopen() caused a STOW (if opened update) and a BLDL/POINT,
and avoided the cost of a complete OPEN/CLOSE path.I don't think that
it does that.

So, for my money, better BPAM support would be nice.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Mon, Apr 30, 2012 at 11:45 AM, Charles Mills charl...@mcn.org wrote:

 Does anyone *know* whether a C/C++ Language Environment fopen() of a 
 filename of the form DD:ddname(member) use an OPEN of ddname followed 
 by a BLDL or FIND for member (the way any reasonable programmer would) 
 or does it do a whole new DYNALLOC for dsname(member)? (Seems like a 
 dumb question, but FTP does it that way, so stranger things have 
 happened.)

 My *interpretation* of the allocation messages - I don't see allocate 
 and de-allocate messages for a SYSn that appears to be for member 
 - leads me to believe that C/C++ LE does it right. But I could be 
 reading it wrong.
 Does anyone *know*?

 Thanks,
 Charles

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


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

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


Re: XML Parsing

2012-04-30 Thread Martin Packer
Note: As it stands that ISN'T valid XML. I assume it's a subset of your 
actual file else standard XML processing is barking up the wrong tree. :-(

Others have answered how to do the transformation of what you've shown to 
what you want.

Cheers, Martin

Martin Packer,
Mainframe Performance Consultant, zChampion
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:
Ron Thomas ron5...@gmail.com
To:
IBM-MAIN@bama.ua.edu, 
Date:
30/04/2012 18:13
Subject:
XML Parsing
Sent by:
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu



Hi ,

We have XML file that is send by the customer, we need to alter the XML 
file and send it back to 3'rd party . Here is the xml file

SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted


The altered format need to be like the one below

TIN123604399/TIN.. 

The SSNFormatted tag is removed  TIN is the one we need to send across to 
the 3'rd party. I would like get from the listners  how we can acheive the 
same.


Thanks,
Ron T

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








Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU






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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread Mark Zelden
On Mon, 30 Apr 2012 15:01:50 -0500, Walt Farrell walt.farr...@gmail.com wrote:

On Fri, 27 Apr 2012 18:42:32 +, Gibney, Dave gib...@wsu.edu wrote:

I'll bite. Hi, Walt, What makes you think IBM might listen to this now that 
you are not there? These jobs have always been a mess.

Last time I ranted, I suggested that serverpac provide an unload (or unload 
records of the required profiles that could be used with DBSYNC (A very 
useful tool, thank you so much) to more closely approximate the updates 
needed to a customer specific RACF DB.
I think Russ, or someone took the idea under advisement.

My presence (or absence) should have no effect, Dave. I was part of the RACF 
team, not the ServerPac team. They have complete responsibility for the 
configuration jobs they ship.

If no one complains to them, they won't know anyone has a problem.


Right.  And complaints / rants on IBM-MAIN or other forums aren't official and
usually don't do any good (sometimes it does help if someone involved monitors
that forum).   The problem is most people want to leave the complaints / opening
of PMRs  for annoyances to someone else and they just move along hoping it
will get fixed on its own.   Human nature I suppose, I often do it too.   I just
depends on how annoying an annoying problem is.  :-)

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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


Jes2 HASX32A - No active USING for operand JCTJCLAS

2012-04-30 Thread Alvaro Quintupray B.
Hi,

 I was trying compiling the  original  Jes2 HASX32A   ( ZOS 1.10 )  without 
modifies  and  I got   the following  message  ** ASMA307E No active USING for 
operand JCTJCLAS
in  the statement  MVI   JCTJCLAS,C'S'. . .  

Why happened this, if  is the original source code from SYS1.SHASSAMP . . .?
 

If someone can help me . . .?
Thanks.
Regards.
Alvaro.
  

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


Re: Catalog Question

2012-04-30 Thread Ed Finnell
Depending on-may be easier to do REPRO MERGECAT.
 
 
In a message dated 4/30/2012 3:46:27 P.M. Central Daylight Time,  
t...@cio.sc.gov writes:

I had to  do exactly the same thing last night to two of my catalogs, for 
the exact same  reason.
Here is a copy of the jcl I used.
You will have to come up w/  your correct space values.
In my case, each catalog had 200,000+  entries.



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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread David Andrews
On Mon, 2012-04-30 at 16:01 -0400, Walt Farrell wrote:
 If no one complains to them, they won't know anyone has a problem.

John Eells told me two years ago that he would be frightened to learn
that installations were using those RACF* jobs as-is.  Since he wasn't
doing ServerPac anymore, he passed on my comments to Lucy Miller, who
said ServerPac provides these [optional] jobs for folks to use as
samples if they want to just upgrade their RACF database because it is
very large and they don't want to risk rebuilding it or if they are
using non-RACF security products.  Lucy emphasized that I review all
the warnings documented in the Installing Your Order book for all the
RACF jobs and especially for RACFDRV.

Still a big pain, but John reminded me that RACF isn't the only security
system out there.  It would be much harder for us to understand ACF2
and TopSecret environments and create appropriate definitions for them
he explained.

I understand their problems, so I think I'd settle for a set of diffs
between current RACF* jobs and those of yore.  If IBM would tell me what
recommendations/requirements have changed since my last ServerPac, that
would ease my workload.  (Or maybe a changelog -does- exist, and I
haven't noticed it?)

-- 
David Andrews
A. Duda  Sons, Inc.
david.andr...@duda.com

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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread John Eells

Today's problem is yesterday's solution.

I have been away from ServerPac for over six years, but I was the 
original designer of the RACFDRV and RACFTGT jobs, so I will take full 
credit (or blame) for how they were intended to work.


The problem they were meant to solve was that the RACF definition 
documentation was virtually *never* correct, and this was borne out by 
innumerable PMRs when installation jobs failed.  Worse, it was not 
really practical to test it all because it was too manual, and even when 
we tried to do that, typos and such caused endless grief.


So we created two jobs, with an overall z/OS section for each job, and 
then subsections for other things you could order along with z/OS to be 
included if you ordered them.  The result *was* (at the time) tested 
against new, empty RACF databases and any bugs found were fixed.  That 
structure virtually guaranteed some duplication in things like SETR 
commands, but because of how the internals of ServerPac production 
worked at the time there was no good way to prevent that.


The result was:

- Really unwieldy (we knew that going in)
- Not something anyone sane would ever actually run (ditto)
- Likely not done using anyone in particular's approach to security 
definitions (ditto again)
- Intended as a *sample* one could pass off to a security administrator 
so that any appropriate additional definitions could be done to allow 
the jobs to run and the system to IPL.
- Something that could be tested so that omissions were found at IBM 
rather than in the field.


PMRs related to missing documentation about security system definitions 
dropped precipitously after the jobs were added to ServerPac, so we at 
least accomplished the original goal.


If the jobs will not run against a new, empty RACF database (that is, 
essentially used to create a brand new test system, on which security 
definitions will be extended soon afterward), then in my opinion you 
should open a PMR.  If you just don't like the way they work and want 
them to improve, you should open a requirement instead.


Then and now, the ServerPac team does understand the strong desire to 
find the needed deltas for an upgrade rather than always seeing the full 
set of minimally-required profiles for a new system.  On my wish list 
for someday back then was a way to go determine what things were not 
defined (profiles, entries on access lists, etc.) and then create new 
*sample* (again!) definitions for people to give their security 
administrators, but other things intervened.


None of this changes anything, of course, but I thought some might want 
to know how we got here in the first place.


--
John Eells
z/OS Technical Marketing
IBM Poughkeepsie
ee...@us.ibm.com

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


Re: Strip column 1 from reports

2012-04-30 Thread Ed Finnell
The AFP transforms can do this to PCL,PDF,SAP, PS and maybe a few  others.
Back when we looked, it was cheaper just to flick it over to ePrint and let 
 it handle it. Think they're still at _www.leadtools.com_ 
(http://www.leadtools.com) 
 
XMITIP has a Text to PDF converter. LPR can do Post Script output. 3800's  
were a bear. Couldn't rotate psegs. so had to go in and manually gyrate the 
60  cell
patterns and put them back together to get a 'floating signature' in  
portrait.
 
 
 
In a message dated 4/30/2012 3:46:41 P.M. Central Daylight Time,  
elardus.engelbre...@sita.co.za writes:

A likely  better place to do this is in a SYSOUT writer that filters ASA 
carriage  control to a semantic markup language such as HTML, or perhaps XML.  
 



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


Re: XML Parsing

2012-04-30 Thread John Roberts
snip
We have XML file that is send by the customer, we need to alter the XML file 
and send it back to 3'rd party . Here is the xml file

SSN123604299/SSN..   SSNFormatted123-60-4299/SSNFormatted


The altered format need to be like the one below

TIN123604399/TIN.. 

The SSNFormatted tag is removed  TIN is the one we need to send across to the 
3'rd party. 
/snip

Trying again to bypass Tumbleweed Messenger.

Martin, I think we need a bit more info:
(1) Is this a one-time request, or will it need to be repeated?
(2) How do the XML documents arrive: SOAP web service requests, file transfer, 
email, etc.?
(3) How do they need to be sent to the third party? 
(4) What are the rules for transforming a SSN value into a TIN value?
(5) What is your preference in terms of processing platform?

Depending on the answers to these questions, the answer could involve the COBOL 
XML PARSER, the DotNet DocumentObjectModel (DOM), an outboard XML appliance, or 
the ISPF Editor.

John

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


Re: Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

2012-04-30 Thread Bernd Oppolzer

Don't know what it's worth, but I'm quite sure that you can read a directory
of a PDS simply by issuing fopen on it as a binary file - like this

directory = fopen (dd:pdsfile, rb);

that is, if you don't specify member names in parantheses, you get the 
directory of the PDS.


And, yes, if you specify dd:dsname on fopen, there will be no DYNALLOC 
etc. and no
SYSx ddnames, because there is already a ddname. I understand that 
those synthetic
ddnames like SYS1 etc. are only needed, if you specify dsnames on 
fopen. Or,
another case, if you do output to stdout by printf, for example, but 
SYSPRINT is already

blocked (used, opened) by PL/1 (for example).

Kind regards

Bernd



Am 30.04.2012 22:20, schrieb Charles Mills:

Thanks!

At least too many OPEN's is better than too many DYNALLOC's *and* too many
OPEN's.


There isn't a way to update (or get) the PDS directory user data

Not a huge deal to write your own BPAM library, but I agree. When I first
came to z/OS C/C++ about two years ago I was surprised that there were not
more z/OS-specific library routines (or z/OS-specific enhancements to the
inherited-from-UNIX library routines).

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of Kirk Wolf
Sent: Monday, April 30, 2012 11:11 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Does C/LE open of DD:ddname(member) use SVC 99 or FIND?

Charles,

I'm nearly certain that it doesn't do a SVC99 when you are using fopen with
a DDNAME

But it does seem to do a OPEN/BLDL/POINTSTOW/CLOSEfor each fopen()
/ fclose()  using //DD:MYDD(MEM)

IMO, there are a couple of important missing things:

1) There isn't a way to update (or get) the PDS directory user data when
processing the member with fopen()/fclose().

2) You would really like to be able to do this:

fopen(//DD:MYDD(MEM1), ...)
freopen(//DD:MYDD(MEM2), )

so that the freopen() caused a STOW (if opened update) and a BLDL/POINT,
and avoided the cost of a complete OPEN/CLOSE path.I don't think that
it does that.

So, for my money, better BPAM support would be nice.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Mon, Apr 30, 2012 at 11:45 AM, Charles Millscharl...@mcn.org  wrote:


Does anyone *know* whether a C/C++ Language Environment fopen() of a
filename of the form DD:ddname(member) use an OPEN of ddname followed
by a BLDL or FIND for member (the way any reasonable programmer would)
or does it do a whole new DYNALLOC for dsname(member)? (Seems like a
dumb question, but FTP does it that way, so stranger things have
happened.)

My *interpretation* of the allocation messages - I don't see allocate
and de-allocate messages for a SYSn that appears to be for member
- leads me to believe that C/C++ LE does it right. But I could be
reading it wrong.
Does anyone *know*?

Thanks,
Charles




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


Re: XML Parsing

2012-04-30 Thread Roberts, John J
You have received a secure message from Roberts, John J entitled, RE: XML 
Parsing.

You may view the message (before 05/30/2012) at the following web address:
  https://dhstw1.dhs.state.ia.us/messenger/msg?x=d-1416193-zTDA9CU6


-
Delivered with Iowa Department of Human Services' Secure Messenger (TM) Server.
Secure Messenger is a trademark of Tumbleweed Communications Corp.





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


Re: Strip column 1 from reports

2012-04-30 Thread Linda Mooney
Hi Elardus, 



How about IEBPTPCH?  It can handle ANSI or machine carriage control if you want 
the report to look like it would have on the printer, or you can use the RECORD 
statement  - 



{label} RECORD {IDENT=(length,'name',input-location)}  
   {,FIELD=(length      
    
   {,input-location}      

   {,conversion}   
   {,output-location})}    
   {,FIELD=...}    


to start your input field in column 2 and bypass the carriage control.  



Your original dataset could retain all of it's characteristics and the output 
of the IEBPTPCH can be directed however you wish.  



HTH, 



Linda 





VPS/DRS can do more than just print.  Just sayin'. 


- Original Message -


From: Elardus Engelbrecht elardus.engelbre...@sita.co.za 
To: IBM-MAIN@bama.ua.edu 
Sent: Monday, April 30, 2012 9:27:23 AM 
Subject: Re: Strip column 1 from reports 

Paul Gilmartin wrote: 

In the wider perspective, ASA carriage control was originally a form of 
presentational markup targeted at a class of output devices, impact printers, 
then preponderant, now dwindling. 

Markup, yes, this is the correct word in these times of markup languages. The 
ASA cc was indeed a type of markup where you say, put text here, start new page 
there, overwrite a line there and there. It reminds me of the type of first 
column (AFAIK) where you tell the 3800 laser printer to use this or that font 
on this or that line. 

Any greybeards remembering this 3800 toy? ;-D 

It would be chaotic to produce an instance of each report for each class of 
output device (printer, 3278, GUI display, etc.)  Semantic markup is the 
necessary answer. It would likewise be chaotic to undertake conversion of each 
report generator to generate reports with semantic markup.  A likely better 
place to do this is in a SYSOUT writer that filters ASA carriage control to a 
semantic markup language such as HTML, or perhaps XML.   

Agreed 100%. Is there such software [1] ? I'm aware of XML on /zOS, but can you 
use it on a SYSOUT? 

 And it might be unreasonable to expect such a filter to generate proper 
 markup for intended tabular material in reports.  (Does XMITIP, for example, 
 to this?) 

Interesting question! Thanks, I wonder what answer you will get? 

Thanks Paul for your kind comments. It is much appreciated! 

Groete / Greetings 
Elardus Engelbrecht 

[1] - It seemed to me that LRS/DRS can do this, but then, there is no actual 
printing in this case. 

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

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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread R.S.

W dniu 2012-04-30 23:35, John Eells pisze:
[...]

If the jobs will not run against a new, empty RACF database (that is,
essentially used to create a brand new test system, on which security
definitions will be extended soon afterward), then in my opinion you
should open a PMR. If you just don't like the way they work and want
them to improve, you should open a requirement instead.


John,
Indeed, the job run against new empty RACF db would partially fail. 
However it's NOT the most important problem. It should be improved 
seriously.
No, I'm not going to submit neither PMR nor enhancement requirement. IBM 
bureaucracy is really good inhibitor. Last, but not least: I DON'T 
BELIEVE IN EFFICIENCY OF SUCH ACTION. BTDT.


I just wanted to share my opinion about ServerPac jobs, definitely 
justified topic on this forum.

--
Radoslaw Skorupka
Lodz, Poland

P.S. Sometimes we submit PMRs and sometimes it works for very obvious 
errors. At least two H/W (microcode) APARs fixed and one S/W come to my 
mind.



--
Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie 
jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem 
niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania 
adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by 
karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie 
zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo 
wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 22 829 00 00, fax +48 
22 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.410.984 zotych.


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


Re: XML Parsing

2012-04-30 Thread Shane Ginnane
On Mon, 30 Apr 2012 16:37:22 -0500, John Roberts wrote:

Depending on the answers to these questions, the answer could involve the 
COBOL XML PARSER, the DotNet DocumentObjectModel (DOM), an outboard XML 
appliance, or the ISPF Editor.

If one has a reasonable grasp of the nuances of regex, I'd be looking at 
perl/awk (the former has extensive XML code in CPAN). Else maybe the effort in 
learning the (yet another) offering from W3C as suggested by Kirk might be 
lesser.

Shane ...

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


Re: ServerPac RACF* jobs (rant)

2012-04-30 Thread Robert A. Rosenberg
At 17:35 -0400 on 04/30/2012, John Eells wrote about Re: ServerPac 
RACF* jobs (rant):



So we created two jobs, with an overall z/OS section for each job, and
then subsections for other things you could order along with z/OS to be
included if you ordered them.  The result *was* (at the time) tested
against new, empty RACF databases and any bugs found were fixed.  That
structure virtually guaranteed some duplication in things like SETR
commands, but because of how the internals of ServerPac production

worked at the time there was no good way to prevent that.



That was (if I understand correctly) because no-one bothered to look 
at the interaction between optional components. From your description 
it sounds like the added subsections were of the If Component X is 
ordered then add these commands type with no attempt to have the 
added commands divided into 2 groups (Unique to this component and 
shared with 2 or more components). Commands in the 2nd group should 
only be added if a prior component has not been ordered.


IOW: Component Y has 6 commands shared with other Components (such as 
Component X). If Component X has had its commands added, then when it 
is time to add Component Y's commands if 2 of these 6 are shared with 
X, then only the other 4 should be inserted (with the other 2 
suppressed since they are already there due to X). If you then order 
Component Z (which as some shared commands with X and/or Y) you 
suppress any command that is in X or Y and only insert those that are 
not shared with them. This process is repeated with each component so 
that any command that is used by more than one component is flagged 
to show every component it is used by and thus can be excluded if any 
component that shares the commend has already been processed. IOW: 
Not ordering Component Y but testing in the order X/Y/Z will insert 
the shared Y and Z commands as part of the Z processing.


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


Re: XML Parsing

2012-04-30 Thread Bernd Oppolzer
The possible solutions are not limited to the COBOL XML PARSER; you can 
use ANY XML parser
that supports DOM. We have our own parser which is written in ANSI C and 
runs on every platform
including z/OS and is very small and faster than the very general 
products from IBM and elsewhere
like, for example, Xerces. It builds a DOM tree, which can be easily 
manipulated, and then you create
the changed XML document by using DOM_serialize. We call our parser from 
PL/1 or C (other

languages are possible, too).

Kind regards

Bernd



Am 01.05.2012 02:22, schrieb Shane Ginnane:

On Mon, 30 Apr 2012 16:37:22 -0500, John Roberts wrote:


Depending on the answers to these questions, the answer could involve the COBOL 
XML PARSER, the DotNet DocumentObjectModel (DOM), an outboard XML appliance, or 
the ISPF Editor.

If one has a reasonable grasp of the nuances of regex, I'd be looking at 
perl/awk (the former has extensive XML code in CPAN). Else maybe the effort in 
learning the (yet another) offering from W3C as suggested by Kirk might be 
lesser.

Shane ...

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



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