WAVV Requirement Form

 

Date: 4/9/2006                                             Requirement #:  WAVV200623

Product Name:           VSE    Product Release# (or state “current”): All

Vendor Name:           IBM

 

Title: (Paraphrase problem in a single statement)Support(not usage!) of relative instructions

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

 

Hardware has brought the S/390 users relative instructions some 10 years ago.  This is a major relief of the constant base-register shortage in old assemble-programs.  MVS has even support of a macro to ease conversion to programs without base-coverage of the code (not the data).

                                                                                             

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

Requested Completion Date: (When? Examples: 3 months, 1 year, Next Release) Special Programming Enhancement - PTF

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

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?)

 

Unneccessary work to establish a base to IBM macros.  With a minor rework, the  IEABRC macro would work perfectly.  To illustrate:

                    B        LAB01

LAB02        DC    CL4'SOME'

LAB01        L       R15,LAB02

         This is not doable with OPSYN - the result of a rework is here:

                    BAS  R1,LAB01

                    DC     CL4,'SOME'

LAB01        L       R15,0(,R1)

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

 

 Rework all (really ALL but there are only a few defects) macros to be more base-less-friendly.  Supply and support IEABRC like in MVS.    

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

 

 Major: -- Don't touch old Assembler (rewrite on new platform!)    

 

Company Name:  Pi-Systemprogrammierungs-GmbH                                                                      

Author Name:             Martin Trubner                                Author Title:  Sysprog    

Author Address:              63225 Langen; Teichstr 39E    

Author E-mail:             martin@pi-sysprog.de    

Telephone:                 ( x49  )  171 850 7132