WAVV Requirement Form

 

Date: 5/21/2003                                            Requirement #:  WAVV200402

Product Name:           DB2/VSE    Product Release# (or state “current”): CURRENT

Vendor Name:           IBM

 

Title: (Paraphrase problem in a single statement)Enhance support for specifying pre-compiler options and overrides.

Detailed Problem Description: (Description of what you want changed - 400 character entry limit)

 

Options that drive the DB2 pre-processor can be specified in only 1 of 2 ways, but not combined: 1) a source member 2) individual parms in the PARM= clause of // EXEC. There needs to be a way to override certain parms in the source member, just like you can do in the dB server startup init parms.

                                                                                            

Priority: (Select one: Urgent - High - Medium - Low) Medium

Requested Completion Date: (When? Examples: 3 months, 1 year, Next Release) ASAP

Requirement Type: (Select one: Acceptability - Compatibility/Migration - Ease of Use - Feature/Function - Performance - Reliability/Availability/Serviceability - Packaging - Interoperability)

Ease of Use, Feature/Function

Business Justification: (Why? Non-technical business case description. Do not reword Detailed Problem Description from above. What are the benefits to be gained by your company, and the vendor and others?  Quantify: run time, dollars, manpower, etc.   Why should the vendor do this for the customer?)

 

There are cases where I need to execute a DB2 compile with different pre-compiler options, in particularly a special compile that will not replace the current package (NOPACKAGE). Today, in order to accomplish this, I must maintain 2 sets of pre-compiler options (2 source members) - one with NOPACKAGE and one without.

Solution: (Optional)(Desired/undesired elements Note: Making a suggestion may limit a vendors ability to deliver a solution)

 

Allow the same flexibility that is available in the startup initialization parms - a source member containing defaults can be specified but any one of them may be overridden by specifying the parm again on the command line (PARM= clause of // EXEC).

Impact: (Optional) (How will your company’s business be affected if a solution is not delivered?)

 

I can provide better options to the programmers for re-compiling programs without destroying packages AND without creating a maintenance nightmare for myself.

 

Company Name:            Computer Credit, Inc.                                                                 

Author Name:            Michael Rosinger                                   Author Title: Systems Programmer / DBA

Author Address:             640 West Fourth Street, Winston-Salem, NC  27101

Author E-mail:            mrosinger@cciws.com

Telephone:                 (336) 761-1524