6. Preparing Open Integration Files in Git
You must now create deployment-ready Open Integration files from the starter
templates stored in the customer Git repository. You must complete the following procedure
before you call the POST /openintegration API:
- Create a new deployment branch from the branch that contains the starter templates. You must avoid modifying the starter template branch directly unless your project process requires it.
- Create
config.jsonby usingconfig_template.jsonas the starting point. - Create
profile.jsonby usingprofile_template.jsonas the starting point. - Update
config.jsonwith the configuration required for the target Open Integration runtime. - Update
profile.jsonwith the configuration required for the target Siebel and Open Integration environment. - Add or update any required integration configurations, scripts, mappings, domain configurations, and related starter kit artifacts.
- Commit the changes to the deployment branch.
- Push the deployment branch to the customer Git repository.
Note:
- The deployment directory must contain committed Open Integration files,
including
config.jsonandprofile.json. - Retain the starter template files for reference unless your project process requires their removal after creating the deployment files.
- Do not store Git access tokens, SSH private keys, keystore passwords, registry passwords, or other customer secrets in the Git repository.
- Store keystore and truststore files in SCM-accessible runtime storage locations, such as Sync Utility output directories, rather than in the customer Git repository.