Bugzilla – Bug 4326
ExecutionAggregatorSource input stream bugs
Last modified: 2006-04-07 15:01:32
You need to
before you can comment on or make changes to this bug.
The ExecutionAggregatorSource currently passes the following XML as stdin to
the target script when it is executed:
1. MemberEPR of the ServiceGroupEntry
2. AggregatorConfig parameters as specified in the service group add
There are currently two bugs with the code that prepares the input stream:
1. The namespaces for both the MemberEPR and the AggregatorConfig are
incorrect - they are set to the default (empty) namespace, rather than the
proper schema defined namespace.
2. The XML input is serialized directly into the process input stream after
the process is executed, which may cause the stream to be truncated if too much
time is spent during the serialization step. Failure to write to the input
stream promptly will usually result in this behavior. This can generally be
avoided by serializing the objects into a string buffer before the process is
executed, then piping the prepared string buffer into the executed process.
Fixed in all relevant branches.