ibmi-brunch-learn

Announcement

Collapse
No announcement yet.

Cannot clear MCH3402 error when running QGYOLSPL

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cannot clear MCH3402 error when running QGYOLSPL

    I cannot clear this MCH3402 error when launching the Printer Output function from iSeries Navigator. I restored the QGYOLSPL object from a 4 month old backup tape but that did not help. This is what is in the OpNav.Java.Service.log:

    Mon Apr 21 20:02:08:783 GMT 2014 PrinterOutputList: container = com.ibm.as400.opnav.OpNavObjectNameImpl[objectName=\\!UNY!0$S10205cd!AS4!0$Basic Operations!BOF!0$Printer Output!Printer Output!1]
    Mon Apr 21 20:02:08:785 GMT 2014 PrinterOutputList: Generating list for printer output folder.
    Mon Apr 21 20:02:08:831 GMT 2014 PrinterOutputList: initialize Exit.
    Mon Apr 21 20:02:08:831 GMT 2014 PrinterOutputList: open Entry.
    Mon Apr 21 20:02:08:833 GMT 2014 PrinterOutputList: Open: Container type is Printer Output Folder
    Mon Apr 21 20:02:08:834 GMT 2014 PrinterOutputListVector: constructor Entry
    Mon Apr 21 20:02:08:836 GMT 2014 PrinterOutputListVector: constructor Exit
    Mon Apr 21 20:02:08:846 GMT 2014 PrinterOutputList: Open: This is NOT an open window request
    Mon Apr 21 20:02:08:853 GMT 2014 PrinterOutputIncludeAccess: cciContext = com.ibm.ccp.cpi.CciContext@3fd0d734
    Mon Apr 21 20:02:08:899 GMT 2014 PrinterOutputListVector: setIncludeInformation Entry.
    Mon Apr 21 20:02:08:900 GMT 2014 PrinterOutputList: setAttributesFromColumnData Entry.
    Mon Apr 21 20:02:08:900 GMT 2014 PrinterOutputList: setAttributesFromColumnData Exit.
    Mon Apr 21 20:02:08:900 GMT 2014 PrinterOutputListVector: open Entry.
    Mon Apr 21 20:02:08:900 GMT 2014 PrinterOutputListVector: loadPrinterOutputListFromAS400 Entry.
    Mon Apr 21 20:02:08:920 GMT 2014 Running program: /QSYS.LIB/QGY.LIB/QGYOLSPL.PGM
    Mon Apr 21 20:02:08:920 GMT 2014 Remote implementation running program: QGY/QGYOLSPL
    Mon Apr 21 20:02:09:114 GMT 2014 CPF9999 Function check. MCH3402 unmonitored by QGYOLSPL at statement *N, instruction X'0009'.
    com.ibm.as400.access.AS400Exception: CPF9999 Function check. MCH3402 unmonitored by QGYOLSPL at statement *N, instruction X'0009'.
    at com.ibm.as400.access.list.SpooledFileOpenList.call OpenListAPI(SpooledFileOpenList.java:705)
    at com.ibm.as400.access.list.OpenList.open(OpenList.j ava:457)
    at com.ibm.as400.opnav.print.printeroutput.PrinterOut putListVector.loadPrinterOutputListFromAS400(Print erOutputListVector.java:591)
    at com.ibm.as400.opnav.print.printeroutput.PrinterOut putListVector.open(PrinterOutputListVector.java:10 5)
    at com.ibm.as400.opnav.print.printeroutput.PrinterOut putList.open(PrinterOutputList.java:665)
    at com.ibm.as400.opnav.print.printeroutput.PrinterOut putListManager.open(PrinterOutputListManager.java: 134)

    I do know enough about Java to fit in a thimble.

    Tim K

  • #2
    Re: Cannot clear MCH3402 error when running QGYOLSPL

    Sorry, but can you explain what a "QGYOLSPL object" is? Are you saying that you restored the API?

    Tom
    Last edited by tomliotta; April 21, 2014, 06:59 PM. Reason: Add word "can".
    Tom

    There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.

    Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?

    Comment


    • #3
      Re: Cannot clear MCH3402 error when running QGYOLSPL

      Sorry, but can you explain what a "QGYOLSPL object" is? Are you saying that you restored the API?

      Tom

      Tom, this is what I restored:

      Object Type Library
      QGYOLSPL *PGM QGY

      Program . . . . . . . : QGYOLSPL Library . . . . . . . : QGY
      Owner . . . . . . . . : QSYS
      Program attribute . . :

      Program creation information:
      Program creation date/time . . . . . . . . . . . : 06/05/05 08:18:04
      Type of program . . . . . . . . . . . . . . . . : OPM

      Tim K

      Comment


      • #4
        Re: Cannot clear MCH3402 error when running QGYOLSPL

        Ah, the version in QGY. I also see now that it's what's referenced in the Java log. I'd almost forgotten that the QGY library still existed since those APIs were brought into QSYS so many years ago.

        When I look at the two programs on a 6.1 system, neither one shows anything different for DSPOBJD DETAIL(*SERVICE). That doesn't surprise me since we might figure that there'd be few PTFs for it. But going back to a fairly fully PTFed V5R3 system, both programs show PTFs have been applied; and the one in QSYS has a much later PTF number.

        References to QGY should've been removed long ago. I'd complain to IBM.

        What is your server OS version/release, and what is its cume PTF level? What is the iSeries Access version/release? And what is its service level on your PC?

        Getting PCs to a good iSeries Access service level is often what's needed for functional problems like this. It has to be mentioned.

        Tom
        Tom

        There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.

        Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?

        Comment


        • #5
          Re: Cannot clear MCH3402 error when running QGYOLSPL

          Thanks Tom for your response.

          What is your server OS version/release? V5R4M0

          What is its cume PTF level? Unknown - I've been here 5 months and nothing had been done regarding PTF updates I would say for a couple of years. Is there a way to tell? I am the only iSeries administrator/programmer here (used to have 8 people in IT Dept; now 3 - the IT Director, Network Administrator and me) so it is now up to me to see that the PTF cumes get loaded. However, I am not all that familiar with the process since at the other places I have worked someone else took care of this. I have loaded a PTF now and then and even did an upgrade from V5R2 to V5R4 but that has been a while ago.

          What is the iSeries Access version/release? Version 5.8 for Windows

          And what is its service level on your PC? V5R4M0 Service Level SI37892

          I figured that something got hosed up in the API arena as I thought I saw a blurb somewhere that in V5R4 the API no longer were being used in QGY library but were pulled into somewhere else, which I do not remember where that somewhere else is.

          Thanks Tom!

          Comment

          Working...
          X