A PDS (Partitioned Data Set) must be predefined with file characteristics that match the requirements of the generated Elixir code. Datasets can be allocated with Roscoe's DSN facility or with TSO's PDF facility.
If these transfer datasets already exist, then determine the appropriate one(s) to use for your transfer needs.
Source-type laser code members will be those that are suffixed by .FSL, and .JSL.
Example:Typical PDS characteristics for source-type laser code:
| DSORG | RECFM | LRECL | BLKSIZE |
|---|---|---|---|
| PO | FB | 80 | 4240 |
Object-type laser code members will be those that are suffixed by .FRM and .JDL. (Fonts are suffixed by .FNT and image files by .IMG)
Example: Typical PDS characteristics for Object-type laser code will be:
| DSORG | RECFM | LRECL | BLKSIZE |
|---|---|---|---|
| PO | FB | 128 | 4096 |
NOTE:Regarding Transfering .IMG, .FNT and .FRM Object-type files:
Object-type files must be originally uploaded into a PDS with LRECL=128, then the 128-length records need to be copied to a member on a PDS with an LRECL=129.
You Must USE TSO to COPY the member to a PDS WITH LRECL=129. (a Roscoe IMPort-EXPort will corrupt the record lengths -- even if using "AS IS"!)
| DSORG | RECFM | LRECL | BLKSIZE |
|---|---|---|---|
| PO | FB | 129 | 4128 |
EDIT the 129-length member, using TSO ISPF, to put an asterisk '*' in column 129 of EVERY data record.
See Prepare Object-type files for transferring for edit details.