Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide > Installing SOA Composites and Configuring This Integration > Process of Installing SOA Composites for This Integration >

Compiling and Deploying Oracle Fusion Middleware Artifacts


This task is a step in Process of Installing SOA Composites for This Integration.

This topic describes how to run scripts that compile and deploy Oracle Fusion Middleware artifacts for this integration.

To compile and deploy Oracle Fusion Middleware artifacts

  1. Prepare to run the installation scripts:
    1. Install Apache Ant on the computer that you use to run the installation scripts.

      Apache Ant is a tool you can use to deploy composites on the Oracle Web Logic SOA Server. For more information, see http://ant.apache.org.

    2. Make sure the PATH environment variable references the binary directory that Ant uses.
    3. Unzip the SBL_ORS_INTRGv2.zip file.

      This file is packaged as the Siebel-ORS Integration Connector. Make sure you use the same directory structure that is defined in the zip file.

    4. Navigate to the SBL_ORS_INTRGv2\build folder.
    5. Open the build.properties file, and then update the following parameters using values from the following table.

      The build.properties file contains the properties for the Ant build. Note that all paths in the build.properties file must use the Unix forward slash (/) convention. For example, D:/home/bin.

      Parameter
      Description

      weblogic_admin_server_host

      Set to the host name for the Oracle WebLogic Server.

      weblogic_admin_server_port

      Set to the port of the WebLogic Administration Server.

      weblogic_soa_mgdserver_name

      Set to the SOA Server name.

      weblogic_soa_server_hostname

      Set to the SOA Server host name.

      weblogic_soa_server_portnumber

      Set to the SOA Server port number.

      weblogic_username

      Set to the WebLogic User Name that Oracle WebLogic uses for authentication.

      weblogic_password

      Set to the WebLogic Password for the authorized user.

      siebel.version

      Set to 81, which is the Siebel Version.

      siebel_server_host

      Set to the host address of the server where the Siebel Server is installed.

      java.passed.home

      Set to the location of the JDK you will use.

      src.location

      Set to the location of the integration code. This location is the base directory where you extract the zip file. For example, C:SBL_ORS_INTEGRATION.

      oracle_home

      Set to the location of the Oracle Home directory.

      mw_home

      Set to the middleware installation base directory.

  2. Open a command prompt, and then navigate to the SBL_ORS_INTRGv2\build folder.
  3. At the command prompt, type deployAll, and then press ENTER.

    This command deploys all the Oracle Fusion Middleware composites and Oracle Metadata Service artifacts. To deploy the composites but not the Oracle Metadata Service artifacts, type ant deployAllComposites at the command prompt.

    To reverse a deployment, enter ant undeployAll. This command reverses the deployment for all composites and for all Oracle MDS artifacts. For more information, see Ant Commands You Can Use to Compile and Deploy Composites.

Ant Commands You Can Use to Compile and Deploy Composites

Table 65 lists the ant commands that you can use to compile and deploy composites.

Table 65. Ant Commands You Can Use to Compile and Deploy Composites
Command
Descriptions

ant all

Compiles and deploys all composites including Oracle Meta Data Services.

ant deployAll

Deploys all composites including Oracle Meta Data Services.

Deploys custom composites according to the following value in the deployCustomExtensionsAlso parameter in the properties file:

  • Y. Deploys the following composites:
    • All composites that are listed in the customExtensions parameter
    • Integration composites
  • N. Deploys only predefined integration composites. Does not deploy custom composites.

ant deployAllComposites

Deploys the same items that the deployAll command compiles and deploys except does not compile or deploy Oracle Meta Data Services.

ant updateMDS

Deploys only the Oracle Meta Data Services artifacts. Does not deploy any composites.

ant deployComposite

Deploys a specific composite according to the following information that you provide:

  • Composite name
  • Location of where the composite resides
  • Full path of the deployment configuration plan

ant deployCompositeWithoutConfigPlan

Same as the deployComposite command but you do not provide the path to the deployment configuration plan.

ant compileComposite

Compiles a specific composite according to the following information that you provide:

  • Composite name
  • Location of where the composite resides

ant compileAndDeployComposite

Compiles and deploys a specific composite according to the following information that you provide:

  • Composite name
  • Location of where the composite resides
  • Full path to the deployment configuration plan

ant compileAllCustomComposites

Compiles all custom composites according to the composites listed in the properties file.

