PK j?oa,mimetypeapplication/epub+zipPKj?iTunesMetadata.plistk artistName Oracle Corporation book-info cover-image-hash 551119193 cover-image-path OEBPS/dcommon/oracle-small.JPG package-file-hash 451866847 publisher-unique-id E10224-09 unique-id 685185057 genre Oracle Documentation itemName Oracle® Fusion Middleware Developer's Guide for Oracle SOA Suite, 11g Release 1 (11.1.1.5.0) releaseDate 2011-06-09T14:16:2Z year 2011 PKg_pkPKj?META-INF/container.xml PKYuPKj?OEBPS/bam_icommand.htmgM Using ICommand

58 Using ICommand

This chapter provides usage information for the ICommand command-line utility.

This chapter includes the following sections:

58.1 Introduction to ICommand

ICommand is a command-line utility (and web service) that provides a set of commands that perform various operations on items in the Active Data Cache. You can use ICommand to export, import, rename, clear, and delete items from Active Data Cache. The commands can be contained in an input XML file, or a single command can be entered on the command line. Informational and error messages may be output to either the command window or to an XML file.

For more information about using the ICommand web service, see Section 56.5, "Using the ICommand Web Service."

For information about individual commands and their parameters see Appendix G, "Oracle BAM ICommand Operations and File Formats."

58.2 Executing ICommand

ICommand can be executed using the ORACLE_HOME\bam\bin\icommand.bat file on the Microsoft Windows platform and ORACLE_HOME\bam\bin\icommand.sh shell script on UNIX platforms.

Just entering icommand on the command line provides the user with a summary of the ICommand operations and parameters.

Before attempting to execute ICommand, the JAVA_HOME environment variable must be set to point to the root directory of the supported version of Java Development Kit (see the Oracle BAM support matrix on Oracle Technology Network web site for supported JDK versions).


Note:

When Oracle BAM is installed, ICommand looks for the Oracle BAM Server on port 9001 by default. If the Oracle BAM Server port number is changed from the default during the setup and configuration of Oracle BAM, then the user must manually change the port number from 9001 to the new port number in the file BAMICommandConfig.xml.

The property to change is

<ServerPort>9001</ServerPort>

The BAMICommandConfig.xml file is located in WLS_HOME/user_projects/domains/base_domain/config/fmwconfig/servers/bam_server1/applications/oracle-bam_11.1.1/config/.


58.3 Specifying the Command and Option Syntax

The basic structure of the ICommand command line entry is as follows:

icommand -username user_name -cmd command_name -name value -type value [-parameter value]

All parameters given on the command line are in the following form:

-parameter value

The parameter portion is not case sensitive. If the value portion contains spaces or other special characters, it must be enclosed in double quotation marks. For example

icommand -cmd export -name "/Samples/Call Center" -type dataobject 
 -file C:\CallCenter.xml

It is required to use quotation marks around report names and file names that contain spaces and other special characters.

For some parameters, the value may be omitted. See Section G.2, "Detailed Operation Descriptions," for information about individual parameter values.

58.3.1 How to Specify the Security Credentials

ICommand requires users to provide security credentials when running operations. If no security credentials have been specified in the configuration file, ICommand securely prompts for a user name and password.

To use default credentials, add the ICommand_Default_User_Name and ICommand_Default_Password properties to the WLS_HOME/user_projects/domains/base_domain/config/fmwconfig/servers/bam_server1/applications/oracle-bam_11.1.1/config/BAMICommandConfig.xml file. For example:

<ICommand_Default_User_Name>user_name</ICommand_Default_User_Name>
<ICommand_Default_Password>password</ICommand_Default_Password>

However, command line entries always override the properties specified in the configuration file.

The user name and password for running ICommand operations can come from the configuration file, command line prompts, or command line options as follows:

  • If the user name and password are only specified in the configuration file (that is, -username parameter is not used in the command line), then the ICommand_Default_User_Name and ICommand_Default_Password values in the configuration file are used.

  • If only the user name is specified in the configuration file and the password is not, then the user name value is used, and ICommand prompts the user for the password at the command line.

  • If user name is specified on the command line, then that value is used, and ICommand prompts the user for a password. The password prompt occurs regardless of any properties specified in the configuration file. For example:

    icommand -cmd export -name TestDO -file C:\TestDO.xml -username user_name
    

58.3.3 How to Specify Object Names

Whenever an object name is specified in a command, the following rules apply.

General rules

When specified on a command line, if the name contains spaces or characters that have special meaning to DOS or UNIX, the name must be quoted according to the rules for command lines.

When specified in an XML command file, if the name contains characters that have special meaning within XML, the standard XML escaping must be used.

Data Objects

If the Data Object is not at the root, the full path name must be given, as in the following example:

/MyFolder/MySubfolder/MyDataObject 

If the Data Object is at the root, the leading slash (/) is optional. The following two examples are equivalent:

/MyDataObject
MyDataObject

Data Object Folders

To specify a folder in Data Objects you must include the prefix /public/DataObject/ at the beginning of the path to the folder.

/public/DataObject/MyFolder/MySubfolder

Reports and Report Folders

The full path name plus the appropriate prefix must be specified as in the following examples.

For shared reports the /public/Report/ prefix must be included as shown here:

"/public/Report/Subfolder1/My Report"

For private reports the /private:user_name/Report/ prefix must be included:

"/private:jsmith/Report/Subfolder1/My Report"

The /private:user_name/ part of the prefix may be omitted if the user running ICommand is the user that owns the report.

"Report/Subfolder1/My Report"

The path information without the public or private prefix is saved in the export file.

Similarly, a report folder can be specified using the appropriate prefix.

/public/Report/Subfolder1

/private:jsmith/Report/Subfolder1

Alert Rules

Either the name of the Alert, or the full name of the Alert may be specified. The following two examples are equivalent for Alerts if the user running ICommand is the user that owns Alert1:

Alert1
/private:user_name/Rule/Alert1

If the user running ICommand is not the owner of Alert1, then only the second form may be used.

All other object types

Specify the full name of the object.

58.4 Using Command-line-only Parameters

The following parameters can appear only on the command line:

58.5 Running ICommand Remotely

You can run ICommand from a remote system (where Oracle BAM is installed) and execute the commands on a server located remotely. To run ICommand remotely, add the properties ServerName and ServerPort in WLS_HOME/user_projects/domains/base_domain/config/fmwconfig/servers/bam_server1/applications/oracle-bam_11.1.1/config/BAMICommandConfig.xml, as shown below.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BAMICommand>
  <ServerName>host_name</ServerName>
  <ServerPort>7001</ServerPort>
  <Communication_Protocol>t3</Communication_Protocol>
  <SensorFactory>oracle.bam.common.statistics.noop.SensorFactoryImpl</SensorFactor
y>
  <GenericSatelliteChannelName>invm:topic/oracle.bam.messaging.systemobjectnotific
ation</GenericSatelliteChannelName>
</BAMICommand>

The Oracle BAM version installed on the remote system should be same as the Oracle BAM Server version (that is, both servers should be from the same label).

PKmlMgMPKj?OEBPS/bp_app_deploydesc.htme Deployment Descriptor Properties

C Deployment Descriptor Properties

This appendix describes how to define deployment descriptor properties for BPEL process service components.

This appendix includes the following sections:

C.1 Introduction to Deployment Descriptor Properties

Deployment descriptors are BPEL process service component properties used at runtime by Oracle WebLogic Server, Oracle Enterprise Manager, or both. There are two types of properties:

  • Configuration

  • Partner link binding

C.1.1 How to Define Deployment Descriptor Properties

You define configuration properties and values in the BPEL process service component section of the composite.xml file. Example C-1 shows how to define the inMemoryOptimization configuration property.

Table C-1 lists the configuration deployment descriptor properties.

Table C-1 Properties for the configurations Deployment Descriptors

Property NameDescription

completionPersistPolicy

This property configures how the instance data is saved. It can only be set at the BPEL service component level. The following values are available:

  • on (default): The completed instance is saved normally.

  • deferred: The completed instance is saved, but with a different thread and in another transaction.

  • faulted: Only the faulted instances are saved.

  • off: No instances of this process are saved.

disableAsserts

This property, when set to true, disables assertions in BPEL 1.1 projects.

globalTxMaxRetry

If using outbound adapters in an asynchronous BPEL process, specify the maximum number of retries for a remote fault.

globalTxRetryInterval

If using outbound adapters in an asynchronous BPEL process, specify the time interval in milliseconds between retries for a remote fault.

inMemoryOptimization

Default value is false. This property can only be set to true if it does not have dehydration points. Activities like wait, receive, onMessage, and onAlarm create dehydration points in the process. If this property is set to true, in-memory optimization is attempted on the instances of this process on to-spec queries.

keepGlobalVariables

Specify whether the server can keep global variable values in the instance store when the instance completes:

  • false (default): Global variable values are deleted when the instance completes.

  • true: Global variable values are not deleted.

oneWayDeliveryPolicy

This property sets the persistence policy of the process in the delivery layer. The possible values are:

  • async.persist: Messages into the system are saved in the delivery store before being picked up by the engine.

  • async.cache: Messages into the system are saved in memory before being picked up by the engine.

  • sync: The instance-initiating message is not temporarily saved in the delivery layer. The engine uses the save thread to initiate the message.

sensorActionLocation

The location of the sensor action XML file. The sensor action XML file configures the action rule for the events.

sensorLocation

The location of the sensor XML file. The sensor XML file defines the list of sensors into which events are logged.

transaction

This property configures the transaction behavior of the BPEL instance for initiating calls.

  • requiresNew: A new transaction is created for the execution, and the existing transaction (if there is one) is suspended. This behavior is true for both request/response (initiating) environments and one-way, initiating environments in which bpel.config.oneWayDeliveryPolicy is set to sync.

  • required: In request/response (initiating) environments, this setting joins a caller's transaction (if there is one) or creates a new transaction (if there is no transaction). In one-way, initiating environments in which bpel.config.oneWayDeliveryPolicy is set to sync, the invoke message is processed using the same thread in the same transaction.

Note: This property does not apply for midprocess receive activities. In those cases, another thread in another transaction is used to process the message. This is because correlation is needed and it is always done asynchronously.


You define partner link binding properties and values in the BPEL process service component section of the composite.xml file. Example C-2 shows how to define the nonBlockingInvoke partner link binding property.

Table C-2 lists the partnerLinkBinding deployment descriptor properties.

Table C-2 Properties for the partnerLinkBinding Deployment Descriptors

Property NameDescription

idempotent

An idempotent activity is an activity that can be retried (for example, an assign activity or an invoke activity). The instance is saved after a nonidempotent activity. This property is applicable to both durable and transient processes.

  • true (default): If the server fails, it performs the activity again after restarting. This is because the server does not dehydrate immediately after the invoke and no record exists that the activity executed.

  • false: Activity is dehydrated immediately after execution and recorded in the dehydration store. When idempotent is set to false, it provides better failover protection, but may impact performance if the BPEL process accesses the dehydration store frequently.

nonBlockingInvoke

Default value is false. When this is set to true, a separate thread is spawned to do the invocation so that the invoke activity does not block the instance.

validateXML

Enables message boundary validation. When set to true, the XML message is validated against the XML schema during a receive activity and an invoke activity for this partner link. If the XML message is invalid, then a bpelx:invalidVariables runtime fault is thrown. This overrides the domain level validateXML property. The following example enables validation for only the StarLoanService partner:

<partnerLinkBinding name="StarLoanService"> 
<property name="wsdlLocation">
http://<hostname>:9700/orabpel/default/StarLoan/Sta
rLoan?wsdl</property> 
<property name="validateXML">true</property> 
</partnerLinkBinding>

C.2 Deprecated 10.1.3 Properties

Table C-3 lists deprecated properties that can no longer be used.

PK eePKj?OEBPS/med_dvm.htm Working with Domain Value Maps

44 Working with Domain Value Maps

This chapter describes how to use domain value maps to map the vocabulary used by different domains.

This chapter includes the following sections:

44.1 Introduction to Domain Value Maps

Domain value maps operate on actual data values that transit through the infrastructure at runtime. They enable you to map from one vocabulary used in a given domain to another vocabulary used in a different domain. For example, one domain may represent a city with a long name (Boston), while another domain may represent a city with a short name (BO). In such cases, you can directly map the values by using domain value maps. A direct mapping of values between two or more domains is known as point-to-point mapping. Table 44-1 shows a point-to-point mapping for cities between two domains:

Each domain value map typically holds a specific category of mappings among multiple applications. For example, one domain value map may hold mappings for city codes and another may hold mappings for state codes.

Domain value map values are static. You specify the domain value map values at design time using Oracle JDeveloper, and then at runtime, the domain value map columns are looked up for values.

For information about editing domain value maps at runtime with Oracle SOA Composer, see Chapter 45, "Using Oracle SOA Composer with Domain Value Maps."


Note:

To dynamically integrate values between applications, you can use the cross referencing feature of Oracle SOA Suite. For information about cross references, see Chapter 46, "Working with Cross References."

44.1.1 Domain Value Map Features

This section describes domain value map functionality.

44.1.1.2 Qualifier Order Support

A qualifier order is used to find the best match during lookup at runtime. The order of a qualifier varies from highest to lowest depending on the role of the qualifier in defining a more exact match. In Table 44-3, the state qualifier can have a higher order than the country qualifier, as a matching state indicates a more exact match.

Domain value maps support hierarchical lookup. If you specify a qualifier value during a lookup and no exact match is found, then the lookup mechanism tries to find a more generalized match by setting the higher order qualifiers to a "". It proceeds until a match is found, or until a match is not found with all qualifiers set to a "". Figure 44-1 describes the hierarchical lookup performed for the following lookup in Table 44-3.

State=Arkansas, Country=Canada, CityCode=KN_USA

In this example, the State qualifier has a qualifier value of 1 and the Country qualifier has a qualifier value of 2.

As shown in Figure 44-1, the lookup mechanism sets the higher order qualifier State to the exact lookup value Arkansas and uses Canada|"" for the lower order qualifier Country.

When no match is found, the lookup mechanism sets the higher order qualifier State to a value of "" and sets the next higher qualifier Country to an exact value of Canada.

When no match is found, the lookup mechanism sets the value of the previous higher order qualifier Country to a value of "". One matching row is found where CityCode is KN_USA and Kensington is returned as a value.

Table 44-4 provides a summary of these steps.

44.2 Creating Domain Value Maps

You can create one or more domain value maps in a SOA composite application of Oracle JDeveloper, and then at runtime, use it to look up column values.

44.2.2 What Happens When You Create a Domain Value Map

A file with extension .dvm is created and appears in the Application Navigator, as shown in Figure 44-3.

All .dvm files are based on the schema definition (XSD) file shown in Example 44-1.

Example 44-1 XSD File for Domain Value Map Files

<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright (c) 2006, Oracle. All rights reserved.  -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  targetNamespace="http://xmlns.oracle.com/dvm"
                  xmlns:tns="http://xmlns.oracle.com/dvm"
                  elementFormDefault="qualified"
                  attributeFormDefault="unqualified">

<xsd:element name="dvm">
    <xsd:annotation>
      <xsd:documentation>The Top Level Element
      </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="description" minOccurs="0" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>The DVM Description.  This is optional
            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="columns">
          <xsd:annotation>
            <xsd:documentation>This element holds DVM's column List.
            </xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="column" minOccurs="2" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>This represents a DVM Column
                  </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:attribute name="name" use="required" type="xsd:string"/>
                  <xsd:attribute name="qualifier" default="false" type="xsd:boolean"
 use="optional"/>
                  <xsd:attribute name="order" use="optional" type="xsd:positiveInteger"/>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="rows" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>This represents all the DVM Rows.
            </xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="row" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>
                    Each DVM row of values
                  </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="cell" minOccurs="2" maxOccurs="unbounded" 
                       type="xsd:string">
                      <xsd:annotation>
                        <xsd:documentation>This is the value for this row and for
 each column in the same order as defined in Columns.
                        </xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:attribute name="name" use="required" type="xsd:string"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:annotation>
    <xsd:documentation>This Schema is used to validate the DVM Document got for
 creation and
 update of a DVM.
    </xsd:documentation>
  </xsd:annotation>
</xsd:schema>

44.3 Editing a Domain Value Map

After you have created a domain value map, you can edit it and make adjustments to the presentation of data in the Domain Value Map Editor.

44.4 Using Domain Value Map Functions

After creating a domain value map, you can use the XPath functions of the domain value map to look up appropriate values and populate the targets for the applications at runtime.

44.4.1 Understanding Domain Value Map Functions

You can use the dvm:lookupValue and dvm:lookupValue1M XPath functions to look up a domain value map for a single value or multiple values at runtime.

<h4 class="sect3">44.4.1.1 dvm:lookupValue

The dvm:lookupValue function returns a string by looking up the value for the target column in a domain value map, where the source column contains the given source value.

Arguments

  • dvmMetadataURI - The domain value map URI.

  • SourceColumnName - The source column name.

  • SourceValue - The source value (an XPath expression bound to the source document of the XSLT transformation).

  • TargetColumnName - The target column name.

  • DefaultValue - If the value is not found, then the default value is returned.

  • QualifierSourceColumn: The name of the qualifier column.

  • QualifierSourceValue: The value of the qualifier.

44.4.2 How to Use Domain Value Map Functions in Transformations

The domain value map functions can be used for transformations with a BPEL process service component or an Oracle Mediator service component. Transformations are performed by using the XSLT Mapper, which is displayed when you create an XSL file to transform the data from one XML schema to another.

For information about the XSLT Mapper, see Chapter 37, "Creating Transformations with the XSLT Mapper."

To use the lookupValue1M function in a transformation:

  1. In the Application Navigator, double-click an XSL file to open the XSLT Mapper.

  2. In the XSLT Mapper, expand the trees in the Source and Target panes.

  3. In the Component Palette, click the down arrow, and then select Advanced.

  4. Select DVM Functions, as shown in Figure 44-4.

  5. Drag and drop lookupValue1M onto the line that connects the source to the target.

    A dvm:lookupValue1M icon appears on the connecting line.

  6. Double-click the lookupValue1M icon.

    The Edit Function – lookupValue1M dialog is displayed, as shown in Figure 44-5.

  7. Specify values for the following fields in the Edit Function – lookupValue1M dialog:

    1. In the dvmLocation field, enter the location URI of the domain value map file or click Browse to the right of the dvmLocation field to select a domain value map file. You can select an already deployed domain value map from the metadata service (MDS) and also from the shared location in MDS. This can be done by selecting the Resource Palette.

    2. In the sourceColumnName field, enter the name of the domain value map column that is associated with the source element value, or click Browse to select a column name from the columns defined for the domain value map you previously selected.

    3. In the sourceValue field, enter a value or press Ctrl-Space to use the XPath Building Assistant. Press the up and down arrow keys to locate an object in the list, and press Enter to select an item.

    4. In the targetColumnName field, enter the name of the domain value map column that is associated with the target element value, or click Browse to select the name from the columns defined for the domain value map you previously selected.

    5. Click Add to add another column as the target column and then enter the name of the column.

    A populated Edit Function - lookupValue1M dialog is shown in Figure 44-6.

  8. Click OK.

    The XSLT Mapper is displayed with the lookupValue1M function icon.

  9. From the File menu, select Save All.

For more information about selecting deployed domain value maps, see Section 40.7.3, "Deploying and Using Shared Metadata Across SOA Composite Applications in Oracle JDeveloper."

44.5 Creating a Domain Value Map Use Case for a Hierarchical Lookup

This use case demonstrates the hierarchical lookup feature of domain value maps. The hierarchical lookup use case consists of the following steps:

  1. Files are retrieved from a directory by an adapter service named ReadOrders.

  2. The ReadOrders adapter service sends the file data to an Oracle Mediator named ProcessOrders.

  3. The ProcessOrders Oracle Mediator then transforms the message to the structure required by the adapter reference. During transformation, Oracle Mediator looks up the UnitsOfMeasure domain value map for an equivalent value of the Common domain.

  4. The ProcessOrders Oracle Mediator sends the message to an external reference named WriteOrders.

  5. The WriteOrders reference writes the message to a specified output directory.

For downloading the sample files mentioned in this section, visit the following URL:

https://soasamples.samplecode.oracle.com/#mediator

44.5.1 How to Create the HierarchicalValue Use Case

This section provides the design-time tasks for creating, building, and deploying your SOA composite application. These tasks must be performed in the order in which they are presented.

44.5.1.2 Task 2: How to Create a Domain Value Map

After creating an application and a project for the use case, you must create a domain value map.

To create a domain value map:

  1. In the Application Navigator, right-click the HierarchicalValue project and select New.

  2. In the New Gallery dialog, expand the SOA Tier node, and then select the Transformations category.

  3. In the Items list, select Domain Value Map(DVM) and click OK.

    The Create Domain Value Map(DVM) File dialog is displayed.

  4. In the File Name field, enter UnitsOfMeasure.dvm.

  5. In the Domain Name fields, enter Siebel and Common.

  6. In the Domain Value field corresponding to the Siebel domain, enter Ea.

  7. In the Domain Value field corresponding to the Common domain, enter Each.

  8. Click OK.

    The Domain Value Map Editor is displayed.

  9. Click Add and then select Add Column.

    The Create DVM Column dialog is displayed.

  10. In the Name field, enter TradingPartner.

  11. In the Qualifier list, select true.

  12. In the QualifierOrder field, enter 1 and click OK.

  13. Repeat Step 9 through Step 12 to create another qualifier named StandardCode with a qualifier order value of 2.

  14. Click Add and then select Add Row.

    Repeat this step to add two more rows.

  15. Enter the information shown in Table 44-6 in the newly added rows of the domain value map table.

    The Domain Value Map Editor appears, as shown in Figure 44-8.

  16. From the File menu, select Save All and close the Domain Value Map Editor.

44.5.1.3 Task 3: How to Create a File Adapter Service

After creating the domain value map, you must create a file adapter service named ReadOrders to read the XML files from a directory.


Note:

Oracle Mediator may process the same file twice when run against Oracle Real Application Clusters (Oracle RAC) planned outages. This is because a file adapter is a non-XA compliant adapter. Therefore, when it participates in a global transaction, it may not follow the XA interface specification of processing each file only once.

To create a file adapter service:

  1. From the Component Palette, select SOA.

  2. Select File Adapter and drag it to the Exposed Services swimlane.

  3. If the Adapter Configuration wizard Welcome page appears, click Next.

    The Service Name page is displayed.

  4. In the Service Name field, enter ReadOrders and then click Next.

    The Operation page is displayed.

  5. In the Operation Type field, select Read File and then click Next.

    The File Directories page is displayed.

  6. In the Directory for Incoming Files (physical path) field, enter the directory from which you want to read the files.

  7. Click Next.

    The File Filtering page is displayed.

  8. In the Include Files with Name Pattern field, enter *.xml and then click Next.

    The File Polling page is displayed.

  9. Change the Polling Frequency field value to 10 seconds and then click Next.

    The Messages page is displayed.

  10. Click Search.

    The Type Chooser dialog is displayed.

  11. Click Import Schema File.

    The Import Schema File dialog is displayed.

  12. Click Search and select the Order.xsd file in the Samples folder.

  13. Click OK.

  14. Expand the navigation tree to Type Explorer > Imported Schemas > Order.xsd.

  15. Select listOfOrder and click OK.

  16. Click Next.

    The Finish page is displayed.

  17. Click Finish.

  18. From the File menu, click Save All.

    Figure 44-9 shows the ReadOrders service in the SOA Composite Editor.

44.5.1.6 Task 6: How to Specify Routing Rules

You must specify the path that messages take from the ReadOrders adapter service to the external reference.

To specify routing rules:

  1. Connect the ProcessOrders Oracle Mediator to the WriteCommonOrder reference, as shown in Figure 44-12.

  2. Double-click the ProcessOrders Oracle Mediator.

  3. To the right of the Transform Using field, click the icon.

    The Request Transformation Map dialog is displayed.

  4. Select Create New Mapper File and click OK.

    A listOfOrder_To_listOfOrder.xsl file is displayed in the XSLT Mapper.

  5. Drag and drop the imp1:listOfOrder source element onto the imp1:listOfOrder target element.

    The Auto Map Preferences dialog is displayed.

  6. From the During Auto Map options, deselect Match Elements Considering their Ancestor Names.

  7. Click OK.

    The listOfOrder_To_listOfOrder.xsl file appears, as shown in Figure 44-13.

  8. In the Component Palette, select Advanced.

  9. Click DVM Functions.

  10. Drag and drop lookupValue on the line connecting the unitsOfMeasure elements, as shown in Figure 44-14.

  11. Double-click the lookupvalue icon.

    The Edit Function-lookupValue dialog is displayed.

  12. To the right of the dvmLocation field, click Search.

    The SOA Resource Lookup dialog is displayed.

  13. Select UnitsofMeasure.dvm and click OK.

  14. To the right of the sourceColumnName field, click Search.

    The Select DVM Column dialog is displayed.

  15. Select Siebel and click OK.

  16. In the sourceValue column, enter the following:

    /imp1:listOfOrder/imp1:order/imp1:baseData/imp1:unitOfMeasure

  17. To the right of the targetColumnName field, click Search.

    The Select DVM Column dialog is displayed.

  18. Select Common and click OK.

  19. In the defaultValue field, enter "No_Value_Found".

  20. Click Add.

    A qualifierColumnName row is added.

  21. In the qualifierColumnName field, enter "StandardCode".

  22. Click Add.

    A qualifierValue row is added.

  23. In the qualifierValue field, enter the following:

    /imp1:listOfOrder/imp1:order/imp1:baseData/imp1:standard.

  24. Click Add to insert another qualifierColumnName row.

  25. In the qualifierColumnName field, enter "TradingPartner".

  26. Click Add to insert another qualifierValue row.

  27. In the qualifierValue field, enter the following:

    /imp1:listOfOrder/imp1:order/imp1:baseData/imp1:tp.

    The Edit Function-lookupValue dialog appears, as shown in Figure 44-15.

  28. Click OK.

    The transformation appears, as shown in Figure 44-16.

  29. From the File menu, select Save All and close the listOfOrder_To_listOfOrder.xsl file at the top.

44.6 Creating a Domain Value Map Use Case For Multiple Values

This use case demonstrates the integration scenario for using a domain value map lookup between two endpoints to look up multiple values. For example, if the inbound value is State, then the outbound values are Shortname of State, Language, and Capital. The multivalue lookup use case consists of the following steps:

  1. Files are retrieved from a directory by an adapter service named readFile.

  2. The readFile adapter service sends the file data to an Oracle Mediator named LookupMultiplevaluesMediator.

  3. The LookupMultiplevaluesMediator Oracle Mediator then transforms the message to the structure required by the adapter reference. During transformation, Oracle Mediator looks up the multivalue domain value map for an equivalent value of the Longname and Shortname domains.

  4. The LookupMultiplevaluesMediator Oracle Mediator sends the message to an external reference named writeFile.

  5. The writeFile reference writes the message to a specified output directory.

For downloading the sample files mentioned in this section, visit the following URL:

https://soasamples.samplecode.oracle.com/#mediator

44.6.1 How to Create the Multivalue Use Case

This section provides the design-time tasks for creating, building, and deploying your SOA composite application. Perform these tasks in the order in which they are presented.

44.6.1.2 Task 2: How to Create a Domain Value Map

After creating an application and a project for the use case, you must create a domain value map.

To create a domain value map:

  1. In the Application Navigator, right-click the Multivalue project and select New.

  2. In the New Gallery dialog, expand the SOA Tier node, and then select the Transformations category.

  3. In the Items list, select Domain Value Map(DVM) and click OK.

    The Create Domain Value Map(DVM) File dialog is displayed.

  4. In the File Name field, enter multivalue.dvm.

  5. In the Domain Name fields, enter Longname, Shortname, Language, and Capital.

  6. In the Domain Value field corresponding to the Longname domain, enter Karnataka.

  7. In the Domain Value field corresponding to the Shortname domain, enter KA.

  8. In the Domain Value field corresponding to the Language domain, enter Kannada.

  9. In the Domain Value field corresponding to the Capital domain, enter Bangalore.

  10. Click OK.

    The Domain Value Map Editor is displayed.

  11. Click Add and then select Add Row.

    Repeat this step to add two more rows.

  12. Enter the information shown in Table 44-7 in the newly added rows of the domain value map table:

    The Domain Value Map Editor appears, as shown in Figure 44-17.

  13. From the File menu, select Save All and close the Domain Value Map Editor.

44.6.1.3 Task 3: How to Create a File Adapter Service

After creating the domain value map, you must create a file adapter service named readFile to read the XML files from a directory.


Note:

Oracle Mediator may process the same file twice when run against Oracle RAC planned outages. This is because a file adapter is a non-XA compliant adapter. Therefore, when it participates in a global transaction, it may not follow the XA interface specification of processing each file only once.

To create a file adapter service:

  1. From the Component Palette, select SOA.

  2. Select File Adapter and drag it to the Exposed Services swimlane.

  3. If the Adapter Configuration wizard Welcome page appears, click Next.

    The Service Name page is displayed.

  4. In the Service Name field, enter readFile and then click Next.

    The Adapter Interface page is displayed.

  5. Click Define from operation and schema (specified later) and then click Next.

    The Operation page is displayed.

  6. In the Operation Type field, select Read File and then click Next.

    The File Directories page is displayed.

  7. In the Directory for Incoming Files (physical path) field, enter the directory from which you want to read the files.

  8. Click Next.

    The File Filtering page is displayed.

  9. In the Include Files with Name Pattern field, enter *.xml and then click Next.

    The File Polling page is displayed.

  10. Change the Polling Frequency field value to 1 second and then click Next.

    The Messages page is displayed.

  11. Click Search.

    The Type Chooser dialog is displayed.

  12. Click Import Schema File.

    The Import Schema File dialog is displayed.

  13. Click Search and select the input.xsd file in the Samples folder.

  14. Click OK.

  15. Expand the navigation tree to Type Explorer > Imported Schemas > input.xsd.

  16. Select Root-Element and click OK.

  17. Click Next.

    The Finish page is displayed.

  18. Click Finish.

  19. From the File menu, select Save All.

    Figure 44-18 shows the readFile service in the SOA Composite Editor.

44.6.1.6 Task 6: How to Specify Routing Rules

You must specify the path that messages take from the readFile adapter service to the external reference.

To specify routing rules

  1. Connect the LookupMultiplevaluesMediator Oracle Mediator to the writeFile reference, as shown in Figure 44-21.

  2. Double-click the LookupMultiplevaluesMediator Oracle Mediator.

  3. To the right of the Transform Using field, click the icon.

    The Request Transformation Map dialog is displayed.

  4. Select Create New Mapper File and click OK.

    An Input_To_Output_with_multiple_values_lookup.xsl file is displayed in the XSLT Mapper.

  5. Drag and drop the imp1:Root-Element source element to the ns2:Root-Element target element.

    The Auto Map Preferences dialog is displayed.

  6. From the During Auto Map options list, deselect Match Elements Considering their Ancestor Names.

  7. Click OK.

    The Input_To_Output_with_multiple_values_lookup.xsl file appears in the XSLT Mapper, as shown in Figure 44-22.

  8. In the Component Palette, select Advanced.

  9. Click DVM Functions.

  10. Drag and drop lookupValue1M in the center panel, as shown in Figure 44-23.

  11. Double-click the lookupvalue1M icon.

    The Edit Function-lookupValue1M dialog is displayed.

  12. To the right of the dvmLocation field, click Search.

    The SOA Resource Lookup dialog is displayed.

  13. Select multivalue.dvm and click OK.

  14. To the right of the sourceColumnName field, click Search.

    The Select DVM Column dialog is displayed.

  15. Select Longname and click OK.

  16. In the sourceValue column, enter the following:

    /imp1:Root-Element/imp1:Details/imp1:Longname.

  17. To the right of the targetColumnName field, click Search.

    The Select DVM Column dialog is displayed.

  18. Select Shortname and click OK.

  19. Click Add.

    A targetColumnName row is added.

  20. In the targetColumnName field, enter "Language".

  21. Click Add to insert another targetColumnName row.

  22. In the targetColumnName field, enter "Capital".

    The Edit Function-lookupValue dialog appears, as shown in Figure 44-24.

  23. Click OK.

    The Transformation appears, as shown in Figure 44-25.

  24. From the File menu, select Save All and close the Input_To_Output_with_multiple_values_lookup.xsl file.

