Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Workspace z/OS
Categories BCP_Logger
Created by Guest
Created on Aug 10, 2022

OFFLOAD logstream program IXGM1OFL does not tell which logstream is offloaded

when program IXGM1OFL program is used to offload a logstream, it does a WTO of message IXG273I or IXG274I.

Procedure which calls IXGM1OFL is IXGOFLDS.

IXG273I or IXG274I does not indicate the logstream name.

Without the indication of the logstream in the msg, it's hard to check (with automation) for which logstream the offload was succesfull or not.

Idea priority Medium
  • Guest
    Reply
    |
    Feb 17, 2023

    This version has SUB=MSTR support:

    //IXGOFLDS PROC LOGSTRM=''

    //*

    //* START OF SPECIFICATIONS ******************************************

    //* *

    //* MEMBER NAME: IXGOFLDS *

    //* *

    //* DESCRIPTIVE NAME: LOGGER OFFLOAD TO DASD ROUTINE *

    //* OFFLOADS ALL LOGSTREAM BLOCKS TO DASD *

    //* *

    //*01* PROPRIETARY STATEMENT= *

    //***PROPRIETARY_STATEMENT********************************************

    //* *

    //* LICENSED MATERIALS - PROPERTY OF IBM *

    //* 5650-ZOS *

    //* COPYRIGHT IBM CORP. 2003, 2015 *

    //* *

    //* STATUS = HBB77A0 *

    //* *

    //***END_OF_PROPRIETARY_STATEMENT*************************************

    //* *

    //* FUNCTION: THIS SAMPLE JCL PROCEDURE WILL INITIATE AN OFFLOAD *

    //* FOR ALL LOG BLOCKS TO DASD (SECONDARY STORAGE) FOR A *

    //* DEFINED LOG STREAM. *

    //* *

    //* USE: THIS PROCEDURE CAN BE USED BY AN OPERATOR TO REQUEST *

    //* DATA BE OFFLOADED FROM PRIMARY STORAGE (E.G. CF STRUCTURE) *

    //* TO SECONDARY STORAGE (LOG STREAM DASD OFFLOAD DATA SETS). *

    //* INSTEAD OF WRITING A JOB TO PERFORM A CONNECT TO THE LOG *

    //* STREAM AND THEN ISSUING AN OFFLOAD REQUEST (IXGOFFLD), THE *

    //* OPERATOR CAN START THIS PROCEDURE FROM THE CONSOLE. *

    //* *

    //* SYNTAX: S IXGOFLDS,LOGSTRM=LOG_STREAM_NAME *

    //* *

    //* INPUT: *

    //* LOG_STREAM_NAME NAME OF THE LOG STREAM FOR THE LOG BLOCKS *

    //* TO BE OFFLOADED. *

    //* *

    //* OUTPUT: *

    //* WHEN THE PROCEDURE COMPLETES SUCCESSFULY: *

    //* - ALL THE LOG BLOCKS IN THE LOG STREAM WILL BE OFFLOADED *

    //* TO DASD IF THE INPUT IS VALID, AND *

    //* - MESSAGE IXG273I WILL BE ISSUED TO THE CONSOLE. *

    //* *

    //* WHEN THE PROCEDURE DOES NOT COMPLETE SUCCESSFULY: *

    //* - MESSAGE IXG274I WILL BE ISSUED TO THE CONSOLE STATING *

    //* WHICH FUNCTION FAILED AND LISTING THE RETURN AND REASON *

    //* CODE. *

    //* *

    //* NOTE: LOGGER MAY ISSUE OTHER MESSAGES AS WELL, WHETHER THE *

    //* REQUEST WAS SUCCESSFUL OR NOT. *

    //* *

    //* REQUIRES: *

    //* ACCESS TO PROCEDURE LIBRARY USED BY THE INSTALLATION *

    //* FROM SUBMITTING USERID. ASSUMING *

    //* SYSTEM AUTHORITY FACILITY (SAF) IS AVAILABLE AND *

    //* CLASS(LOGSTRM) IS DEFINED TO SAF, UPDATE ACCESS TO THE *

    //* RESOURCE(LOG_STREAM_NAME) CLASS(LOGSTRM) IS REQUIRED BY THE *

    //* OWNING USERID TO ALLOW THE PROGRAM INVOKED BY THE PROCEDURE *

    //* TO CONNECT TO THE LOG STREAM WITH WRITE AUTHORITY. *

    //* *

    //* REFERENCES: *

    //* SEE Z/OS MVS PROGRAMMING: AUTHORIZED ASSEMBLER SERVICES *

    //* REFERENCE ENF-IXG FOR MORE INFORMATION ON IXGCONN AND *

    //* IXGOFFLD. YOU CAN ALSO SEARCH THE IXGCON MAPPING MACRO IN *

    //* IN Z/OS MVS DATA AREAS, VOL 3 (IVT-RCWK) FOR A RETURN AND *

    //* REASON CODE AND TAKE THE SUGGESTED ACTION. *

    //* *

    //* DISTRIBUTION LIBRARY: SYS1.SAMPLIB *

    //* *

    //* CHANGE ACTIVITY: *

    //* *

    //*FLAG LINEITEM FMID DATE ID COMMENT *

    //* $L0=LOGDM HBB7708 030219 PDNJ: LOGGER PROCEDURE SUPPORT *

    //* $P1=ME28939 HBB77A0 150227 PDDZ: CORRECTING SAF TERM *

    //* *

    //* END OF SPECIFICATIONS ********************************************

    //IXGOFLDS EXEC PGM=IXGM1OFL,PARM=('LOGSTRM=&LOGSTRM'),TIME=NOLIMIT

    // IF (ABEND ! RC>0) THEN

    //WTONOK EXEC PGM=SINT,

    // PARM='COM=WTH IXGOFLDS01E OFFLOAD &LOGSTRM FAILED'

    // ELSE

    //WTONOK EXEC PGM=SINT,

    // PARM='COM=WTO IXGOFLDS01I OFFLOAD &LOGSTRM SUCCESFULL'

    // ENDIF

    // PEND



  • Guest
    Reply
    |
    Feb 17, 2023

    Hi, thank you for the feedback.

    I solved the issue by changing IXGOFLDS STC JCL:

    //IXGOFLDS PROC LOGSTRM=''

    //*

    // EXPORT SYMLIST=*

    // SET LOGSTRM=&LOGSTRM

    //*

    //* START OF SPECIFICATIONS ******************************************

    //* *

    //* MEMBER NAME: IXGOFLDS *

    //* *

    //* DESCRIPTIVE NAME: LOGGER OFFLOAD TO DASD ROUTINE *

    //* OFFLOADS ALL LOGSTREAM BLOCKS TO DASD *

    //* *

    //*01* PROPRIETARY STATEMENT= *

    //***PROPRIETARY_STATEMENT********************************************

    //* *

    //* LICENSED MATERIALS - PROPERTY OF IBM *

    //* 5650-ZOS *

    //* COPYRIGHT IBM CORP. 2003, 2015 *

    //* *

    //* STATUS = HBB77A0 *

    //* *

    //***END_OF_PROPRIETARY_STATEMENT*************************************

    //* *

    //* FUNCTION: THIS SAMPLE JCL PROCEDURE WILL INITIATE AN OFFLOAD *

    //* FOR ALL LOG BLOCKS TO DASD (SECONDARY STORAGE) FOR A *

    //* DEFINED LOG STREAM. *

    //* *

    //* USE: THIS PROCEDURE CAN BE USED BY AN OPERATOR TO REQUEST *

    //* DATA BE OFFLOADED FROM PRIMARY STORAGE (E.G. CF STRUCTURE) *

    //* TO SECONDARY STORAGE (LOG STREAM DASD OFFLOAD DATA SETS). *

    //* INSTEAD OF WRITING A JOB TO PERFORM A CONNECT TO THE LOG *

    //* STREAM AND THEN ISSUING AN OFFLOAD REQUEST (IXGOFFLD), THE *

    //* OPERATOR CAN START THIS PROCEDURE FROM THE CONSOLE. *

    //* *

    //* SYNTAX: S IXGOFLDS,LOGSTRM=LOG_STREAM_NAME *

    //* *

    //* INPUT: *

    //* LOG_STREAM_NAME NAME OF THE LOG STREAM FOR THE LOG BLOCKS *

    //* TO BE OFFLOADED. *

    //* *

    //* OUTPUT: *

    //* WHEN THE PROCEDURE COMPLETES SUCCESSFULY: *

    //* - ALL THE LOG BLOCKS IN THE LOG STREAM WILL BE OFFLOADED *

    //* TO DASD IF THE INPUT IS VALID, AND *

    //* - MESSAGE IXG273I WILL BE ISSUED TO THE CONSOLE. *

    //* *

    //* WHEN THE PROCEDURE DOES NOT COMPLETE SUCCESSFULY: *

    //* - MESSAGE IXG274I WILL BE ISSUED TO THE CONSOLE STATING *

    //* WHICH FUNCTION FAILED AND LISTING THE RETURN AND REASON *

    //* CODE. *

    //* *

    //* NOTE: LOGGER MAY ISSUE OTHER MESSAGES AS WELL, WHETHER THE *

    //* REQUEST WAS SUCCESSFUL OR NOT. *

    //* *

    //* REQUIRES: *

    //* ACCESS TO PROCEDURE LIBRARY USED BY THE INSTALLATION *

    //* FROM SUBMITTING USERID. ASSUMING *

    //* SYSTEM AUTHORITY FACILITY (SAF) IS AVAILABLE AND *

    //* CLASS(LOGSTRM) IS DEFINED TO SAF, UPDATE ACCESS TO THE *

    //* RESOURCE(LOG_STREAM_NAME) CLASS(LOGSTRM) IS REQUIRED BY THE *

    //* OWNING USERID TO ALLOW THE PROGRAM INVOKED BY THE PROCEDURE *

    //* TO CONNECT TO THE LOG STREAM WITH WRITE AUTHORITY. *

    //* *

    //* REFERENCES: *

    //* SEE Z/OS MVS PROGRAMMING: AUTHORIZED ASSEMBLER SERVICES *

    //* REFERENCE ENF-IXG FOR MORE INFORMATION ON IXGCONN AND *

    //* IXGOFFLD. YOU CAN ALSO SEARCH THE IXGCON MAPPING MACRO IN *

    //* IN Z/OS MVS DATA AREAS, VOL 3 (IVT-RCWK) FOR A RETURN AND *

    //* REASON CODE AND TAKE THE SUGGESTED ACTION. *

    //* *

    //* DISTRIBUTION LIBRARY: SYS1.SAMPLIB *

    //* *

    //* CHANGE ACTIVITY: *

    //* *

    //*FLAG LINEITEM FMID DATE ID COMMENT *

    //* $L0=LOGDM HBB7708 030219 PDNJ: LOGGER PROCEDURE SUPPORT *

    //* $P1=ME28939 HBB77A0 150227 PDDZ: CORRECTING SAF TERM *

    //* *

    //* END OF SPECIFICATIONS ********************************************

    //IXGOFLDS EXEC PGM=IXGM1OFL,PARM=('LOGSTRM=&LOGSTRM'),TIME=NOLIMIT

    // IF (ABEND ! RC>0) THEN

    //WTONOK EXEC PGM=WTOHI,TIME=NOLIMIT

    //STEPLIB DD DSN=SYS1.PCT.LOAD,DISP=SHR

    //SYSPRINT DD SYSOUT=*

    //SYSIN DD *,SYMBOLS=EXECSYS

    WTO IXGOFLDS01E OFFLOAD &LOGSTRM FAILED

    // ELSE

    //WTOOK EXEC PGM=WTOLO,TIME=NOLIMIT

    //STEPLIB DD DSN=SYS1.PCT.LOAD,DISP=SHR

    //SYSPRINT DD SYSOUT=*

    //SYSIN DD *,SYMBOLS=EXECSYS

    WTO IXGOFLDS01I OFFLOAD &LOGSTRM SUCCESFULL

    // ENDIF

    // PEND


    WTOHI en WTOLO are Write-To-Operator routines.

    WTOHI will highlight and retain the message on the console.

    WTOLO is just informational message on the console.


  • Guest
    Reply
    |
    Feb 16, 2023
    . This item is a valid requirement but unlikely to be given high enough priority to be placed into the product plan. If this requirement is high value, please re-open it, or open a new requirement.
  • Guest
    Reply
    |
    Aug 10, 2022

    It there a possibility to add the logstream name on message IXG273I and IXG274I?