Default language.

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 toBMC Support Central.

    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

    Variable

    Description

    zosHost

    The name or address of the z/OS host system.

    smpNTS

    The path name of the directory in the host file system where the package will reside.

    orderID

    The service package order ID that was provided by the web-based maintenance request service.

    pcDir

    The 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>'

    Variable

    Description

    globalDSN

    The name of the CSI dataset for the global zone.

    orderID

    The service package order ID that was provided by the web-based maintenance request service.

    smpNTS

    The 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>'                                      


    Variable

    Description

    globalDSN

    The name of the CSI data set for the global zone.

    smpSRVR

    The name of the smpSRVR data set containing the copied XML.

    smpCLNT

    The name of the smpCLNT data set containing environment of local system.

    orderID

    The service package order ID that was provided by the web-based maintenance request service.

    smpNTS

    The 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.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*