Claims
- 1. A method in a data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another with said data processing system, said method comprising the data processing system implemented steps of:
- establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed;
- storing said macro definition in association with said data stream;
- periodically invoking said macro definition during processing of said data stream;
- selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and
- modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.
- 2. The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 1, wherein said step of selectively altering which of said parameters is modifiable in association with at least one invocation of said macro definition comprises the step of specifying said modifiable parameter during invocation of said macro definition.
- 3. The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 2, further including the step of establishing at least one structured field within said macro definition identifying which of said plurality of parameters may be modified.
- 4. The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 3, further including the step of comparing said specified modifiable parameter with said identified parameter within said at least one structured field to determine if said specified modifiable parameter may be modified.
- 5. A data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system, said data processing system comprising:
- means for establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed.
- means for storing said macro definition in association within said data stream;
- means for periodically invoking said macro definition during processing of said data stream;
- means for selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and
- means for modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.
Parent Case Info
This application is a continuation of application Ser. No. 07/395,873, filed Aug. 18, 1989 now abandoned.
US Referenced Citations (6)
Non-Patent Literature Citations (1)
| Entry |
| Ralston et al., Encyclopedia of Computer Science, 1976, pp. 835-837, 1360-1366. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
395873 |
Aug 1989 |
|