I have a few questions about jdfosrt usage.
1. Would it be correct to say that the usage of getChildStdinStream() and getChildStdoutStream() is to emulate the E15 and E35 type of exits when executing DFSORT ?
2. E15 and E35 can be used in conjunction with SORTIN and SORTOUT respectively. However, getChildStdinStream() and getChildStdoutStream() make E15 and E35 exclusive of SORTIN and SORTOUT. Is this valid ?
3. When using jdfsort with E15 or E35 exits, should the output of these exits goto OutputStream and InputStream objects respectively ?
4. When run in a job step, a dataset is automatically allocated to a given DD name. Why is then addAllocation(java.lang.String allocation) required ?
5. Finally, in the javadoc, for getChildStdoutStream() the following is mentioned :
The OutputStream should have been InputStream ?For best performance, this OutputStream should be wrapped in a BufferedInputStream. To read RDW-prefixed records, see RDWInputRecordStream.