IBM Support

II05755: INFO-ONLY APAR CREATED FOR POSTSCRIPT INTERPRETER. CONTAINS TIPS FOR USERS AND SUPPORT REPS.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • INTRAN

Error description

  • This information applies to Publishing Solutions PostScript
    Interpreter compid 568810401.  This information is for
    release 1.3.1 (retain release 133 for VM and 134 for MVS.
    HPFN134)
    Q. LMCOPY failure trying to run sample job on MVS.
    A. ISPF APAR OY44735 addresses this issue.  Ship PTF to customer
    Q. Errors running with level 2 postscript.
    A. Level 2 PostSCript is not supported by the Interpreter. The
       error will show as:  Error undefined offendingcommand XXXXXX
       where XXX is a level 2 PostSCript operator.
    Q. Using Adobe fonts with OGL.
    A. This is not supported.  OFL requires that specifcations for
       all 4 rotations be included in the character set that is
       uses.  Other applications do not ahve this and can work with
       single rotation character sets.
    Q. IRX0670E execio error while tyring to get or put a record.
    A. The PREFIX.PX.VM data set is empty.
    
    Q. Print wraps around from one row to the next.
    A. Requires new MASTERPS VM and PS MODULE.
    
    Q. PSEG3820 created by screen capture program has 1 inch cut
       off side.
    A. This is caused by the EPS file.  If the input postscript file
       is multiple pages, all of those pages will be overlayed on
       each other and only one page of output will be generated.
       This particular program had two pages, one of screen capture
       and the other with a band of which overlayed some of the
       screen capture.  This won't be noticed on a list3820 because
       the entire second page will be white but it will be noticed
       on a pseg3820 because of the overlay problem.  Delete the
       second page from the input file and the pseg3820 will be ok.
    
    Q. How does a user remove control characters in batch.
    A. This is not supported but the following may work.  Before
       step 2 in the JCL where the Interpreter is called, the fol-
       lowing must be done:
    1. A data set must be allocated like the input data set.  This
       will be the data set that will contain the original input,
       but with the controls removed.
    2. Allocate the ddname psout to the newly-created data set.
    3. Allocate the ddname pslist to the original input data set.
    4. Execute the program ehyzap.
    5. Free the two ddname allocations.
    6. Execute the existing step 2 in the JCL, but on line 32 use
       the name of the new data set that was created with the con-
       trols removed, instead of the original data set name.
    
    Q. When tyring to import a pseg3820 file created by the post-
       script interpreter into the ivu, an abend0c4 occurs in the
       admerooo at offset X'506' on a mvi instruction.  this is
       also referred to as the 'tiling' problem.
    A. Apply the ptf for APAR PL57745 for GDDM-VM version 2.
    
    Q. Operation failed message at the Build list data set options.
    A. Output data set or directory blocks not big enough.
    
    Q. Poor performance caused by ps.vm datasets created fixed,80,80
    A. Restriction caused by the "C" program offering.  PS.VM can be
       re-blocked to a bigger size, e.g. 6160 works ok.
    
    Q. Stack underflow with scale or error in printing landscape
       pages (not rotated) caused by oem pc program.
    A. The error seems to be an omission of an exec operator in the
       fmdocument procedure.  The lines befoe the "/yscale exch
       def" line put a procedure on the operand stack and the pro-
       cedure must be executed before /yscale is defined.
    
    Q. Slow printing on a 3827.
    A. 300 dpi pc-type documents must be converted to 240 dpi 382x
       documents.  This results in the Interpreter output being
       considered "complex" by the printer as opposed to "normal"
       DCF-type documents.  There are no current plans to produce
       IOCA or GOCA outputs.
    
    Q. Error limit check offendingcommand: (#$%^#$% garbage).
    A. File may be EBCDIC format on the host and the first 2 char-
       acters are not %!  The Intepreter can handle either ASCII or
       EBCDIC but uses the %! to determine the file format.
    
    Q. OEM pc software produces strange output/error conditions.
    A. The /yscale exch def is expecting to pull a numeric value
       off the stack.  However, the code prior to this has actually
       left a procedure on the stack which has not been executed.
       The /yscale exch def is actually pulling this procedure off
       the stack instead of the numeric value that is should be
       pulling and this appears to be causing the problems.  The
       input code can be altered as follows:
       {desperatepapersize} if
       exec
       /yscale exch def
    
    Q. How can I tell if input file is using PostScript level 2.
    A. Look for %%languagelevel: 2 in the file.  Other level 2 op-
       erators are defined in the PostSCript Language Ref Manual.
    
    Q. LMCOPY failure.
    A. Per ISPF support:  ISPF maintenance must be applied to the
       ISPLLIB as well as the step lib.
    
    Q. %%BoundingBox error trying to convert EPS to PSEG.
    A. A valid EPS file has to have BoundingBox in it.  Showpage
       must be added for output.
    
    Q. Offending command I/O error.
    A. VM- a disk may be full.  MVS- data set may be full.
    
    Q. Offending command run.
    A. File or data set does not exist.
    
    Q. Offending command file.
    A. Wrong parameters on data set or file.
    
    Q. Error limit check frame device.
    A. VM error- not enough memory.
    
    Q. Error typecheck offending command length.
    A. PostScript file defective.  Try a different PostScript file.
    
    Q. Error undefined offending command XXX.
    A. Input file or data set is processed as ASCII and it is not.
       Make sure first 2 characters in file are %!
    
    Q. %% error typecheck offending command put %%
    A. Installed typefaces or created fonts are corrupted.
    
    Q. Error stack underflow.
    A. Operation being executed can't find values for scale x and y.
    
    Q. Does virtual memory have to be created fixed, 80, 80?
    A. Yes, but it can then be copied to a data set of fixed, 80, X
       where X is a multiple of 80.
    
    Q. Can the Interpreter run without virtual memory & font cache?
    A. No, start3820 and other operators require both.
    
    Q. EHYL3820 & 4250 and EHYP3820 & 4250 missing from 1.3.1 tape.
    A. The above 4 execs have been replaced by EHYPS1 and EHYPS2.
       Running them from the command line is not supported.
    
    Q. Terminal attention interrupt handling not reset properly.
    A. Refer to APAR PL77906.  C program offering restriction.
    
    Q. How to run the Interpreter from the TSO command line.
    A. Here are 2 calls that can be used to create LISTXXXX and
       PSEGXXXX.  These are TSO commands that msut be issued from
       the TSO command line or be preceded by the letters TSO.  The
       commands are case sensitive.
    
       LISTXXXX:
       ps -i 'masterps name' -e "prestart (output name)start3820
       save pop (input ps name)run end3820 bye"
       PSEGXXXX:
       ps -i 'masterps name' -e "prestart/showpage {} def WIDTH in
       72nd of an inch HEIGHT in 72nd of an inch (output name)pseg
       3820 save pop (input ps name) systemdict /showpageget exec
       bye"
    
    Q. Can I use 3820 fonts with PostScript Interpreter in DCF?
    A. The fonts created with the Interpreter can only be used with
       the Interpreter.  The glyph names and hex code points are not
       currently compatible with other AFP applications.
    
    Q. What causes batch font errors when creating fonts?
    A. There is a limit, based on free virtual memory that you have
       available, or have defined at logon, on the number of fonts
       that can be created in "one pass".  When you exceed the limit
       it is recommended that you create multiple fonts containing
       a number of fonts slightly less than your limit and run
       multiple jobs to create all of the fonts you need.
    
    Q. Use default options does not show on build list or pseg panel
    A. Issue the PFSHOWOFF command.  PF keys overlay the line.
    
    Q. MSGBFU203I with prefix 'PRT' indicates printer problems or
       problems with CDPF.  Or, MSGBFU021E data rejected by printer.
    A. Apply 4250 fix files available from Publishing Solutions.
    
    Q. RC=12 from allocation in module EHYPSCOM.
    A. On page 41 of the MVS PSI User's Guide under the heading
       "Customing the Profile" there are 2 members of the EHY.
       PSINTERP.EHYEXC1 data set that have to be edited.  The mem-
       bers are EHYPPROF and EHYMSPS.  The members have to be chang-
       ed to reflect the names of the customer's system font data
       set for 3820 fonts.  We ship the members as AFP.FONTLIBB but
       most customers do not use that name.
    
    Q. Unable to convert fonts.  Get the following error messages:
       font unavailable for conversion, nostringvalue- not found,
       check data set for messages, rangecheck, offending command,
       readline, bad data set format, error, bad file format.
    A. The prefix.FCONVERT.COMMANDS data set has to be allocated
       variable, unblocked, 80.  The customer than has to use this
       as the input for the project, group, type, and member for
       option 2 under the "building a 3820 font from PostScript
       typefaces" panel.
    
    Q. Does the Interpreter support binary PostScript files.
    A. No, this is a level 2 PostScript feature.
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    II05755

  • Reported component name

    PA LIB INFO ITE

  • Reported component ID

    INFOPALIB

  • Reported release

    001

  • Status

    INTRAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    1992-02-15

  • Closed date

  • Last modified date

    1992-11-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG32M","label":"APARs - VSE\/ESA environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]

Document Information

Modified date:
13 December 2020