On Sat, 25 Mar 2017 11:38:50 -0500, Paul Gilmartin <paulgboul...@aim.com> wrote:

>On Sat, 25 Mar 2017 03:29:33 -0500, Bill Woodger wrote:
>
>>Micro Focus COBOL can read "Mainframe" and write ""PC", several ways. 
>>Enterprise COBOL can write the data as ASCII (that's just for information, as 
>>DASD-shortage rules that out for you).
>> 
>Again, could POSIX pipe circumvent that constraint?
>
>-- gil

I don't know enough about the actual task to know if the lack of DASD is a 
direct constraint :-)

With the knowledge that Micro Focus COBOL can read EBCDIC and write ASCII, 
perhaps just shipping the data as binary becomes the preferred solution? 

There's mention of multiple large files. The costs will be less just banging it 
out of the Mainframe as rapidly as possible (if it doesn't choke the receiving 
server).

I like pipes. I don't like that little caveat you made, except why would it be 
relevant here?

Either on the Mainframe or with Micro Focus, the COBOL would be trivial, so not 
a problem using Micro Focus (since they have it) even if the final destination 
isn't a COBOL system (if it is not, simply through data-definitions, make any 
binary, packed-decimal or (shock, horror) floating-point into "text" fields).

If the server chokes on large amounts of data (and I've seen enough questions 
on splitting files because "we can't send more than xMB to the server at once") 
to know that some types (never find out exactly what) of issues exist, that 
could be a factor in the solution.

Some combination from the options of split/pipe/COBOL/someotherlanguage  can 
get the task done, depending on the specifics. ETL generally does this stuff. 
If they can get the ETL sufficiently honed, that may be a neater solution.

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

Reply via email to