PK=PKj?OEBPS/index.htm Index

Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y 

A

abs function
description, B.1.3.1
access points, 60.4.1, 61.5.1, 62.5.1
access policies
on task content, 27.3.11.1
action types, 27.3.7.2.3
actionable emails, 31.2.7
not sent during runtime when digital signatures are enabled, 31.2.7
activities
Annotations tab, A.2.1.1
assert, A.2.3
Assertions tab, 11.14.8, A.2.1.2
assign, A.2.2
bind entity, A.2.4
bypassing execution of, 10.5
compensate, A.2.5
compensateScope, A.2.6
Correlations tab, A.2.1.3
create entity, A.2.7
definition, 4.2
dehydrate, A.2.8
Documentation tab, A.2.1.4
email, A.2.9
empty, A.2.10
exit, A.2.11
flow, A.2.12
flowN, A.2.13
forEach, A.2.14
Headers tab, A.2.1.5
if, A.2.15
IM, A.2.16
invoke, A.2.17
Java embedding, A.2.18
overview, 4.2, A.2
partner link, A.2.19
phase, A.2.20
pick, A.2.21
Properties tab, A.2.1.6
receive, A.2.22
receive signal, A.2.23
remove entity, A.2.24
repeatUntil, A.2.25
replay, A.2.26
reply, A.2.27
rethrow, A.2.28
scope, A.2.29
sequence, A.2.30
signal, A.2.31
Skip Condition tab, 10.5.1, A.2.1.7
SMS, A.2.32
Sources tab, A.2.1.8
switch, A.2.33
synchronizing the execution of activities, 9.2.3
Targets tab, A.2.1.8
tasks common to many activities, A.2.1
terminate, A.2.34
throw, A.2.35
Timeout tab, 14.3, A.2.1.9
transform, A.2.36
user notification, A.2.37
validate, A.2.38
voice, A.2.39
wait, A.2.40
while, A.2.41
activity sensors
definition, 17.1
Adapter Configuration wizard
starting, 4.5
adapters
binding component, 2.3.1, 2.4.1
configuring, 4.5
definition, 1.5.2, 4.5, 34.1.3, A.3
in Oracle JDeveloper, 4.5
Oracle BAM, 50.1
overview, 1.5.2, 34.1.3, A.3
service names, 4.5
supported, 1.5.2, 34.1.3, A.3
add-dayTimeDuration-to-dateTime function
description, B.1.2.1
adding a cross reference table column, 46.3.4
adding columns to domain value maps, 44.3.1
adding rows to domain value maps, 44.3.2
addQuotes function
description, B.2.1
ADF bindings
files for, 51.4.2
using to invoke a composite from a JSP/Java class, 34.2.2
ADF bindings filter, 32.1.4
ADF Model layer, introduced, 51.1
ADF task flow for human tasks, 28.3
ADF, using Oracle BAM, 51.4
ADF-BC services
binding component, 2.3.1, 2.4.1
capabilities, A.3.1
definition, 34.1.7
adfBindings bindings filter, 32.1.4
adf-desktop-integration.jar, 32.1.4
adfdiExcelDownload download filter, 32.1.4
adfdiRemote servlet, 32.1.4
ADFLibraryFilter filter, 32.1.4
admin.server.host parameter, 3.5.7
admin.server.port parameter, 3.5.7
advanced formatting, message sources, 53.2.3
aggregate functions in calculations, 52.2.4
alerts
history, 57.6
Oracle BAM
about, 57.1
actions, F.3
activating, 57.2.2
activity, 57.6
conditions, F.2
creating, 57.2
dependencies, 57.5
events, F.1
frequency constraint, F.4
history, 57.6
messages, 57.4
parameterized, F.3.4
templates, 57.3
web services, 57.7
alidateFodConfigSettings ant script, 3.5.7
Annotations tab
in activities, A.2.1.1
ant scripts
activating all composites in a partition, 40.7.5.2.23
activating an application, 40.7.5.2.13
assigning the default version to a SOA composite application, 40.7.5.2.15
compile-deploy-all, 3.5.7
compiling a SOA composite application, 40.7.5.2.2
creating a partition in the SOA Infrastructure, 40.7.5.2.19
deleting a partition, 40.7.5.2.20
deploying a SOA composite application, 40.7.5.2.4
executing a test case, 40.7.5.2.1
exporting a SOA composite application into a SAR file, 40.7.5.2.6
exporting postdeployment changes of a composite into a JAR file, 40.7.5.2.7
exporting shared data of a given pattern into a JAR file, 40.7.5.2.9
importing postdeployment changes of a composite, 40.7.5.2.8
listing all available partitions in the SOA Infrastructure, 40.7.5.2.17
listing all composites in a partition, 40.7.5.2.18
listing the deployed SOA composite applications, 40.7.5.2.16
managing composites, 40.7.5.2
packaging a SOA composite application into a composite SAR file, 40.7.5.2.3
removing a top-level shared data folder, 40.7.5.2.10
retiring all composites in a partition, 40.7.5.2.24
retiring an application, 40.7.5.2.14
seedBAMServerObjects, 3.5.7, 3.5.7
seedDemoUsers, 3.5.7
seedFodJmsResources, 3.5.7
server-setup-seed-deploy-test, 3.5.7
starting all composites in a partition, 40.7.5.2.21
starting an application, 40.7.5.2.11, 40.7.5.2.12, 40.7.5.2.13, 40.7.5.2.14, 40.7.5.2.15, 40.7.5.2.16
stopping all composites in a partition, 40.7.5.2.22
stopping an application, 40.7.5.2.12
undeploying a SOA composite application, 40.7.5.2.5
validateFodConfigSettings, 3.5.7
appendToList function
description, B.2.3
Application Navigator
location of in Oracle JDeveloper, 4.1.1
application roles
definition, 26.2.1.1.3
application template, 32.1.3
AQ adapter
capabilities, A.3.2
definition, 34.1.3.1
arrays
in transformations, 37.3.6.3
manipulating, 6.19
maxOccurs attribute, 6.19
SOAP-encoded arrays, 6.19.2
statically indexing into, 6.19.1
assert activity
capabilities, A.2.3
only supported in BPEL 1.1 projects, A.2.3
assertion conditions
creating, 11.14.8
disabling, 11.14.9
expressions not evaluating to an XML schema boolean type throw a fault, 11.14.6
log events in the instance audit trail, 11.14.5
multiple, 11.14.3
throwing faults, 11.14
use of built-in and custom XPath functions and $variable references, 11.14.4
assertion tests
overview, 41.1.4
assertions
creating value asserts, 41.4.5.1
in composite test suites, 41.2.3
Assertions tab
creating assertion conditions, 11.14.8
in activities, A.2.1.2
only available in BPEL 1.1 projects, A.2.1.2
assign activity
adding to an asynchronous service, 8.2.1.4
assigning a literal or XML fragment to a target node, A.2.2
bpelx extensions in BPEL 1.1, 6.14
bpelx extensions in BPEL 2.0, 6.14
capabilities, A.2.2
changing copy rules to bpelx extension types, A.2.2
copying data, 6.5.1, A.2.2
creating a bpelx:rename extension rule on a target node, A.2.2
creating an XPath expression on a target node, A.2.2
description, 6.1.2
for data manipulation, 6.1.2, A.2.2
formatting the email message body as HTML, 16.3.1.2
in asynchronous services, 8.2.1.4
recasting a target node, A.2.2
renaming a target node, A.2.2
selecting an extension type in BPEL 1.1, A.2.2
selecting an extension type in BPEL 2.0, A.2.2
selecting the ignoreMissingFromData attribute, A.2.2
selecting the insertMissingToData attribute, A.2.2
selecting the keepSrcElementName attribute, A.2.2
using multiple bpelx:append settings, A.2.2
using the Copy Rules tab, 6.14, A.2.2
assign extension attributes
ignoreMissingFromData, 6.14.7
insertMissingToData, 6.14.7
keepSrcElementName, 6.14.7
using, 6.14.7
assignment service
configuration, 31.3
deploying a custom assignment service, 31.3.2.3
dynamic assignment functions, 31.3.1, 31.3.1.1, 31.3.1.2, 31.3.1.3
dynamically assigning task participants, 31.3.2
example of implementation, 31.3.2.2
implementing, 31.3.2.1
asynchronous interaction with a notification timer
BPEL process as the client, 5.5
BPEL process as the service, 5.5
definition, 5.5
asynchronous interaction with a timeout
BPEL process as the client, 5.4
BPEL process as the service, 5.4
definition, 5.4
asynchronous interactions
BPEL process as the client, 5.3
BPEL process as the service, 5.3
definition, 5.3
returning faults, 11.9.2
asynchronous processes
dehydration store, 8.2.2.7, 8.2.2.7
asynchronous services
assign activities, 8.2.1.4
calling, 8.2
correlation IDs, 8.2.2.5
invoke activities, 8.2.1.2, 8.2.2.5
parallel flows, 9.1
partner links, 8.2.1.1, 8.2.2.2, 8.2.2.3
receive activities, 8.2.1.3, 8.2.2.5
WS-Addressing, 8.2.2.5
attachments
adding MTOM attachments to web services, 42.1.1.3
attaching a URL file, 29.4.3
in end-to-end streaming, 42.1.1.2
in SOAP, 42.1.1.2.1
MIME, 42.1.1.2.1
optimization enabled, 42.1.1.2.1
options for file and FTP adapters, 42.1.1.2.2
Oracle B2B, 42.1.1.2.3
performance overhead and pass through attachments, 42.1.1.2.1
properties for streaming attachments, 42.1.1.2.1
reading and encoding SOAP attachment content, 42.1.1.2.1
sending streaming attachments, 42.1.1.2.1
sending with the notification wizard, 16.3.1.1
sharing attachments using synchronous flows, 42.1.1.2.1
streaming, 42.1.1.2.1
task attachments with email notifications, 31.2.8
transforming attachments with the ora:doStreamingTranslate XPath function, 42.1.1.2.2
using WordML style sheets, 27.3.8.1
writing attachments using an outbound file adapter, 42.1.1.2.2
attribute labels
internationalization, 31.1.9.1
attributes
manipulating, 6.13
audit level
setting, 42.1.3.1
authenticate function
description, B.2.2
auto mapping
in transformations, 37.3.7
with confirmation in transformations, 37.3.7.1
automated testing
of SOA composite applications, 2.8.2, 41

B

B2BSee Oracle B2B
B2BX12OrderGateway project, 3.3.1
bam.server.host parameter, 3.5.7
bam.server.password parameter, 3.5.7
bam.server.port parameter, 3.5.7
bam.username parameter, 3.5.7
batching
message batching limitations with Oracle Business Activity Monitoring, 50.7.2
batchProcessActive function
description, B.2.61.1
batchProcessCompleted function
description, B.2.61.2
best practices
creating and wiring BPEL and mediator service components in the SOA Composite Editor, 4.3
for handling large documents, 42.1
for handling large metadata, 42.2
for handling large numbers of instances, 42.3
tuning recommendations, 42.1.3
bin project, 3.3.1
bind activity
only supported in BPEL 1.1 projects, A.2.4
bind entity activity
capabilities, A.2.4
binding components
adapters, 2.3.1, 2.4.1
adding references, 2.4.1
adding services, 2.3.1
ADF-BC services, 2.3.1, 2.4.1, 34.1.7
definition, 1.5.2, 1.6
deleting references, 2.4.2
deleting services, 2.3.5
direct binding services, 2.3.1, 2.4.1, 34.1.9
editing, 2.3.4
EJB services, 2.3.1, 2.4.1, 34.1.8
HTTP binding, 2.3.1, 2.4.1, 34.1.2
integrating into a SOA composite application, 34.2
introduction, 34.1
JCA adapters, 34.1.3
Oracle B2B, 2.3.1, 2.4.1, 34.1.6
Oracle BAM, 34.1.5
supported, 1.5.2, 2.3.1
web services, 2.3.1, 2.4.1, 34.1.1
WS-Atomic transactions, 34.1.1.1
bindingFault
definition, 11.3.2.1
boolean values
assigning, 6.11
bottom-up design approach, 1.7
bpel
BPEL 2.0 namespace prefix, 6.1.2, B.2.60
BPEL 1.1
activities overview, A.2
BPEL 2.0
$variable syntax, 6.8.1
activities overview, A.2
assign activity, 6.1.2
assigning a date or time, 6.12.1
assigning boolean values, 6.11.1
bpelx:append extension, 6.14.1.2
bpelx:copyList extension, 6.14.6.2
bpelx:insertAfter extension, 6.14.3.2
bpelx:insertBefore extension, 6.14.2.2
bpelx:remove extension, 6.14.4.2
bpelx:rename extension, 6.14.5.2
cannot create a single BPEL project that supports versions 1.1 and 2.0, 4.1.1
compensateScope activity, 11.12.4, A.2.6
conditional branching, 10.2.2
creating a BPEL project, 4.1.1
custid attribute, 6.13.1
declaring extension namespaces, 6.23
determining the BPEL project version number, 4.1.1
element-based variables, 6.6.1
exit activity, 11.13.2, A.2.11
expression copy, 6.9.1
forEach activity, 9.3.2, A.2.14
fromParts element, 6.17
if activity, 10.2.2, A.2.15
importing process definitions, 6.18
initializing variables inline, 6.5.2, 8.2.1.3
limitations
on inbound message activity support, 8.2.3
mapping WSDL message parts, 6.17
message type-based variable definition, 6.6.1
namespace prefix, 6.1.2
order of precedence for fault handling, 11.2.2.1
repeatUntil activity, 10.4, A.2.25
rethrow activity, 11.8, A.2.28
setting correlations for an IMA using a fromParts element with multiple parts, 8.5.2
simultaneous onMessage branches, 14.2.3
SOAP-encoded arrays, 6.19.2.1
standard faults, 11.2.2
supported activities, A.2
toParts element, 6.17
using element variables in message exchange activities, 6.16
waiting for message arrival with an onEvent branch, 14.5
BPEL design environment
overview, 4.1
BPEL extension functions
in BPEL 1.1, B.2.60
in BPEL 2.0, B.2.60
BPEL monitors
definition, 4.6
BPEL processes
common interaction patterns, 5, 23
creating, 3.5.1, 3.5.2, 4.1.1
definition, 1.4
naming conventions, 4.1.1
service component, 2.2.1
supported versions, 1.4
transaction semantics, 12.1
BPEL projects
determining the BPEL project version number, 4.1.1
naming conventions, 4.1.1
BPEL sensor
Oracle BAM, 50.7
BPEL XPath extension functions, 6.1.2, B.2
examples, 6.1.2
bpelx extensions
bpel:rename, A.2.2
bpelx:append, 6.14.1.1, 6.14.1.2, 6.19.2, 6.19.4.2, 16.3.1.3, A.2.2
bpelx:append extension, 6.14.1
bpelx:conversationId, 8.2.4.1
bpelx:copyList, 6.14.6.1, 6.14.6.2, A.2.2
bpelx:dehydrate name, A.2.8
bpelx:detailLabel, 15.1.1.1
bpelx:exec, 13.2.3, 13.5
bpelx:flowN, 9.3.1.2
bpelx:for, 14.3.1
bpelx:fromProperties, H.4.2
bpelx:headerVariable, 6.22
bpelx:ignoreMissingFromData, 6.14.7.1
bpelx:inputProperty, H.4.1
bpelx:insertAfter, 6.14.3.1, 6.14.3.2, A.2.2
bpelx:insertBefore, 6.14.2.1, 6.14.2.2, A.2.2
bpelx:insertMissingToData, 6.14.7.2
bpelx:invokeAsDetail, 15.1.1
bpelx:outputProperty, H.4.1
bpelx:postAssert, 11.14
bpelx:preAssert, 11.14
bpelx:receiveSignal, 15.1.1, 15.1.1
bpelx:remove, 6.3.2, 6.14.4.1, 6.14.4.2, A.2.2
bpelx:rename, 6.14.5.1, 6.14.5.2, A.2.2
bpelx:rollback, 12.1.1.1
bpelx:sdoCapable, 6.3.1
bpelx:signal, 15.1.1
bpelx:skipCondition, 10.5
bpelx:target, 6.3.2, 6.14.5.1
bpelx:timeout, 14.3.4
bpelx:until, 14.3.2
bpelx:validate, 6.15.1
in assign activities, A.2.2
in assign activities in BPEL 1.1, 6.14
in assign activities in BPEL 2.0, 6.14
XML data manipulation, 6.14
bpelx:append extension
appending data to a node list, B.2.3
appending new items in a sequence, 6.19.4.2
changing a copy rule to, A.2.2
description, 6.14.1
email activity message content, 16.3.1.3
in SOAP-encoded arrays, 6.19.2
not supported for SDO-based variables, 6.3.2
using, 6.14.1.1, 6.14.1.2
bpelx:assert extension
expressions not evaluating to an XML schema boolean type throw a fault, 11.14.6
multiple assertions, 11.14.3
throwing faults based on a condition, 11.14
use of built-in and custom XPath functions and $variable references, 11.14.4
use of faultName and message attributes, 11.14.2
bpelx:conversationId extension, 8.2.4.1
bpelx:copyList extension
changing a copy rule to, A.2.2
copying a node list or a node, B.2.4
description, 6.14.6
using, 6.14.6.1, 6.14.6.2
bpelx:dehydrate name extension
description, A.2.8
bpelx:detailLabel extension, 15.1.1.1
bpelx:exec extension, 13.2.3, 13.5
built-in methods, 13.2.6
embedding SDOs, 13.5
bpelx:flowN extension, 9.3.1.2
bpelx:for extension, 14.3.1
bpelx:fromProperties extension, H.4.2
bpelx:gnoreMissingFromData extension
using, 6.14.7.1
bpelx:headerVariable extension, 6.22
description, 6.22
bpelx:inputProperty extension, H.4.1
bpelx:insertAfter extension
changing a copy rule to, A.2.2
description, 6.14.3
using, 6.14.3.1, 6.14.3.2
bpelx:insertBefore extension
changing a copy rule to, A.2.2
description, 6.14.2
using, 6.14.2.1, 6.14.2.2
bpelx:insertMissingToData extension
using, 6.14.7.2
bpelx:invokeAsDetail extension, 15.1.1
bpelx:outputProperty extension, H.4.1
bpelx:postAssert extension, 11.14
bpelx:preAssert extension, 11.14
bpelx:receiveSignal extension, 15.1.1, 15.1.1
bpelx:remove extension
creating, A.2.2
description, 6.14.4
using, 6.14.4.1, 6.14.4.2
bpelx:rename extension
adding, A.2.2
description, 6.14.5
using, 6.14.5.1, 6.14.5.2
bpelx:rollback extension, 12.1.1.1
bpelx:sdoCapable extension
declaring SDO-based variables, 6.3.1
bpelx:signal extension, 15.1.1
bpelx:skipCondition extension
bypassing activity execution, 10.5
not supported in BPEL 2.0, 10.5
specifying to bypass activities, 10.5
bpelx:target extension, 6.3.2, 6.14.5.1
bpelx:timeout extension, 14.3.4
fault thrown during an activity timeout, 14.3.4
bpelx:until extension, 14.3.2
bpelx:validate extension
description, 6.15
using in BPEL 1.1, 6.15.1
bpws
BPEL 1.1 namespace prefix, 6.1.2, B.2.60
building expression with domain value map functions, 44.4.3
build.properties file
WebLogic Fusion Order Demo
build.properties file, 3.5.7
business events
creating, 38.2
creating an Oracle Mediator for an event subscription, 18.4.6
definition, 38.1
differences with direct service invocations, 38.1
Event Delivery Network, 38.1
local and remote boundaries, 38.1.1
publishing, 38.3.4
specifying callback classes, 27.3.14.1.2
subscribing to, 38.3.1, 38.4.1
business faults
definition, 11.3, 11.3.1
business process instance
stopping, 11.13
business rules
action types, 27.3.7.2.3
declarative components and task flows, 25.1
design environment overview, 24.3
fact types, 27.3.7.2.2
linked dictionary support, 27.3.7.2.5
OrderBookingComposite, used in, 3.4
routing policies, 27.3.7
service component, 2.2.1, 24.4.2
specifying advanced routing rules, 27.3.7.2
use case for data validation and constraint checks, 24.1.1
use case for dynamic processing, 24.1.1
use case for externalizing decision points in the process, 24.1.1
use case for human workflow, 24.1.1
use cases, 24.1.1
using the business rules dictionary editor declarative component, 25.3
using the declarative component, 25.2
Business Rules Designer
introduction, 24.2
layout, 24.2

C

calculated fields, 52.2.4
calculations
aggregate functions, 52.2.4
datetime functions, 52.2.4
expressions, 52.2.4
string functions, 52.2.4
callback classes
specifying business events, 27.3.14.1.2
specifying on task status, 27.3.14.1
callbacks
class loading, 31.4
task routing and customization in BPEL callbacks, 27.3.15
using with spring, 49.2.2
viewing, 27.4.5.1
case sensitivity
human workflow, 31.5.6
in group names, 27.3.4.6.1
catch branch
creating, 11.10.6, A.2.29
definition, 11.10.5
fault handling, 11.10
catchAll branch
definition, 11.10.5
channels
email, 16.3.1
IM, 16.3.2
SMS, 16.3.3
voice mail, 16.3.4
character set encoding
changing, 27.3.10.4
chunking
with the file and FTP adapters, 42.1.1.4.2
class paths
for clients using remote Enterprise JavaBeans, 30.5
for clients using SOAP, 30.4
clearing data objects, 52.10
clearTaskAssignees function
description, B.5.1
compare function
description, B.1.4.1
compare-ignore-case function
description, B.1.4.2
compensate activity
capabilities, A.2.5
definition, 11.12
fault handling, 11.12
compensateScope activity
capabilities, A.2.6
only supported in BPEL 2.0 projects, A.2.6
using, 11.12.4
compilation
increasing memory to recover from errors, 40.9.5.7
compile-deploy-all ant script, 3.5.7
completionPersistPolicy property
description, C.1.1
complex structures
processing large XML documents, 42.1.1.5
complex type
variables, 6.6
Component Palette
introduction, 2.1.2
location of in Oracle JDeveloper, 4.1.1
componentType file
definition, 2.1.2
composite sensors
adding, 47.2
adding a property, 47.2.4
adding a variable, 47.2.2
adding an expression, 47.2.3
definition, 47.1
monitoring during runtime, 47.3
restrictions on use, 47.1.1
composite test
assertions overview, 41.1.4
creating test suites, 41.3
creating value asserts, 41.4.5.1
definition, 41.1
deploying test suites, 41.5
emulating inbound messages, 41.4.1
emulations overview, 41.1.3
naming limitations on test suites and test cases, 41.3
test case overview, 41.1.1
test suite assertions, 41.2.3
test suite components, 41.2
test suite emulations, 41.2.2
test suites overview, 41.1.2
test suites process initiation, 41.2.1
XML assert, 41.1.4
composite.xml file
definition, 2.1.2, 2.1.2
deployment descriptors, C.1.1, C.1.1
opening through a SOA-MDS connection, 2.1.3
registering sensors and sensor actions, 17.2.6
syntax, 2.5.2
concat function
description, 6.10
conditional branching logic
definition, 10
use of XPath expressions, 10.1
using switch activities, 10.2.1
using while activities, 10.3
conditional processing
with xsl choose, 37.3.6.2
with xsl if, 37.3.6.1
configuration plans
creating, 40.6.1.4
creating with the WLST utility, 40.6.1.5
definition, 40.6.1
use cases, 40.6.1.3
configuration properties
deployment descriptors, C.1
connections
creating a SOA-MDS connection, 40.7.3.2.1
creating an application server connection, 40.7.1.1.1
opening the composite.xml through a SOA-MDS connection, 2.1.3
Oracle BAM Server, 50.4, 51.3
constant values
in transformations, 37.3.3
conversation ID
adding, 8.2.4
Copy Rules tab
using in an assign activity, A.2.2
copying security filters, 52.6.2
copyList function
description, B.2.4
core XPath functions
examples, 6.1.2
correlation ID
WS-Addressing, 8.2.2.5
correlation sets
associating with receive activities, 8.5.1.5
creating, 8.5.1.4
creating property aliases, 8.5.1.6
correlations
adding on an OnMessage branch of a pick activity, A.2.21
setting for an IMA using a fromParts element with multiple parts, 8.5.2
using in an asynchronous service, 8.5
Correlations tab
in activities, A.2.1.3
using, 8.5.1.5.1, 8.5.1.5.2, 8.5.1.5.3
countNodes function
description, B.2.5
create domain value maps, 44.2
create entity activity
capabilities, A.2.7
only supported in BPEL 1.1 projects, A.2.7
create instance
definition, 8.2.2.5
in receive activities, 8.2.2.5
create-delimited-string function
description, B.1.4.3
createInstance attribute, 8.2.2.6
create-nodeset-from-delimited-string function
description, B.4.1
createWordMLDocument function
description, B.5.2
creating cross reference tables, 46.3.1
creating folders for data objects, 52.5
creating mediator component
mediator files, 18.2
CreditCardAuthorization project, 3.3.1
cross reference table look up, 46.5
xref
lookupXRef function, 46.5.1
cross reference tables, 46.1
adding a column, 46.3.4
creating, 46.3
deleting values, 46.6
looking up, 46.5
modifying, 46.3
populating columns, 46.4
xref
lookupXRef function, 46.5.1
markForDelete function, 46.6
populateXRefRow1M function, 46.4.2
cross references
creating, 46.3
introduction, 46.1
modifying, 46.3
overview, 46.1
current-date function
description, B.1.2.2
current-dateTime function
description, B.1.2.3
current-time function
description, B.1.2.4
custom classes
adding to a SOA composite application, 13.3
custom escalation function
using, 31.3.3
custom sensors
publish type, 17.1
Custom Task Form Wizard
creating a task display form, 28.4.3
customization
adding XSD or WSDL files, 43.2.3
compiling and deploying a customized application, 43.2.8
creating a customized SOA composite application, 43.2
editing artifacts in a customized composite, 43.2.5
linked business rule dictionary support, 27.3.7.2.5
of SOA composite applications, 43.1
resolving a sequence conflict, 43.2.7
resolving validation errors in Oracle JDeveloper, 43.2.6
searching for customized activities, 43.2.4
the customer SOA composite application, 43.4
the vertical SOA composite application, 43.3
upgrading the SOA composite application, 43.5

D

data control, Oracle BAM
about, 51.1
aggregates, 51.5.8
calculated fields, 51.5.4
creating, 51.4.1
field selection, sorting, 51.5.5
filters, 51.5.6
flat query, 51.5.1
group query, 51.5.1
groups, 51.5.7
parameters, 51.5.2
query type, 51.5
time groups, 51.5.7.1
data controls
creating, 51.4.1
displayed on the Data Controls panel, 51.4.2.1
Data Controls panel
icons defined, 51.4.2.1
using to create a user interface, 51.5
data manipulation
accessing fields with complex type variables, 6.6
assigning boolean values, 6.11
assigning date or time, 6.12
assigning literal strings, 6.9
assigning numeric values, 6.7
concatenating strings, 6.10
converting from a string to a structured XML object type, 6.20
copying data between variables, 6.5
dynamically indexing into a data sequence, 6.19.4
generating array-equivalent functionality with the genEmptyElem function, 6.19.4.4
initializing variables, 6.4
manipulating arrays, 6.19
manipulating attributes, 6.13
mathematical calculations with XPath functions, 6.8
statically indexing into a data sequence, 6.19.1
with assign activities, 6.1.2, 6.5.1
with XQuery and XSLT, 6.1.2
data objects
about, 52.1
adding dimensions, 52.7
calculated column, 52.2.4
clearing contents, 52.10
contents, 52.4.3
creating folders, 52.5
datetime column, 52.2.5
defining, 52.2
deleting, 52.11, 52.11
dimensions, 52.7
general information, 52.4.1
indexes, 52.9
layout, 52.4.2
lookup column, 52.2.3
moving, 52.8
Oracle Data Integrator, 52.2.7
organizing, 52.5
permissions, 52.3
folders, 52.5.3
renaming, 52.8, 52.8
security filters, 52.6
system, 52.2.6
viewing, 52.4
data sequences
determining the size, 6.19.3
dynamically indexing into, 6.19.4
database
sensor publish type, 17.1
database adapter
capabilities, A.3.5
definition, 34.1.3.2
database views
human workflow, 31.8
DataObjectDefinition web service, 56.3
DataObjectOperations web service, 56.2
date time stamp field, 52.2.5
dates
assigning, 6.12
datetime functions in calculations, 52.2.4
day-from-dateTime function
description, B.1.2.5
db.adminUser parameter, 3.5.3
db.demoUser.tablespace parameter, 3.5.3
debatching
debatching with the file and FTP adapters, 42.1.1.4.1
declarative components
definition, 25.1
using, 25.2
using the business rules dictionary editor declarative component, 25.3
defining a fault handler, 11.5.1
dehydrate activity
capabilities, A.2.8
dehydration store, 8.2.2.7
definition, 8.2.2.7
deleting cross reference table value, 46.6
xref
markForDelete function, 46.6
deleting data objects, 52.11
deleting folders, 52.5.6
deployment
anatomy of a composite, 40.4
common configuration plan issues to check, 40.9.5.2
common deployment issues to check, 40.9.5.1
creating an application server connection, 40.7.1.1.1
customizing your application for the target environment, 40.6
in a partition, 40.7.1.1.3
invoking other deployed composites, 2.7
managing deployed composites, 2.8.1
of a single composite, 40.7.1
of a task flow, 40.7.1.1.3
of an existing archive, 40.7.4
of multiple composites, 40.7.2
of shared metadata across composites, 40.7.3
of SOA composite applications, 2.7, 2.8.1
packaging of artifact files, 40.3
postdeployment configuration, 40.8
preparing the target environment, 40.5
prerequisites, 40.2
releasing locks to resolve ADF task form EAR file deployment errors, 40.9.5.6
to a cluster, 40.7.7
to a managed Oracle WebLogic Server, 40.9.5.3
to a SAR, 40.7.1.1.3
to a two-way, SSL-enabled Oracle WebLogic Server is not supported, 40.9.5.4
to an application server, 40.7.1.1.3
troubleshooting, 40.9.5
with an unreachable proxy server, 40.9.5.5
with the ant scripts, 40.7.5.2
with the WLST utility, 40.7.5.1
deployment descriptor file
See web.xml file
deployment descriptors
composite.xml file, C.1.1, C.1.1
configuration properties, C.1, C.1.1
defining a configuration property, C.1.1
deprecated, C.2
overview of properties, K.1
Designer window
location of in Oracle JDeveloper, 4.1.1
dictionaries
in transformations, 37.3.10
limitation on generating dictionaries that use functions, 37.3.11
linked dictionary support, 27.3.7.2.5
digital signatures, 31.1.10
acting on tasks that require a signature, 29.4.4
actionable emails not sent during runtime, 31.2.7
specifying, 27.3.12
dimensions
adding to data objects, 52.7
data object, 52.7
time, 52.7.2
direct binding invocation API, 36.2
direct binding service
asynchronous direct binding invocation, 36.2.2
binding component, 2.3.1, 2.4.1
capabilities, A.3.6
definition, 1.5.2, 34.1.9
direct binding invocation API, 36.2
invoking Oracle Service Bus (OSB), 34.1.9, 36.3, A.3.6
not recommended for processing large documents, 42.1.1.2.1
overview, 36.2
samples using the invocation API, 36.4
SOA direct address syntax, 36.2.3
SOA transaction propagation, 36.2.4
synchronous direct binding invocation, 36.2.1
disableAsserts property
description, C.1.1, K.1
doc function
description, B.2.6
Documentation tab
in activities, A.2.1.4
only available in BPEL 2.0 projects, A.2.1.4
domain value maps
add columns, 44.3.1
add rows, 44.3.2
committing changes at runtime with the SOA Composer, 45.5
creation, 44.2
dvm
lookupValue function, 44.4.1.1
lookupValue1M function, 44.4.1.2
editing, 44.3
editing at runtime with the SOA Composer, 45.1, 45.3
features, 44.1.1, 44.1.1
one-to-many mapping, 44.1.1.3
qualifier order, 44.1.1.2
qualifiers, 44.1.1.1
one-to-many mapping, 44.1.1.3
qualifier order, 44.1.1.2
qualifiers, 44.1.1.1
saving at runtime with the SOA Composer, 45.4
using, 44.4
using in a transformation, 44.4.2
using lookupValue functions, 44.4.3
viewing at runtime with the SOA Composer, 45.2
domain value maps functions
dvm
lookupValue, 44.4.1.1
lookupValue1M, 44.4.1.2
domain value maps qualifiers, 44.1.1.1
download filter, 32.1.4
dvm
lookupValue function, 44.4.1.1
lookupValue1M function, 44.4.1.2
dynamic assignment functions
configuring, 31.3.1.2
configuring display names, 31.3.1.3
definition, 31.3.1
implementing, 31.3.1.1
dynamic partner links
using, 8.3
dynamic routing decision table
using with two-layer business process management, 48.3