ant deployAllCustomComposites

Deploys all custom composites according to the composites listed in the properties file.

ant compileAndDeployAllCustomComposites

Compiles and deploys all custom composites according to the composites listed in the properties file.

ant undeployAll

Undeploys all composites including Oracle Meta Data Services.

ant undeployAllComposites

Undeploys all composites. Does not undeploy Oracle Meta Data Services.

ant undeployMDS

Undeploys only Oracle Meta Data Services.

ant undeployComposite

Undeploys a specific composite according to the composite name that you provide.

Oracle Fusion Middleware Projects

Table 66 lists the Oracle Fusion Middleware projects this integration uses.

Table 66. Oracle Fusion Middleware Projects
Projects
Descriptions

ActivityLatestStateRetrieval_EBF

Retrieves the latest status of the activity from Oracle Real-Time Scheduler to Siebel CRM.

AdminDataManagment_EBF

Provides real-time synchronization of administrative data, including the transfer of employee data records, employee leaves, employee skills, address records, holidays, and so forth.

AppointmentBookingSystemSBLORS_EBF

Used by the Appointment Booking System. It includes the following functionality:

  • Book Appointment
  • Confirm Appointment
  • Cancel Appointment
  • Contract Scheduling
  • Rescheduling
  • Booking Beyond Scheduling Horizon
  • Insert Activity
  • Activity Status Updates

BatchGeoCode_EBF

Uses the Geocode Server of the Oracle Real-Time Scheduler to retrieve geocodes for multiple addresses. It does the following:

  • If Oracle Real-Time Scheduler returns a geocode, and if Oracle Real-Time Scheduler does not return multiple geocodes, then the BatchGeoCode_EBF project writes the geocode directly back to the Siebel database.
  • If Oracle Real-Time Scheduler does not return a geocode, and if Oracle Real-Time Scheduler returns multiple geocodes, then the BatchGeoCode_EBF project writes an error in the Siebel database.

RealTimeSingleAddressGeoCoding

Allows the Geocode Server of the Oracle Real-Time Scheduler to retrieve a geocode for a single address from Siebel CRM.

If Oracle Real-Time Scheduler returns multiple geocodes, then the project displays these geocodes. The RealTimeSingleAddressGeoCoding flow does not directly update the Siebel database.

ServiceRegionRollbackFromORS_EBF

Reverts back scheduling to Siebel Scheduler for a service region that is scheduled in Oracle Real-Time Scheduler.

ServiceRegionCutoverToORS_EBF

Transfers a Service Region along with Employees and Activities to be scheduled inOracle Real-Time Scheduler.

ShiftWeeklyTemplateMaintenanceSBLORS

Provides real-time synchronization of Schedule data including Schedule Hours.

StatusUpdateSBLtoORS_EBF

Synchronizes the activity status from Siebel CRM to Oracle Real-Time Scheduler.

SyncbackDispatcherUpdates_EBF

Provides synchronization of Activity Status updates from Oracle Real-Time Scheduler to Siebel CRM.

SyncbackShiftBreakPOUDispatcherUpdates_EBF

Provides synchronization of Shift, POU, and Break updates from Oracle Real-Time Scheduler to Siebel CRM.

SyncbackInactiveDispatcherUpdates_EBF

Provides synchronization of Cancelled or Inactive Activity Status updates from Oracle Real-Time Scheduler to Siebel CRM.

WorkCalendarMaintenanceSBLORS_EBF:

Provides real-time synchronization of Schedule Exception data including Schedule Exception Hours.

Projects That the Installation Scripts Deploy

The installation scripts deploy the following projects:

  • ActivityLatestStateRetrieval_EBF
  • AdminDataManagment_EBF
  • AppointmentBookingSystemSBLORS_EBF
  • BatchGeoCode_EBF
  • RealtimeSingleAddressGeocoding
  • ServiceRegionRollbackFromORS_EBF
  • StatusUpdateSBLtoORS_EBF
  • ServiceRegionCutoverToORS_EBF
  • ShiftWeeklyTemplateMaintenanceSBLORS_EBF
  • SyncBackDispatcherUpdates_EBF
  • SyncBackInactivesDispatcherUpdates_EBF
  • SyncbackShiftBreakPOUDispatcherUpdates_EBF
  • WorkCalendarMaintenanceSBLORS_EBF
Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.