Hello,
we are getting this error when trying to transport integration directory objects to production: "Obligatory transport target for business system XXX_DEV not found in System Landscape Directory".
We are on PI 7.30 and transport via CTS+ requests. It is a 3-tier landscape, DEV, QA and PROD. CTS Transport of integration directory objects from DEV to QA works fine. Also transport of ESR objects to production works fine.
We have 3 different SLD's (one for each tier). All have maintained the following as business system transport targets:
XXX_DEV -> XXX_QA
XXX_QA -> XXX_PROD
(this has been working fine for many years with file transport)
Can anybody confirm that we really need to setup XXX_DEV -> XXX_PROD as target in the SLD ?? This sounds very strange, because we do not want to transport from DEV to PROD, but from QA to PROD. If this is the only solution and the way CTS+ works, what would happen if we change an object on QA and want to transport this object and not the DEV one ?? Which object will CTS+ transport to PROD ? Will it always transport the dev object because the CTS+ request was created in dev ??
Or is there some misconfiguration on our side, which causes malfunction of transport from QA to PROD ? Why is the system working with source system XXX_DEV anyway when we move to production ? It should work with XXX_QA as source system.
There have been some similiar threads. e.g. this one, but there was no real explanation of the solution
Obligatory transport target for business system BS_DEV in SLD
We have switched from file transfer to CTS+ some time ago. With file transfer, we did not have the above issue.
Regards,
Christian