E

EclipseLink O/X Mapper (OXM)
See OXM
edit domain value maps
add columns, 44.3.1
add rows, 44.3.2
EDN
See Event Delivery Network
EJB services
binding component, 2.3.1, 2.4.1
elements
ignoring in XSLT documents, 37.3.15
email
dynamically setting addresses, 16.3.5
making emails actionable, 31.2.7
notifications support, 16.1, 16.3.1
email activity
capabilities, A.2.9
notification support, 16.3.1
email attachments
notifications support, 16.3.1.1
email messages
HTML content for message body, 16.3.1.2
using dynamic HTML for message content requires a CDATA function, 16.3.1.3
empty activity
capabilities, A.2.10
definition, 11.10.8
fault handling, 11.10.8
emulation tests
overview, 41.1.3
emulations
emulating inbound messages, 41.4.1
in BPEL test suites, 41.2.2
enable.bam.sensors parameter, 3.5.7
ending
tasks, 27.3.9
endpoint locations
multiple, 8.2.2.8
endpointURI
property, K.3
ends-with function
description, B.1.4.4
Enterprise JavaBeans
capabilities in SOA composite applications, A.3.7
creating an Enterprise JavaBeans service, 1.5.2, 35.3, A.3.7
integrating Java interfaces with SOA composite applications, 35.1.2
interacting with SOA composite applications, 35.1, 35.1
support in workflow services, 31.1.1
supported versions, 35
Enterprise JavaBeans (EJB) service
creating an Enterprise JavaBeans service, 34.1.8
enterprise message sources
about, 53.1
creating, 53.2
datetime specification, 53.2.2
defining, 53.2, 55.2
XML formatting, 53.2.3
entity variable
binding key, 6.2.1.4
creating, 6.2.1
definition, 6.2
supported in BPEL 1.1 projects only, 6.2
using, 6.2
error assignee
configuring, 27.3.7.4
definition, 26.2.1.3
errors
invalid settings, A.6
escalating
tasks, 27.3.9
escalation policy
escalate after, 27.3.9.5
overview, 27.3.9.1, 27.3.9.1
specifying, 27.3.9.6
evaluation time
definition, 17.2.2
Event Delivery Network
business events published in, 38.1
EDN-DB, 38.1
EDN-JMS, 38.1
implementations, 38.1
evidence store service, 31.1.10
definition, 31.1.10
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
WSDL file location, 31.1.1
Excel workbook
MIME mapping, 32.1.4
exceptions, 11.3
exit activity
capabilities, A.2.11
immediately ending a business process instance, 11.13.2
replaces the terminate activity in BPEL 2.0, A.2
EXM
support in SOA composite applications, 49.7.1
expiration policy
expire after, 27.3.9.3
never expire, 27.3.9.2
overview, 27.3.9.1, 27.3.9.1
renew after, 27.3.9.4
export file sample
ICommand, G.5
expression builder dialog
using domain value map functions, 44.4.3
expression constants
variable initialization, 6.4
expressions in calculations, 52.2.4
extended mapping (EXM)
See EXM
extension namespaces
declaring in BPEL 2.0, 6.23
external data source
about, 55.1
creating, 55.2
Oracle Data Integrator, 55.2.2
external routing
routing policy, 27.3.7.3
ExternalLegacyPartnerSupplier project, 3.3.1

F

facets
in the task display form, 28.4.3
fact types, 27.3.7.2.2
fault bindings, 21.1.2
fault handling, 11.5.1
creating, 11, 11.5.1
definition, 11.1
fault policy, 11.4
importing RuntimeFault.wsdl, 11.5.1
modifying the WSDL files, 11.5.1
order of precedence in BPEL 2.0, 11.2.2.1
returning external faults, 11.9, 11.9.2
specifying an assertion condition, 11.14
throwing internal faults, 11.7
using catch branches, 11.10
using compensate activities, 11.12
using empty activities, 11.10.8
using scope activities, 11.10
using terminate activities, 11.13.1
using the getFaultAsString function, 11.6
using throw activities, 11.7
fault management framework
associating a fault policy with a fault policy binding, 11.4.1.3
definition, 11.4
designing, 11.4.1
executing a fault policy, 11.4.2
using a Java action fault policy, 11.4.3
fault policy, 21.1.1
actions, 21.1.1.2
associating with a fault policy binding, 11.4.1.3
component level, 21.1.2
composite level, 21.1.2
conditions, 21.1.1.1
definition, 11.4
designing, 11.4.1
executing, 11.4.2
sample file, 11.4.1.2
using a Java action fault policy, 11.4.3
fault policy bindings
sample file, 11.4.1.4
fault sensors
definition, 17.1
fault-bindings.xml, 21.4.2
fault policy bindings file, 11.4
fault-policies.xml, 21.4.1
fault policy file, 11.4
faults
categories of faults in BPEL, 11.3
Qname fault name, 11.3
returning external faults, 11.9, 11.9.2
standard faults, 11.2
throwing internal faults, 11.7
throwing with assertion conditions, 11.14
fields
calculated, 52.2.4
lookup, 52.2.3
timestamp, 52.2.5
file adapter
capabilities, A.3.8
chunking, 42.1.1.4.2
debatching, 42.1.1.4.1
definition, 34.1.3.3
streaming, 42.1.1.5.1
filters
adfBindings, 32.1.4
adfdiExcelDownload, 32.1.4
ADFLibraryFilter, 32.1.4
bindings filter, 32.1.4
copying, 52.6.2
Oracle BAM security, 52.6
fire and forget
one-way message, 5.1
flex fields
See mapped attributes
flow activity
capabilities, A.2.12
creating a parallel flow, 9.2
link synchronization syntax differences between BPEL 1.1 and 2.0, 9.2.3
synchronizing the execution of activities, 9.2.3
flowN activity
capabilities, A.2.13
customizing the number of flow activities, 9.3.1
definition, 9.3.1
replaced by the forEach activity in BPEL 2.0, A.2
fod.application.issoaenabled property, 3.5.4
folder permissions, 52.5.3
folders
deleting, 52.5.6
renaming, 52.5.5
forEach activity
capabilities, A.2.14
processing multiple sets of activities, 9.3.2
replaces the flowN activity in BPEL 2.0, A.2
successfulBranchesOnly attribute is not supported, 9.3.2
foreign.mds.type parameter, 3.5.7
format function
description, B.2.61.3
formatDate function
description, B.2.12
format-dateTime function
description, B.1.2.6
format-string function
description, B.1.4.5
FTP adapter
capabilities, A.3.9
chunking, 42.1.1.4.2
debatching, 42.1.1.4.1
definition, 34.1.3.4
streaming, 42.1.1.5.1
functions
abs, B.1.3.1
add-dayTimeDuration-to-dateTime, B.1.2.1
addQuotes, B.2.1
advanced, B.4
appendToList, B.2.3
authenticate, B.2.2
batchProcessActive, B.2.61.1
batchProcessCompleted, B.2.61.2
BPEL XPath extension, B.2
chaining in transformations, 37.3.4.2
clearTaskAssignees, B.5.1
compare, B.1.4.1
compare-ignore-case, B.1.4.2
concat, 6.10
copyList, B.2.4
countNodes, B.2.5
create-delimited-string, B.1.4.3
create-nodeset-from-delimited-string, B.4.1
createWordMLDocument, B.5.2
creating user-defined XPath extension functions, B.7
current-date, B.1.2.2
current-dateTime, B.1.2.3
current-time, B.1.2.4
day-from-dateTime, B.1.2.5
descriptions, 37.3.4
doc, B.2.6
dynamically setting email addresses and telephone numbers, 16.3.5
editing in transformations, 37.3.4.1
editing XPath expressions in transformations, 37.3.5
ends-with, B.1.4.4
examples, 6.1.2
format, B.2.61.3
formatDate, B.2.12
format-dateTime, B.1.2.6
format-string, B.1.4.5
functions prefixed with xp20 or orcl, 37.3.4
genEmptyElem, 6.19.4.4, B.2.61.4
generateGUID, B.2.13
generate-guid, B.4.2
getChildElement, B.2.61.5
getContentAsString, B.2.21
get-content-as-string, B.1.4.6
getConversationId, B.2.22
getCreator, B.2.23
getCurrentDate, 6.12, B.2.24
getCurrentDateTime, 6.12, B.2.25
getCurrentTime, 6.12, B.2.26
getDefaultRealmName, B.5.13.1
getDomainId, B.2.27
getElement, B.2.29
getFaultAsString, 11.6
getGroupIdsFromGroupAlias, B.2.32
getGroupProperty, B.5.13.2
getInstanceId, B.2.33
getLinkStatus, B.2.60.1
get-localized-string, B.1.4.8
getManager, B.5.13.3
getMessage, B.2.61.6
getNodes, B.2.35
getNodeValue, B.2.34
getNotificationProperty, B.5.3
getNumberOfTaskApprovals, B.5.4
getPreference, B.2.38
getPreviousTaskApprover, B.5.5
getProcessId, B.2.39
getProcessOwnerId, B.2.40
getProcessURL, B.2.41
getProcessVersion, B.2.42
getReportees, B.5.13.4
getTaskAttachmentByIndex, B.5.6
getTaskAttachmentByName, B.5.7
getTaskAttachmentContents, B.5.8
getTaskAttachmentsCount, B.5.9
getTaskResourceBindingString, B.5.10
getUserAliasId, B.2.43
getUserProperty, 16.3.5, B.5.13.6
getUserRoles, B.5.13.7
getUsersInGroup, B.5.13.9
getVariableData, 16.3.5, B.2.60.2
getVariableProperty, B.2.60.3
hours-from-dateTime, B.1.2.7
implicit-timezone, B.1.2.8
in transformations, 37.3.4
index-within-string, B.1.4.9
integer, B.2.47
isUserInRole, B.5.13.10
last-index-within-string, B.1.4.10
left-trim, B.1.4.11
listUsers, B.2.48
location of function descriptions, 6.1.2
lookupGroup, B.5.13.11
lookup-table, B.1.1.1
lookupUser, B.2.49, B.5.13.12
lookup-xml, B.4.8
lower-case, B.1.4.12
matches, B.1.4.13
max-value-among-nodeset, B.2.61.7
mediator XPath extension, B.3
minutes-from-dateTime, B.1.2.9
min-value-among-nodeset, B.2.61.8
month-from-dateTime, B.1.2.10
parseEscapedXML, 6.20, B.2.50
position, 6.19.1
prefixed with xp20 or orcl, 37.3.4
processXQuery, B.2.52
processXSLT, 16.3.1.2, B.2.53
processXSQL, B.2.55
query-database, B.1.1.2
readBinaryFromFile, B.2.56
readFile, B.2.57
right-trim, B.1.4.14
search, B.2.58
seconds-from-dateTime, B.1.2.11
selecting an data sequence element, 6.19.1
sequence-next-val, B.1.1.3
SOA XPath extension, B.1
square-root, B.2.61.9
subtract-dayTimeDuration-from-dateTime, B.1.2.12
timezone-from-dateTime, B.1.2.13
translateFromNative, B.2.61.10
translateToNative, B.2.61.11
upper-case, B.1.4.15
wfDynamicGroupAssign, B.5.11
wfDynamicUserAssign, B.5.12
workflow service, B.5
writeBinaryToFile, B.2.59
year-from-dateTime, B.1.2.14
Fusion Order Demo
deploying, 3.5
deploying in a partition, 3.5.7
installing schema, 3.5.3
integration with spring, 49.6
introduction, 3.1
running, 3.6
setting up, 3.2
Store Front module, 3.1.1
WebLogic Fusion Order Demo, 3.1.2
introduction, 3.1.2
Fusion Web Application (ADF) application template, 32.1.3
FusionOrderDemo_R1PS3.zip, 3.2.2
FYI assignee
configuring, 27.3.6.4
definition, 26.2.1.1.2, 27.3.6.4
must first claim an FYI task before dismissing it, 28.4.4
tasks are not actionable, 27.3.10.7
workflow participant type, 26.2.1.1.2, 27.3.6.4

G

genEmptyElem function
description, 6.19.4.4, B.2.61.4
generateGUID function
description, B.2.13
generate-guid function
description, B.4.2
getChildElement function
description, B.2.61.5
getContentAsString function
description, B.2.21
get-content-as-string function
description, B.1.4.6
getConversationId function
description, B.2.22
getCreator function
description, B.2.23
getCurrentDate function
description, 6.12, B.2.24
getCurrentDateTime function
description, 6.12, B.2.25
getCurrentTime function
description, 6.12, B.2.26
getDefaultRealmName function
description, B.5.13.1
getDomainId function
description, B.2.27
getElement function
description, B.2.29
getFaultAsString function
description, 11.6
getGroupIdsFromGroupAlias function
description, B.2.32
getGroupProperty function
description, B.5.13.2
getInstanceId function
description, B.2.33
getLinkStatus function
description, B.2.60.1
get-localized-string function
description, B.1.4.8
getManager function
description, B.5.13.3
getMessage function
description, B.2.61.6
getNodes function
description, B.2.35
getNodeValue function
description, B.2.34
getNotificationProperty function
description, B.5.3
getNumberOfTaskApprovals function
description, B.5.4
getPreference function
description, B.2.38
getPreviousTaskApprover function
description, B.5.5
getProcessId function
description, B.2.39
getProcessOwnerId function
description, B.2.40
getProcessURL function
description, B.2.41
getProcessVersion function
description, B.2.42
getReportees function
description, B.5.13.4
getTaskAttachmentByIndex function
description, B.5.6
getTaskAttachmentByName function
description, B.5.7
getTaskAttachmentContents function
description, B.5.8
getTaskAttachmentsCount function
description, B.5.9
getTaskResourceBindingString function
description, B.5.10
getUserAliasId function
description, B.2.43
getUserProperty function
description, B.5.13.6
example, 16.3.5
getUserRoles function
description, B.5.13.7
getUsersInGroup function
description, B.5.13.9
getVariableData function
description, 6.10, B.2.60.2
example, 16.3.5
throws selectionFailure if result node set size is greater than one, B.2.60.2.1
using in mathematical calculations, 6.8
getVariableProperty function
description, B.2.60.3
global task variable name
specifying in human task activities, 27.4.4.1
globalTxMaxRetry property
description, C.1.1
globalTxRetryInterval property
description, C.1.1
governance
Oracle Enterprise Repository, A.5
group names
case sensitive by default, 27.3.4.6.1
group vote
configuring, 27.3.6.2
consensus percentage, 27.3.6.2.1
immediately triggering a voted outcome when a minimum percentage is met, 27.3.6.2.1
specifying group voting details, 27.3.6.2.1
waiting until all votes are in before triggering an outcome, 27.3.6.2.1

H

headers
normalized message header properties, H.1
SOAP headers, 6.22
Headers tab
in activities, A.2.1.5
heap size
increasing, 37.4.2.1, 42.1.3.1
History window
location of in Oracle JDeveloper, 4.1.1
hours-from-dateTime function
description, B.1.2.7
HTTP binding
binding component, 2.3.1, 2.4.1
capabilities, A.3.10
configuring with the HTTP Binding Wizard, 34.1.2.2
creating your own schema, 34.1.2.2
enabling basic authentication, 34.1.2.3
in SOA composite applications, 34.1.2
limitations in SOA composite applications, 34.1.2
support for HTTPS in inbound and outbound directions, 34.1.2.2
supported inbound and outbound interactions, 34.1.2.1
supported operation types, 34.1.2.2
supported XSD types, 34.1.2.1
unsupported HTTP headers, 34.1.2.1
HTTP headers
unsupported, 34.1.2.1
human task
service component, 2.2.1
human task activity
associating with a BPEL process, 27.4.1
identification key, 27.4.4.3
including the task history of other tasks, 27.4.4.6
scope name and global task variable name, 27.4.4.1
specifying a task initiator and task priority, 27.4.3.2
specifying a task title, 27.4.3.1
specifying task parameters, 27.4.3.3
task owner, 27.4.4.2
viewing BPEL callbacks, 27.4.5.1
human task definition
associating with a BPEL process, 27.2.2
Human Task Editor
abruptly completing a condition, 27.3.7.1.2
accessing the sections of, 27.3.3
actionable emails, 31.2.7
allowing all participants to invite other participants, 27.3.7.1.1
assigning task participants by name or expression, 27.3.6.1.1, 27.3.7.4
bypassing task participants, 27.3.6.1.4, 27.3.6.2.5, 27.3.6.3.4
changing character set encoding, 27.3.10.4
configuring the error assignee, 27.3.7.4
creating a human task, 27.3
customizing notification headers, 27.3.10.10
editing notification messages, 27.3.10.2
escalate after policy, 27.3.9.5
escalating, renewing, or ending a task, 27.3.9
escalation and expiration policy overview, 27.3.9.1, 27.3.9.1
escalation rules, 27.3.9.6
expire after policy, 27.3.9.3
FYI assignee task participant, 27.3.6.4, 27.3.6.4
group voting details, 27.3.6.2.1
inviting additional task participants, 27.3.6.1.3, 27.3.6.2.4, 27.3.6.3.3
making email messages actionable, 27.3.10.7
multilingual settings, 27.3.8.2, 31.2.6
never expire policy, 27.3.9.2
notification preferences, 27.3.10
notifying recipients of changes to task status, 27.3.10.1
parallel task participant, 27.3.6.2
renew after policy, 27.3.9.4
securing notifications, 27.3.10.5, 31.2.10
sending email notifications to groups and application roles, 27.3.10.9
sending task attachments with email notifications, 27.3.10.8
serial task participant, 27.3.6.3, 27.3.6.3
setting up reminders, 27.3.10.3
sharing attachments and comments with task participants, 27.3.6.2.1
showing the Oracle BPM Worklist URL in notifications, 27.3.10.6
single approver task participant, 27.3.6.1
specifying access policies, 27.3.11.1
specifying business event callbacks, 27.3.14.1.2
specifying callback classes, 27.3.14.1
specifying digital signatures, 27.3.12
task attachments with email notifications, 31.2.8
task category, 27.3.4.5
task outcome, 27.3.4.3
task owner specification through the user directory, 27.3.4.6.1
task owner specification through XPath expressions, 27.3.4.6.2
task participants, 27.3.6
task payload data structure, 27.3.5
task priority, 27.3.4.4
task routing and customization in BPEL callbacks, 27.3.15
task title, 27.3.4.1
time limits for acting on tasks, 27.3.6.1.2, 27.3.6.2.3, 27.3.6.3.2
WordML style sheets in attachments, 27.3.8.1
human tasks
creating, 27.3
designing a human task, 26.3.2
human workflow
access rules, 26.2.1.7.4
application roles, 26.2.1.1.3
case sensitivity, 31.5.6
concepts, 26.2
database views, 31.8
definition, 26.1
groups, 26.2.1.1.3
integration with Oracle WebLogic Server, 31.6
participant assignments, 26.2.1.1.3
participant types, 26.2.1.1.2
participants, 26.2.1.1.1
routing policies, 27.3.7
System MBean Browser properties, K.7.4
task assignments, 26.2.1.2
task deadlines, 26.2.1.4
task stakeholders, 26.2.1.3
use cases, 26.3.1
users, 26.2.1.1.3

I

ICommand
clear, G.2.1
command line, 58.4
delete, G.2.2
detailed command descriptions, G.2
export, G.2.3
sample, G.5
general command and option syntax, 58.3
import, G.2.4
log, G.4
operations, G.1
regular expressions, G.6, G.6
remote execution, 58.5
rename, G.2.5
running, 58.2
sample export file, G.5
summary of commands, G.1
syntax, 58.3
syntax, object names, 58.3.3
XML file, G.3
ICommand utility, 58
ICommand web service, 56.5
idempotent property
description, C.1.1
identification key
specifying in human task activities, 27.4.4.3
identity service
definition, 26.4.1, 31.1.5
determining a user's local language and time zone, 29.12, 29.12
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
functions
getDefaultRealmName, B.5.13.1
getGroupProperty, B.5.13.2
getManager, B.5.13.3
getReportees, B.5.13.4
getUserProperty, B.5.13.6
getUserRoles, B.5.13.7
getUsersInGroup, B.5.13.9
isUserInRole, B.5.13.10
lookupGroup, B.5.13.11
lookupUser, B.5.13.12
providers, 31.1.5.1, 31.1.5.1.1
support for in workflows, 31.1.5
supported task operations, 31.1.5
use with JAZN, 31.1.5, 31.1.5.1
use with LDAP, 31.1.5, 31.1.5.1
WSDL file location, 31.1.1
if activity
capabilities, A.2.15
defining conditional branching, 10.2.2
replaces the switch activity in BPEL 2.0, A.2
ignoreMissingFromData attribute
selecting in an assign activity, A.2.2
using, 6.14.7.1
IM activity
capabilities, A.2.16
notifications support, 16.3.2
implicit-timezone function
description, B.1.2.8
import
source and target schemas into a transformation, 37.2.2
indexes
in data objects, 52.9
indexing methods
using XPath, 6.19.1
index-within-string function
description, B.1.4.9
inline variables initialization
in BPEL 2.0, 8.2.1.3
inMemoryOptimization property
description, C.1.1
insertMissingToData attribute
selecting in an assign activity, A.2.2
using, 6.14.7.2
instances
starting new, 8.2.2.6
integer function
description, B.2.47
integration
of Java and WSDL-based components in the same composite, 35.1, 49.2, 49.3.1
interaction patterns
asynchronous interaction with a notification timer, 5.5
asynchronous interaction with a timeout, 5.4
asynchronous interactions, 5.3
common patterns between a BPEL process and another application, 5, 23
multiple interactions, 5.10
of interaction between a BPEL process and another application, 5, 23
one request, a mandatory response, and an optional response, 5.8
one request, multiple responses, 5.6
one request, one of two possible responses, 5.7
one-way message, 5.1
partial processing, 5.9
synchronous interactions, 5.2
Invalid Settings error message, A.6
invoke activity
adding a conversation ID, 8.2.4
adding to an asynchronous service, 8.2.1.2
capabilities, A.2.17
definition, 4.2, 7.1
in asynchronous services, 8.2.1.2, 8.2.2.5
in synchronous services, 7.1, 7.2.2.3
throwing faults with assertion conditions, 11.14
isUserInRole function
description, B.5.13.10

J

JAR
See .JAR Files
.JAR files
adding custom classes and JAR files, 13.3
adf-desktop-integration.jar, 32.1.4
creating a JAR file for deployment, 40.7.1.1.3
resourcebundle.jar file, 32.1.4
wsclient.jar, 32.1.4
Java
support in workflow services, 31.1.1
Java applications
wrapped as SOAP services, 13.2.1
Java Connector Architecture (JCA)
definition, 1.4
Java embedding
bpelx:exec extension, 13.2.6
example, 13.4
in a BPEL process, 13
using thread.sleep(), 13.4.2
Java embedding activity
capabilities, A.2.18
using Java embedding in a BPEL process, 13.4
Java interfaces
creating Java interface integration with SOA composite applications, 35.3.2
integrating Enterprise JavaBeans and SOA composite applications, 35.1, 35.1.2
integration of Java and WSDL-based components in the same SOA composite application, 49.2
selecting when creating a partner link, 4.3
using with spring service components, 49.2
JAXB
configuring the workflow client, 31.6.1.2.1
support in SOA composite applications, 49.7
JAZN
storing a user's local language and time zone, 29.12
use with identity service, 31.1.5, 31.1.5.1
jdbc.port parameter, 3.5.3
jdbc.sid parameter, 3.5.3
jdbc.urlBase parameter, 3.5.3
jdeveloper.home parameter, 3.5.3
JMS
definition, 1.4
JMS adapter
capabilities, A.3.11
definition, 34.1.3.5
sensor publish type, 17.1
JMS queue
sensor publish type, 17.1
JMS topic
sensor publish type, 17.1
join conditions
using in target activities, 9.2.6

K

keepGlobalVariables property
description, C.1.1
keepSrcElementName attribute
selecting in an assign activity, A.2.2
using, 6.14.7.3
knowledge module
Oracle BAM, 54.2

L

languages
changing
from jazn xml file, 29.12.4
preferences, 29.12
setting in JAZN, 29.12
setting in LDAP, 29.12
large documents
best practices for handling, 42.1
importing large data sets in Oracle B2B, 42.2.8
large numbers of mediators in composites, 42.2.7
limitations on concurrent processing, 42.1.2
opaque schema for processing large payloads, 42.1.2.1
processing in Oracle B2B, 42.1.3.6
setting a default JTA timeout for large documents, 42.1.3.1
setting audit levels, 42.1.3.2
use cases for handling, 42.1.1
using a flow with multiple sequences, 42.2.4
using a flow with no sequence, 42.2.6
using a flow with one sequence, 42.2.5
using assign activities in BPEL and mediator, 42.1.3.3
using large numbers of activities in BPEL processes (with FlowN), 42.2.3
using large numbers of activities in BPEL processes (without FlowN), 42.2.2
using XSLT transformations for repeating structures, 42.1.3.5
using XSLT transformations on large payloads (for BPEL and mediator), 42.1.3.4
large XML documents
processing with complex structures, 42.1.1.5
processing with repeating constructs, 42.1.1.4
last-index-within-string function
description, B.1.4.10
layouts, data object, 52.4.2
LDAP
storing a user's local language and time zone, 29.12
used with identity service, 31.1.5, 31.1.5.1
left-trim function
description, B.1.4.11
listUsers function
description, B.2.48
literal strings
assigning, 6.9
literal XML
variable initialization, 6.4
localization, worklist, 29.12
Log window
location of in Oracle JDeveloper, 4.1.1
looking up cross reference tables, 46.5, 46.5
xref
lookupXRef function, 46.5.1
lookup fields, 52.2.3
lookupGroup function
description, B.5.13.11
lookup-table function
description, B.1.1.1
lookupUser function
description, B.2.49, B.5.13.12
lookupValue functions
dvm
lookupValue function, 44.4.1.1
lookupValue1M function, 44.4.1.2
lookup-xml function
description, B.4.8
lower-case function
description, B.1.4.12

M

managed.server parameter, 3.5.7
managed.server.port parameter, 3.5.7
management chains
definition, 27.3.6.1.1
participant lists, 27.3.6.1.1
rule-based, 27.3.6.1.1
ManualRuleFire web service, 56.4
map parameters
creating in transformations, 37.3.12
map variables
creating in transformations, 37.3.12
mapped attributes, 29.10, 29.10.1
using, 29.10
values, 31.1.9
master and detail processes
creating, 15.2
definition, 15.1
receive signal activity, A.2.23
signal activity, A.2.31
matches function
description, B.1.4.13
maxOccurs attribute, 6.19, 6.19.1
setting for transformations, 37.4.3
max-value-among-nodeset function
description, B.2.61.7
mediator
mediator files, 18.2
service component, 2.2.1
mediator creation
specifying operation or event subscription properties, 18.6
mediator files
.componentType, 18.2
composite.xml, 18.2
.mplan, 18.2
.wsdl, 18.2
mediator XPath extension functions, B.3
message filtering, 60.4.4, 61.5.4, 62.5.4
message schemas
updating, 2.3.3
viewing, 2.3.3
message source advanced formatting, 53.2.3
message sources, 53.1
message types
support for simple types in a message part, 2.3.2
MessageFilter, 60.4.4, 61.5.4, 62.5.4
MessageFilterFactory, 60.4.4, 61.5.4, 62.5.4
messages
receiving, 60.4, 61.5, 62.5
rejecting, 60.4.4, 61.5.4, 62.5.4
MessagingClientFactory, 60.2.1
MessagingClient.receive, 60.4.2, 61.5.2, 62.5.2
MessagingClient.registerAccessPoint, 60.4.1, 61.5.1, 62.5.1
MessagingClient.registerMessageFilter, 60.4.4, 61.5.4, 62.5.4
metadata
service components, 24.4.2
Metadata Service (MDS)
creating a SOA-MDS connections, 40.7.3.2.1
definition, 1.6
MIME
creating composites that use MIME attachments, 42.1.1.2.1
MIME mapping
Excel workbook, 32.1.4
MinBPELWait property, 14.4.1
minimum wait time
MinBPELWait property, 14.4.1
minOccurs attribute
setting for transformations, 37.4.3
minutes-from-dateTime function
description, B.1.2.9
min-value-among-nodeset function
description, B.2.61.8
modes
xref
populateXRefRow function, 46.4.1
populateXRefRow1M function, 46.4.2
modifying a mediator, 18.7
modifying event subscriptions, 18.7.2
modifying operations, 18.7.1
modifying cross reference tables
adding a column, 46.3.4
modifying mediator event subscriptions, 18.7.2
modifying mediator operations, 18.7.1
month-from-dateTime function
description, B.1.2.10
MQ adapter
capabilities, A.3.12
definition, 34.1.3.6
MTOM
adding MTOM attachments to web services, 42.1.1.3
using SOAP, 42.1.1.1.2
multilingual settings
specifying in tasks, 27.3.8.2, 31.2.6
multipart WSDLs
adding to a composite, 2.3.2
myRole attribute
definition, 8.2.2.3

N

named templates
creating, 37.3.4.3
in functions, 37.3.4.3
names and expressions
definition, 27.3.6.1.1
participant list, 27.3.6.1.1
rule-based, 27.3.6.1.1
namespace prefix, B.2.60
namespaces
BPEL 1.1 prefix, 6.1.2, B.2.60
BPEL 2.0 prefix, 6.1.2, B.2.60
declaring extension namespaces in BPEL 2.0, 6.23
ensuring the uniqueness of WSDL namespaces, 2.3.2
naming conventions
for BPEL projects, 4.1.1
nonBlockingInvoke property
description, C.1.1
normalized message header properties
Oracle BPEL Process Manager, H.2
Oracle Web Services Addressing, H.3
NOT operator, 52.2.4
notification messages
editing, 27.3.10.2
notification services
actionable emails, 31.2.7
configuring the notification channel, 31.2.5
custom notification headers, 31.2.14
definition, 26.4.1
error message support, 31.2.2
multilingual settings, 31.2.6
notification contents, 31.2.1
reliability support, 31.2.3
sending inbound and outbound attachments, 31.2.8
sending inbound comments, 31.2.9
sending reminders, 31.2.12
sending secure notifications, 31.2.10
setting automatic replies to unprocessed messages, 31.2.13
specifying participant notification preferences, 27.3.10
notifications
allowing the end user to select the notification channels, 16.4
configuring in Oracle JDeveloper, 16.3
customizing notification headers, 27.3.10.10
definition, 26.2.1.5
dynamically setting email addresses and telephone numbers, 16.3.5
email attachment support, 16.3.1.1
email support, 16.1, 16.3.1
formatting the email message body as HTML, 16.3.1.2
IM support, 16.3.2
making email messages actionable, 27.3.10.7
securing to exclude details, 27.3.10.5
selecting recipients by browsing the user directory, 16.3.6
sending email notifications to groups and application roles, 27.3.10.9
sending task attachments with email notifications, 27.3.10.8
setting up, 16.2
showing the Oracle BPM Worklist URL, 27.3.10.6
SMS support, 16.3.3
voice mail support, 16.3.4
notifications and reminders
in tasks, 31.2
numeric values
assigning, 6.7

