Hi,
of course I am setting the ids. 'bar' is just a replacement for the original contextId we are using since this is a public mailinglist. the modelId is a generated UUID. I thought 'bar' would be a good replacement here, since the EngSB uses 'foo' by default.
Ok thanks yes, I can add a prefix for the domain to the modelId as a workaround then. The thing is, from my pov the ekb should do that by itself as it did up to now. Now I have to do a lot more work on my part for the same (most likely worse performing) result and it's also strange that I have to set the domainId twice now (1x with the EKBCommit and 1x for each model). The stored information in the edb is also redundant:
oid=bar/domainA-e3d9b007-bf87-416c-ba37-508b993fe7dd
domainId=domainA
modelField1=...
modelField2=...
and the transformed counterpart:
oid=bar/domainB-e3d9b007-bf87-416c-ba37-508b993fe7dd
domainId=domainB
modelField1=...
modelField2=...
Now I don't have a problem with the connectorId being removed from the oid (never used that), but maybe it would be a better compromise if the ekb would store oids in the following format: {contextId}/{domainId}/{modelId}
br