Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Building on top of Oracle Fusion Middleware and service-oriented architecture (SOA) technology, Oracle E-Business Suite Integrated SOA Gateway (ISG) is a complete set of service infrastructure to provide, consume, and administer Oracle E-Business Suite Web services.  With service enablement feature, integration interfaces published in the Oracle Integration Repository can be transformed into SOAP and REST based Web services.

...

NameCodeDescriptionDefault ValueSupported Values
SourceSOURCEObject SourceSCMSCM
ProductPRODUCTEBS Product NameDefaults to value provided in @rep:product <product> annotationAny EBS product name
Service AliasSERVICE_ALIASService AliasDefaults to value provide in @flexdeploy-rep:alias <alias> annotation.  If not specified defaults to the name of the PLS/PKH packageAny alias name
Service TypeSERVICE_TYPEService Type

REST

Defaults to value provide in @flexdeploy-rep:type <type> annotation.  If not specified defaults to the name of the PLS/PKH package.  If not specified, the service type defaults to REST.

REST | SOAP | BOTH

Tip

REST services are only supported for EBS 12.2.x.


...

  • ILDT
    • Deploys the ILDT using FNDLOAD
    • Deploys the web service using Ant
  • PKH, PLS
    • Copies the SQL files to the <Product Top>/patch/115/sql directory
    • Generates the ILDT using Perl
    • Deploys the ILDT using FNDLOAD
    • Deploys the web service (REST) using Oracle supplied Ant script

Limitations

  • SOAP services are not currently supported.
  • Supported Support for REST services is currently limited to EBS 12.2.x.
  • ILDTs can only be generated from PLS or PLH sql files which are annotated appropriately.
  • Due to lack of available Oracle APIs, grants performed to the deployed services remains a manual step.  Existing grants are preserved across deployments, but new grants and revoked grants must be performed manually.
  • When redeploying an existing service, the version number must be incremented.  If its not greater than the previous version, no errors occur, but it does not actually get deployed.
    • The version number is generated by appending a build sequence number for the project to the Integrated SOA Gateway Version Prefix project property.
    • To ensure the version gets auto-incremented with each deployment, all deployments should be initiated through the FlexDeploy project.  Otherwise, you run the risk of the generated version being less than the current version.