Hi,
There are some problems with the way in which Aries models bundles for
resolution in OBR. Currently we look at the blueprint for imported and exported
services, but also fall back to the Import-Service and Export-Service headers
in case there are any legacy bundles.
Unfortunately it seems as though all of our bundles have Import-Service and
Export-Service headers generated (using non-standard directives and attributes
to boot). This means that we duplicate service imports and exports in our OBR
model, which is a major performance concern, but worse, the headers are
interpreted differently.
ARIES-425 was caused by the fact that the duplicate Import-Service header
caused an optional blueprint service to also be found as a mandatory
Import-Service. Where are these non-standard, deprecated headers coming from
and how can we turn them off?
Regards,
Tim