O

onAlarm branch
of pick activities, 14.2, A.2.21
of scope activities, 14.2, A.2.21
one-to-many mapping, 44.1.1.3
onEvent branch
creating in a scope activity, 14.5.2
specifying events to wait for message arrival, 14.5
one-way invocations
introduction, 12.2
oneWayDeliveryPolicy property
description, C.1.1
setting, 12.2
one.way.returns.fault
property, K.3
onMessage branch
of pick activities, 14.2, A.2.21
of scope activities, 14.2, A.2.21
simultaneous onMessage branches in BPEL 2.0, 14.2.3
operators
AND operator, 52.2.4
optimization
streaming attachments, 42.1.1.2.1
OR operator, 52.2.4
Oracle Application Development Framework (ADF)
binding component, 1.5.2
Oracle Applications adapter
capabilities, A.3.13
definition, 34.1.4
Oracle B2B
attachments, 42.1.1.2.3
binding component, 2.3.1, 2.4.1
capabilities, A.3.3
definition, 1.5.2, 34.1.6
properties, K.5
streaming, 42.1.1.5.2
Oracle BAM, 50.7
definition, 1.5.2, 34.1.5
See Oracle Business Activity Monitoring
Server connection, 51.3
Oracle BAM Adapter, 50.1
Oracle BAM knowledge modules, 54.2
Oracle BAM Server
creating a BPEL sensor, 50.7.1
creating a BPEL sensor action, 50.7.2
creating a connection to, 50.4.1
Oracle BAM Server connection, 50.4
Oracle BPEL Designer
layout, 4.1.1
Oracle BPEL Process Manager
System MBean Browser properties, K.7.2
Oracle BPM Worklist
See worklist
Oracle Business Activity Monitoring
capabilities, A.3.4
creating a BPEL sensor action for Oracle BAM Server, 50.7.2
creating a BPEL sensor for Oracle BAM Server, 50.7.1
creating a connection to Oracle BAM Server, 50.4.1
definition
integration with Oracle BPEL Process Manager sensors, 50.7
message batching limitations, 50.7.2
overview, 50.7
Oracle Enterprise Manager Fusion Middleware Control
improving the loading of pages, 42.3.2
properties, K.6
Oracle Enterprise Repository
design-time governance, A.5
Oracle Internet Directory
storing a user's local language and time zone, 29.12
Oracle JDeveloper
adapters, 4.5
configuring notifications, 16.3
creating sensors, 17.2.1
installing the Oracle SOA Suite extension, 2.1.1
location of Application Navigator, 4.1.1
location of Component Palette, 4.1.1
location of Designer window, 4.1.1
location of History window, 4.1.1
location of Log window, 4.1.1
location of Property Inspector, 4.1.1
location of Source window, 4.1.1
location of Structure window, 4.1.1
overview of rules designer environment, 24.3.1
transformations, 37.2
Oracle JDeveloper project
desktop integration, adding, 32.1.3
Oracle Mediator
define routing rules, 19.2
definition, 18.1
routing rules, 19.1
System MBean Browser properties, K.7.3
Oracle Mediator component creation
mediator files, 18.2
Oracle Mediator Editor, 18.2
environment
Application Navigator, 18.2
History Window, 18.2
Log Window, 18.2
Oracle Mediator Editor, 18.2
Property Inspector, 18.2
Source View, 18.2
Structure Window, 18.2
layout, 18.2
Oracle Mediator error handling
actions, 21.1.1.2
conditions, 21.1.1.1
fault bindings, 21.1.2
fault policy, 21.1.1
introduction, 21.1
using, 21.2
XML schema files, 21.4
Oracle Service Bus (OSB)
invocation by the direct binding service, 34.1.9, 36.3, A.3.6
Oracle Service Registry
changing endpoint locations in the registry control, A.4.4.1
configuring a SOA project to invoke a service from the registry, A.4.3
configuring the inquiry URL, UDDI service key, and endpoint address for runtime, A.4.4
creating a connection to, A.4.2
dynamically resolving the SOAP endpoint location, A.4.3.1
dynamically resolving the WSDL endpoint location, A.4.3.2
publishing a business service, A.4.1
publishing and browsing, A.4
publishing WSDLs from multiple SOA partitions, A.4.4.2
publishing WSDLs to UDDI for multiple partitions, A.4.5
System MBean Browser properties, K.7.5
Oracle SOA Suite
definition, 1.3
Oracle User Messaging Service (UMS)
configuring, 59
definition, 16.1
oracle.composite.faultBindingFile
property, 11.4, K.3
oracle.composite.faultPolicyFile
property, 11.4, K.3
oracle.home parameter, 3.5.7
oracle.webservices.local.optimization
property, K.3
streaming attachments, 42.1.1.2.1
OrderAppovalHumanTask project, 3.3.1
OrderBookingComposite composite
business rules, used in, 3.4
OrderBookingComposite project, 3.3.1
flow described, 3.4
OrderProcessor BPEL process, 3.4
OrderSDOComposite project, 3.3.1
organizing data objects, 52.5
org.quartz.scheduler.idleWaitTime
properties, K.4
overview, 17.1
OXM
support in SOA composite applications, 49.7

P

packaging
of artifact files for deployment, 40.3
pages
improving the loading of pages in Oracle Enterprise Manager Fusion Middleware Control, 42.3.2
parallel
definition, 27.3.6.2
workflow participant type, 27.3.6.2
parallel blocks
definition, 27.3.6
parallel branches
customizing the number, 9.3
parallel flows
definition, 9
parallel participant types
specifying where to store the subtask payload, 27.3.7.4
parseEscapedXML function
description, 6.20, B.2.50
partial processing
BPEL process as the client, 5.9
BPEL process as the service, 5.9
definition, 5.9
participant assignments
definition, 26.2.1.1.3
participant lists
rulesets, 27.3.6.1.1
value-based management chains, 27.3.6.1.1
value-based names and expressions, 27.3.6.1.1
participant types
FYI assignee, 26.2.1.1.2, 26.2.1.1.2, 27.3.6.4
parallel, 26.2.1.1.2, 27.3.6.2
serial, 26.2.1.1.2, 27.3.6.3
single approver, 26.2.1.1.2, 27.3.6.1
partitions
ant scripts, 40.7.5.2.17
creating, 40.7.1.1.3
default partition, 40.7.1.1.3
deployment in, 40.7.1.1.3, 40.7.1.1.3
in the Fusion Order Demo, 3.5.7
issues with deploying the same composite with a human workflow into multiple partitions, 40.7.1.1.3, 40.7.5.2.4
selecting a partition during deployment, 40.7.1.1.3
partner link activity
capabilities, A.2.19
partner links
adding to an asynchronous service, 8.2.1.1
creating, 4.4
definition, 4.3
for an inbound adapter, 4.4.1.2
for an outbound adapter, 4.4.1.1
from an abstract WSDL to call a service, 4.4.1.3
from an abstract WSDL to implement a service, 4.4.1.4
from an existing human task, business rule, or Oracle Mediator, 4.4.1.6
in asynchronous services, 8.2.1.1, 8.2.2.2, 8.2.2.3
in synchronous services, 7.1
Oracle BAM, 50.6.1
overview, 4.3
specifying a WSDL file, 4.3
using a dynamic partner link at runtime, 8.3
with human tasks or business rules, 4.4.1.5
partnerLinkType
definition, 8.2.2.2
partnerRole attribute
definition, 8.2.2.3
PartnerSupplierComposite project, 3.3.1
passThroughHeader
property, K.3
permissions
copying, 52.3.3
data objects, 52.3
setting on folders, 52.5.3
phase activity
BPEL scope creation, 48.2.2
business rule service component creation, 48.2.2
capabilities, A.2.20
mediator service component creation, 48.2.2
using with two-layer business process management, 48.2
pick activity
adding correlations on an OnMessage branch, A.2.21
capabilities, A.2.21
code example, 14.2.2
condition branches, 14.2
creating, 14.2.1
differences with a receive activity, 14.2
for timeouts, 14.1
onAlarm branch, 14.2, A.2.21
onMessage branch, 14.2, A.2.21
simultaneous onMessage branches in BPEL 2.0, 14.2.3
throwing faults with assertion conditions, 11.14
policies
adding security policies, 2.6
attaching, 39.2
definition, 39.1
overriding client property values, 39.2.2.1
overriding policy configuration property values, 39.2.2
overriding server property values, 39.2.2.2
supported categories, 39.1
populating cross reference tables, 46.4
xref
populateXRefRow1M function, 46.4.2
portlets
See task list portlets
ports
in synchronous services, 7.1
portType
definition, 8.2.2.1
position function
description, 6.19.1
process definitions
importing in BPEL 2.0, 6.18
process initiation
in BPEL test suites, 41.2.1
processes
naming conventions, 4.1.1
processXQuery function
description, B.2.52
processXSLT function
description, B.2.53
example, 16.3.1.2
processXSQL function
description, B.2.55
projects
naming conventions, 4.1.1
ViewController, 32.1.3
properties
adapter rejected messages, K.4
completionPersistPolicy, C.1.1, K.1
composite.xml file properties, K.3
cross references, K.6.5
deployment descriptors overview, K.1
disableAsserts, C.1.1, K.1
endpointURI, K.3
fault policy, K.4
globalTxMaxRetry, C.1.1, K.1
globalTxRetryInterval, C.1.1, K.1
human workflow notifications, K.6.3
human workflow System MBean Browser, K.7.4
human workflow task service, K.6.3
idempotent, C.1.1, K.1
inMemoryOptimization, C.1.1, K.1
JCA adapter normalized message header properties overview, K.2.1
keepGlobalVariables, C.1.1, K.1
nonBlockingInvoke, C.1.1, K.1
normalized message header properties overview, K.2
normalized message properties, H
oneWayDeliveryPolicy, 12.2, C.1.1, K.1
one.way.returns.fault, K.3
Oracle B2B, K.5, K.6.6
Oracle B2B normalized message header properties overview, K.2.3
Oracle BPEL Process Manager, K.6.2
Oracle BPEL Process Manager normalized message header properties overview, K.2.2
Oracle BPEL Process Manager System MBean Browser, K.7.2
Oracle Enterprise Manager Fusion Middleware Control, K.6
Oracle Mediator, K.6.4
Oracle Mediator System MBean Browser, K.7.3
Oracle Service Registry, K.7.5
Oracle Web Services Addressing normalized message header properties overview, K.2.2
oracle.composite.faultBindingFile, 11.4, K.3
oracle.composite.faultPolicyFile, 11.4, K.3
oracle.webservices, K.3
org.quartz.scheduler.idleWaitTime, K.4
passThroughHeader, K.3
retryCount, K.4
retryInterval, K.4
rolesAllowed, K.3
sensorActionLocation, C.1.1, K.1
sensorLocation, C.1.1, K.1
service and reference binding components, K.6.7
SOA Infrastructure, K.6.1
SOA Infrastructure System MBean Browser, K.7.1
streamIncomingAttachments, K.3
streamOutgoingAttachments, K.3
System MBean Browser, K.7
transaction, 12.1.1, 12.1.1.1, 12.1.1.2, C.1.1, K.1
uddiCacheLifetime, K.7.5
validateXML, C.1.1, K.1
Properties tab
in activities, A.2.1.6
property aliases
creating for correlation sets, 8.5.1.6
Property Inspector
location of in Oracle JDeveloper, 4.1.1
public views
sensors, D.1, D.2
publish types
creating a custom publisher, 17.2.5
custom, 17.1
database, 17.1
definition, 17.1
JMS Adapter, 17.1
JMS queue, 17.1
JMS topic, 17.1
purge script
deleting instances and rejected messages, 42.3.1

Q

Qname
fault name, 11.3
qualifier, 44.1.1.1
qualifier order, 44.1.1.2
qualifier order, 44.1.1.2
query-database function
description, B.1.1.2

R

readBinaryFromFile function
description, B.2.56
readFile function
description, B.2.57
limitation on web server file access requiring authorization, B.2.57
reading files from absolute directory paths, B.2.57
receive activity
adding to an asynchronous service, 8.2.1.3
associating with correlation sets, 8.5.1.5
capabilities, A.2.22
create instance, 8.2.2.5
creating new instances, 8.2.2.6
differences with a pick activity, 14.2
in asynchronous services, 8.2.1.3, 8.2.2.5
setting timeouts for request-response operations, 14.3
throwing faults with assertion conditions, 11.14
receive signal activity
capabilities, A.2.23
in master and detail processes, 15.2.1
receiving a message, 60.4, 61.5, 62.5
references
adding, 2.4.1, 2.4.2
definition, 1.5.2, 1.6, 2.3.2
deleting, 2.4.2
wiring, 2.5.2
regular expressions
ICommand, G.6
rejecting messages, 60.4.4, 61.5.4, 62.5.4
reminders
for task notifications, 31.2.12
remoteFault
definition, 11.3.2.2
remove entity activity
capabilities, A.2.24
renaming data objects, 52.8
renaming folders, 52.5.5
renewing
tasks, 27.3.9
repeating constructs
processing large XML, 42.1.1.4
repeating elements
in transformations, 37.3.6.3
repeatUntil activity
capabilities, A.2.25
defining conditional branching, 10.4
replay activity
capabilities, A.2.26
creating, 11.11.1
re-executing activities in a scope activity, 11.11
replayFault
definition, 11.3.2.3
reply activity
capabilities, A.2.27
reporting schema
for database publish type of sensors, D.2.1
reports
correcting memory errors when generating for transformations, 37.4.2.1
customizing sample XML generation for transformations, 37.4.3
generating for transformations, 37.4.2
worklist, 29.11.1
resequencing
BestEffort resequencer, 22.2.3
configuring, 22.3
configuring the strategy, 22.3.2
definition, 22.1
determining the level, 22.3.1
FIFO resequencer, 22.2.2
groups and sequence IDs, 22.1.1
identification of groups and sequence IDs, 22.1.2
limitations, 22.4
order types, 22.2
standard resequencer, 22.2.1
resource bundles, 31.5
class loading, 31.4
for displaying tasks in different languages, 27.3.8.2, 31.2.6
specifying stage and participant names, 31.5.5
Resource Palette
introduction, 2.1.2
using, 2.3.2
resourcebundle.jar file, 32.1.4
rethrow activity
capabilities, A.2.28
rethrowing faults, 11.8
supported in BPEL 2.0 projects, A.2.28
retryCount
properties, K.4
retryInterval
properties, K.4
revisions
activating, 2.8.1
invoking the default revision, 2.4.5
retiring, 2.8.1
setting the default revision, 2.8.1, 2.8.1
turning off, 2.8.1
turning on, 2.8.1
undeploying, 2.8.1
right-trim function
description, B.1.4.14
roles
for partner links in asynchronous services, 8.2.2.2
rolesAllowed
property, K.3
routing policies
available types, 27.3.7
business rules, 27.3.7
completing parent subtasks of early completing subtasks, 27.3.7.1.4
enabling early completion in parallel subtasks, 27.3.7.1.3
external routing, 27.3.7, 27.3.7.3
routing a task to all participants in the order specified, 27.3.7
selecting, 27.3.7
routing rules, 19.1
define, 19.2
defining, 19.2
filter expression, 19.2.2.7
introduction, 19.1
routing slip
definition, 27.3.6.1.2
RPC styles
differences with document-literal styles in WSDL files, 6, 6.21
rulesets
management chains, 27.3.6.1.1
names and expressions, 27.3.6.1.1
participant lists, 27.3.6.1.1
runtime config service
definition, 26.4.1
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.9
WSDL file location, 31.1.1
runtime exceptions, 11.3
runtime faults
definition, 11.3, 11.3.2
example, 11.5.1
RuntimeFault.wsdl file
importing into a process, 11.5.1

S

samples
business events, 38
business rules, 24.7
domain value maps, 44.6
dynamic assignment functions, 31.3.1.3
email notifications, 28.7.1
Hello World, 7
human workflow, 26.3.3, 27.3.7.2.4, 27.3.14.1.2
internationalization of attribute labels, 31.1.9.1
iterative design, 27.3.7.2.4
mediator asynchronous response, 19.4
mediator routing messages, 19.3
notifications, 16.3.1.1
Oracle BPEL Process Manager, 6
Oracle SOA Suite, 1.8
transformations, 37.3.4.4
two-layer business process management, 48.4
workflow event callbacks, 27.3.14.1.2
SAR file
definition, 1.6.3, 40.3
deploying, 40.7.1.1.2
SCA See Service Component Architecture
sca-build.properties file, 3.5.7
schema files
creating a transformation map file from imported schemas, 37.2.2
replacing in the XSLT Mapper, 37.3.16
schemas
updating message schemas, 2.3.3
viewing message schemas, 2.3.3
scope activity
adding descriptive notes and images, 11.10.2
capabilities, A.2.29
creating, 11.10.3
creating an onEvent branch, 14.5.1
fault handling, 11.10
re-executing with a replay activity, 11.11
using a fault handler in a scope activity, 11.10.5
scope name
specifying in human task activities, 27.4.4.1
SDO
See Service Data Objects (SDO)
search function
description, B.2.58
seconds-from-dateTime function
description, B.1.2.11
security filters
copying, 52.6.2
on data objects, 52.6
security model
for workflow services, 31.1.2
in SOAP web services, 31.1.2.1
workflow context on behalf of a user, 31.1.2.2
security policies
See policies
seed.bam.do parameter, 3.5.7
seedBAMServerObjects ant script, 3.5.7, 3.5.7
seedDemoUsers ant script, 3.5.7
seedFodJmsResources ant script, 3.5.7
sensor actions
configuring, 17.2.3
creating a BPEL sensor action for Oracle BAM Server monitoring, 50.7.2
viewing metadata, 17.3
XSD schema file, D.3
sensor data
persisting in a reporting schema, D.2.1
sensorActionLocation property
description, C.1.1
sensorLocation property
description, C.1.1
sensors, 17.1, 50.7
activity sensors, 17.1
BPEL reporting schema, D.2.1
configuring, 17.2.2
creating a BPEL sensor for Oracle BAM Server to monitor, 50.7.1
creating a connection to Oracle BAM Server, 50.4.1
creating a custom publish type, 17.2.5
creating in Oracle JDeveloper, 17.2.1
definition, 17.1
evaluation time, 17.2.2
fault sensors, 17.1
integration with Oracle Business Activity Monitoring, 50.7
public views, D.1, D.2
publish types, 17.1
sensor actions XSD schema file, D.3
variable sensors, 17.1
viewing metadata, 17.3
sequence activity
capabilities, A.2.30
sequence-next-val function
description, B.1.1.3
sequential blocks
definition, 27.3.6
sequential list of approvers
configuring, 27.3.6.3
serial
definition, 27.3.6.3
workflow participant type, 27.3.6.3
server connection, Oracle BAM, 51.3
server.password parameter, 3.5.7
server-setup-seed-deploy-test ant script, 3.5.7
server.targets parameter, 3.5.7
server.user parameter, 3.5.7
Service Component Architecture
definition, 1.4
described, 1.5
service components
adding, 2.2, 2.2.1, 2.2.2
available types, 1.5.1
BPEL process, 1.5.1, 2.2.1, 4.1
business rules, 1.5.1, 2.2.1, 24.4.2
definition, 1.5.1
deleting, 2.2.2
editing, 2.2.3
human task, 1.5.1, 2.2.1, 27
introduction, 2.2.1, 2.3.1, 2.4.1
mediator, 1.5.1, 2.2.1, 18.1
metadata, 24.4.2
spring, 1.5.1, 2.2.1
types, 2.2.1
web service, 24.4.2
wiring, 2.5.1, 2.5.2
Service Data Objects (SDO), 6.2
creating Enterprise JavaBeans integration with SOA composite applications, 35.3.1
definition, 1.4
converting from XML to SDO, 6.3.2
declaring SDO-based variables, 6.3.1
embedding with bpelx:exec, 13.5
entity variable support, 6.2.1
passing parameters between Enterprise JavaBeans and SOA composite applications, 35.1, 35.1.1
using in Enterprise JavaBeans Java interfaces
using in an Enterprise JavaBeans application, 35.2
using standalone SDO-based variables, 6.3
service engines
definition, 1.6
described, 1.6.2
human workflow, 26.4.3
Service Infrastructure
definition, 1.6
service names
in adapters, 4.5
Service-Oriented Architecture (SOA)
definition, 1.1
services
adding, 2.3.1, 2.3.5
ADF-BC, 1.5.2, 34.1.7, A.3.1
AQ adapter, A.3.2
automatically exposing as a SOAP service, 2.3.1
database adapter, A.3.5
definition, 1.2, 1.5.2, 1.6, 2.3.2
deleting, 2.3.5
direct binding service, 34.1.9, 36, A.3.6
editing, 2.3.4
Enterprise JavaBeans (EJB) service, 34.1.8, A.3.7
file adapter, A.3.8
FTP adapter, A.3.9
HTTP binding, 34.1.2, A.3.10
JMS adapter, A.3.11
MQ adapter, A.3.12
Oracle Applications adapter, A.3.13
Oracle B2B, A.3.3
Oracle Business Activity Monitoring, A.3.4
overview, A.3
selecting a WSDL, 2.3.2
socket adapter, A.3.14
third party adapter, A.3.15
web service, A.3.16
wiring, 2.5.1
servlet
adfdiRemote, 32.1.4
setDomainEnv.cmd file, 3.2.3
setDomainEnv.sh file, 3.2.3
setting folder permissions, 52.5.3
setting up, 31.2.7
signal activity
capabilities, A.2.31
in master and detail processes, 15.2.1
simple types
supported as message parts, 2.3.2
single approver
configuring, 27.3.6.1
definition, 27.3.6.1
workflow participant type, 27.3.6.1
Skip Condition tab
bypassing execution of activities, 10.5.1
in activities, A.2.1.7
only available in BPEL 1.1 projects, A.2.1.7
SMS activity
capabilities, A.2.32
notifications support, 16.3.3
SOA Composer
accessing, 45.1.1
committing changes at runtime, 45.5
definition, 45.1
detecting conflicts among concurrent users, 45.6
editing domain value maps at runtime, 45.3
saving domain value maps at runtime, 45.4
SOADesigner role required to access metadata, 45.1.1
viewing domain value maps at runtime, 45.2
SOA composite applications
activating, 2.8.1
creating, 2.1
customizing, 43.1
deploying a single composite, 40.7.1
deploying an existing archive, 40.7.4
deploying multiple composites, 40.7.2
deploying shared metadata across composites, 40.7.3
deployment, 2.8.1
interacting with Enterprise JavaBeans, 35.1, 35.1
invoking other composites, 2.7.1
invoking the default revision, 2.4.5
restrictions on application names, 2.1.1
retiring, 2.8.1
setting as the default revision, 2.8.1
shutting down, 2.8.1
starting up, 2.8.1
testing, 2.8
undeploying, 2.8.1
SOA Composite Editor
layout, 2.1.2
SOA Governance
Oracle Enterprise Repository, A.5
SOA Infrastructure
properties, K.6.1
System MBean Browser properties, K.7.1
SOA XPath extension functions, B.1
SOA-MDS connections
opening the composite.xml file, 2.1.3
soa.only.deployment parameter, 3.5.7
SOAP
definition, 1.4
reading and encoding SOAP attachment content, 42.1.1.2.1
security in SOAP web services, 31.1.2.1
support in workflow services, 31.1.1
with attachments, 42.1.1.2.1
SOAP headers, 6.22
receiving in BPEL, 6.22.1
sending in BPEL, 6.22.2
SOAP services
performance issues, 13.2.1
using Java code, 13.2.1
SOAP-encoded arrays, 6.19.2
in BPEL 2.0, 6.19.2.1
soa.server.oracle.home parameter, 3.5.7
socket adapter
capabilities, A.3.14
definition, 34.1.3.7
Source window
location of in Oracle JDeveloper, 4.1.1
sources
message, 53.1
Sources tab
in activities, A.2.1.8
specifying operation or event subscription properties, 18.6
spring
contents of componentType file, 49.3.1
contents of spring context file, 49.3.1
creating a spring service component in Oracle JDeveloper, 49.3
EXM files, 49.7.1
in Fusion Order Demo, 3.3.1, 49.6
integration
of Java and WSDL-based components in the same composite, 49.2
introduction, 49.1
JAXB and OXM support, 49.7
service component, 2.2.1
using callbacks, 49.2.2
square-root function
description, B.2.61.9
SSL
configuring when creating an application server connection, 40.7.1.1.1
stages
definition, 27.3.6
standard faults
BPEL 1.1, 11.2.1
BPEL 2.0, 11.2.2
definition, 11.2
Store Front module
deploying, 3.5.6
fod.application.issoaenabled property, 3.5.4
placing orders, 3.6
StoreFrontService project, 3.1.1
StoreFrontService project, 3.1.1
StoreFrontUI project, 3.1.1, 3.1.1
streamIncomingAttachments
property, K.3
streamIncomingAttachments property, 42.1.1.2.1
streaming
attachments, 42.1.1.2.1
Oracle B2B, 42.1.1.5.2
properties for streaming attachments, 42.1.1.2.1
sending attachment streams, 42.1.1.2.1
with the file and FTP adapters, 42.1.1.5.1
streamOutgoingAttachments
property, K.3
streamOutgoingAttachments property, 42.1.1.2.1
string functions in calculations, 52.2.4
strings
concatenating, 6.10
converting to an XML element, 6.20
Structure window
location of in Oracle JDeveloper, 4.1.1
subtract-dayTimeDuration-from-dateTime function
description, B.1.2.12
switch activity
capabilities, A.2.33
in conditional branching logic, 10.2.1
replaced by the if activity in BPEL 2.0, 7.2.1, A.2
synchronization
of activity execution, 9.2.3
synchronous callbacks, 7
operational concepts, 7.2
SyncMaxWaitTime property, 7.3
synchronous interactions
BPEL process as the client, 5.2
BPEL process as the service, 5.2
definition, 5.2
returning faults, 11.9
synchronous processes
calling a one-way mediator, 7.4
setting timeouts, 14.6
synchronous receiving, 60.4.2, 61.5.2, 62.5.2
synchronous requests
not timing out, 7.3.2
synchronous services
callbacks with the partner link and invoke activity, 7.1
calling, 7.2
invoke activities, 7.2.2.3
ports, 7.1
SyncMaxWaitTime property
in synchronous callbacks, 7.3
synchronous requests not timing out, 7.3.2
System MBean Browser
properties, K.7

T

Targets tab
in activities, A.2.1.8
task action time limits
specifying, 27.3.6.1.2, 27.3.6.2.3, 27.3.6.3.2
task admin
definition, 26.2.1.3
task assignments
dynamic, 26.2.1.2
restricting, 27.3.13
rule-based, 26.2.1.2
static, 26.2.1.2
task category
specifying, 27.3.4.5
task conditions
abruptly completing a condition, 27.3.7.1.2
task deadlines
definition, 26.2.1.4
task display form
autogenerated, 28.4.1
creating, 28.4, 28.4.5, 28.4.6
creating a task form with the Custom Task Form Wizard, 28.4.3
definition, 27.2.3, 28.1
deploying, 28.8, 28.8.1
displaying, 28.9
generating content for facets, 28.4.3
registering the library JAR file for custom page templates, 28.4.2
.task file
associating with a BPEL process, 27.2.2, 27.4.1
definition, 27.2.1, 27.3.2
task flow
ADF
task display form for human tasks, 28.3
deploying, 40.7.1.1.3
task history
specifying in human task activities, 27.4.4.6
task initiator
definition, 26.2.1.3
specifying, 27.4.3.2
task instance attributes, 31.1.11
task list portlets
assignment filter constraints, 33.4.1
configuring EJB identity propagation, 33.2.3.2
configuring the identity store, 33.2.3.3
connecting the task list producer to the remote SOA server, 33.2.3
creating a portlet consumer application for embedding the task list portlet, 33.3
defining the foreign JNDI provider, 33.2.3.1
deploying the task list producer application on a portlet server, 33.2
deployment prerequisites, 33.2.1
example of file containing all column constraints, 33.4.2
introduction, 33.1
passing worklist portlet parameters, 33.4
securing the task list portlet producer application, 33.2.4
specifying the inbound security policy, 33.2.5
task metadata service
definition, 26.4.1
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.6
WSDL file location, 31.1.1
task notification
editing notification messages, 27.3.10.2
making email actionable, 31.2.7
notifying recipients of changes to task status, 27.3.10.1
overview, 27.3.10
reminders, 31.2.12
securing notifications, 31.2.10
setting up reminders, 27.3.10.3
task attachments with email notifications, 31.2.8
task outcome
specifying, 27.3.4.3
task outcomes
restrictions on specifying custom names, 27.3.4.3
task owner
definition, 26.2.1.3
specifying by browsing the user directory, 27.3.4.6.1
specifying in human task activities, 27.4.4.2
specifying through XPath expressions, 27.3.4.6.2
task parameters
specifying, 27.4.3.3
task participants
allowing all participants to invite other participants, 27.3.7.1.1
assigning task participants by name or expression, 27.3.6.1.1, 27.3.7.4
bypassing, 27.3.6.1.4, 27.3.6.2.5, 27.3.6.3.4
dynamically assigning with the assignment service, 31.3.2
inviting additional task participants, 27.3.6.1.3, 27.3.6.2.4, 27.3.6.3.3
sharing attachments and comments, 27.3.6.2.1
specifying, 27.3.6
task payload data structure
specifying, 27.3.5
task priority
specifying, 27.3.4.4, 27.4.3.2
task query service
definition, 26.4.1
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.4
WSDL file location, 31.1.1
task reminders
setting up, 27.3.10.3
task report service
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.8
WSDL file location, 31.1.1
task reviewer
definition, 26.2.1.3
task routing service
definition, 26.4.1
task service
definition, 26.4.1
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.3
WSDL file location, 31.1.1
task stages
definition, 26.2.1.7.3
task title
specifying, 27.4.3.1
tasks
escalating, renewing, or ending a task, 27.3.9
notifications and reminders, 31.2
TCP tunneling
setting up a TCP listener for asynchronous services, 8.4.1.1.2
setting up a TCP listener for synchronous services, 8.4.1.1.1
terminate activity
capabilities, A.2.34
definition, 11.13.1
fault handling, 11.13.1
replaced by the exit activity in BPEL 2.0, A.2
test suites
components, 41.2
creating, 41.3
definition, 41.1.2
limitations on multibyte character names, 41.3
third party adapter
capabilities, A.3.15
definition, 34.1.3.8
thread.sleep()
using in a Java embedding activity, 13.4.2
throw activity
capabilities, A.2.35
throwing internal faults, 11.7
time
assigning with a function, 6.12
time dimensions, 52.7.2
time duration format, 14.2
time stamp field, 52.2.5
time zones, changing, 29.12.7
Timeout tab
in activities, 14.3, A.2.1.9
only available in BPEL 1.1 projects, A.2.1.9
setting for request-response operations in receive activities, 14.3
timeout values
specifying, 7.3
timeouts
event added to the audit trail during a timeout, 14.3.5
increasing the JTA transaction timeout value, 42.1.3.1
of BPEL processes, 14.1
recoverable timeout activities during a server restart, 14.3.6
setting for request-response operations in receive activities, 14.3, 14.3.7
setting relative from when the activity is invoked, 14.3.1
settings as an absolute date time, 14.3.2
settings computed dynamically with an XPath expression, 14.3.3
SyncMaxWaitTime property, 7.3
using pick activities, 14.1
using the wait activity, 14.4
timezone-from-dateTime function
description, B.1.2.13
title
specifying in a human task, 27.3.4.1
top-down design approach, 1.7
trackable fields
composite sensors, 47.1
transaction property
description, C.1.1
setting, 12.1.1, 12.1.1.1, 12.1.1.2
transaction semantics
in BPEL processes, 12.1
transaction timeouts
increasing the JTA transaction timeout value, 42.1.3.1
transform activity
capabilities, A.2.36
creating, 37.2
transformations
adding XSLT constructs, 37.3.6
auto mapping, 37.3.7
auto mapping with confirmation, 37.3.7.1
chaining functions, 37.3.4.2
correcting memory errors, 37.4.2.1
creating, 37.2
creating a map file from imported schemas, 37.2.2
creating a new map file, 37.2.1
creating an XSL map from an XSL style sheet, 37.2
customizing sample XML generation, 37.4.3
dictionaries, 37.3.10
editing functions, 37.3.4.1
editing XPath expressions, 37.3.5
error when mapping duplicate elements, 37.1.2
functions, 37.3.4
functions prefixed with xp20 or orcl, 37.3.4
generating optional elements, 37.4.3
generating reports, 37.4.2
ignoring elements, 37.3.15
linking source target nodes, 37.3.2
map parameter and variable creation, 37.3.12
named templates in functions, 37.3.4.3
repeating elements, 37.3.6.3
replacing schemas, 37.3.16
rules, 37.1.2
searching source and target nodes, 37.3.13
setting constant values, 37.3.3
setting the maximum depth, 37.4.3
setting the number of repeating elements, 37.4.3
testing the map file, 37.4
using arrays, 37.3.6.3
using the XSLT Mapper, 37.3
using XQuery and XSLT, 6.1.2
viewing unmapped target nodes, 37.3.9
xsl choose conditional processing, 37.3.6.2
xsl if conditional processing, 37.3.6.1
translateFromNative function
description, B.2.61.10
translateToNative function
description, B.2.61.11
troubleshooting
deployment, 40.9.5
tuning
general recommendations, 42.1.3
two-layer business process management
definition, 48
dynamic routing decision table, 48.3
phase activity, 48.2
use case, 48.4

