WAVV
Requirement Form
Date: 10/7/2003 Requirement #: WAVV200404
Title: (Paraphrase problem in a
single statement)Provide control over how
pre-processor determines warnings
Detailed
Problem Description: (Description of what you want changed - 400 character entry limit)
When the pre-processor
determines that a cursor using SELECT… FOR UPDATE OF is ineligible for
"blocking", it sets the RC to 1 (warning). This causes a problem if
the compile job expects the pre-processor step to always finish with zero which
causes the compile to terminate abnormally. (reference PMR #67827-499)
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)
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?)
I want the compile job stream to always enforce
a RC of zero for the pre-processor step (because warnings are usually
indicative of a problem). The only way around this is to add a NOFOR option to
the pre-processor directives, but that would be in effect for all compiles
which is also not desirable. I want to avoid having a special compile job
stream to handle cases like this.
Solution: (Optional)(Desired/undesired elements Note: Making a suggestion may limit a
vendors ability to deliver a solution)
Add a pre-processor runtime override option
that will override this condition and set the RC to zero. (see other
requirement for "Enhance support for specifying pre-compiler options and
overrides")
Impact: (Optional) (How
will your company’s business be affected if a solution is not delivered?)
It would eliminate the need for a special
compile job stream to bypass the problem and allow the compile to succeed.
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