STRWS
The data structure in STRWS is used by the collection of string routines in STRRTNS as input, work, and output areas. Although these routines are called by compiled source code to build derived elements, the routines and data areas are available to application programs for other uses.
All data defined in this structure should be considered volatile. This structure is included whenever a STRRTNS routine is referred to.
The report processing routines are the primary users of this area. If you use it for your own stringing requirements, you need to set up your parameters, call the string routines, and immediately move the results to your own area. Do not call any report functions between the start and finish of your source code.