U

UDDI See Oracle Service Registry
uddiCacheLifetime
property, K.7.5
undeployment
SOA composite applications, 2.8.1
Unicode support, 2.1.1
upper-case function
description, B.1.4.15
user directory
selecting notification recipients by browsing the directory, 16.3.6
user metadata service
definition, 26.4.1
Enterprise JavaBeans, SOAP, and Java support, 31.1.1
supported task operations, 31.1.7
WSDL file location, 31.1.1
user notification activity
allowing the end user to select the notification channels, 16.4.1
capabilities, A.2.37
user notifications
definition, 16.4
using domain value maps, 44.4
using domain value maps a transformation, 44.4.2
using error handling, 21.2
using lookupValue functions, 44.4.3
using Oracle Mediator error handling, 21.2

V

validate activity
capabilities, A.2.38
validate syntax (XSD) property
specifying operation or event subscription properties, 18.6
validateXML property
description, C.1.1
validation
of XML data with bpelx:validate, 6.15
when loading a process diagram, A.6
variable sensors
definition, 17.1
variables
complex type, 6.6
copying data between, 6.5
element variables in message exchange activities in BPEL 2.0, 6.16
initializing variables inline in BPEL 2.0, 8.2.1.3
initializing with an inline from-spec in BPEL 2.0 projects, 6.5.2
initializing with expression constants, 6.4
initializing with literal XML, 6.4
ViewController project, 32.1.3
voice activity
capabilities, A.2.39
notifications support, 16.3.4
voice mail
dynamically setting telephone numbers, 16.3.5
notifications support, 16.3.4

W

wait activity
capabilities, A.2.40
creating, 14.4.2
definition, 14.4
setting an expiration time, 14.4
web services
adding a WSDL file, 2.3.2
binding component, 2.3.1, 2.4.1
capabilities, A.3.16
connecting with SOAP over HTTP, 1.5.2
DataObjectDefinition, 56.3
DataObjectOperations, 56.2
definition, 34.1.1
ICommand, 56.5
ManualRuleFire, 56.4
service component, 24.4.2
WS-Atomic transactions support, 34.1.1.1
WSDL files, 24.4.2
WebLogic Fusion Order Demo application
B2BX12OrderGateway project, 3.3.1
bin project, 3.3.1
composite.xml file, 3.3.2
CreditCardAuthorization project, 3.3.1
deploying, 3.5.7, 3.5.7
ExternalLegacyPartnerSupplier project, 3.3.1
OrderAppovalHumanTask project, 3.3.1
OrderBookingComposite project, 3.3.1
OrderSDOComposite project, 3.3.1
overview, 3.3
PartnerSupplierComposite project, 3.3.1
processing described, 3.4
projects in, 3.3.1
setting up, 3.2
viewing in Oracle JDeveloper, 3.3
web.xml file, 32.1.4, 32.1.4
wfDynamicGroupAssign function
description, B.5.11
wfDynamicUserAssign function
description, B.5.12
while activity
capabilities, A.2.41
in conditional branching logic, 10.3
wires
adding, 2.5, 2.5.3
definition, 1.5.3
deleting, 2.5.3
using, 2.5.1
wiring a service component and reference, 2.5.2
WLST utility
creating a configuration plan, 40.6.1.5
deployment with, 40.7.5.1
WordML style sheets
using for attachments, 27.3.8.1
workflow context
creating on behalf of a user, 31.1.2.2
workflow functions
overview, 31.1
workflow service clients, 30.3
interface, 30.3.1
workflow services
abruptly completing a condition, 27.3.7.1.2
actionable emails, 31.2.7
allowing all participants to invite other participants, 27.3.7.1.1
assigning task participants by name or expression, 27.3.6.1.1, 27.3.7.4
assignment service configuration, 31.3
associating the human task activity with a BPEL process, 27.4.1
associating the human task definition with a BPEL process, 27.2.2
bypassing task participants, 27.3.6.1.4, 27.3.6.2.5, 27.3.6.3.4
changing character set encoding, 27.3.10.4
customizing notification headers, 27.3.10.10
editing notification messages, 27.3.10.2
Enterprise JavaBeans support, 31.1.1
escalate after policy, 27.3.9.5
escalating, renewing, or ending a task, 27.3.9
escalation and expiration policy overview, 27.3.9.1, 27.3.9.1
escalation rules, 27.3.9.6
expire after policy, 27.3.9.3
functions, B.5
<edd>
clearTaskAssignees, B.5.1
createWordMLDocument, B.5.2
getNotificationProperty, B.5.3
getNumberOfTaskApprovals, B.5.4
getPreviousTaskApprover, B.5.5
getTaskAttachmentByIndex, B.5.6
getTaskAttachmentByName, B.5.7
getTaskAttachmentContents, B.5.8
getTaskAttachmentsCount, B.5.9
getTaskResourceBindingString, B.5.10
wfDynamicGroupAssign, B.5.11
wfDynamicUserAssign, B.5.12
FYI assignee task participant, 27.3.6.4, 27.3.6.4
group voting details, 27.3.6.2.1
identification key, 27.4.4.3
identity service, 26.4.1
including the task history of other tasks, 27.4.4.6
inviting additional task participants, 27.3.6.1.3, 27.3.6.2.4, 27.3.6.3.3
Java support, 31.1.1
making email messages actionable, 27.3.10.7
multilingual settings, 27.3.8.2, 31.2.6
never expire policy, 27.3.9.2
notification contents, 31.2.1
notification preferences, 27.3.10
notification service, 26.4.1, 31.2.5
notifications, 31.2
notifying recipients of changes to task status, 27.3.10.1
overview, 31.1
parallel task participant, 27.3.6.2
renew after policy, 27.3.9.4
routing slip
definition, 27.3.6.1.2
runtime config service, 26.4.1
scope name and global task variable name, 27.4.4.1
securing notifications, 27.3.10.5, 31.2.10
security model, 31.1.2, 31.1.2.1
sending email notifications to groups and application roles, 27.3.10.9
sending task attachments with email notifications, 27.3.10.8
serial task participant, 27.3.6.3, 27.3.6.3
setting up reminders, 27.3.10.3
sharing attachments and comments with task participants, 27.3.6.2.1
showing the Oracle BPM Worklist URL in notifications, 27.3.10.6
single approver task participant, 27.3.6.1
SOAP support, 31.1.1
specifying a task initiator and task priority, 27.4.3.2
specifying a task title, 27.4.3.1
specifying callback classes, 27.3.14.1
specifying task parameters, 27.4.3.3
support for identity service, 31.1.5
task attachments with email notifications, 31.2.8
task category, 27.3.4.5
task display form, 27.2.3, 28.1
.task file
definition, 27.2.1, 27.3.2
task metadata service, 26.4.1
task notifications, 31.2
task outcomes, 27.3.4.3
task owner, 27.4.4.2
task owner specification through the user directory, 27.3.4.6.1
task owner specification through XPath expressions, 27.3.4.6.2
task participants, 27.3.6
task payload data structure, 27.3.5
task priority, 27.3.4.4
task query service, 26.4.1
task routing and customization in BPEL callbacks, 27.3.15
task routing service, 26.4.1
task service, 26.4.1
task title, 27.3.4.1
time limits for acting on tasks, 27.3.6.1.2, 27.3.6.2.3, 27.3.6.3.2
user metadata service, 26.4.1
viewing BPEL callbacks, 27.4.5.1
WordML style sheets in attachments, 27.3.8.1
worklist
acting on tasks, 29.4.3
acting on tasks that require a digital signature, 29.4.4
administration functions, 29.8
approving tasks, 29.5
assignment rules for tasks with multiple assignees, 29.7.3
changing the display, 29.8.2
creating a subtask, 29.3.5
creating a ToDo list, 29.3.4
creating and customizing worklist views, 29.3.2
creating group rules, 29.7.2
creating user rules, 29.7.1
customizing the task status chart, 29.3.3
definition, 29.1
filtering tasks, 29.3.1
logging in, 29.2
managing messaging channels, 29.9.3
managing messaging filters, 29.9.4
managing rules, 29.8.1
mapping mapped attributes, 29.10.1
messaging filter rules, 29.9.1
reports, 29.11, 29.11.1
rule actions, 29.9.2
setting a vacation period, 29.6
setting rules, 29.7
specifying notification settings, 29.9
system actions, 29.4.1
Task Details page, acting on tasks, 29.4
task history, 29.4.2
Task Listing page contents, 29.2.2
Task Listing page, customizing, 29.3
using mapped attributes, 29.10
worklist clients
building for workflow services, 30.1
class paths for clients using remote Enterprise JavaBeans, 30.5
class paths for clients using SOAP, 30.4
customizing, 30.1
packages and classes for, 30.2
writeBinaryToFile function
description, B.2.59
WS-Addressing
sending correlation IDs, 8.2.2.5
using in an asynchronous service, 8.4
WS-Atomic transactions
composite.xml file syntax, 34.1.1.1
enabling participation of BPEL processes, 34.1.1.1.1
not supported when optimization is enabled, 34.1.1.1.2
support in SOA composite applications, 34.1.1.1
wsclient.jar file, 32.1.4
WSDL files
adding for a web service, 2.3.2
definition, 1.4
differences between document-literal styles and RPC styles, 6, 6.21
editing in Source View is not supported, 2.3.2
integration of Java and WSDL-based components in the same SOA composite application, 49.2
invoking the default revision, 2.4.5
limitation on mixed message types in a WSDL file, 2.4.4
location for evidence store service, 31.1.1
location for identity service, 31.1.1
location for runtime config service, 31.1.1
location for task metadata service, 31.1.1
location for task query service, 31.1.1
location for task report service, 31.1.1
location for task service, 31.1.1
location for user metadata service, 31.1.1
modifying to generate a fault, 11.5.1
references, 2.4.3
selecting, 2.3.2
service component metadata, 24.4.2
specifying when creating a partner link, 4.3
updating message schemas, 2.3.3
using an existing WSDL file, 2.3.2
viewing message schemas, 2.3.3
with multiple parts, 2.3.2
WSDL namespaces must be unique, 2.3.2

X

XML assert
overview, 41.1.4
XML data in BPEL, 6.1.1
XML data manipulation
bpelx:append extension, 6.14.1
bpelx:copyList extension, 6.14.6
bpelx:insertAfter extension, 6.14.3
bpelx:insertBefore extension, 6.14.2
bpelx:remove extension, 6.14.4
bpelx:rename extension, 6.14.5
bpelx:validate extension, 6.15
XML documents
manipulating, 6.1.2, 6.1.2
overview, 6.1.2, 6.1.2
XML facades
definition, 13.2.5
Java embedding, 13.2.5
XML schema files
error handling, 21.4
fault-bindings.xml, 21.4.2
fault-policies.xml, 21.4.1
XML schemas
message types and variable types, 6
XPath Building Assistant
using, B.6
using in the XSLT Mapper, 37.3.5, B.6.4
XPath expressions
assigning numeric values, 6.7
boolean expressions in switch activities, 10.2.1.1
dynamically creating another XPath expression, 6.19.4
dynamically setting email addresses and telephone numbers, 16.3.5
editing in transformations, 37.3.5
examples, 6.1.2
fetching a data sequence element, 6.19.4
in conditional branching logic, 10.1
specifying a task owner, 27.3.4.6.2
XPath extension functions
creating user-defined functions, B.7
dvm
lookupValue function, 44.4.1.1
lookupValue1M function, 44.4.1.2
XPath functions
in transformations, 37.3.4
indexing methods, 6.19.1
mathematical calculations, 6.8
XPath queries
copying data, 6.6
examples, 6.1.2
XQuery, 6.1.2, 6.1.2
xref
lookupXRef function, 46.5.1
exception reasons, 46.5.1
parameters, 46.5.1
lookupXRef1M function
exception reasons, 46.5.2, 46.5.3
parameters, 46.5.2, 46.5.3
markForDelete function, 46.6
exception reasons, 46.6
parameters, 46.6
populateXRefRow function
modes, 46.4.1
parameters, 46.4.1
populateXRefRow1M function, 46.4.2
modes, 46.4.2
parameters, 46.4.2
xsl choose
conditional processing, 37.3.6.2
xsl if
conditional processing, 37.3.6.1
XSL map
creating from an XSL style sheet, 37.2
XSL style sheet
creating an XSL map, 37.2
XSL transformations
definition, 1.4
XSLT, 6.1.2, 6.1.2
XSLT constructs
adding in transformations, 37.3.6
XSLT Mapper
adding XSLT constructs, 37.3.6
auto mapping, 37.3.7
auto mapping with confirmation, 37.3.7.1
chaining functions, 37.3.4.2
correcting memory errors when generating reports, 37.4.2.1
creating a map file, 37.1
creating a map file from imported schemas, 37.2.2
creating a new map file, 37.2.1
creating a transform activity, 37.2
creating an XSL map from an XSL style sheet, 37.2
customizing sample XML generation for transformations, 37.4.3
dictionaries, 37.3.10
editing functions, 37.3.4.1
editing XPath expressions, 37.3.5
error when mapping duplicate elements, 37.1.2
functions, 37.3.4
functions prefixed with xp20 or orcl, 37.3.4
generating optional elements, 37.4.3
generating reports, 37.4.2
ignoring elements, 37.3.15
layout in Oracle JDeveloper, 37.1
linking source and target nodes, 37.3.2
map parameter and variable creation, 37.3.12
named templates in functions, 37.3.4.3
repeating elements, 37.3.6.3
replacing schemas, 37.3.16
rules, 37.1.2
searching source and target nodes, 37.3.13
setting constant values, 37.3.3
setting the maximum depth, 37.4.3
setting the number of repeating elements, 37.4.3
testing the map file, 37.4
using, 19.3.1.5, 37.3
using arrays, 37.3.6.3
viewing unmapped target nodes, 37.3.9
xsl choose conditional processing, 37.3.6.2
xsl if conditional processing, 37.3.6.1

Y

year-from-dateTime function
description, B.1.2.14
PKIDHPKj?OEBPS/sca_policy.htmZ\ Enabling Security with Policies

39 Enabling Security with Policies

This chapter describes how to manage policies during design-time in SOA composite applications.

This chapter includes the following sections:

39.1 Introduction to Policies

Oracle Fusion Middleware uses a policy-based model to manage and secure Web services across an organization. Policies apply security to the delivery of messages. Policies can be managed by both developers in a design-time environment and system administrators in a runtime environment.

Policies are comprised of one or more assertions. A policy assertion is the smallest unit of a policy that performs a specific action. Policy assertions are executed on the request message and the response message, and the same set of assertions is executed on both types of messages. The assertions are executed in the order in which they appear in the policy.

Table 39-1 describes the supported policy categories.

Within each category there are one or more policy types that you can attach. For example, if you select the reliability category, the following types are available for selection:

  • oracle/wsrm10_policy

    Supports version 1.0 of the Web Services Reliable Messaging protocol

  • oracle/wsrm11_policy

    Supports version 1.1 of the Web Services Reliable Messaging protocol

  • oracle/no_wsrm_policy

    Supports the disabling of a globally attached Web Services Reliable Messaging policy

For more information about available policies, details about which ones to use in your environment, and global policies, see Oracle Fusion Middleware Security and Administrator's Guide for Web Services.

39.2 Attaching Policies to Binding Components and Service Components

You can attach or detach policies to and from service binding components, service components, and reference binding components in a SOA composite application. Use Oracle JDeveloper to attach policies for testing security in a design-time environment. When your application is ready for deployment to a production environment, you can attach or detach runtime policies in Oracle Enterprise Manager Fusion Middleware Control.

For more information about runtime management of policies, see Oracle Fusion Middleware Administrator's Guide for Oracle SOA Suite and Oracle BPM Suite.

39.2.1 How to Attach Policies to Binding Components and Service Components

To attach a policy to a service or reference binding component:

  1. In the SOA Composite Editor, right-click a service binding component or reference binding component.

  2. Select Configure WS-Policies.

    Depending upon the interface definition of your SOA composite application, you may be prompted with an additional menu of options.

  3. Select the type of binding to use:

    • For Request:

      Select the request binding for the service component with which to bind. You can only select a single request binding. This action enables communication between the binding component and the service component.

      When request binding is configured for a service in the Exposed Services swimlane, the service acts as the server. When request binding is configured for a reference in the External References swimlane, the reference acts as the client.

    • For Callback: (only for interactions with asynchronous processes)

      Select the callback binding for the service component with which to bind. This action enables message communication between the binding component and the service component. You can only select a single callback binding.

      When callback binding is configured for a service in the Exposed Services swimlane, the service acts as the client. When callback binding is configured for a reference in the External References swimlane, the reference acts as the server.

    The Configure SOA WS Policies dialog shown in Figure 39-1 appears. For this example, the For Request option was selected for a service binding component. The same types of policy categories are also available if you select For Callback.

  4. Click the Add icon for the type of policy to attach:

    • MTOM

    • Reliability

    • Addressing

    • Security

    • Management

    For this example, Security is selected. The dialog shown in Figure 39-2 is displayed.

  5. Place your cursor over a policy name to display a description of policy capabilities.

  6. Select the type of policy to attach.

  7. Click OK.

    You are returned to the Configure SOA WS Policies dialog shown in Figure 39-3. The attached security policy displays in the Security section.

  8. If necessary, add additional policies.

    You can temporarily disable a policy by deselecting the checkbox to the left of the name of the attached policy. This action does not detach the policy.

  9. To detach a policy, click the Delete icon.

  10. When complete, click OK in the Configure SOA WS Policies dialog.

    You are returned to the SOA Composite Editor.

To attach a policy to a service component:

  1. Right-click a service component.

  2. Select Configure Component WS Policies.

    The Configure SOA WS Policies dialog shown in Figure 39-4 appears.

  3. Click the Add icon for the type of policy to attach.

    • Security

    • Management

    The dialog for your selection appears.

  4. Select the type of policy to attach.

  5. Click OK.

  6. If necessary, add additional policies.

  7. When complete, click OK in the Configure SOA WS Policies dialog.

For information about attaching policies during runtime in Oracle Enterprise Manager Fusion Middleware Control, see Oracle Fusion Middleware Administrator's Guide for Oracle SOA Suite and Oracle BPM Suite.

39.2.2 How to Override Policy Configuration Property Values

Your environment may include multiple clients or servers with the same policies. However, each client or server may have their own specific policy requirements. You can override the policy property values based on your runtime requirements.

39.2.2.1 Overriding Client Configuration Property Values

You can override the default values of client policy configuration properties on a per client basis without creating new policies for each client. In this way, you can override client policies that define default configuration values and customize those values based on your runtime requirements.

  1. Right-click one of the following binding components:

    • A service binding component in the Exposed Services swimlane, and select For Callback.

    • A reference binding component in the External References swimlane, and select For Request.

  2. Go to the Security and Management sections. These instructions assume you previously attached policies in these sections.

    Note that the Edit icon is enabled for both sections. Figure 39-5 provides details.

  3. Click the Edit icon. Note that regardless of which policies you select, the property names, values, and overridden values display for all of your attached client policies.

  4. In the Override Value column, enter a value to override the default value shown in the Value column. Figure 39-6 provides details.

  5. Click OK to exit the Config Override Properties dialog.

  6. Click OK to exit the Configure SOA WS Policies dialog.

  7. Click the Source button in the SOA Composite Editor.

    The overriding value is reflected with the property name attribute in the composite.xml file, as shown in Example 39-1.

For more information about overriding policy settings, see Oracle Fusion Middleware Security and Administrator's Guide for Web Services.

39.2.2.2 Overriding Server Configuration Property Values

You can override the default values of server policy configuration properties on a per server basis without creating new policies for each server. In this way, you can override server policies that define default configuration values and customize those values based on your runtime requirements.

  1. Right-click one of the following binding components:

    • A service binding component in the Exposed Services swimlane, and select For Request.

    • A reference binding component in the External References swimlane, and select For Callback.

  2. Go to the Security or Management section. These instructions assume you previously attached policies in these sections.

    Note that the Edit icon is not enabled by default for both sections. You must explicitly select a policy to enable this icon. This is because you can override fewer property values for the server. Figure 39-7 provides details.

  3. Select an attached policy that permits you to override its value, and click the Edit icon.

  4. In the Override Value column, enter a value to override the default value shown in the Value column. Figure 39-8 provides details. If the policy store is unavailable, the words no property store found in the store display in red in the Value column.

  5. Click OK to exit the Config Override Properties dialog.

  6. Click OK to exit the Configure SOA WS Policies dialog.

  7. Click the Source button in the SOA Composite Editor.

    The overriding value is reflected with the OverrideProperty attribute in the composite.xml file, as shown in Example 39-2.

    For more information about overriding policy settings, see Oracle Fusion Middleware Security and Administrator's Guide for Web Services.

PK\Pr _\Z\PKj? OEBPS/toc.htm Table of Contents

Contents

Title and Copyright Information

Preface

Part I Introduction to Oracle SOA Suite

1 Introduction to Building Applications with Oracle SOA Suite

2 Developing SOA Composite Applications with Oracle SOA Suite

3 Introduction to the SOA Sample Application

Part II Using the BPEL Process Service Component

4 Getting Started with Oracle BPEL Process Manager

5 Introduction to Interaction Patterns in a BPEL Process

6 Manipulating XML Data in a BPEL Process

7 Invoking a Synchronous Web Service from a BPEL Process

8 Invoking an Asynchronous Web Service from a BPEL Process

9 Using Parallel Flow in a BPEL Process

10 Using Conditional Branching in a BPEL Process

11 Using Fault Handling in a BPEL Process

12 Transaction and Fault Propagation Semantics in BPEL Processes

13 Incorporating Java and Java EE Code in a BPEL Process

14 Using Events and Timeouts in BPEL Processes

15 Coordinating Master and Detail Processes

16 Using the Notification Service

17 Using Oracle BPEL Process Manager Sensors

Part III Using the Oracle Mediator Service Component

18 Getting Started with Oracle Mediator

19 Creating Oracle Mediator Routing Rules

20 Working with Multiple Part Messages in Oracle Mediator

21 Using Oracle Mediator Error Handling

22 Resequencing in Oracle Mediator

23 Understanding Message Exchange Patterns of an Oracle Mediator

Part IV Using the Business Rules Service Component

24 Getting Started with Oracle Business Rules

25 Using Declarative Components and Task Flows

Part V Using the Human Workflow Service Component

26 Getting Started with Human Workflow

27 Designing Human Tasks

28 Designing Task Forms for Human Tasks

29 Using Oracle BPM Worklist

30 Building a Custom Worklist Client

31 Introduction to Human Workflow Services

32 Integrating Microsoft Excel with a Human Task

33 Configuring Task List Portlets

Part VI Using Binding Components

34 Getting Started with Binding Components

35 Integrating Enterprise JavaBeans with SOA Composite Applications

36 Using the Direct Binding Invocation API

Part VII Sharing Functionality Across Service Components

37 Creating Transformations with the XSLT Mapper

38 Using Business Events and the Event Delivery Network

Part VIII Completing Your Application

39 Enabling Security with Policies

40 Deploying SOA Composite Applications

41 Automating Testing of SOA Composite Applications

Part IX Advanced Topics

42 Managing Large Documents and Large Numbers of Instances

43 Customizing SOA Composite Applications

44 Working with Domain Value Maps

45 Using Oracle SOA Composer with Domain Value Maps

46 Working with Cross References

47 Defining Composite Sensors

48 Using Two-Layer Business Process Management (BPM)

49 Integrating the Spring Framework in SOA Composite Applications

Part X Using Oracle Business Activity Monitoring

50 Integrating Oracle BAM with SOA Composite Applications

51 Using Oracle BAM Data Control

52 Defining and Managing Oracle BAM Data Objects

53 Creating Oracle BAM Enterprise Message Sources

54 Using Oracle Data Integrator With Oracle BAM

55 Creating External Data Sources

56 Using Oracle BAM Web Services

57 Creating Oracle BAM Alerts

58 Using ICommand

Part XI Using Oracle User Messaging Service

59 Oracle User Messaging Service

60 Sending and Receiving Messages using the User Messaging Service EJB API

61 Sending and Receiving Messages using the User Messaging Service Java API

62 Sending and Receiving Messages using the User Messaging Service Web Service API

63 Parlay X Web Services Multimedia Messaging API

64 User Messaging Preferences

Part XII Appendices

A BPEL Process Activities and Services

B XPath Extension Functions

C Deployment Descriptor Properties

D Understanding Sensor Public Views and the Sensor Actions XSD

E Oracle BAM Web Services Operations

F Oracle BAM Alert Rule Options

G Oracle BAM ICommand Operations and File Formats

H Normalized Message Properties

I Interfaces Implemented By Rules Dictionary Editor Task Flow

J Oracle User Messaging Service Applications

K Oracle SOA Suite Properties Road Map

Index

PKsgsPKj?#OEBPS/img_text/med_refresh_wsdl.htm Description of the illustration med_refresh_wsdl.gif

This image displays the Refresh WSDL dialog consisting of following fields:

PKPKj? OEBPS/img_text/bp_portlets10.htm" Description of the illustration bp_portlets10.gif

This image shows the Specify Additional Registration Details dialog. This dialog consists of the Default Timeout Interval (Seconds) field.

PK[lng'"PKj?OEBPS/img_text/fod_wire.htm Description of the illustration fod_wire.gif

This image shows a service binding component being wired successfully to a BPEL process service component.

PKD^˺PKj?$OEBPS/img_text/creatingproj_dict.htm Description of the illustration creatingproj_dict.gif

The figure displays how to create a project by using Oracle JDeveloper.

PKPKj?!OEBPS/img_text/soa_createejb2.htm Description of the illustration soa_createejb2.gif

This image shows the Create EJB Service dialog. The fields are described in the table immediately following this image.

PK%PKj?OEBPS/img_text/bp_ex_scope.htm+ Description of the illustration bp_ex_scope.gif

This images shows the Scope dialog. Tabs consist of Skip Condition, Documentation, Targets, Sources, General, Partner Links, Variables, Correlation Sets, and Annotations. The Name field displays below. Below this is the Variable Access Serializable check box. At the bottom are the Help, Apply, OK, and Cancel buttons.

PKEPKj?OEBPS/img_text/bp_ht_mcvb.htm0 Description of the illustration bp_ht_mcvb.gif

This image shows the Participant List section. In this section is the Build a list of participants using list. Management Chain is selected in the list. Below this is the Specify attributes using list. Value-based (selected) and Rule-based are the two selections. Below this is the Participant Names table, which includes columns for Identification Type, Data Type, and Value. Add and Delete icons appear in the upper right part of this section.

Below this are the Top Participant list (By Title is selected) and the Number of Levels list (By Number is selected).

PK!PKj?$OEBPS/img_text/bp_wl_flexfields2.htmh Description of the illustration bp_wl_flexfields2.gif

The image shows the Oracle BPM Worklist screen displaying the following tabs: My Tasks, Initiated Tasks, Administration Tasks, Administration, and Evidence Search. The Administration tab is selected. The left of the tab shows the Administration pane with the Public Flex Fields entry selected. The right of the tab shows the Flex Field Mapping pane. The first area of the pane shows the following radio buttons: Browse all mappings (selected) and Edit mappings by task type. The second area of the pane shows the Show drop-down list with All Attributes selected. The third area of the pane shows a list with the following columns: Label and Attribute. The fourth area of the pane shows the Details pane. The top right of the tab shows the Cancel and Save buttons.

PK}ÜPKj?#OEBPS/img_text/med_dvm_dialog1m.htm, Description of the illustration med_dvm_dialog1m.gif

This image show a populated Edit Function - lookupValue1M dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the lookupValue1M function.

Help, OK, and Cancel buttons.

PKO^PKj?)OEBPS/img_text/add_useruledictjspx_tf.htm" Description of the illustration add_useruledictjspx_tf.gif

The figure displays how to specify the name of the JSF page.

