Requesting RECEIVE ORDER via the web

At times, you might not be able to use the RECEIVE ORDER batch job to request and download maintenance directly to your mainframe. At those times, you can use a web-based maintenance request service. See the following procedures:

To request a maintenance package

  1. Create a software inventory XML file:
    1. On the mainframe system for which you want maintenance, run the IBM software inventory routine (GIMXSID).
      Use the following sample JCL statements to run GIMXSID:

      //STEP EXEC PGM=GIMXSID,PARM='INVENTORY=ALL'    
      //SMPOUT DD SYSOUT=*                             
      //SMPXTOUT DD DSN=outputdsn, DISP=(,CATLG),   
      //SPACE=(TRK,(1,1)),UNIT=unit                    
      //SYSIN DD*                            
      CSI=TEST.CSI                     
      TARGET=target
      /*                               
      


    2. Download the created software inventory XML file (with an extension of .xml) to your workstation.
  2. Access the BMC web-based service for RECEIVE ORDER:
    1. On your workstation, log in to BMC Support Central Open link .
    2. Go to https://www.bmc.com/available/zso.html to access the BMC web-based service for SMP/E RECEIVE ORDER.
  3. Click Mainframe - Services.
  4. Specify the service you want:
    1. In My support contracts, select a Contract ID.
    2. In the Services list, select Request PTF maintenance.
    3. Click Continue.
  5. Specify the type of maintenance you want:
    1. In the Package Category list, select the required RECEIVE ORDER content type.
      For example, to request a PTF delivery, select PTFS.
    2. Click Start order.
    3. If you have requested for APARS or PTFS, specify the required details.
    4. Review the order information.
    5. Click Continue.
  6. If requested, upload the software inventory XML file you created.

    Important

    If you are requesting HOLDDATA or APARS no software inventory XML file is requested.

    1. Click Upload file, navigate to the XML file location, click the file, and click Open.
      The file is uploaded. 
    2. Click Continue.
  7. Specify the type of shipment you want.
    By default, shipments are provided in electronic format. 
    1. If you require a physical shipment, click Physical Media and complete the form.
    2. Click Continue.
  8. Review and submit your order:
    1. (Optional) In Alternative Email Address, provide an additional individual or group email address to which the order status emails are sent.
      The order status emails are sent to the email associated with the BMC Support ID you used to log in.
    2. Click Submit order.
      A confirmation of the order is displayed. You will also receive an email with this information.
  9. Click Home.

To retrieve a maintenance package using the distributed option

After you receive the email stating your maintenance order is complete, perform the following procedure:

  1. Click the link in the email or go to https://www.bmc.com/available/zso.html.
  2. Click Order - Dashboard and Processed.
  3. On the row for your order number, click the link in the Current Status column.
    Information about the maintenance package is displayed.
  4. Log on to the indicated server with the provided credentials.
    The list of files and folders required for the requested maintenance is displayed.
  5. Select the download folder and click Download.
    The request service creates a .zip file of the folder's contents and initiates the download.
  6. Navigate to the downloaded .zip file on your computer and unzip the downloaded file.
    The downloaded maintenance package is in standard SMP/E GIMZIP format. 

    Important

    Maintenance orders are available in the Order - Dashboard for 14 days.

  7. Using FTP, upload the maintenance package files to the USS directory on your z/OS system.
    Use your FTP software tool or the following FTP commands in a command window. 

    ftp zosHost 

    userID 
    password 
    bin

    Important

    If you are transferring multiple files, we recommend that you use a prompt command. The prompt command turn offs the Interactive mode so that you can avoid responding to each mput command.

    prompt 

    mkdir /smpNTS/orderID 

    cd /smpNTS/orderID 
    mput /pcDir/*.* 
    mkdir /smpNTS/orderID/SMPHOLD 
    cd /smpNTS/orderID/SMPHOLD 
    mput /pcDir/SMPHOLD/*.* 
    mkdir /smpNTS/orderID/SMPPTFIN 
    cd /smpNTS/orderID/SMPPTFIN 
    mput /pcDir/SMPPTFIN/*.* 
    quit

    VariableDescription
    zosHostThe name or address of the z/OS host system.
    smpNTSThe path name of the directory in the host file system where the package will reside.
    orderIDThe service package order ID that was provided by the web-based maintenance request service.
    pcDirThe directory path on your local workstation where the unzipped files are located.
  8. Generate and submit the RECEIVE FROMNTS job by using the SMP/E ISPF interface or the following sample job:

    //S1 EXEC PGM=GIMSMP, 
    // PARM='PROCESS=WAIT', 
    // DYNAMNBR=120 
    //* 
    //SMPCSI DD DISP=SHR,DSN=<globalDSN>
    //* 
    //SMPCNTL DD * 
      SET BOUNDARY (GLOBAL) 
                      . 
      RECEIVE 
             FROMNTS( 
                     <orderID>
                    ) 
           DELETEPKG 
                    . 
    //* 
    //SMPNTS DD PATHDISP=KEEP, 
    //         PATH='<smpNTS>'
    VariableDescription
    globalDSNThe name of the CSI dataset for the global zone.
    orderIDThe service package order ID that was provided by the web-based maintenance request service.
    smpNTSThe path name of the directory in the host file system where the package will reside.

To retrieve a maintenance package using the network option

After you receive the email stating your maintenance order is complete, perform the following procedure:

  1. Click the link in the email or go to https://www.bmc.com/available/zso.html

  2. Click Order - Dashboard and Processed.

  3. On the row for your order number, click the link in the Current Status column.
    Information about the maintenance order is displayed.
  4. Click the Maintenance Server XML accordion and then click the plus icon to view the Server XML content.
  5. Click the copy XML to clipboard icon to copy the contents of the Server XML file.
  6. Save the copied Server XML into a sequential file or PDS member on the mainframe to use for processing a RECEIVE FROMNETWORK command
  7. Generate and submit the RECEIVE FROMNETWORK job by using the SMP/E ISPF interface or the following sample job:

    //S1       EXEC PGM=GIMSMP,                                             
    //         PARM='PROCESS=WAIT',                                         
    //         DYNAMNBR=120                                                 
    //*                                                                     
    //SMPCSI   DD DISP=SHR,DSN=<globalDSN>
    //*                                                                     
    //SMPCNTL  DD *                                                         
      SET    BOUNDARY (GLOBAL)                                              
                      .                                                     
      RECEIVE                                                               
             FROMNETWORK(                                                   
                     SERVER(SMPSRVR)                                        
                     CLIENT(SMPCLNT)                                        
                    )                                                       
                    .                                                       
     //*********************************************************************
    //*      ADDITIONAL JCL FOR THE RECEIVE COMMAND.                       
    //*                                                                    
    //*********************************************************************
    //SMPSRVR DD DISP=(SHR,KEEP),                                          
    //             DSN=<smpSRVR>                                     
    //SMPCLNT DD DISP=(SHR,KEEP),                                          
    //             DSN=<smpCLNT>                                     
    //SMPNTS   DD PATHDISP=KEEP,                                           
    //           PATH='<smpNTS>'                                      
    
    
    
    VariableDescription
    globalDSNThe name of the CSI data set for the global zone.
    smpSRVRThe name of the smpSRVR data set containing the copied XML.
    smpCLNTThe name of the smpCLNT data set containing environment of local system.
    orderIDThe service package order ID that was provided by the web-based maintenance request service.
    smpNTSThe path name of the directory in the host file system where the package will reside.

To process a maintenance package

  1. Generate and submit the APPLY job by using the SMP/E ISPF interface or the following sample statement in your job:

    //SMP.SMPCNTL DD * 
      SET BDY(BMC0TZN). 
      APPLY 
            PTFS 
            APARS 
            GROUPEXTEND 
            NOJCLR 
            BYPASS(HOLDSYS(DOC,ACTION,DB2BIND,DELETE)) 
                             /* REVIEW THE HOLD INFORMATION IN THE */
                             /* OUTPUT OF THE JOB. IT IS IMPORTANT */
                             /* TO FOLLOW ALL NECESSARY ACTIONS. */
            CHECK 
                 .
  2. Generate and submit the ACCEPT job by using the SMP/E ISPF interface or the following sample statement in your job:

    //SMP.SMPCNTL DD * 
      SET BDY(BMC0DZN). 
      ACCEPT 
           PTFS 
           APARS 
           GROUPEXTEND 
           NOJCLR 
           BYPASS(HOLDSYS(DOC,ACTION,DB2BIND,DELETE)) 
                             /* REVIEW THE HOLD INFORMATION IN THE */
                             /* OUTPUT OF THE JOB. IT IS IMPORTANT */
                             /* TO FOLLOW ALL NECESSARY ACTIONS. */
           CHECK 
                  .

    For more information, see IBM SMP/E for z/OS Commands documentation.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Feli Brachthã¤user

    Hello, can you please clarify the input needed when requesting PTF maintenance. Please explain on how to create the XML file. Please check, if the XML is requested all times. Thanks Feli

    Oct 22, 2020 08:21
  2. Ermanno Bertolotti

    you can use a job like this

    //STEP1 EXEC PGM=GIMXSID,PARM='WAIT=10MIN,L=ENU,INVENTORY=ALL'
    //SYSPRINT DD SYSOUT=*
    //SMPOUT DD SYSOUT=*
    //SMPXTOUT DD DISP=(,CATLG),DSN=&SYSUID..TW000.SMPXTOUT.MVP121.XML, // RECFM=VB,LRECL=255,DSORG=PS,BLKSIZE=0,
    // UNIT=SYSALLDA,SPACE=(CYL,(10,10))
    //SYSIN DD DATA,DLM=$$
    CSI=YZ00BMC.VS000.MVPERF.V121.GLOBAL.CSI
    TARGET=BMC0TZN
    $$

    and after transfer the file on your pc like TXT file (not in bynary mode)

    Oct 22, 2020 08:33
  3. Qi Zhou

    question: what's the suffix of the XML file name stored on my laptop ?,for example ABC.suffix

    Oct 26, 2020 06:25
    1. Ermanno Bertolotti

      XML is the suffix.

      Oct 26, 2020 08:07
      1. Scott Zhou

        thx, I see

        Oct 28, 2020 08:03
  4. Shrutika Sawant

    hi ,

    i used the below step to run the job ,but that did not work

    //STEP1 EXEC PGM=GIMXSID,PARM='INVENTORY=ALL' //SYSPRINT DD SYSOUT=* //SMPOUT DD SYSOUT=* //SMPXTOUT DD DSN=output.dataset,DISP=(NEW,CATLG), // DCB=(RECFM=FB,LRECL=12560,BLKSIZE=25120), // SPACE=(TRK,(10,10)) //* //SYSIN DD DATA,DLM=$$ CSI=csi name TARGET=Target name $$

    Jan 28, 2021 11:32
  5. Shrutika Sawant

    when im trying to upload the file its says Provided xml doesn't match inventory specification. please provide me the alternate way to upload the file

    Jan 28, 2021 11:45
    1. Mary Cameron

      Hello, Shrutika,

      I have reached out to Customer Support with your questions. I will get back to you as soon as I can.

      Jan 28, 2021 12:13
  6. Stephen (tank) Weston

    Cannot upload an XML file, says "Provided xml doesn't match inventory specification."

    How may I fix this?

    Thanks

    Jun 21, 2021 10:20
    1. Dov Kaiser

      Hi, Stephen. Thank you for your query. I have forwarded it to the writer who is responsible for this content.

      Jun 21, 2021 10:43
      1. Stephen (tank) Weston

        Dov

        I was able to resolve this, the parameter INVENTORY=ALL must be used. Without it, I get the above error.

        Thanks TANK

        Jun 21, 2021 02:02
  7. Luis Piedras valerio

    Exist a way to download the PTFs to a PDS file, instead to apply directly to SMP ?

    Feb 08, 2022 11:41
    1. Dov Kaiser

      Hi, Luis. Thank you for your question. I have forwarded it to the writer who is responsible for this content.

      Feb 09, 2022 01:08
    1. Dov Kaiser

      Hi, Luis.

      RECEIVE ORDER maintenance packages are always delivered in GIMZIP format, regardless of how the order was placed (SMP/E Batch JOB or web-based order).  This is an IBM SMP/E specification for the packaging.

      Feb 10, 2022 01:05
  8. Jeff Klein

    After following above instructions, I get: GIM45800S ** PACKAGE W1681747075877 WAS NOT FOUND IN THE SMPNTS.

    Apr 18, 2023 09:34
    1. Dov Kaiser

      Hi, Jeff. Thank you for your feedback. I have forwarded it to the writer who is responsible for this content.

      Apr 19, 2023 02:25
    1. Dov Kaiser

      Hi, Jeff. I recommend that you create a Support case at Support Central.

      Apr 20, 2023 01:14
  9. Susana Fernandez

    How do I order IMS DELTA Virtual terminal 7.0?

    Jul 16, 2023 01:09
    1. Jyoti Birajdar

      Hi, Susana.

      I have forwarded your query to the development team. We will get back to you on this.

      Regards,

      Jyoti

      Jul 17, 2023 04:12
  10. Jyoti Birajdar

    Hi, Susana.

    I recommend that you create a Support case at Support Central.

    While creating the case, specify the following information:

    • Product: Common Install – z/OS
    • Product Component: Receive Order Maintenance

    Regards,

    Jyoti

    Jul 17, 2023 11:06