On Mon, 13 Feb 2006 12:53:10 +0200, Arie Kremer <[EMAIL PROTECTED]> wrote:

>Hi all,
>
>we use MVS System logger in our products. We compile on OS390 2.10.
>One of our customers tried to run it on his OS390 2.8 (we hope it is
correct
>info). They received return code 8, reason code '840'x after IXGBRWSE from
>an empty log.
>
>This reason code is not documented.
>http://www.redbooks.ibm.com/redbooks/pdfs/sg246377.pdf contains the
follows:
>
>*Migration and coexistence*
>
>Logger macros with the BUFFER64 keyword can be compiled or assembled on a
>
>z-Architecture mode machine. If you try to execute it on a pre-z/OS V1R6
>system, it will fail
>
>with return code 8, reason code '840'x (Bad version).
>
>We do not use BUFFERS64, nor compile on z/OS.
>
>HELP !!!
>


Tell the client to get on a supported level of the OS!  :-)

(just kidding, I realize mnay vendors have to support old OS releases)

The doc on the error is right on your own OS/390 2.10 system:

 BROWSE    SYS1.MACLIB(IXGBRWSE)                      Line 00001792 Col
 Command ===>                                                  Scroll =
*                                                                     *
*       xxxx0840  08        IXGRSNCODEBADVERSION -                    *
*                                                                     *
*                                                                     *
*                           EXPLANATION:   Environment  error.    The *
*                           parameter  list  passed  to  the  service *
*                           routine had an invalid version indicator. *
*                                                                     *
*                                                                     *
*                           ACTION:      Ensure   the  level  of  MVS *
*                           executing   the  request  and  the  macro *
*                           library  used  to  compile  the  invoking *
*                           routine are compatible.                   *
*                                                                     *
*                                                                     *

OS/390 2.8 was able to coexist with OS/390 2.10.   Perhaps your
client does not have that maintenance (2.10 coexistence) applied
on their system.  If not, you may need a copy of their macro library.

In looking at the macro (which I've never used), perhaps it also has
something to do with PLISTVER (see usage note #3).

HTH,

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America and Farmers Insurance Group
mailto: [EMAIL PROTECTED]
Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to