PK[>xPKj?OEBPS/img_text/bp_ht_exit.htm Description of the illustration bp_ht_exit.gif

This image shows the X sign that you click to close the .task file you have created.

PKJDPKj?OEBPS/img_text/sca_compsen1.htm| Description of the illustration sca_compsen1.gif

This image shows the Select XPath Expression dialog. At the top is the Variables navigational tree. The Variables folder is expanded to display selections. Below this is the Expression field. Below this are Help, OK, and Cancel buttons.

PKqlPKj?OEBPS/img_text/bp_tdf_non7.htm: Description of the illustration bp_tdf_non7.gif

The image is described in the surrounding text.

PK1PKj?"OEBPS/img_text/sca_deplconfig4.htm Description of the illustration sca_deplconfig4.gif

This image shows the SOA Servers page. You can select the target SOA servers and partitions to which to deploy this archive.

PKhPKj? OEBPS/img_text/med_async_uc8.htmb Description of the illustration med_async_uc8.gif

This figure shows the Create Copy Operation dialog. The right pane shows the types from which a copy operation can be performed. The left pane shows the types to which a copy operation can be performed.

PKG gbPKj?#OEBPS/img_text/rules_adv_task_5.htm Description of the illustration rules_adv_task_5.gif

This figure shows a dictionary in the Oracle Business Rules Designer.

PKnPKj?(OEBPS/img_text/excel_update_workbook.htm( Description of the illustration excel_update_workbook.gif

This image shows an ADF Desktop-Integrated Excel workbook. A menu enables the user to upload a new item into the Expense Items category.

PKE-(PKj?OEBPS/img_text/rules_taglib.htm Description of the illustration rules_taglib.gif

The figure displays the Project Properties dialog box with the required tag libraries.

PKۯPKj?(OEBPS/img_text/med_create_newgallery.htm# Description of the illustration med_create_newgallery.gif

This image shows the New Gallery dialog. This dialog has two panes as All Technologies and Current Project Technologies from left to right. The selected tab is Current Project Technologies. It has two panes Categories and Items from left to right. The selected category is SOA Tier and the selected item is Mediator.

PKE˝PKj?OEBPS/img_text/med_reseq11.htmH Description of the illustration med_reseq11.gif

This image shows the Resequence list, with FIFO selected. To the right of this is the Resequence Options section, which includes from left to right the Group and Filter elements.

PKIMHPKj?OEBPS/img_text/bp_portlets9.htm\ Description of the illustration bp_portlets9.gif

This image shows the Specify Connection Details dialog. At the top is the URL Endpoint field. Below this are the Use Proxy for Contacting Producer check box, Proxy Host field, and Proxy Port field.

PKsa\PKj?OEBPS/img_text/med_dynarr2.htm Description of the illustration med_dynarr2.gif

This image displays the SCA Editor with wire links between the Business Rule Component and the Mediator Component

PKt# PKj?#OEBPS/img_text/bam_dc_parampass.htm4 Description of the illustration bam_dc_parampass.gif

graphic described in previous and following text

PKcbIPKj?%OEBPS/img_text/med_designconsole1.htmc Description of the illustration med_designconsole1.gif

This image shows the CustomerData__To_Customer.xsl tab in Oracle JDeveloper. This tab is divided into three columns. The first column contains is labeled as "Source: ReadCust.wsdl", the second column is unlabeled, and the third column is labeled as "Target: USCustomer.wsdl." The first column lists the elements in the ReadCust.wsdl file and the third column lists the elements in the USCustomer.wsdl file. The middle column is empty. This image also shows multiple links between the source and target elements.

PKWJPKj?OEBPS/img_text/soa_spring3.htm Description of the illustration soa_spring3.gif

This image shows the Insert Service dialog. The fields for this dialog are described in the text immediately above this image.

PK{gPKj?$OEBPS/img_text/bp_invokeasdetail.htm Description of the illustration bp_invokeasdetail.gif

This image shows the Conversation ID field, Detail Label field, and Invoke As Detail checkbox (selected).

PK PKj?&OEBPS/img_text/bam_mon_create_menu.htm> Description of the illustration bam_mon_create_menu.gif

graphic described in previous text.

PK/<PKj?OEBPS/img_text/bp_wl_todo1.htmo Description of the illustration bp_wl_todo1.gif

The image shows the Create ToDo Task dialog box displaying the following fields: Task Title, Category, Priority (a drop-down list), Percentage Complete, Due Date, Start Date, and Assignee. The bottom of the dialog box shows the OK and Cancel buttons.

PKy ˕PKj?*OEBPS/img_text/med_xrefim_uctransform1.htm Description of the illustration med_xrefim_uctransform1.gif

This image displays the SAP_TO_COMMON_INSERT.xsl transformation.

PK3PKj?OEBPS/img_text/bam_ws_proxy.htm! Description of the illustration bam_ws_proxy.gif

The DataObjectOperations Web service proxy node appears in the Application Navigator in the Application Sources folder within the project.

PKI&!PKj?)OEBPS/img_text/med_createmed_syncinfc.htmx Description of the illustration med_createmed_syncinfc.gif

This image shows the Create Mediator Dialog with Synchronous Interface Template selection. The dialog consists of the following fields: Name, Template, Create Composite Service with SOAP Bindings, Input, and Output.

PKX[}xPKj?OEBPS/img_text/rgs3.htm5 Description of the illustration rgs3.gif

Shows the structure window for a Rules Designer dictionary.

PKzPKj? OEBPS/img_text/ns_newjava_12.htm! Description of the illustration ns_newjava_12.gif

message _status1.gif displays the message status after you click Send.

PKLFTPKj?OEBPS/img_text/bp_mpr_sub3.htm Description of the illustration bp_mpr_sub3.gif

This image shows a linked element in the target tree named po:otherComment.

PK%PKj?!OEBPS/img_text/med_addmsgpart.htm Description of the illustration med_addmsgpart.gif

This image shows the Add Message Part dialog with the following fields: Part Name, URL, and Schema Element.

PKkx PKj?OEBPS/img_text/sca_spring8.htm Description of the illustration sca_spring8.gif

This image shows the EJB Service dialog with the Name field, JNDI Name field, and Java Interface field.

PK+WPKj?OEBPS/img_text/bp_invoke.htmA Description of the illustration bp_invoke.gif

This image shows the invoke activity icon.

PK%nPKj?OEBPS/img_text/ns_email3.htm" Description of the illustration ns_email3.gif

ns_email3.gif illustrates the third screen in creating a new application.

PK3% PKj?"OEBPS/img_text/bam_monexp_dash.htmj Description of the illustration bam_monexp_dash.gif

The sample Monitor Express Dashboard in Oracle BAM Active Studio contains four views, clockwise from top left: Process Summary list view, Top 5 Faulted Processes bar chart, Top 5 Processes by Avg Completion Time bar chart, and Process Usage pie chart.

PK]mPKj?OEBPS/img_text/ns_image26.htm Description of the illustration ns_image26.gif

ns_image26.gif illustrates confirming the changes to the User Notification inputs.

PK'MPKj?"OEBPS/img_text/sca_comptocomp2.htm< Description of the illustration sca_comptocomp2.gif

This image shows the SOA Resource Browser dialog. The hierarchical tree is expanded (Application Server > connection_name > SOA) for you to make selections.

PK3,A<PKj?OEBPS/img_text/bp_mpr1.htm[ Description of the illustration bp_mpr1.gif

The image shows the layout of the mapper. The Application Navigator displays in the upper left. In the middle, the source schema (fully expanded) displays on the left. The target schema (fully expanded) displays on the right. The component Palette displays on the far right.

PK6WPKj?OEBPS/img_text/bp_wl_info1.htmr Description of the illustration bp_wl_info1.gif

The image shows a portion of the task details for the Vacation Request for jcooper. task. The Task Actions drop-down is open and displays the following options: Request Information, Reassign, Escalate, Suspend, and Save.

PK4)4wrPKj?OEBPS/img_text/ns_newpojo_2.htm) Description of the illustration ns_newpojo_2.gif

ns_newpojo_2.gif illustrates the Oracle JDeveloper main window.

PKdPKj?OEBPS/img_text/sca_spring13.htm8 Description of the illustration sca_spring13.gif

This image is described in the surrounding text.

PKt0PKj? OEBPS/img_text/bp_ht_idserv4.htm| Description of the illustration bp_ht_idserv4.gif

This image shows the Identity Lookup dialog. The Application Server list displays at the top. Next to this is an Add icon. Below this is the Realm list. Below this is the Search Pattern field and User Name list. Below this is the Search User field. Below this are Select, Hierarchy, Reportees, Detail, and << buttons. Below this is the Selected User section (currently populated with users). Below this are Remove and Detail buttons. Help, OK, and Cancel buttons display at the bottom.

PKhSPKj?!OEBPS/img_text/med_alltargets.htm Description of the illustration med_alltargets.gif

This image displays the Routing Rules panel of the Mediator Editor. It displays the operation as ReadFile. Below this is the Callout To field that displays the Java Callout class used, if any. The Routing Rules panel has a static routing with the following fields from top to bottom: <<Filter Expression>>, Validate Semantic, Transform Using, and Assign Values.

PKtPKj?OEBPS/img_text/ns_emaila.htm/ Description of the illustration ns_emaila.gif

ns_emaila.gif illustrates the Oracle JDeveloper Main Window.

PK<<PKj?OEBPS/img_text/bpmdg039.htmy Description of the illustration bpmdg039.eps

The image shows the BPEL process escalating a task and notifying a manager when there is no response in an acceptable period of time. Workflow services returns a task resolved message to the BPEL process when the task is complete.

PK~yPKj?!OEBPS/img_text/bp_validateact.htm Description of the illustration bp_validateact.gif

This image shows the Validate dialog. The General and Skip Conditions tabs display at the top. Below this is the Name field. Below this is the Variables table with three columns: Name, Type, and QName. Above QName are the Add, Edit, and Delete icons. Below the table is the Show Namespace URLs checkbox. Below this are the Help, Apply, OK, and Cancel buttons.

PK%PKj?%OEBPS/img_text/bam_mon_evalbrowse.htm@ Description of the illustration bam_mon_evalbrowse.gif

graphic described in previous text

PKDPKj?)OEBPS/img_text/med_createmed_wsdlinfc.htmd Description of the illustration med_createmed_wsdlinfc.gif

This image shows the Create Mediator Dialog with Interface Definition from WSDL Template selection. The dialog consists of the following fields: Name, Template, Create Composite Service with SOAP Bindings, WSDL URL, Port Type, and Callback Port Type.

PKQPKj?OEBPS/img_text/sca_spring1.htm[ Description of the illustration sca_spring1.gif

This image shows two service binding components. The upper component connects to a spring service component, then on to two either of two reference binding components. The lower component connects to a mediator service component, and then on to a BPEL service component.

PKKYvPKj?&OEBPS/img_text/mapper_xsltconstuct.htm Description of the illustration mapper_xsltconstuct.gif

This image shows the XSLT constructs available in the Component Palette.

PKPKj?OEBPS/img_text/ns_image25.htm- Description of the illustration ns_image25.gif

ns_image25.gif illustrates how to define the Body expression.

PK=K$PKj?!OEBPS/img_text/bp_mpr_params2.htmY Description of the illustration bp_mpr_params2.gif

This image shows the Test XSL Map window.

In the upper left is the Input section. This section includes, from top to bottom, a Source XML File field, Browse button (to the right of this field), Generate Source XML File check box, and Show Source XML File check box. Below this, and also within the Input section, is the Parameters With Schema table with the following columns: Generate File (with a selected check box in the row of this column), Name, Element, File Name, and Browse (with a Browse button in the row of this column). Below this, and also within the Input section, is the Parameters Without Schema table with the following columns: Specify Value (with a check box in the row of this column), Name, Type, Value, Default Type, and Default Value.

Below this is the Output section. This section includes, from top to bottom, a Target XML File field, Browse button (to the right of this field), and Show Target XML File check box.

On the right side of this window is the Auto Layout section, with the Enable Auto Layout check box. Below this are the various Source XML, Target XML Map, and XSL Map layout patterns in which your output can appear. You can select the appropriate target.

PK+f ^YPKj?!OEBPS/img_text/bp_pickonalarm.htm Description of the illustration bp_pickonalarm.gif

This image shows the Add OnAlarm icon being selected in a pick activity.

PKbXPKj?'OEBPS/img_text/med_xrefim_ucexref12.htm1 Description of the illustration med_xrefim_ucexref12.gif

This image displays the Update operation panel.

PKНPKj? OEBPS/img_text/med_extn_func.htmD Description of the illustration med_extn_func.gif

This image displays the .mplan file of a project that has been modified to use user-defined extension functions. The function namespace, defined for the extension functions, is added as an attribute value of the Mediator element. The function names have been added to the Expression element.

PK`PKj?OEBPS/img_text/bp_mdc3.htmF Description of the illustration bp_mdc3.gif

This image shows the Receive Signal dialog. At the top is the General tab. Below this are the Name, Label, and To fields. At the bottom are the Help, Apply, OK, and Cancel buttons.

PK}KFPKj?OEBPS/img_text/med_dynarr4.htmU Description of the illustration med_dynarr4.gif

This image displays the Mediator mplan File for a Mediator with dynamic routing rule. The fields specific to dynamic routing rules are: Decision Component, Services, Operation, and Reference.

PKZUPKj?*OEBPS/img_text/bp_wl_selectingtasktype.htm Description of the illustration bp_wl_selectingtasktype.gif

The image shows a portion of the Task Type Browser dialog box. The first area of the dialog box shows a search field and Search button. The second area of the pane shows a list with the following columns: Type and Process Name. The third area of the pane shows the Details pane with the following fields: Title, Descriptor, and Outcomes.

PKFbPKj?&OEBPS/img_text/med_defaultrr_mplan.htm- Description of the illustration med_defaultrr_mplan.gif

This image shows the Source view of the .mplan file.

PKHPKj?'OEBPS/img_text/med_usecasetargetsvc.htm# Description of the illustration med_usecasetargetsvc.gif

This image shows the Target Service dialog. The WriteFile reference is selected under CustomerRouterProject, References, USCustomer.

PK `B(#PKj?#OEBPS/img_text/bp_foreachcreate.htm Description of the illustration bp_foreachcreate.gif

This image shows the forEach activity and its contained scope activity.

PK'PKj?#OEBPS/img_text/rules_adv_task_6.htm Description of the illustration rules_adv_task_6.gif

This image shows the Routing tab of the Configure Assignment dialog. Below this, Use External Routing is selected from the drop-down list. Below this are the words: Participants and routing defined by an external service. Below this are the words Routing Service. To the right of these words, the Edit icon is being selected.

PKYPKj?%OEBPS/img_text/med_create_soaproj.htmF Description of the illustration med_create_soaproj.gif

This image shows the Create SOA Project window. It consists of the following fields from top to bottom: Project Name, Directory Name, Composite Name, Composite Template.

PKc 4KFPKj?OEBPS/img_text/sca_spring10.htm Description of the illustration sca_spring10.gif

This image shows the spring service component wired with service and reference binding components.

PK8PKj?&OEBPS/img_text/bp_switchcondition3.htm Description of the illustration bp_switchcondition3.gif

This image shows the Condition dialog with the Label field, Description field, and Condition field all filled in with data.

PK6CPKj?&OEBPS/img_text/bam_alert_param_msg.htmH Description of the illustration bam_alert_param_msg.gif

Alert Message dialog box.

PK}PKj?OEBPS/img_text/ns_newjava_1.htm4 Description of the illustration ns_newjava_1.gif

ns_cr_mediator1.gif illustrates the Create Mediator dialog. The surround text describes how to use this dialog to create the ExpenseReportMediator component.

PKgp94PKj?#OEBPS/img_text/bam_alerts_table.htm% Description of the illustration bam_alerts_table.gif

Alert Rules table displayed in Oracle BAM Architect Alerts tab.

PK&PKj?OEBPS/img_text/bp_sensor1.htm Description of the illustration bp_sensor1.gif

The image shows the Structure dialog. Sensors (Activity, Variable, and Fault) are listed.

PKeOIPKj?!OEBPS/img_text/sca_customize4.htmD Description of the illustration sca_customize4.gif

This image shows the OrderProcessingAppforNA - Customization Context dialog. At the top are two radio buttons from top to bottom: View without Customizations and Edit with following Customization Context (selected).

Below this is a table with the following columns from left to right: Tip layer, Name, and Value. The Name column has a value named site selected. The Value column has a value named North America selected.

PK IDPKj?OEBPS/img_text/bpmdg052.htm  Description of the illustration bpmdg052.eps

This image shows the following boxes from top to bottom:

PK>% PKj?)OEBPS/img_text/excel_crt_jsf_jsp_page.htm: Description of the illustration excel_crt_jsf_jsp_page.gif

This image is described in the text.

PK ڿPKj?%OEBPS/img_text/med_exp_edit_icons.htmm Description of the illustration med_exp_edit_icons.gif

This image displays the Expression editing icons. The counter-clockwise arrow is used to undo the last edit. The clock-wise arrow is used to redo the last edit. The empty page is used to clear the expression.

PKǽrmPKj?$OEBPS/img_text/bp_wl_not_filters.htm Description of the illustration bp_wl_not_filters.gif

The image shows the Oracle BPM Worklist screen displaying the following tabs: My Rules, Certificates, and Notification. The Notification tab is selected, and shows the following subtabs: Messaging Channels and Messaging Filters. The Messaging Filters tab is selected, and shows the filters in a table with the following columns: Filter Name and Description.

PKqPPKj?#OEBPS/img_text/bp_ht_taskaction.htm Description of the illustration bp_ht_taskaction.gif

The image shows the Human Task editor. On the left are the following links from top to bottom: General, Data, Assignment, Presentation, Deadlines, Notification, Access (selected), and Events.

To the right, two tabs appear at the top: Content and Actions (selected). Below this are the words: Check action boxes to permit access, with two radio buttons: Coarse grained and Fine grained. Below this is a table with the following columns from left to right: Content, ADMIN, APPROVER, ASSIGNEES, CREATOR, OWNER, and REVIEWERS. The Content column includes the following entries: APPROVE, REJECT, ACQUIRE, AD_HOC_ROUTE, DELEGATE, and DELETE. The entry for the other columns in this table is a checkbox that can be selected. Below the table is the Signature Policy list. Below this is the Specify Restricted Assignment section. To the right is the button named Configured Restricted Assignments.

PKPrPKj?OEBPS/img_text/javacallout2.htm> Description of the illustration javacallout2.gif

This image displays the Callout To field. You can manually enter the value in the Callout To field by typing in the address of the Callout class. While typing the address, the auto-completion information feature of JDeveloper completes the address automatically, the classes in the current project.

PK;PKj?,OEBPS/img_text/excel_jdv_adf_rd_only_frm.htm7 Description of the illustration excel_jdv_adf_rd_only_frm.gif

This image is described in the text.

PK"PKj?OEBPS/img_text/rgs1.htm  Description of the illustration rgs1.gif

This figure shows the Create Business Rules dialog. It contains two tabs: General and Advanced. The General tab is selected. This tab contains the following radio buttons: Create Dictionary and Import Dictionary. Create Dictionary is selected. This tab contains the following fields: Name with value OracleRules1, Package with value project1, and Project with value C:\JDeveloper\mywork\Test2\Project1\Project1.jpr. This tab also contains an Inputs/Outputs table that contains columns: Direction, Name, and Type. The Inputs/Outputs table is empty. Above the Inputs/Outputs table are icons Add, Delete, Move Up, and Move Down. Only the Add icon is activated.

PK*/% PKj?#OEBPS/img_text/rules_selrulcomp.htm  Description of the illustration rules_selrulcomp.gif

The figure displays the Oracle Rules and Oracle Rules Editor Component selected in the Add Library dialog box.

PK"Ur PKj?OEBPS/img_text/bpmdg056.htmr Description of the illustration bpmdg056.eps

The image shows the notification service interfaces and supported service types and where each fits in the two tiers from left to right. A) The tier on the left shows a BPEL process with an outbound arrow labeled Web Services Interface (WSIF binding) and a Human workflow task desktop computer with an outbound arrow labeled Java Interface. Both outbound arrows connect to an Oracle User Messaging Service label on the right. The Oracle User Messaging Service has four arrows connecting to it from the right: Email Server, SMS Server, Voice Gateway, and IM Server. On the left side of the Oracle User Messaging Service is an outbound arrow labeled Java Call. This arrow connects to the BPEL process and Human workflow task on the left.

PK>zwrPKj?#OEBPS/img_text/bam_alerthistmsg.htmA Description of the illustration bam_alerthistmsg.gif

graphic described in following text

PKfPKj?OEBPS/img_text/importxsd2.htm: Description of the illustration importxsd2.gif

This image is described in the surrounding text.

PK&dhPKj?OEBPS/img_text/ns_newpojo_1.htm Description of the illustration ns_newpojo_1.gif

ns_newpojo_1.gif illustrates the Oracle JDeveloper Open Application window. The surrounding text describes how to open the project.

PKPKj? OEBPS/img_text/bp_ts_inbound.htm# Description of the illustration bp_ts_inbound.gif

This image shows the service binding component being double-clicked.

PKT-tPKj?OEBPS/img_text/rules_dict3.htm_ Description of the illustration rules_dict3.gif

This figure shows the Create Variable dialog. It contains a General tab. This tab contains Name field with value RatingRequest, Element field with value blank, and check box Entity Variable which is unchecked. The Entity Variable check box is associated with field Partner Link which is grayed out. There is a Browse Elements icon next to the Element and Partner Link fields. There are Apply, OK, and Cancel buttons. The Apply and OK buttons are grayed out.

PK{d_PKj?OEBPS/img_text/med_dynarr1.htm Description of the illustration med_dynarr1.gif

This image displays the Mediator Editor window displaying the dynamic routing rules option.

PKɓNPKj? OEBPS/img_text/med_fileadap7.htm Description of the illustration med_fileadap7.gif

This image shows the Messages page of the Adapter Configuration Wizard. This page appears as follows:

PKa PKj?&OEBPS/img_text/bam_mon_countconfig.htm: Description of the illustration bam_mon_countconfig.gif

graphic described in the following text

PKWaPKj?!OEBPS/img_text/sca_customize3.htm( Description of the illustration sca_customize3.gif

This image shows the customized scope in Oracle BPEL Designer.

PK1[PKj?#OEBPS/img_text/excel_chs_pg_def.htm@ Description of the illustration excel_chs_pg_def.gif

This image is described in the text.

PK9V#PKj?OEBPS/img_text/ns_filters.htm8 Description of the illustration ns_filters.gif

ns_channeledit.gif illustrates creating a channel.

PKF? PKj?OEBPS/img_text/soase007.htm Description of the illustration soase007.eps

This image shows a Master Process on the left and a Detail Process on the right. The Master process has three boxes below it:

The Detail Process has two boxes below it.

PK BPKj?OEBPS/img_text/soase020.htmi Description of the illustration soase020.eps

The image shows users with an arrow pointing to a list of List Work Items, Complete Task, and Get Weekly Productivity Report. From these items an arrow points to the Workflow Services, and Task Details and History.

PKsniPKj?OEBPS/img_text/bp_elselabel.htmX Description of the illustration bp_elselabel.gif

This image shows the elseif branch of the if activity. The Label field appears at the top. Below this is the Condition field, which includes an XPath Expression Builder icon in the upper right.

PKs/]XPKj?&OEBPS/img_text/ns_channel_edit_idm.htm/ Description of the illustration ns_channel_edit_idm.gif

ns_channeledit.gif illustrates creating a channel.

PKkPKj?OEBPS/img_text/bp_xformmed2.htmu Description of the illustration bp_xformmed2.gif

This image shows the Request Transformation Map. Three sections display in this dialog, each named Transformation to part. Each section has two radio buttons, both named Use Existing Mapper File and Create New Mapper File.

PK1jzuPKj?%OEBPS/img_text/bpel_mon_actdialog.htm@ Description of the illustration bpel_mon_actdialog.gif

graphic described in previous text

PK|PKj?OEBPS/img_text/ns_email2.htm! Description of the illustration ns_email2.gif

ns_email2.gif illustrates the second screen in creating a new application.

PK_FPKj?&OEBPS/img_text/bp_wl_reuse_rule_my.htm5 Description of the illustration bp_wl_reuse_rule_my.gif

Rules Task Flow My Rule configuration screen

PKc PKj?OEBPS/img_text/bp_addcatch1.htmC Description of the illustration bp_addcatch1.gif

Image shows the Add Catch Branch icon of the Scope activity. You click this icon (fourth icon from the top on the left side of the Scope activity) to create a Catch branch.

PK./HCPKj?'OEBPS/img_text/med_create_subevent3.htm Description of the illustration med_create_subevent3.gif

This image displays the SubscMediator Oracle Mediator in Mediator Editor with following information:

PKaPKj?"OEBPS/img_text/bp_wl_reassign4.htme Description of the illustration bp_wl_reassign4.gif

The image shows the Reassign Task screen of the Oracle BPM Worklist. The first area of the screen shows a search field, a drop-down list (with Users selected), and a Search button. The second area of the screen shows the Available and Selected selection fields with left and right arrow and double arrows between the fields. The third area shows the Details pane with the following fields: Name, Work Phone, Cell Phone, Title, Manager, and Reportees. The final area of the screen shows the OK and Cancel buttons.

PK^glPKj?"OEBPS/img_text/bp_wl_history2b.htmV Description of the illustration bp_wl_history2b.gif

The image shows the graphical view of the History pane. The first area of the pane shows a table with the following columns: Participant, Actor, Updated By, and Action Date. The second area of the pane shows a task icon pointing to an icon of a user assigned to the task.

PK'mPKj? OEBPS/img_text/bp_tdf_email1.htmp Description of the illustration bp_tdf_email1.gif

The image shows the designer with the following icons: EmailPage, taskDetails1_jspx, and taskReturn. The EmailPage icon is selected and a closeTaskFlow link appears between the taskDetails1_jspx and taskReturn icons.

PKupPKj?OEBPS/img_text/med_echo_2.htmr Description of the illustration med_echo_2.gif

This image displays the Routing Rules panel of a Mediator supporting synchronous echo operation. The echo operation is symbolized by the inverted arrow symbol, appearing to the right of the Invoke Expression Builder icon.

PKQwrPKj?%OEBPS/img_text/bp_ht_dynamicowner.htm* Description of the illustration bp_ht_dynamicowner.gif

This image shows the Expression Builder window. The Expression section displays at the top. Three icons display in the upper right corner. The Schema section displays in the lower left. This section includes the Variables navigation tree. The Functions section displays in the lower right. In the far lower left corner is the Content Preview section, which displays the selections you make in the Functions or Schema section. Below the Functions section is the Description section. This section displays descriptions of the selection you make in the Functions section.

PK3PKj?OEBPS/img_text/ns_settings.htm Description of the illustration ns_settings.gif

ns_settings.gif illustrates the Settings page, which is described in the surrounding text.

PK5#PPKj?!OEBPS/img_text/med_sws_login2.htm: Description of the illustration med_sws_login2.gif

This image shows the SOA Composer home page.

PK>VsPKj?&OEBPS/img_text/bp_switchcondition2.htm: Description of the illustration bp_switchcondition2.gif

This image shows the Condition dialog with the Label field, Description field, and Condition field (which includes a link to the Expression Builder dialog).

PKd?:PKj?"OEBPS/img_text/med_multifault2.htmM Description of the illustration med_multifault2.gif

This image displays the routing rules panel of a Mediator handling multiple faults. You can click the Add another fault routing icon to add another fault routing for the Mediator.

PKtRMPKj?OEBPS/img_text/ns_newjava_3.htm4 Description of the illustration ns_newjava_3.gif

ns_cr_mediator1.gif illustrates the Create Mediator dialog. The surround text describes how to use this dialog to create the ExpenseReportMediator component.

PK"94PKj?"OEBPS/img_text/med_create_wsdl.htm0 Description of the illustration med_create_wsdl.gif

This image shows the Create WSDL dialog containing following fields:

PKQX50PKj?$OEBPS/img_text/bp_wl_comm_attach.htm Description of the illustration bp_wl_comm_attach.gif

The image shows the Comments and Attachments lists (on the left and right respectively).

PK\PKj? OEBPS/img_text/bp_xformsmed3.htm> Description of the illustration bp_xformsmed3.gif

This image shows the Reply Transformation Map dialog. There are options for Use Existing Mapper File or Create New Mapper File. There are Help, OK and Cancel buttons.

PKGw'C>PKj?%OEBPS/img_text/med_xref_ucexref20.htm3 Description of the illustration med_xref_ucexref20.gif

This image displays the Insert operation panel.

PKɹPKj?%OEBPS/img_text/bp_wl_label_create.htmB Description of the illustration bp_wl_label_create.gif

The image shows the Create Label dialog box in front of the Administration tab. The dialog box shows the following fields: Attribute type (with Text selected), Task Attribute (with TextAttribute3 selected), and Label Name. The bottom of the dialog box shows the Create and Cancel buttons.

PKuPKj? OEBPS/img_text/med_mult_clbk.htm% Description of the illustration med_mult_clbk.gif

This image displays a sample Mediator handling multiple callbacks.

PKkPKj?OEBPS/img_text/bp_flow5a.htmk Description of the illustration bp_flow5a.gif

This image shows the flow activity with activities dropped inside on both sides. The left side shows an assign, invoke, receive, and assign activity (top to bottom). The right side also shows an assign, invoke, receive, and assign activity (top to bottom).

PK> ęPKj?&OEBPS/img_text/med_dvm_usecasedvm2.htm Description of the illustration med_dvm_usecasedvm2.gif

This image displays the ReadOrders service in the Exposed Services area.

PK$PKj?OEBPS/img_text/ns_create.htmA Description of the illustration ns_create.gif

ns_create.gif illustrates the create icon.

PK(PKj?OEBPS/img_text/bp_ht_rulset.htmO Description of the illustration bp_ht_rulset.gif

This image shows the single participant type selected in the Type list. To the right is the Label field. Below that is the Participant List section. In this section is the Build a list of participants using list. Names and expressions is selected in the list. Below this is the Specify attributes using list. Value-based and Rule-based (selected) are the two selections. Below this is the List Ruleset field, which is populated with a name.

PKTsTOPKj?OEBPS/img_text/bp_mpr5.htm Description of the illustration bp_mpr5.gif

The image shows editing of function parameters (a concat function, for this example). The Add, Remove, Move Up, and Move Down buttons display on the right side. A field for editing the contents of the concat function displays on the left. At the bottom is a description of the function. Below this are the Help, OK, and Cancel buttons.

PKDPKj?&OEBPS/img_text/med_dvm_usecasedvm7.htm  Description of the illustration med_dvm_usecasedvm7.gif

This image displays the lookupValue function connected to the imp1:unitofMeasure to imp1:unitofMeasure mapping.

PKp PKj? OEBPS/img_text/bp_hwf_rules1.htm Description of the illustration bp_hwf_rules1.gif

This image shows the Oracle Business Rules Designer. On the left are entries for Facts, Functions, Variables, Bucketsets, Links, and Decision Functions. Below this is the Rulesets section, which lists the available rulesets. Add and Delete icons are also displayed. In the middle are details about the selected ruleset. The IF-THEN statement used in the ruleset is displayed.

PKX*PKj?OEBPS/img_text/bp_ex_catch.htm  Description of the illustration bp_ex_catch.gif

Image shows the Catch branch on the right side of the Scope activity. An exclamation point and the words Drop Activity Here are displayed.

PKA% PKj?$OEBPS/img_text/soa_createejbjava.htm Description of the illustration soa_createejbjava.gif

This image shows the Create EJB Service dialog. The fields are described in the table immediately following this image.

PKSH PKj?%OEBPS/img_text/med_markfordelete1.htm Description of the illustration med_markfordelete1.gif

This images shows a populated Edit Function – markForDelete dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the markForDelete function.

Help, OK, and Cancel buttons.

PK@P~ PKj?OEBPS/img_text/bp_scopes.htm? Description of the illustration bp_scopes.gif

This image shows an expanded scope activity.

PK8PKj?OEBPS/img_text/bp_tdf_form1.htm/ Description of the illustration bp_tdf_form1.gif

The image shows the Task Form with the taskDetails1.jspx tab selected. The first area of the tab shows the Actions drop-down list and the following buttons: Reject, Approve, Claim, Dismiss, and Resume. The second area of the tab shows the Details pane with the following fields: Assignees, Creator, Created, Updated, Expiration Date, Acquired By, Due Date, Outcome, Task Number, Priority, and State. The third area of the tab shows the Contents pane. The fourth area of the tab shows the History pane. The fifth area of the tab shows the Comments and Attachments panes.

PKSݞPKj?OEBPS/img_text/bp_ht_ed.htmj Description of the illustration bp_ht_ed.gif

The image shows the Human Task editor. On the left are the following links from top to bottom: General, Data, Assignment, Presentation, Deadlines, Notification, Access, and Events.

To the left are the following fields from top to bottom: Task Title list and field (with an icon to the right of the field), Description field, Outcomes field (with an icon to the right), Priority list, Category list (with an icon to the right), Owner list and field (with an icon to the right), and Application Context field.

PKT8gÚPKj?OEBPS/img_text/gs_soa_021_0.htm Description of the illustration gs_soa_021_0.gif

This figure shows the general flow of the OrderBookingComposite. It is described in the following text.

PK9LPKj?$OEBPS/img_text/addingoraclerules.htm  Description of the illustration addingoraclerules.gif

The figure displays how to select and add the Oracle Rules SDK and Rules Dictionary Task Flow to the project.

PK. PKj?"OEBPS/img_text/med_validation1.htm6 Description of the illustration med_validation1.gif

This image displays Validations dialog containing following components:

PK7QPKj?OEBPS/img_text/ns_email5.htm Description of the illustration ns_email5.gif

ns_email5.gif illustrates how to access the SendEmailWithAttachments.xsd file.

PK*PKj?"OEBPS/img_text/bp_wl_consensus.htm} Description of the illustration bp_wl_consensus.gif

The image shows the Default outcome drop-down list (with Reject selected) and the Consensus Percentage field. The image also shows the Minimum agreement to override default slider with negative on the left and positive on the right.

PKn^އPKj?!OEBPS/img_text/sca_customize6.htm Description of the illustration sca_customize6.gif

This image shows the Customization Search option being selected from the Search menu.

PKQPKj?"OEBPS/img_text/bpel_timeouttab.htmO Description of the illustration bpel_timeouttab.gif

The image shows the fields of the Timeout tab, which allows you to select either a For time or an Until time:

For both For and Until settings, in addition to specifying a time using the controls just described, you can define an expression by selecting the Expression option and entering it into the Expression field. Alternatively, you can click the XPath Expression Builder to create an expression.

PK~ZPKj?OEBPS/img_text/bp_ts_xml.htm Description of the illustration bp_ts_xml.gif

This graphic shows a test case in the tests folder in the Application Navigator.

PKx)KPKj?+OEBPS/img_text/med_xrefpopulatexrefrow1.htm+ Description of the illustration med_xrefpopulatexrefrow1.gif

This image show a populated Edit Function - populateXRefRow dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the populateXRefRow function.

Help, OK, and Cancel buttons.

PKˑPKj?!OEBPS/img_text/bam_mon_metric.htm? Description of the illustration bam_mon_metric.gif

graphic described in the previous text.

PKoPKj?%OEBPS/img_text/bp_ht_vacreqdeploy.htm Description of the illustration bp_ht_vacreqdeploy.gif

This image shows the Create Form menu at the top, with Auto-Generate Task Form begin selected.

PK -PKj?%OEBPS/img_text/bp_substitute_type.htm Description of the illustration bp_substitute_type.gif

This image shows the Substitute Element or Type dialog. The Substitute an element from the substitution group with head element "po:contact" radio button appears at the top. Below this is the Substitute a type derived from "com:Address" radio button. Below this is the Select global type derived from "com.Address": field. Help, OK, and Cancel buttons display at the bottom.

PK PKj? OEBPS/img_text/bp_transform3.htm~ Description of the illustration bp_transform3.gif

The image shows the Generate Report window, which has the following fields: File Name, Directory Name, Browse button (to the right), Source XML File, Browse button (to the right), Generate Source XML File check box, Parameters With Schema table (with the following columns: Generate File (with a selected check box in the row of this column), Name, Element, File Name, and Browse (with a Browse button in the row of this column)), and the Parameters Without Schema table (with the following columns: Specify Value (with a check box in the row of this column), Name, Type, Value, Default Type, and Default Value).

Below this are two check boxes: Open Report and Add To Project.

Help, OK, and Cancel buttons display at the bottom.

PK3Rу~PKj?$OEBPS/img_text/med_xref_ucexref1.htmK Description of the illustration med_xref_ucexref1.gif

This image displays the Stored Procedure dialog containing following fields:

PK?NPKj?OEBPS/img_text/bp_ht_stage1.htm| Description of the illustration bp_ht_stage1.gif

The image shows the Assignment section of the Human Task editor.

At the top are the Make Parallel icon, Make Serial icon, Up arrow, Down arrow, Add icon, Edit icon, and Delete icon. The Add icon is selected and a dropdown list is displayed with the following options: Sequential participant block, Parallel participant block, Sequential stage, and Parallel stage.

Below this is a box labeled Stage1. Connecting to this box from below is a block named Stage1.Participant1.

PKe|PKj?OEBPS/img_text/bpmdg020.htm Description of the illustration bpmdg020.eps

This image shows an interaction diagram showing WS headers and how they direct messages to the correct destination. The following actions take place:

  1. In the BPEL process, an invoke activity instantiates a service, which contains a loanApp variable to store the contents of the request.

  2. The loanApp variable is passed to the WS-addressing header, which assigns it a callback location and correlation ID.

  3. The loan service WSDL initiates a port and processes the loanApp data to the asynchronous loan processor service.

  4. The asynchronous loan processor service processes the request and then sends a response (stored in a variable called loanOffer) back to the BPEL process by opening a callback port. The WS-addressing header tracks the response with the appropriate correlation ID.

PK6\k PKj?OEBPS/img_text/ns_image21.htm* Description of the illustration ns_image21.gif

ns_image21.gif illustrates viewing the expanded process element.

PK.PKj?"OEBPS/img_text/bam_mon_bi_icon.htmC Description of the illustration bam_mon_bi_icon.gif

graphic described in previous text

PK4zPKj?-OEBPS/img_text/excel_jdev_pg_df_tsk_actns.htm6 Description of the illustration excel_jdev_pg_df_tsk_actns.gif

This image is described in the text.

PKPKj?"OEBPS/img_text/ns_channel_edit.htm3 Description of the illustration ns_channel_edit.gif

ns_channeledit.gif illustrates creating a channel.

PKPKj?OEBPS/img_text/ns_newpojo_3.htm' Description of the illustration ns_newpojo_3.gif

ns_newpojo_3.gif illustrates how to verify the libraries in the project properties. The surround text describes the specific verification steps.

PK9J,'PKj?!OEBPS/img_text/med_specf_expr.htm% Description of the illustration med_specf_expr.gif

This image shows the Expression Builder for a Mediator with multipart request source. It displays the Expression field at the top, and then Variables, Content Preview, Description, and Functions fields, in counterclockwise order. The Variables field displays all message parts of the request source under the in variable.

PKD{PKj? OEBPS/img_text/bp_hwf_rules3.htm( Description of the illustration bp_hwf_rules3.gif

This image shows the single participant type selected in the Type list. To the right is the Label field. Below that is the Participant List section. In this section is the Build a list of participants using list. Rule-based is selected in this list. Below this is the List Ruleset field, which is populated with a name.

PKIGPKj?(OEBPS/img_text/med_createmed_subsevt.htm{ Description of the illustration med_createmed_subsevt.gif

This image shows the Create Mediator Dialog with Subscribe to Events Template selection. The dialog consists of the following fields: Name, Template, and a table with Event, Consistency, Run as Roles, and Filter fields.

PK>{PKj?$OEBPS/img_text/bpel_assignbpelx2.htm% Description of the illustration bpel_assignbpelx2.gif

This image shows the selected Copy Rules tab of the Assign dialog. The following tabs appear at the top from left to right: General, Copy Rules, Annotations, Skip Condition, Sources, and Targets. To the right are the Expression, Literal, Remove, Rename, and Recast icons. Below this, Insert New Rule After is selected in the dropdown list. Below this, a two column table shows the source node connected to the target node by a wire. Below this, a two column table shows the From section and the To section. A copy rule in the From selection has been right-clicked to show the Change rule type option being selected. This displays a list with CopyList, Append, InsertAfter, and InsertBefore options. Above the To section are the Create, Edit, Delete, Up, and Down buttons. At the bottom are the Help, Apply, OK, and Cancel buttons.

PKPKj?OEBPS/img_text/xbuild23.htm Description of the illustration xbuild23.gif

This image shows the parameter tool tip appearing and displaying the expected argument.

PKPKj?OEBPS/img_text/importxsd.htm/ Description of the illustration importxsd.gif

This image shows the Import Schema File icon being selected.

PK#PKj?"OEBPS/img_text/fod_appservcon2.htm` Description of the illustration fod_appservcon2.gif

This image shows an image of the Create Application Server Connection Type page. It has the following values set:

Connection Name: MyAppServerConnection

Connection Type: WebLogic 10.3.

PK e`PKj?OEBPS/img_text/bp_notif5.htmA Description of the illustration bp_notif5.gif

The image shows the SMS dialog. The General and Skip Condition tabs display at the top. The fields named From Number, Telephone Number, Subject, and Body display below this.

PK7FAPKj?OEBPS/img_text/sca_spring14.htm8 Description of the illustration sca_spring14.gif

This image is described in the surrounding text.

PK PKj?%OEBPS/img_text/med_xref_ucexref19.htm3 Description of the illustration med_xref_ucexref19.gif

This image displays the Insert operation panel.

PKmPKj?&OEBPS/img_text/med_xrefim_ucexref5.htm+ Description of the illustration med_xrefim_ucexref5.gif

This image displays the Routing Rules panel with following fields:

PKPKj? OEBPS/img_text/bp_portlets14.htm5 Description of the illustration bp_portlets14.gif

This image shows the Portlet - Property Inspector dialog. In this dialog is the Common section with the Id, Title, Width, Height, Icon, and Partial Triggers fields. Below this is the Appearance section with the Short Desc field, and Background, Display Header, Display Shadow, and Display Scroll Bar lists.

PKOoPKj?OEBPS/img_text/bp_mpr2link.htm8 Description of the illustration bp_mpr2link.gif

The images shows linking source and target nodes.

PK\yPKj?OEBPS/img_text/sca_spring7.htm# Description of the illustration sca_spring7.gif

This image shows a Spring Context service component being dragged from the Component Palette on the right side into the SOA Composite Editor.

PK!{(#PKj?OEBPS/img_text/bp_mpr_sub5.htm Description of the illustration bp_mpr_sub5.gif

This image shows a for-each construct and sort construct linked to in the target tree.

PK`֏PKj?OEBPS/img_text/ns_newjava_6.htm" Description of the illustration ns_newjava_6.gif

message _status1.gif displays the message status after you click Send.

PKsQZPKj?+OEBPS/img_text/bam_dc_connection_update.htm Description of the illustration bam_dc_connection_update.gif

DataControl.dcx file located in the Application Navigator under the Application Sources folder.

PKUO4PKj?&OEBPS/img_text/med_xrefim_ucexref4.htm/ Description of the illustration med_xrefim_ucexref4.gif

This image show a populated Edit Function - populateXRefRow1M dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the populateXRefRow1M function.

Help, OK, and Cancel buttons.

PKhPKj?OEBPS/img_text/bp_onevent.htm~ Description of the illustration bp_onevent.gif

This image shows the OnEvent dialog. At the top are the Message Exchange, Documentation, Properties, General, and Correlations tabs. Below this is the Partner Link field (with a Search icon to the right), Port Type list, and Operation list. Below this are the Variable radio button (selected) and From Parts radio button. Below this is the Variable field. Below this is the Data Types section, with the Message Type and Elements radio buttons. Both buttons have a Search icon to the right.

PK6A0~PKj?!OEBPS/img_text/bam_sec_filter.htm! Description of the illustration bam_sec_filter.gif

Security Filters window showing drop-down list for the AND or OR condition that can be applied to the security filters in a data object.

PKOΫ&!PKj?$OEBPS/img_text/med_sws_selectdvm.htm2 Description of the illustration med_sws_selectdvm.gif

This image shows the Select a DVM to open dialog.

PK JPKj?OEBPS/img_text/bpmdg002.htm Description of the illustration bpmdg002.eps

The image shows a diagram of a receive activity processing data to a reply activity. The following actions take place:

  1. The receive activity sends data to the fault handler.

  2. The fault handler is defined within two scope activities. The first scope activity uses a prepare crin assign activity, a call service invoke activity, and a Read crOut assign activity to determine that the credit rating is a negative number. The second scope uses a credit to -1000 assign activity to set the credit rating to -1000.

  3. The fault handler passes this data to the reply activity.

PKMI PKj?OEBPS/img_text/bp_assign.htmA Description of the illustration bp_assign.gif

This image shows the assign activity icon.

PKz(gPKj?OEBPS/img_text/soase003.htm Description of the illustration soase003.eps

This image shows a dashed box at the top labeled Service Archive: Composite (deployment unit). Inside this are four boxes labeled Loan Process, APR Rule, Manager Review Task, and EBS Customer View.

Below this is a box with five subboxes inside labeled, from left to right, BPEL Process Manager, Business Rules, Oracle Mediator, and Human Task. The left side of this box connects to two databases outside the box labeled UDDI and MDS. The right side of this box connects to two descriptions outside the box: 1) Service Engines - Containers that host the component business logic and 2) Service Infrastructure - Picks up SOAP message from binding component and determines the intended component target.

Also inside the box and below the Business Rules box is an envelope that connects on its left side up to the Loan Process box. The right side of the envelope connects up to the box labeled Manager Review Task.

Below this box are six circles labeled BAM, B2B, HTTP SOAP, SDO ADF/BC, and JCA Adapters. To the right of these circles is the following description: Binding Components - Connect SOA applications to the outside world. The HTTP SOAP circle connects down to a box labeled .NET Payment Calculator. This box has the following description to its right: Sends a SOAP message to the SOA application. The HTTP SOAP circle connects up to the box labeled Loan Process.

PKkPKj?OEBPS/img_text/ns_newjava_4.htm Description of the illustration ns_newjava_4.gif

test_browser.gif illustrates the browser page that enables you to test the application.

PKPKj?"OEBPS/img_text/bp_tdf_simpwiz9.htm Description of the illustration bp_tdf_simpwiz9.gif

This image shows the lower part of the form. The sections that display are Comments, Attachments, and History.

PKV(d PKj?"OEBPS/img_text/bp_ht_configpol.htm8 Description of the illustration bp_ht_configpol.gif

This image shows the Human Task editor. On the left are the following links from top to bottom: General, Data, Assignment, Presentation, Deadlines, Notification, Access (selected), and Events.

To the right, two tabs appear at the top: Content and Actions (selected). Below this are the words: Check action boxes to permit access, with two radio buttons: Coarse grained and Fine grained. Below this is a table with the following columns from left to right: Content, ADMIN, APPROVER, ASSIGNEES, CREATOR, OWNER, and REVIEWERS. The Content column includes the following entries: APPROVE, REJECT, ACQUIRE, AD_HOC_ROUTE, DELEGATE, and DELETE. The entry for the other columns in this table is a checkbox that can be selected. Below the table is the Signature Policy list. Configure Policy is selected. Below this is the Specify Restricted Assignment section. To the right is the button named Configured Restricted Assignments.

PK `=8PKj?!OEBPS/img_text/bp_ht_advrules.htm Description of the illustration bp_ht_advrules.gif

This image shows the Routing tab of the Configure Assignment dialog. Below this the Use Advanced Rules option is selected from the drop-down list. Below this are the words: Task will be routed to participants using external rules. Below this are the words Rules Dictionary: ApprovalHumanTaskRules. An Edit icon displays to the right. Help, OK, and Cancel buttons appear at the bottom.

PK;PKj?!OEBPS/img_text/bp_wl_prio_rpt.htm Description of the illustration bp_wl_prio_rpt.gif

The image shows the Task Priorities Report as a bar chart. The first area of the report shows a table with the following columns: Assigned to group(s), Assigned to user(s), Priority, and Number of Tasks. The second area shows the Task Priorities Report bar chart with the x-axis labeled California, rsteven, Supervisor, jcooper, and LoanAgentGroup, and the y-axis labeled Number of Tasks.

PK"PKj?"OEBPS/img_text/bam_mon_bistruc.htmC Description of the illustration bam_mon_bistruc.gif

graphic described in previous text

PKU4PKj?!OEBPS/img_text/ruleset_editor.htmB Description of the illustration ruleset_editor.gif

The figure displays sample rulesets.

PKMPKj?#OEBPS/img_text/conditionbrowser.htm Description of the illustration conditionbrowser.gif

The figure displays a Condition Browser window that helps you to select left or right value options.

PKCPKj?OEBPS/img_text/bp_ex_assert.htmk Description of the illustration bp_ex_assert.gif

This image shows the Assert dialog. The General and Skip Condition tabs are displayed. Below this are the Name, Message, and Expression fields. The Help, Apply, OK, and Cancel buttons are displayed at the bottom.

PKۇpkPKj?OEBPS/img_text/rules_df2.htm| Description of the illustration rules_df2.gif

This figure shows the composite.xml file in design mode. The Components swim lane contains a business rule service component named OracleRules1 and the Exposed Services swim lane contains a service named OracleRules1_DecisionService_1_ep with two operations: callFunctionStateful and callFunctionStateless. Two ports are shown in the Business Rule. The second port is selected, DF_2. This is DF_2, and Interface: http://xmlns.oracle.com/OracleRules1/DF_2#wsdl.interface(IDecisionService).

PK Vȁ|PKj?OEBPS/img_text/bam_mon_add.htmG Description of the illustration bam_mon_add.gif

graphic described in previous text

PK0IPKj?OEBPS/img_text/bp_ht_params.htmt Description of the illustration bp_ht_params.gif

The image shows the Data section of the Human Task editor. In this section is a table with the following columns from left to right: Name, Element or Type, and Editable. Add, Edit, and Delete icons appear in the upper right corner of the image.

PKl^PKj?'OEBPS/img_text/bam_mon_create_struc.htm= Description of the illustration bam_mon_create_struc.gif

graphic described in previous text.

PK`lPKj?OEBPS/img_text/sca_spring3.htm Description of the illustration sca_spring3.gif

This image shows the spring context service component icon in the SOA Composite Editor.

PK]EZPKj?OEBPS/img_text/bp_ht_stage2.htmL Description of the illustration bp_ht_stage2.gif

This image shows two parallel participants in the Assignment and Routing Policy section. In the upper right corner is the icon named Task will go from starting to final participant.

PK;jQLPKj?'OEBPS/img_text/med_xrefim_ucexref10.htm Description of the illustration med_xrefim_ucexref10.gif

This image displays the EBS_TO_LOGGER_INSERT.xsl transformation.

PKPKj?'OEBPS/img_text/bam_alert_param_expr.htm Description of the illustration bam_alert_param_expr.gif

Rule Expression portion of the Rule Creation and Edit dialog box.

PK1E5HPKj?"OEBPS/img_text/bam_ar_ems_form.htmF Description of the illustration bam_ar_ems_form.gif

graphic described in table 33-1

PK0^PKj?OEBPS/img_text/bp_ht_esc3.htm  Description of the illustration bp_ht_esc3.gif

This image shows the Deadlines section. Escalate after is selected. Below this are the Fixed Duration list, the Day list, the Hour list, and the Minutes list. To the right is the Maximum Escalation Levels field. Below this is the Highest Approver Title list.

Below this is the Custom Escalation Java Class field. Below this is the Action Requested Before check box.

PK^X PKj?%OEBPS/img_text/sca_clientpolover4.htmQ Description of the illustration sca_clientpolover4.gif

This image shows the Config Override Properties dialog. A table with the following columns appears: Name, Value, and Override Value. At the bottom are Help, OK, and Cancel buttons.

PKzVQPKj?&OEBPS/img_text/med_dvm_usecasedvm9.htmN Description of the illustration med_dvm_usecasedvm9.gif

This image show a populated Edit Function - lookupValue dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the lookupValue function.

Help, OK, and Cancel buttons.

PK]t!PKj?OEBPS/img_text/med_add_val1.htmb Description of the illustration med_add_val1.gif

This image shows the Add Validation dialog for a multipart request source. It displays Part, File, and Type fields from top to bottom. The Part field displays all the message parts of the source message.

PK/[gbPKj?OEBPS/img_text/bp_mpr4.htm| Description of the illustration bp_mpr4.gif

The images shows how to use functions. A concat function displays in the middle of the window. With the target first and last names connecting on the left side of the function. Connecting on the right side of the function is the source name.

PKy"PKj?OEBPS/img_text/med_mep5.htm Description of the illustration med_mep5.eps

This image displays request-reply-callback message exchange pattern of a Mediator.

PKPKj?"OEBPS/img_text/bp_replaydesign.htm Description of the illustration bp_replaydesign.gif

This image shows the replay activity in a BPEL process in the designer.

PK_\PKj?!OEBPS/img_text/sca_selectsoap.htm: Description of the illustration sca_selectsoap.gif

This image shows the Create Web Service dialog. This dialog contains the following fields and lists from top to bottom: Name field, Type list, WSDL URL field (with an icon to the right of the field), Port Type list, and Callback Port Type list. The WSDL URL field includes the SOAP endpoint location.

PK)PKj?"OEBPS/img_text/soa_springpojo4.htm5 Description of the illustration soa_springpojo4.gif

This image is described in the surrounding text.

PK!PKj?OEBPS/img_text/soase008.htmf Description of the illustration soase008.eps

This image shows a master BPEL process in the middle.

On the left side, an outbound arrow labeled Validates Header connects to the label Sales Order 1. Two boxes display below this label: Header (with two bullet points: customer information and ship-to address) and Line Items (with four bullet points: item names, item numbers, price, and quantity).

On the right side, an outbound arrow labeled Validates Header connects to the label Sales Order 2. Two boxes display below this label: Header (with two bullet points: customer information and ship-to address) and Line Items (with four bullet points: item names, item numbers, price, and quantity).

In the lower right corner of the master BPEL process there are two arrows: An outgoing arrow labeled Completes Header Validation and Signals Detail Process to Continue connects to a process labeled Detail BPEL Process 2. An incoming arrow from Detail BPEL Process 2 is labeled Completes Line Validation and Signals Master Process.

On the right side of Detail BPEL Process 2 is an outgoing arrow labeled Validates Line Items that connects to the Line Items box of Sales Order 2.

In the lower left corner of the master BPEL process there are two arrows: An outgoing arrow labeled Completes Header Validation and Signals Detail Process to Continue connects to a process labeled Detail BPEL Process 2. An incoming arrow from Detail BPEL Process 2 is labeled Completes Line Validation and Signals Master Process.

PKPkfPKj?OEBPS/img_text/ns_image38.htm Description of the illustration ns_image38.gif

ns_image38.gif illustrates the Messaging Channels tab in User Messaging Preferences.

PKyMӃPKj?OEBPS/img_text/sca_approf4.htm Description of the illustration sca_approf4.gif

This image shows the Deployment Action page of the wizard. This image is described in the text immediately following this image.

PKdPKj?OEBPS/img_text/soase005.htm\ Description of the illustration soase005.eps

This image shows an inbound ADF BC application using SDO-formed data connecting with an SDO service binding component, which is wired to a BPEL process service component in a SOA composite application.

PKi%a\PKj?OEBPS/img_text/xbuild24.htmJ Description of the illustration xbuild24.gif

This image shows a semantic error.

PK6wRPKj?OEBPS/img_text/rules_soa5.htm+ Description of the illustration rules_soa5.gif

This figure shows the composite.xml file in design mode. The Components swim lane contains a business rule service component named OracleRules1 and the Exposed Services swim lane contains a service named OracleRules1_DecisionService_1_ep with two operations: callFunctionStateful and callFunctionStateless.

PK ;PKj? OEBPS/img_text/med_mult_edtr.htm Description of the illustration med_mult_edtr.gif

This image shows the Mediator Editor window for a Mediator with multipart source.

PK/PKj?OEBPS/img_text/sca_compsen4.htmS Description of the illustration sca_compsen4.gif

This image shows the Properties dialog. The Selected Operation field appears at the top. Below this is the Select Message Type field. Below this is the Select Property from List list. Below this is the Selected Property field. Help, OK, and Cancel buttons appear at the bottom.

PK"PKj?"OEBPS/img_text/bp_pickonalarm2.htmF Description of the illustration bp_pickonalarm2.gif

The image shows the OnAlarm dialog box. The General, Annotations, and Skip Condition tabs display at the top. Below this are the For and Until radio buttons:

For both For and Until settings, in addition to specifying a time using the controls just described, you can define an expression by selecting the Expression option and entering it into the Expression field. Alternatively, you can click the XPath Expression Builder to create an expression.

Below this is the Expression field. At the bottom are the Help, Apply, OK, and Cancel buttons.

PK33KFPKj?OEBPS/img_text/ns_newjava_9.htm4 Description of the illustration ns_newjava_9.gif

ns_cr_mediator1.gif illustrates the Create Mediator dialog. The surround text describes how to use this dialog to create the ExpenseReportMediator component.

PKI94PKj?$OEBPS/img_text/bp_foreachgeneral.htm8 Description of the illustration bp_foreachgeneral.gif

This image shows the For Each dialog. Completion, Documentation, Targets, Sources, General (selected), and Counter Values tabs appear at the top. Below this are the Name and Counter Name fields. Below this is the Parallel Execution checkbox. Help, Apply, OK, and Cancel buttons appear at the bottom.

PKUPKj?!OEBPS/img_text/sca_bcpolicies.htm Description of the illustration sca_bcpolicies.gif

This image shows the Configure SOA WS Policies dialog. The Select Request Binding field displays at the top. Below this are the following sections, each of which have Add and Delete icons to the right: MTOM, Reliability, Addressing, Security, and Management. Enable All, Disable All, and Remove All buttons appear at the bottom of the dialog. Below this are Help, OK, and Cancel buttons.

PK!PKj?$OEBPS/img_text/fod_resource_pal2.htm Description of the illustration fod_resource_pal2.gif

This image shows the Application Server expanded with the MyAppServerConnection connection.

PKzPKj?OEBPS/img_text/ns_image2.htm4 Description of the illustration ns_image2.gif

ns_image2.gif illustrates how to create an application.

PKW)gPKj?"OEBPS/img_text/bp_wl_details97.htm Description of the illustration bp_wl_details97.gif

The image shows the Help desk request for wfaulk. The first area of the screen shows the Details pane (not expanded). The second area of the screen shows the Contents pane with the following fields: Location, Type, Problem Description, Severity, and Status. The second area also shows the Requester and Resolution information. The Requester section shows the following fields: ID, First Name, Last Name, Email, and Phone. The Resolution section shows the following fields: Comment and Resolved By. The final area shows the History pane expanded displaying a table with the following columns: #, Participant, and Action.

PK` PKj?&OEBPS/img_text/rules_decisiontable.htm5 Description of the illustration rules_decisiontable.gif

The figure displays a sample decision table.

PK:PKj?&OEBPS/img_text/bpel_processmonitor.htm Description of the illustration bpel_processmonitor.gif

This image shows the Monitor button being selected above the designer.

PKPKj?'OEBPS/img_text/bp_wl_selectinglabel.htmT Description of the illustration bp_wl_selectinglabel.gif

The image shows the Map Payload Attributes dialog box. The first area of the dialog box shows a list with the following columns: Label and Attribute. The second area of the pane shows the Details pane with the following text: myField (TextAttribute2) is being used in.

PKwPKj?OEBPS/img_text/sca_wireref.htm9 Description of the illustration sca_wireref.gif

This image shows a service in the Exposed Services swimlane wired to an Oracle Mediator service component wired to a reference in the External References swimlane.

PK@>9PKj?!OEBPS/img_text/sca_selectwsdl.htm: Description of the illustration sca_selectwsdl.gif

This image shows the Create Web Service dialog. This dialog contains the following fields and lists from top to bottom: Name field, Type list, WSDL URL field (with an icon to the right of the field), Port Type list, and Callback Port Type list. The WSDL URL field includes the WSDL endpoint location.

PK'(PKj?"OEBPS/img_text/soase_id_ss_004.htm Description of the illustration soase_id_ss_004.gif

This image shows Oracle BPEL Designer. This image is described in the table immediately below this image.

PKo?PKj? OEBPS/img_text/bp_wl_digsig1.htm] Description of the illustration bp_wl_digsig1.gif

The image shows the Digital Signature Task Details screen. The first area of the screen shows the Back to History button. The second area of the screen shows the Approve Order pane with the following fields: Task Number, State, Outcome, Priority, Creator, Created Date, Updated Date, Expiration Date, Assignees, and Acquired By. The final area of the screen shows the Customer Information pane with the following fields: CustID, ID, Street, City, State, Zip, and Country. The top right of the screen shows the Sign button.

PKEzVPKj?OEBPS/img_text/med_reseq2.htm Description of the illustration med_reseq2.gif

This image shows the Name, WSDL URL, Port Type, and Resequence Level elements from top to bottom.

PKHR3qPKj? OEBPS/img_text/med_bpelevnt9.htm6 Description of the illustration med_bpelevnt9.gif

This image shows the BPEL Process icon in the SOA Composite Editor. It shows an icon on the left side that indicates that the BPEL Process service component is configured for an event subscription. The icon on the right side indicates that BPEL Process service component is configured to publish an event.

PKyzEPKj?!OEBPS/img_text/bp_ht_callback.htmO Description of the illustration bp_ht_callback.gif

The image shows the Human Task editor. On the left are the following links from top to bottom: General, Data, Assignment, Presentation, Deadlines, Notification, Access, and Events (selected).

To the right, three columns display in this window: State, Java Class, and Trigger Workflow Event. The State column includes entries for OnAssigned, OnUpdated, OnCompleted, OnStageCompleted, and OnSubtaskUpdated. Below the table is the Allow task and routing customization in BPEL callbacks checkbox and Disable BPEL callbacks checkbox.

PK`wPKj?"OEBPS/img_text/bp_wl_history1a.htmV Description of the illustration bp_wl_history1a.gif

The image shows the graphical view of the History pane. The first area of the pane shows a table with the following columns: Participant, Actor, Updated By, and Action Date. The second area of the pane shows a task icon pointing to an icon of a user assigned to the task.

PKKPKj? OEBPS/img_text/bp_ht_vacreq1.htm+ Description of the illustration bp_ht_vacreq1.gif

This image shows the Type Chooser dialog. The navigational tree is expanded to select the necessary XSD file under the Project Schema Files folder.

PK{0+PKj? OEBPS/img_text/bp_flowsynch1.htmY Description of the illustration bp_flowsynch1.gif

This image shows the Flow dialog. General (selected), Annotations, Documentation, Targets, and Sources tabs display at the top. Below this is the Name field. Below this is the Links table with a Name column. Add and Delete icons display above the table and to the right.

PKѫPKj?!OEBPS/img_text/ns_ums-ws-home.htm Description of the illustration ns_ums-ws-home.gif

ns_ums-ws-home.gif illustrates the User Messaging Web Service Chat Web page. The surround text describes how to use this page.

PKPKj? OEBPS/img_text/bp_ht_vacreq4.htm/ Description of the illustration bp_ht_vacreq4.gif

This image shows the service binding component wired to the BPEL process service component. Above the BPEL process is the human task service component.

PKs,4/PKj?OEBPS/img_text/bp_tdf_non6.htm Description of the illustration bp_tdf_non6.gif

The image shows the foreign JNDI provider that you are defining, ForeignJNDIProvider-SOA.

PKPKj?!OEBPS/img_text/bp_ht_outcomes.htm| Description of the illustration bp_ht_outcomes.gif

This image shows the Outcomes dialog. The following outcomes can be selected: Defer, Yes, OK, Approve, Accept, Reject, and No. The Add icon displays in the upper right corner. Help, OK, and Cancel buttons display at the bottom.

PK]|PKj?#OEBPS/img_text/fod_databaseconn.htm Description of the illustration fod_databaseconn.gif

This image shows the Connection dialog. The Connection field includes two icons to the right: Add icon and Edit icon.

PK)W PKj?OEBPS/img_text/xbuild26.htm( Description of the illustration xbuild26.gif

This image shows free form text and the <% command being entered.

PKɟTPKj?OEBPS/img_text/ns_newjava_5.htm Description of the illustration ns_newjava_5.gif

This image illustrates the UMS Sample Send Message page; described in surrounding text.

PKPKj?OEBPS/img_text/xbuild12.htmI Description of the illustration xbuild12.gif

This image shows a syntactic error.

PKɼPKj? OEBPS/img_text/bp_tdf_email3.htmV Description of the illustration bp_tdf_email3.gif

The image shows the HDRHumanTask_TaskFlow.xml tab displaying the following icons: PageRouter, taskDetails, and EmailPage. A default link appears between the PageRouter and taskDetails icons.

PK[VPKj?'OEBPS/img_text/med_create_subevent1.htm Description of the illustration med_create_subevent1.gif

This image shows the Event Chooser dialog containing following information:

PKNBPKj? OEBPS/img_text/fod_scaproper.htm Description of the illustration fod_scaproper.gif

This image shows the sca-build.properties in the Application Navigator.

PK {PKj?OEBPS/img_text/bp_hwf_rule2.htmT Description of the illustration bp_hwf_rule2.gif

This image shows a push back on the rejected rule.

PreviousOutcome.outcome == "REJECT" and

PreviousOutcome.logicalParticipant !+ "Assignee1"

THEN

call PUSHBACK()

PKJYTPKj?!OEBPS/img_text/bp_mpr_sample1.htm+ Description of the illustration bp_mpr_sample1.gif

This image shows the XSLT Mapper. A source schema named po.xsd and a target schema named invoice.xsd are displayed. No mapping has been performed.

PK4M0+PKj?'OEBPS/img_text/excel_login_jsp_file.htm> Description of the illustration excel_login_jsp_file.gif

This image shows a login.jsp file.

PKPKj?&OEBPS/img_text/med_xrefim_ucexref2.htm& Description of the illustration med_xrefim_ucexref2.gif

This image displays the Specify Stored Procedure Page of Adapter Configuration Wizard containing following fields:

PK@PKj?'OEBPS/img_text/med_dvm1_ucmultival2.htm. Description of the illustration med_dvm1_ucmultival2.gif

This image displays the readFile service in the Exposed Service area connected to LookupMultiplevaluesMediator Mediator in the Components area.

PK1q3.PKj?#OEBPS/img_text/bp_sensor_custom.htmp Description of the illustration bp_sensor_custom.gif

The image shows the Create Sensor Action dialog, which has the following fields: Name, Publish Type, JMS Connection Factory (disabled), Publish Target, and Filter. The Enable check box is checked. At the bottom are Help, OK, and Cancel buttons.

PKM>PKj?#OEBPS/img_text/med_exp_build_hd.htmd Description of the illustration med_exp_build_hd.gif

This image displays the Expression Builder dialog. For the expression entered in the Expression field, the SOAP header in the expression is detected and displayed as a variable under the "in" variable.

PKდidPKj?%OEBPS/img_text/bp_wl_savedmapping.htm9 Description of the illustration bp_wl_savedmapping.gif

The image shows the Oracle BPM Worklist screen displaying the following tabs: My Tasks, Initiated Tasks, Administration Tasks, Administration, and Evidence Search. The Administration tab is selected. The left of the tab shows the Administration pane with the Public Flex Fields entry selected. The right of the tab shows the Flex Field Mapping pane. The first area of the pane shows the following radio buttons: Browse all mappings (selected) and Edit mappings by task type. The second area of the pane shows the Payload Attribute and Flex Field Labels.

PK䉹zPKj?!OEBPS/img_text/bp_mpr_sample6.htmN Description of the illustration bp_mpr_sample6.gif

This image shows the XSLT Mapper. A source schema named po.xsd and a target schema named invoice.xsd are displayed. Mapping has been performed, as described in the surrounding text.

PKA0SNPKj?!OEBPS/img_text/bp_wl_subtask1.htmm Description of the illustration bp_wl_subtask1.gif

The image shows the Create Sub Task dialog box displaying the following fields: Task Title, Category, Priority (a drop-down list), Percentage Complete, Due Date, Start Date, and Assignee. The bottom of the dialog box shows the OK and Cancel buttons.

PKFVPKj?'OEBPS/img_text/med_xref_ucdbadapter.htm> Description of the illustration med_xref_ucdbadapter.gif

This image displays the Logical Delete page containing following fields:

PK46PKj?OEBPS/img_text/bp_mpr3.htm Description of the illustration bp_mpr3.gif

The images shows the Set Text window. There is a Text field and a Disable Escape check box.

PKq(PKj?"OEBPS/img_text/soase_jd_ss_005.htm) Description of the illustration soase_jd_ss_005.gif

This image shows an empty SOA composite application in the Application Navigator. The composite.xml file displays in the Application Navigator.

PK4.)PKj?%OEBPS/img_text/med_xref_ucexref16.htm Description of the illustration med_xref_ucexref16.gif

This image displays the Routing Rules panel with following fields of Delete operation:

PKbPKj?OEBPS/img_text/direct3.htm* Description of the illustration direct3.gif

The fields in this image are described immediately above the image.

PKbPKj?"OEBPS/img_text/fod_bpelprocess.htm{ Description of the illustration fod_bpelprocess.gif

This image shows the Create BPEL Process dialog. The following fields are displayed from top to bottom: two radio buttons (BPEL 1.1 Specification radio button (selected) and BPEL 2.0 Specification radio button), Name field, Namespace field, Template list (with a browse icon to the right of the list), Service Name field, Expose as a SOAP service checkbox, Input field (with a browse icon to the right of the field), and Output field (with a browse icon to the right of the field).

PKJ{PKj?-OEBPS/img_text/bp_completed_phase_in_jdev.htm. Description of the illustration bp_completed_phase_in_jdev.gif

Completed level-1 Phase in Oracle JDeveloper

PKPKj?+OEBPS/img_text/excel_completed_workbook.htm Description of the illustration excel_completed_workbook.gif

This image shows an Excel workbook for the expense application fully integrated with Oracle ADF-DI.

PK^R PKj?!OEBPS/img_text/bp_wl_outcomes.htm, Description of the illustration bp_wl_outcomes.gif

This image shows the RESOLVED and UNRESOLVED task actions.

PK6 PKj?&OEBPS/img_text/ns_ums-ws-jdev-open.htm Description of the illustration ns_ums-ws-jdev-open.gif

ns_ums-ws-jdev-open.gif illustrates the Open dialog. The surround text describes how to use this dialog to open a project.

PKPKj?OEBPS/img_text/ns_image27.htm Description of the illustration ns_image27.gif

ns_image27.gif illustrates the User Notification activity after the inputs have been configured.

PK)PKj?OEBPS/img_text/bp_sensor7.htm Description of the illustration bp_sensor7.gif

This image shows the Edit Sensor Action dialog. The dialog has the following fields: Name, Publish Type, JMS Connection Name, Publish Target, and Filter. The Enable check box is selected. At the bottom are Help, OK, and Cancel buttons.

PKJzuPKj?%OEBPS/img_text/med_dvm_usecasedvm.htmw Description of the illustration med_dvm_usecasedvm.gif

This image shows the Domain Value Map Editor containing following components:

PK4|wPKj?!OEBPS/img_text/bp_ts_asserts2.htm6 Description of the illustration bp_ts_asserts2.gif

This image shows the top of the Wire Actions dialog. The Operations field displays on the left. The value of initiate appears in this field. To the right are the Asserts and Emulations tabs. Below this are the Assert Type and Assert Target columns. Add, Edit, and Delete icons display in the upper right.

PK PKj?OEBPS/img_text/sca_spring4.htm- Description of the illustration sca_spring4.gif

This image shows the spring service component in the editor.

PKdAPKj?%OEBPS/img_text/bp_wl_admin_rules4.htm Description of the illustration bp_wl_admin_rules4.gif

The image shows the Oracle BPM Worklist screen displaying the following tabs: My Rules and Other Rules. The Other Rules tab is selected. The left of the tab shows the Rules pane with the Delegate Expense Report entry selected. The right of the tab shows the Delegate Expense Report pane. The first area of the Delegate Expense Report pane shows the following fields: Apply rules only to the following task type(s) and Execute rule only between (start date and end date). The second area of the Delegate Expense Report pane shows the following drop-down lists: Match Any of these conditions and Expiration Date. The second area also shows the Add filter button. The final part of the Delegate Expense Report pane shows the following radio buttons: Reassign to, Delegate to, Set outcome to, and Take no action. The top right of the screen shows the Cancel and Save buttons.

PKJDd PKj?OEBPS/img_text/rule_sample.htmX Description of the illustration rule_sample.gif

Rule in a ruleset

PKmꏞPKj?$OEBPS/img_text/med_markfordelete.htmO Description of the illustration med_markfordelete.gif

This images shows an Edit Function – markForDelete dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the markForDelete function.

Help, OK, and Cancel buttons.

PKu#4PKj? OEBPS/img_text/bp_wl_search6.html Description of the illustration bp_wl_search6.gif

The image shows the Advanced Search dialog box, displaying the Definition and Display tabs. The Display tab is selected. The Display tab shows the following selection fields: Available and Selected. Between the selection fields are the following buttons: Move, Move All, Remove, and Remove All. Below the selection fields are the following drop-down lists: Sort By Column and Sort Order. The bottom of the tab shows the Reset, Save as View, Search, and Cancel buttons.

PK_/qlPKj?OEBPS/img_text/med_mep6.htm Description of the illustration med_mep6.eps

This image displays request-reply-fault-callback message exchange pattern of a Mediator.

PK>PKj?OEBPS/img_text/bp_mdc4.htm^ Description of the illustration bp_mdc4.gif

This image shows the Receive Signal dialog. The General tab displays at the top. Below this are the Name field, Label field, and From drop-down list. At the bottom are Help, Apply, OK, and Cancel buttons.

PKc^PKj?&OEBPS/img_text/bp_wl_reuse_apppref.htm@ Description of the illustration bp_wl_reuse_apppref.gif

Application Preferences task flow

PKvFPKj?OEBPS/img_text/bp_portlets2.htm8 Description of the illustration bp_portlets2.gif

This image shows the Web Services Authentication Providers page. At the top is the Log Modules section, which includes a Create button, Edit button, and table with the following columns: Name, Class, Control Flag, and Description. Below this is the Keystore section, with a Configure button on the right.

PKVZLPKj? OEBPS/img_text/obe_busevent1.htm Description of the illustration obe_busevent1.gif

This image shows the Type Chooser dialog. The Project Schema Files folder is expanded for selecting the payload.

PK Il PKj?OEBPS/img_text/sca_spring5.htm Description of the illustration sca_spring5.gif

This image shows the left handle being dragged into the Exposed Services swimlane.

PK"}PKj?"OEBPS/img_text/nestedcondition.htm; Description of the illustration nestedcondition.gif

The figure displays a set of nested rules.

PKT-N^PKj?!OEBPS/img_text/globals_editor.htm? Description of the illustration globals_editor.gif

The figure displays the Globals Editor.

PKJqPKj? OEBPS/img_text/sca_customize.htm Description of the illustration sca_customize.gif

This image shows the Edit Customization class dialog on top of the adf-config.xml file. The Add icon has been pressed to open the Edit Customization class dialog. This dialog has two tabs at the top from left to right: Search and Hierarchy. Below this is the Match Class or Package Name field. Below this is the Matching Classes and Packages field. A number of entries appear in this field.

PK@y#PKj?OEBPS/img_text/rules_if.htm> Description of the illustration rules_if.gif

The figure displays "IF" conditions in a rule.

PKel3PKj?OEBPS/img_text/ns_email13.htm4 Description of the illustration ns_email13.gif

ns_email13.gif illustrates the Email ParamAssign Node.

PK9PKj?OEBPS/img_text/soase_jd_025.htm Description of the illustration soase_jd_025.gif

This image shows how the external direct API client invokes a SOA composite through the direct service and receives a synchronous reply.

PK $PKj?$OEBPS/img_text/med_xref_ucexref5.htm2 Description of the illustration med_xref_ucexref5.gif

This image displays the SAP service in the Exposed Services area and EBS, SBL, and Logger in the External References area of the SOA Composite Editor.

PK:e72PKj?!OEBPS/img_text/ns_ums-ws-chat.htm Description of the illustration ns_ums-ws-chat.gif

ns_ums-ws-manage.gif illustrates the User Messaging Web Service Chat page. The surround text describes how to use this page.

PKJPKj?#OEBPS/img_text/med_type_chooser.htmI Description of the illustration med_type_chooser.gif

This image shows the Type Chooser dialog, containing a Type Explorer tree with Project Schema Files, and Project WSDL Files nodes. There are buttons for Help, OK, and Cancel.

PK*]NIPKj? OEBPS/img_text/ns_parlayx020.htm5 Description of the illustration ns_parlayx020.gif

ns_cr_mediator1.gif illustrates the Create Mediator dialog. The surround text describes how to use this dialog to create the ExpenseReportMediator component.

PKqrL:5PKj?#OEBPS/img_text/bam_ar_ems_links.htm3 Description of the illustration bam_ar_ems_links.gif

graphic described in previous and following text.

PK=kPKj? OEBPS/img_text/bp_ts_create2.htm Description of the illustration bp_ts_create2.gif

This image shows the testsuites folder being right-clicked and the Create Test Suite option being selected.

PK'6PKj?OEBPS/img_text/sca_plink4.htmE Description of the illustration sca_plink4.gif

This image shows a service component.

PK41PKj?OEBPS/img_text/sca_spring12.htm8 Description of the illustration sca_spring12.gif

This image is described in the surrounding text.

PK-EPKj?%OEBPS/img_text/bp_adapter_service.htm Description of the illustration bp_adapter_service.gif

This image shows the third icon at the top to click to start the adapter wizard.

PKM=/PKj?#OEBPS/img_text/bam_dc_calcfield.htmB Description of the illustration bam_dc_calcfield.gif

graphic described in previous text

PKH_PKj?"OEBPS/img_text/bp_ht_taskparam.htmc Description of the illustration bp_ht_taskparam.gif

This image shows the Task Parameters dialog. The Type list displays at the top, with Variable as the selected value. Below this is the Variables navigation tree. Below this field is the Show Detailed Node Information check box. Below this is the XPath field.

PKPKj?OEBPS/img_text/bp_throw1.htmU Description of the illustration bp_throw1.gif

Image shows the Throw activity dialog. There are the following tabs at the top: General, Annotations, Skip Condition, Targets, and Sources. The Name field displays below. Below this is the Fault QName section. Below this are the Namespace URI and Local Part fields. A Browse icon displays above these fields. Below these fields is the Fault Variable field (with a Browse icon to the right). At the bottom are the Help, Apply, OK, and Cancel buttons.

PK<ZUPKj?!OEBPS/img_text/fod_manageconf.htm Description of the illustration fod_manageconf.gif

This image shows the Manage Configuration dialog. StoreServiceAMLocalWeb is selected in the Names list on the left-hand side.

PK,PKj?%OEBPS/img_text/bp_wl_admin_rules3.htm6 Description of the illustration bp_wl_admin_rules3.gif

The image shows the Other Rules tab and a portion of the Rules pane. The jstein's Rules entry is selected and the jstein's Group Rules entry is expanded.

PK &nX;6PKj?$OEBPS/img_text/expressionbuilder.htm Description of the illustration expressionbuilder.gif

The figure displays an Expression Builder window that helps you to build custom expressions.

PK:b%PKj?OEBPS/img_text/bp_notif4.htmL Description of the illustration bp_notif4.gif

The image shows the Voice dialog. The General and Skip Condition tabs display at the top. Below this are the following fields. Telephone Number (with a Browse icon) and Body. Both fields also have XPath Expression Builder icons. At the bottom are the Help, Apply, OK, and Cancel buttons.

PKӀPKj?"OEBPS/img_text/sca_secpolicies.htm Description of the illustration sca_secpolicies.gif

This image shows the Select Server Security Policies dialog. A list of possible values to select appears in the table.

PKm&PKj?OEBPS/img_text/bp_edn1.htm Description of the illustration bp_edn1.gif

This image shows the Event Definition Creation icon in the SOA Composite Editor.

PKS=PKj?OEBPS/img_text/bp_ht_fyi.htmF Description of the illustration bp_ht_fyi.gif

This image shows the FYI participant type selected in the Type list. To the right is the Label field. Below that is the Participant List section. In this section is the Build a list of participants using list. Names and expressions is selected in the list. Below this is the Specify attributes using list. Value-based (selected) and Rule-based are the two selections. Below this is the Participant Names table, which includes columns for Identification Type, Data Type, and Value. Add and Delete icons appear in the upper right part of this section.

PKsrgPKj?OEBPS/img_text/bp_ts_close.htm# Description of the illustration bp_ts_close.gif

This image shows TestDelivery.xml being closed by clicking the x icon.

PKbPKj?OEBPS/img_text/sca_spring11.htm8 Description of the illustration sca_spring11.gif

This image is described in the surrounding text.

PKPKj?OEBPS/img_text/rules_soa6.htm Description of the illustration rules_soa6.gif

This figure shows the JDeveloper Rules Designer for the OracleRules1.rules file in. It contains the following tabs: Facts, Functions, Globals, Bucketsets, Links, Decision Functions, and Rulesets. The Ruleset_1 tab is selected. This tab contains a View pull down menu, and icons Add, Delete, Show Structure, Expand All Rules, Collapse All Rules, Toggle Display of Insertion Areas, Move Up, and Move Down. The Delete and Move Up and Move Down icons are gray. There are no rules defined.

This also shows the Business Rule Validation Log. The validation log shows two validation warnings related to the unused input and output fact types.

PKHcpPKj?!OEBPS/img_text/med_creat_mapp.htmY Description of the illustration med_creat_mapp.gif

This image displays an XSLT Mapper transformation tool for a multipart request source. This tool is divided into three columns. The first column contains is labeled as "Source: multi_part.wsdl", the second column is unlabeled, and the third column is labeled as "XSLT File: ReadCust.wsdl." The first column lists the elements in the multi_part.wsdl file and the third column lists the elements in the ReadCust.wsdl file. The middle column is empty.

PK'^YPKj?!OEBPS/img_text/sca_customize2.htmA Description of the illustration sca_customize2.gif

This image shows the OrderProcessingAppforComms - Customization Context dialog. At the top are two radio buttons from top to bottom: View without Customizations and Edit with following Customization Context.

Below this is a table with the following columns from left to right: Tip layer, Name, and Value. The Name column has a value named industry selected. The Value column has a value named Communications selected.

PKiFAPKj?OEBPS/img_text/bp_sync2.htm+ Description of the illustration bp_sync2.gif

This figure shows an overview of a BPEL file with its activities.

PKVPPKj?OEBPS/img_text/bp_receive.htm? Description of the illustration bp_receive.gif

This image shows the receive activity icon.

PKW]PKj?"OEBPS/img_text/bp_tdf_simpwiz4.htm+ Description of the illustration bp_tdf_simpwiz4.gif

The image shows the Select content to be added to the indicated body section checkbox. Below this are the Available section and Selected section.

PK0+PKj?&OEBPS/img_text/med_xrefim_ucexref8.htm Description of the illustration med_xrefim_ucexref8.gif

This image displays the Routing Rules panel with following fields of Update operation:

PKtCPKj?&OEBPS/img_text/med_dvm_usecasedvm3.htm  Description of the illustration med_dvm_usecasedvm3.gif

This image displays the ReadOrders service in the Exposed Service area connected to ProcessOrders Mediator in the Components area.

PKy% PKj?-OEBPS/img_text/excel_jdev_vfy_wkbk_wb_cnt.htm6 Description of the illustration excel_jdev_vfy_wkbk_wb_cnt.gif

This image is described in the text.

PK9 PKj?$OEBPS/img_text/med_request_trans.htmw Description of the illustration med_request_trans.gif

This image shows the Request Transformation Map dialog. This dialog enables you to select the mapper file for the request transformation. It either enables you to use an existing mapper file or create a new mapper file.

PKz|wPKj? OEBPS/img_text/med_async_uc1.htm  Description of the illustration med_async_uc1.gif

This image displays the wire links between the Mediator Mediator and the ServerBPELProcess in the Composite Window.

PK}Y PKj?$OEBPS/img_text/med_xref_ucexref9.htmv Description of the illustration med_xref_ucexref9.gif

This image show a populated Edit Function - lookupXRef dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the lookupXRef function.

Help, OK, and Cancel buttons.

PKM`ۿPKj?OEBPS/img_text/med_trg_srv.htmr Description of the illustration med_trg_srv.gif

This image displays a Target Services dialog for a Mediator with multiple operations. The receive operation consists of following routings:

PK^JĒPKj?OEBPS/img_text/sca_osr.htm( Description of the illustration sca_osr.gif

This image shows the Edit Binding dialog. The Details section appears at the top, with information about the binding key and service key. The Type Setup section appears below this, with information about access point, use type, and hosting redirection. Below this is a table with columns for description and language. Two icons appear to the right of these columns. Below this is an Add description button.

PK) -(PKj?OEBPS/img_text/ns_image40.htm Description of the illustration ns_image40.gif

This image shows the user notification service being dragged into the designer.

PK9_PKj? OEBPS/img_text/bp_entityvar4.htmH Description of the illustration bp_entityvar4.gif

This image shows the Specify Key dialog, which has a Key Local Part field, a Key Namespace URI field, and a Key Value field. Help, OK, and Cancel buttons display at the bottom.

PK4MHPKj? OEBPS/img_text/soa_createejb.htm Description of the illustration soa_createejb.gif

This image shows the Create EJB Service dialog. The fields are described in the table immediately following this image.

PK2DPKj?!OEBPS/img_text/bp_wl_password.htm Description of the illustration bp_wl_password.gif

The image shows the password dialog, with a field where you enter the password, and OK and Cancel buttons.

PK4EPKj?%OEBPS/img_text/bp_wl_reuse_report.htmQ Description of the illustration bp_wl_reuse_report.gif

Reports task flow

PKh׶PKj?OEBPS/img_text/med_exbuild1.htmc Description of the illustration med_exbuild1.gif

This image displays an Expression Builder dialog with following fields:

PKahcPKj?OEBPS/img_text/bp_ht_notif.htm Description of the illustration bp_ht_notif.gif

The image shows the Human Task editor. On the left are the following links from top to bottom: General, Data, Assignment, Presentation, Deadlines, Notification (selected), Access, and Events.

This image shows the General tab of the Notification section. Add and Delete icons display in the upper right. A table with three columns displays below:

PKyPKj?OEBPS/img_text/bp_ht_stage.htm Description of the illustration bp_ht_stage.gif

This image shows the Edit dialog. The Stage Name field displays in this dialog.

PK73xPKj?OEBPS/img_text/sca_spring6.htm9 Description of the illustration sca_spring6.gif

This image is described in the surrounding text.

PKPKj? OEBPS/img_text/obe_busevent3.htm+ Description of the illustration obe_busevent3.gif

This image shows the Event Definition Creation dialog. The Event Definition Name, Directory, and Namespace fields appear. Below this is the Events table, which includes the Name and Type columns. The Add, Edit, and Delete icons appear above the table. The Help, OK, and Cancel icons appear at the bottom of the page.

PKR>yPKj?%OEBPS/img_text/med_xref_ucexref27.htm1 Description of the illustration med_xref_ucexref27.gif

This image displays the Updateid operation panel.

PK_PKj?OEBPS/img_text/bpmdg001.htm3 Description of the illustration bpmdg001.eps

The image shows the pick activity in a BPEL process flow.

PKAaPKj?OEBPS/img_text/bpmdg017.htm  Description of the illustration bpmdg017.eps

The image shows a diagram of a switch activity in which the conditional branching flow uses two case statements, each created with an assign activity. It begins with a Boolean XPath expression. If the boolean evaluates to true, the first condition, which selects the United Loan offer, is used. Otherwise, the second condition, which selects an offer from Star Loan, is used.

PKy^ PKj?"OEBPS/img_text/sca_bpelprocess.htm Description of the illustration sca_bpelprocess.gif

Image shows the Create BPEL Process dialog. The BPEL 1.1 Specification and BPEL 2.0 Specification radio buttons display at the top, following by the Name field, Namespace field, Template dropdown list, Service Name field, Expose as a SOAP service check box, and Input and Output fields (both with Browse icons for selecting your data).

PKSV\PKj?%OEBPS/img_text/bpel_skipcondition.htmc Description of the illustration bpel_skipcondition.gif

This image shows an XPath expression defined in the Skip Condition field of the Edit Assign dialog. The General, Copy Rules, Annotations, Skip Condition, Targets, and Sources tabs appear at the top.

PK4ߚhcPKj?OEBPS/img_text/bp_pick3.htm Description of the illustration bp_pick3.gif

The image shows a pick activity with one branched condition: OnMessage. Nothing else has been defined yet for these conditions.

PK.TPKj? OEBPS/img_text/bp_entityvar1.htm Description of the illustration bp_entityvar1.gif

This image shows the Create Variable dialog. The General tab appears at the top. The Name field displays below this tab. Below this is the Type section, which has fields for Type, Message Type, and Element. Each of these fields as a Browse icon at the far right. Below this is the Entity Variable check box. Below this is the Partner Link field, which has a Browse icon on the far right.

PK|F PKj?(OEBPS/img_text/bp_wl_reuse_createapp.htm= Description of the illustration bp_wl_reuse_createapp.gif

graphic described in previous text

PK \PKj?.OEBPS/img_text/addruleseditorcompsharedlib.htm Description of the illustration addruleseditorcompsharedlib.gif

The figure displays how to add Oracle Rules Editor component to an application.

PKPKj?%OEBPS/img_text/med_xref_ucexref25.htm3 Description of the illustration med_xref_ucexref25.gif

This image displays the Update operation panel.

PK*PKj?OEBPS/img_text/bp_sensor4.htmt Description of the illustration bp_sensor4.gif

The image shows the Create Fault Sensor dialog, which includes the following fields: Name, Namespace, and Local Part. Under Sensor Actions are the Add, Edit, and Delete icons. At the bottom are Help, OK, and Cancel buttons.

PKytPKj?%OEBPS/img_text/bpel_repeatgeneral.htmY Description of the illustration bpel_repeatgeneral.gif

This image shows the Repeat Until dialog. The General, Documentation, Targets, and Sources tabs display at the top. Below this are the Name field, Expression Language list (grayed out), and Condition field. At the bottom are the Help, Apply, OK, and Cancel buttons.

PK:n9PKj?,OEBPS/img_text/bam_dc_connection_update2.htm Description of the illustration bam_dc_connection_update2.gif

AdapterDataControl block for BAM data control id Film_Sales.

PK PKj?OEBPS/img_text/ns_email6.htm, Description of the illustration ns_email6.gif

ns_email6.gif illustrates how to drag and drop the Email component from the Component Palette to between the receiveInput and callbackClient activities.

PKG1,PKj? OEBPS/img_text/bam_alert_ext.htm7 Description of the illustration bam_alert_ext.gif

This image is described in the surrounding text.

PK vPKj?#OEBPS/img_text/bam_ar_ems_start.htm3 Description of the illustration bam_ar_ems_start.gif

graphic described in previous and following text.

PKT=PKj?OEBPS/img_text/fod_editbus.htm} Description of the illustration fod_editbus.gif

This image shows the Edit Business Components Configuration dialog. The Properties tab is selected. The fod.application.issoaenabled property is selected and set to true. This dialog also shows buttons Add, Remove, Help, OK, and Cancel.

PKCPKj?OEBPS/img_text/med_cmp_plt.htm Description of the illustration med_cmp_plt.gif

This image shows the component palette with Oracle Mediator service component.

PKUPKj?'OEBPS/img_text/bp_tdf_datacontrols3.htmq Description of the illustration bp_tdf_datacontrols3.gif

The image shows the RefreshDataControl alert displaying the following message: "This will refresh the Data Control to the current state of Human Task definition." The alert also shows the following buttons: Refresh Data Control and Cancel.

PK?9JPKj?&OEBPS/img_text/bp_wl_unattend_rpt2.htm  Description of the illustration bp_wl_unattend_rpt2.gif

The image shows the Unattended Tasks Report as a bar chart. The first area of the report shows a table with the following columns: Assigned to group(s), Task Name, and Number of Unattended Tasks. The second area shows the Unattended Tasks bar chart with the x-axis labeled California, Supervisor, and LoanAgentGroup, and the y-axis labeled Number of Unattended Tasks.

PK PKj?OEBPS/img_text/rgs4.htm6 Description of the illustration rgs4.gif

This figure shows the Business Rule Validation log window.

PKɆ iPKj? OEBPS/img_text/med_async_uc7.htmb Description of the illustration med_async_uc7.gif

This figure shows the Create Copy Operation dialog. The right pane shows the types from which a copy operation can be performed. The left pane shows the types to which a copy operation can be performed.

PK9/gbPKj?'OEBPS/img_text/med_createmed_noinfc.htm` Description of the illustration med_createmed_noinfc.gif

This image shows Create Mediator window. It has the following fields from top to bottom: Name and Template. The name is entered as Mediator1 and the selected template is Define Interface Later.

PK ce`PKj?OEBPS/img_text/bp_hwf_rule3.htmg Description of the illustration bp_hwf_rule3.gif

This image shows completion of the Assignee1 rejected rule:

IF

PreviousOutcome.outcome == "REJECT" and

PreviousOutcome.logicalParticipant == "Assignee1"

THEN

call COMPLETE()

PKJ(lgPKj?"OEBPS/img_text/bam_dc_wiz_name.htm Description of the illustration bam_dc_wiz_name.gif

Create BAM Data Control wizard Name page (step 1 of 6) described in previous and following text.

PKrz<PKj?OEBPS/img_text/direct.htm+ Description of the illustration direct.gif

The fields in this image are described immediately above the image.

PKѺPKj?&OEBPS/img_text/med_xrefim_ucexref1.htmF Description of the illustration med_xrefim_ucexref1.gif

This image displays the Stored Procedure dialog containing following fields:

PKzYqPKj?#OEBPS/img_text/newjspxpage_dict.htm3 Description of the illustration newjspxpage_dict.gif

The figure displays how to create the .jspx file.

PK~PKj?!OEBPS/img_text/med_lookupxref.htm Description of the illustration med_lookupxref.gif

This image show the Edit Function - lookupXRef dialog. This dialog contains the following Function Parameters fields:

In addition, there are Add, Remove, Move Up, and Move Down button to the right of Function Parameters.

There is one Function Description field under Function Parameters describing the lookupXRef function.

Help, OK, and Cancel buttons.

PKCQPKj?"OEBPS/img_text/bp_ht_parentsub.htm Description of the illustration bp_ht_parentsub.gif

This image shows the ApproveLines and ApproveHeaders stages in parallel. Each stage has three participants.

PK2O PKj?OEBPS/img_text/bp_tdf_email.htm0 Description of the illustration bp_tdf_email.gif

The image shows the Task Form for Email Notification screen. The first area of the screen shows the following fields: Task Number, State, Outcome, Priority, Creator, Created Date, Updated Date, Expiration Date, Assignees, and Acquired By. The second area of the screen shows several fields, all labeled #(...hints.label). The third area of the screen shows several fields, again all labeled #(...hints.label).

PKh250PKj?#OEBPS/img_text/ns_ums-ws-manage.htm1 Description of the illustration ns_ums-ws-manage.gif

ns_ums-ws-manage.gif illustrates the User Messaging Web Service Chat access point registration page. The surround text describes how to use this page.

PK#61PKj?!OEBPS/img_text/sca_servicekey.htm; Description of the illustration sca_servicekey.gif

This image shows the Create Property dialog in the SOA Composite Editor. The Name field displays in this dialog, and the service key entry is selected. In the lower right corner, the Property Inspector displays the name, interface type, interface, and callback interface details for the service key.

PKYPKj?$OEBPS/img_text/med_svcmedconnect.htmd Description of the illustration med_svcmedconnect.gif

This image shows the SOA composite editor consists of following components, ReadCust service connected to CustomerRouter Mediator, CanadaCustomer external reference, and USCustomer external reference.

PKLidPKj?!OEBPS/img_text/bp_wl_search2a.htm Description of the illustration bp_wl_search2a.gif

The image shows a portion of the Advanced Search dialog box, displaying the Definition and Display tabs. The Definition tab is selected. The Definition tab shows the following fields: Save Search as View (a check box), Assignee (a drop-down list), Add Condition (a drop-down list), Match (a radio button with All and Any options), and Task Type.

PK*cPKj?!OEBPS/img_text/bp_ex_creatent.htm Description of the illustration bp_ex_creatent.gif

This image shows the Create Entity dialog. The General and Skip Condition tabs display at the top. The Name, Entity Variable, and From fields display below. The Entity Variable field has a Search icon to the right. The From field has an XPath Expression Builder icon to the right. At the bottom are the Help, Apply, OK, and Cancel buttons.

PK:PKj?"OEBPS/img_text/bp_wl_browseall.htmj Description of the illustration bp_wl_browseall.gif

The image shows the Oracle BPM Worklist screen displaying the following tabs: My Tasks, Initiated Tasks, Administration Tasks, Administration, and Evidence Search. The Administration tab is selected. The left of the tab shows the Administration pane. The right of the tab shows the Flex Field Mapping pane. The first area of the pane shows the following radio buttons: Browse all mappings (selected) and Edit mappings by task type. The second area of the pane shows the Show drop-down list with All Attributes selected. The third area of the pane shows a list with the following columns: Label and Attribute. The fourth area of the pane shows the Details pane. The top right of the tab shows the Cancel and Save buttons.

PKojPKj?OEBPS/img_text/bpmdg016.htm% Description of the illustration bpmdg016.eps

The image shows a diagram of third-party interactions. There are three BPEL processes: BPEL Process A, the Buyer; BPEL Process B, the Seller; and BPEL Process C, the Shipper. Each has an invoke activity and a receive activity. The following actions take place:

  1. BPEL Process A uses its invoke activity to send a request to BPEL Process B, by way of a WSDL partner link.

  2. BPEL Process B's receive activity receives this request, and has its invoke activity send a request to BPEL Process C, by way of a WSDL partner link.

  3. BPEL Process C's receive activity receives B's request, processes it, and then sends a response to BPEL Process A using its own invoke activity.

  4. BPEL Process A's receive activity receives the response from C (by way of the WSDL partner link).

PKG-PKj?#OEBPS/img_text/ma