Gateway allows data to be moved between two applications (at least one of them is a Primavera application) on schedule or on demand. It is a single integration hub where all the data integration happens with Primavera applications.
For a Unifier object to exchange data with an object in another application via Gateway, the object must be pre-defined within:
- Unifier Provider
- Gateway
- Oracle application/external application Provider
Additionally, objects within each Provider must have a hard-coded (Java code) link to the corresponding object (with which it exchanges data) in Gateway.
Example
To expose Unifier Project object for integration with another application via Gateway, there must be:
- Project object defined in Unifier Provider
- Project object defined in Gateway
- Project object defined in Unifier Provider must be hard-coded (Java code) to link to Gateway Project object
Correspondingly, to exchange data with Unifier Project object, the Oracle application/external application Provider must have a Project object within it and that object must be hard coded (via java coding) to link to Gateway Project object.