2.5 Creating a SOAP Endpoint

The driver uses a SOAP endpoint to synchronize the Identity Manager events in the Subscriber channel and poll the Oracle database for fetching events.

  1. Create a new SOAP endpoint. Run the following shell script on the Oracle EBS server:

    export FND_TOP=/u01/app/VIS/apps/apps_st/appl/fnd/12.0.0
    export APPL_TOP=/u01/app/VIS/apps/apps_st/appl
    . $APPL_TOP/APPS_instancename_hostname-ora.env
    #. /configure_EBS.sh

    NOTE:Currently, this script is available only for UNIX platforms.

    You must specify appropriate values for FND_TOP and APPL_TOP variables in the commands.

  2. Using a Web browser, log into the Oracle EBS system as sysadmin user.

  3. On the Dashboard, click the Integrated SOA Gateway link.

  4. Click Integration Repository under the Integrated SOA Gateway tab, then change the view to By option to Product Family.

    The Novell IDM Suite displays.

  5. Expand the view and click Novell IDM Suite > Driver > Subscriber > IDM Subscriber.

  6. Click Generate WSDL, then click Deploy.

  7. Select the Subscribe Identity Manager Events method under Procedures and Functions, then click Create Grant.

  8. Select the user as sysadmin and click Apply.

On executing this command, if you get the error message, "Can't locate Class/MethodMaker.pm in @INC (@INC contains:..." , you need to install the Perl modules. For installation instructions, see the Oracle E-Business Suite Integrated SOA Gateway Implementation Guide.

If the deployment fails, go to the /u01/app/VIS/inst/apps/VIS_sles11sp164-ora/soa/PLSQL/4723/SUBSCRIBE_EVENTS.wsdl file and remove the line, IRepOverloadSeq="1" under the operation tag, then save the file and use the GUI method to redeploy the SOAP service.