Using the WebLogic Integration Administration Console

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Application Integration

The Application Integration module allows you to manage application views and adapter instances. For each application view, you can:

For each adapter instance, you can:

Note: You must be logged in as a member of the Administrators, IntegrationAdministrators, or IntegrationOperators group to make changes to application views and adapter instances. See About WebLogic Integration Users, Groups, Roles, and Security Policies in User Management in the Worklist Console Online Help.

The following topics are provided:

About Application Integration Monitoring and Configuration

Within WebLogic Integration, adapters, application views and controls are used to expose enterprise resources by providing various levels of abstraction. Adapters provide the detailed low-level APIs required to interact with an enterprise resource (for example, SAP, PeopleSoft, or Siebel). Application views provide the intermediate layer between a control and an adapter. An application view provides the control with an XML interface into the adapter, as well as basic management capabilities to suspend and resume application view connections. Adapters can be configured to provide event connections for event delivery, service connections for service invocations, or both.

Note: To learn more about WebLogic Integration applications, application views, adapters, events, and services, see Introducing Application Integration, which is available at the following URL:
Note: http://download.oracle.com/docs/cd/E13214_01/wli/docs92/aiover/index.html

The Application Integration module of the WebLogic Integration Administration Console enables you to monitor the status of application views and adapters, configure many of their properties, and suspend or restart (resume or redeploy) them, as necessary.

The following sections provide background information related to application integration administration:

Monitoring Application Views and Adapter Instances

You can observe the health of your WebLogic Integration application by viewing the status of its application views and adapters. If you need more than summary information, you can drill down to detailed statistics for an individual application view or adapter instance.

To learn more about viewing the status of a WebLogic Integration application, see the following topics:

The following sections provide important information about the statistics displayed:

Statistics are Reset when MBeans are Recreated

It is important to understand that the statistics displayed do not persist across application view or adapter redeployment. The application integration statistics displayed in the WebLogic Integration Administration Console are derived from the com.bea.wlai.management.runtime.AppViewSummaryMBean and the com.bea.wlai.management.runtime.AdapterSummaryMBean MBeans. For performance reasons, these MBeans store the statistics in memory only; the statistics are not stored to disk or other persistent store. Therefore, any time these MBeans are destroyed, the statistics they contain are lost.

For example, if the application containing an application view is redeployed, all the MBeans for the application view are destroyed and recreated, and the application view statistics are reset to zero. When the statistics page for the redeployed application view is refreshed, the counts are all reset to zero. Similarly, when adapter instances are redeployed the adapter instance statistics are reset to zero.

In a single server environment, restarting a managed server also resets the application view and adapter statistics to zero.

In the case of a cluster, restarting a managed server can cause confusing counts to be displayed in the WebLogic Integration Administration console. This is because the counts displayed are an aggregate value across all nodes in the cluster. When a single managed server is rebooted, only those MBeans that reside on that managed server are destroyed and recreated. Thus, only the portion of the total statistics represented by the rebooted managed server are lost.

Statistics for Application Views and Adapters in Testing are Included

WebLogic Integration Administration Console includes statistics for application views and adapter instances being tested from the WebLogic Integration - Application Integration Design Console. To monitor production statistics only, you should make sure that no application views or adapter instances are in the process of being tested. To assist in distinguishing, the names of application views and adapter instances in the Testing state are preceded by underscore characters (for example, __myapplicationview).

For information about testing application views and adapter instances, see Defining an Application View in Using the Application Integration Design Console, which is available at the following URL:

http://download.oracle.com/docs/cd/E13214_01/wli/docs92/aiuser/2usrdef.html

Reconfiguring Application Views and Adapter Instances

Changes in your system environment may require you to update the configuration of application views and adapter instances. You can fine-tune your application's performance by changing its connection pool or auto suspend settings, or you can make major changes to the application by changing adapter instances, event connections, or service connections. In the case of system failures, you can change adapter instances or event targets to respond to EIS outages or the failure of a managed server in a WebLogic Server cluster.

To learn more about reconfiguring application view and adapter instance properties, see the following topics:

Suspending, Resuming, and Redeploying Application Views and Adapter Instances

Most of the changes you can make to application views are applied dynamically without causing an interruption in event delivery or service response. However, some changes require you to redeploy an adapter or application view in order for the changes to take effect:

Note: Because redeploying an adapter instance or application view causes a significant interruption in event delivery and service response, you should make these changes in a pre-production environment. In a production environment, you should redeploy only in emergency situations or when you know client usage is halted.

For routine system maintenance, you can suspend or resume an application view or adapter instance.

Note: When an application view service is invoked, if the adapter instance is suspended, the application is forced into the suspended state. Specifically:

To learn more about suspending, resuming, and redeploying application views and adapter instances, see the following topics:

Managing Application Integration Security

You can specify a list of roles that are allowed to execute services and subscribe for events on an application view. See About WebLogic Integration Users, Groups, Roles, and Security Policies in User Management in the Worklist Console Online Help. If you enable container-managed sign-on, you can also provide a map of WebLogic Server usernames to EIS usernames and password to use principals for obtaining service connections.

To learn more about managing security for application views and adapter instances, see the following topics:

Overview of the Application Integration Module

Table 6-1 lists the pages you can access from the Application Integration module. The tasks and help topics associated with each are provided:

Table 6-1 Elements of Application Integration Module 
Page
Associated Tasks
Help Topics
Application View Management
Application View Summary
View a list of application views. Application view ID, state, service count, error count, service average elapsed time, event count, and associated adapter type are displayed.
Filter the list by application view ID. Use ? to match any single character or * to match zero or more characters.
Access the Application View Details page for a selected application view.
Reset event counts and service counts.
Application View Details
View application view properties, including properties of its events and services.
Suspend or resume the application view.
Access one of the following pages to view or update settings:
Application View Container Managed Sign-On Settings
Application View Auto Suspend Settings
Application View Instance Summary
Application View Environment Variables
Application View Security
Application View Event Connection
Application View Service Connection
 
Access the Adapter Instance Details page for an application view's adapter.
Application View Container-
Managed Sign-on Settings
Enable or disable container-managed sign-on.
Application View Auto Suspend Settings
View and set auto suspend properties. Enable or disable auto suspend. Change auto suspend timeout, or suspended request retry interval.
Application View Instance Summary
For each event type, view a count of events and errors, events per second, and suspended events.
For each service type, view a count of synchronous and asynchronous services, errors, and suspended services, average elapsed time, and average request wait time (for asynchronous services).
View last event count reset time and last service count reset time.
Reset event counts and service counts.
Application View Environment Variables
View the default and current values for each environment variable defined in the application view. Set or update the current value.
Application View Security
View and change the list of roles authorized to execute services and subscribe for events on an application view.
Application View Event Connection
View and change the adapter used by the events for an application view.
Application View Service Connection
View and change the adapter used by the services for an application view.
Adapter Instance Management
Adapter Instance Summary
View a list of all adapter instances. Adapter instance ID, status, event count, event error count, last event delivery time, and adapter type are displayed.
Filter the list by adapter instance ID. Use ? to match any single character or * to match zero or more characters.
Access the Adapter Instance Details page for a selected adapter instance.
Adapter Instance Details
View adapter instance information, including name, ID, application name, description, state, cause of current state, auto suspend state (enabled or disabled), auto suspend timeout, and whether or not events connections are enabled.
Suspend or resume the adapter instance.
Redeploy the adapter instance to activate changes.
Access one of the following pages to view additional information about an adapter instance:
Adapter Instance Statistics
Dependent Application Views
 
Access one of the following pages to update settings:
Adapter Instance Auto Suspend Settings
Adapter Instance Event Connection
Adapter Instance Service Connection
 
Adapter Instance Statistics
View event and service statistics for an adapter instance.
Dependent Application Views of Adapter Instances
View a list of all application views that depend on an adapter instance.
Adapter Instance Auto Suspend Settings
Enable or disable auto suspend for the adapter instance. Reset the auto suspend timeout.
Adapter Instance Event Connection
View and change event properties for an adapter's event connection.
Set event generation targets.
Adapter Instance Service Connection
View a list of connection factories available to handle service invocations.
Access the Adapter Instance Service Connection Details page to view properties for a service connection.
Adapter Instance Service Connection Details
View service connection properties, including the list of roles authorized to obtain connections from the connection pool. Access the Edit Adapter Instance Service Connection Details to update properties.
View connection pool settings for a connection factory.
Access WLS to EIS Principal Mapping page.
Edit Adapter Instance Service Connection Details
Update service properties.
Update connection pool settings for a connection factory.
Update the list of roles authorized to obtain connections from the connection pool.
WLS to EIS Principal Mapping
View the WebLogic Server usernames mapped to EIS usernames.
Delete entries from the list.
Access the WLS to EIS Principal Mapping Detail page to add or update a mapping between a WebLogic Server username and an EIS username.
WLS to EIS Principal Mapping Detail
Add or update a mapping between a WebLogic Server username and an EIS username.

Listing and Locating Application Views

The Application View Summary page displays the following information for each application view. For a more detailed description of the properties, see Viewing and Changing Application View Details.

Figure 6-1 Application View Summary Page

Application View Summary Page

Table 6-2 Elements of Application View Summary page
Property
Description
AppView ID
Application View ID. This is a link to the Application View Details page. See Viewing and Changing Application View Details.

Note: Names of application views in the Testing state are preceded by underscore characters.

State
The current deployment state of the application view (Deployed, Undeployed, Deploying, Undeploying, Deploy Failed, Suspending, Suspended, Resuming, Testing).
Service Count
Number of service invocations since the service counter was last reset.
Error Count
Number of service errors since the service counter was last reset plus the number of event delivery errors since the event counter was last reset.
Svc Avg Elap (msec)
Service Average Elapsed Time (milliseconds). Average elapsed time in milliseconds for service invocations. This number averages elapsed time for both synchronous and asynchronous services. For asynchronous services, elapsed time includes only time spent communicating with the adapter and excludes time spent waiting on the asynchronous request queue.
Event Count
Number of events delivered since the event counter was last reset.
Associated Adapter Type
Name of adapter used by the application view.

  1. From the home page, select the Application Integration module.
  2. In the left panel, click Application Views.
  3. To locate a specific application view, do one of the following:
    • Resort the list. Ascending Application View Summary Page and descending Application View Summary Page arrow buttons indicate sortable columns. Click the button to change the sort order.
    • Scroll through the pages. Use the controls in the lower left corner. Go to a page by selecting the page number or by using the arrow buttons to go to the next Application View Summary Page, previous Application View Summary Page, first Application View Summary Page, or last Application View Summary Page page.

Listing and Locating Adapter Instances

The Adapter Instance Summary page displays the following information for each adapter instance. For a more detailed description of the properties, see Viewing and Changing Adapter Instance Details.

Figure 6-2 Adapter Instance Summary Page

Adapter Instance Summary Page

  1. From the home page, select the Application Integration module.
  2. In the left panel, click Adapter Instances.
  3. To locate a specific adapter instance, do one of the following:
    • Resort the list. Ascending Adapter Instance Summary Page and descending Adapter Instance Summary Page arrow buttons indicate sortable columns. Click the button to change the sort order.
    • Scroll through the pages. Use the controls in the lower left corner. Go to a page by selecting the page number or by using the arrow buttons to go to the next Adapter Instance Summary Page, previous Adapter Instance Summary Page, first Adapter Instance Summary Page, or last Adapter Instance Summary Page page.

Viewing Application View Instance Statistics

The Application View Instance Summary page displays the following information for all instances of an application view type, and shows the last time the counters were reset (see Resetting the Counters). To learn more about what is included in the counts, see The following sections provide important information about the statistics displayed:.

Figure 6-3 Application View Instance Summary

Application View Instance Summary

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click an application view ID to display the Application View Details page.
  3. In the Main Details section, click Show Statistics.

Related Topics

Viewing Adapter Instance Statistics

The Adapter Instance Statistics page displays the following information for an adapter instance, and shows the last time the counters were reset (See Resetting the Counters). To learn more about what is included in the counts, see The following sections provide important information about the statistics displayed:.

Figure 6-4 Adapter Instance Statistics Page

Adapter Instance Statistics Page

Table 6-5 Elements of Adapter Instance Statistics page
Property
Description
Adapter Instance Statistics
ID
Adapter instance ID.
Event Statistics
Event Count
Number of events delivered since the event counter was last reset.
Event Error Count
Number of event errors since the event counter was last reset.
Last Event Delivery Time
System time when the most recent event was delivered.
Suspended Event Count
Number of events that have been suspended due to the adapter instance being placed in the Suspended state.
Service Statistics
Sync Service Count
Number of synchronous service invocations since the service counter was last reset.

Note: The Sync Service Count is incremented when the control service method returns. If there is a rollback due to a subsequent failure, the Sync Service Count is not rolled back. If the Sync Service Count is incremented, but there is no corresponding update to the EIS, it is an indication that something downstream failed (for example, an XQuery transform) and caused the rollback.

Sync Service Error Count
Number of synchronous service errors since the service counter was last reset.
Service Avg Elapsed Time (seconds)
Average elapsed time in seconds for synchronous service invocations.
Suspended Async Service Request Count
Number of asynchronous service invocations that have been suspended due to the adapter instance being placed in the Suspended state.
Last Service Invocation Time
System time when most recent request for service was received.

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Show Statistics.

Related Topics

Viewing Connection Factory Pool Statistics for a Service Connection

The Adapter Instance Service Connection Details page displays the following connection factory pool statistics for a selected service connection:

The statistics are provided by the WebLogic Server weblogic.management.runtime.ConnectorConnectionPoolRuntimeMBean. To learn more about the information provided by the ConnectorConnectionPoolRuntimeMBean interface, see the WebLogic Server Javadoc at the following URL: http://download.oracle.com/docs/cd/E13222_01/wls/docs92/javadocs/

  1. Locate the adapter instance. See Viewing and Changing Adapter Instance Details.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Edit Service Connection to display the Adapter Instance Service Connection page.
  4. Click the name of the service connection for which you want to change properties.
  5. The Adapter Instance Service Connection Details page is displayed. The Connection Factory Pool section displays the statistics described in the preceding table.

  6. Click Return to go back to the Adapter Instance Service Connection page.
  7. Select another service connection to view, or click return to go back to the Adapter Instance Details page.

Viewing Dependent Application Views for an Adapter Instance

When you redeploy an adapter instance, WebLogic Integration redeploys the dependent application views for that adapter instance. The Dependent Application Views of Adapter Instances page displays the application view ID and status of each application view that depends on the specified adapter instance for event delivery or service invocation. The adapter ID for the adapter instance and application name are displayed.

Figure 6-6 Dependent Application Views of Adapter Instance

Dependent Application Views of Adapter Instance

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Dependent Application Views.

Related Topics

Viewing and Changing Application View Details

The Application View Details page allows you to:

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. To view statistics for the application view, see Viewing Application View Instance Statistics.
  4. To enable or disable the container-managed sign-on setting, see Enabling or Disabling Container-Managed Sign-On.
  5. To enable or disable auto suspend, see Viewing and Changing Application View Auto Suspend Settings.
  6. To set environment variables, see Viewing and Changing Environment Variable Values for an Application View.
  7. To update the security policies, see Updating Security Policies.
  8. To change the adapter used for event deliveries, see Changing Event Connections for an Application View.
  9. To change the adapter used for service invocations, see Changing Service Connections for an Application View.
  10. To suspend or resume the application view, see Suspending or Resuming an Application View or Adapter Instance.

The Application View Details page displays the following information:

Figure 6-7 Application View Details

Application View Details

Table 6-6 Elements of Application View Details page 
Property
Description
Main Details
Name
Name of the J2EE application that contains the application view.
Description
Description of the application view.
State
Current state of the application view.
Undeployed
The application view is not available for service invocation or event deliveries.
Deploying
The application view is being prepared to allow for service invocation and event delivery.
Deployed
The application view is ready for use. Events are available as the EIS produces them and service invocations are allowed.
Deploy Failed
The application view could not be deployed and is not available for use.
Suspending
The application view is in the process of being suspended.
 
Suspended
The application view is suspended for events, services, or both. In-flight event deliveries and service invocations are allowed to complete. New events and asynchronous service invocations are accepted, but not delivered or serviced until the application view is in the deployed state. Synchronous service invocations will fail.
Resuming
The application view is in the process of returning to the deployed state from the suspended state.
Undeploying
The application view is in the process of being undeployed, and is unavailable for use. The resources for the application view are being released, and subscriptions are being withdrawn from the associated event adapter instance. Attempts to invoke services will fail with the ApplicationView exception, and no events will be delivered.
Testing
The application view is in the process of being tested from the WebLogic Integration - Application Integration Design Console. Names of application views being tested are displayed in the WebLogic Integration Administration Console preceded by four underscore characters.
For information about testing application views, see Defining an Application View in Using the Application Integration Design Console, which is available at the following URL:
Cause of Current State
If the application view is in Deploy Failed or Suspended state, the exception thrown or other explanation for why the application is in one of these two states.
Container managed sign on enabled
Specifies whether the connection factory for the associated adapter instance uses container-managed or application-managed sign-on.
false
Container-managed sign-on is disabled and any principal mapping on the service connection factory for this application view is ignored. The client component provides the necessary security information (typically a username and password) when making a call to make a connection to an EIS.
true
Container-managed sign-on is enabled. If WebLogic Server to EIS principal mappings exist, the service connection factory for this application view authenticates connections using the mapped EIS username any time the current WebLogic user has a WebLogic username for which there is a mapping.
Auto Suspend Enabled
Specifies whether the application view can be auto-suspended by a request from the event connection section of the adapter instance or if a connection-related exception is detected during service invocation.
false
Auto suspend is disabled.
true
Auto suspend is enabled. The application view will be suspended if WebLogic Integration determines that the EIS instance is temporarily unavailable. The application view will resume automatically if WebLogic Integration determines the EIS instance is available or the auto-suspend duration has been exceeded.
Events
Adapter Instance
ID of the adapter instance the application view uses for event delivery.
Event table
Entry for each event defined for the application view.
Event Name
Name of the event.
Description
Description of the event.
Last Event Invocation Time
Time at which the most recent event was delivered.
Event Error Count
Number of event errors encountered since the event counter was last reset.
Services
Adapter Instance
ID of the adapter instance the application view uses for service invocations.
Service table
Entry for each service defined for the application view.
Service Name
Name of the service.
Description
Description of the service.
Last Service Invocation Time
Time at which the most recent service invocation occurred.
Sync Service Error Count
Synchronous Service Error Count. Number of synchronous errors encountered since the service counter was last reset.
Async Service Error Count
Asynchronous Service Error Count. Number of asynchronous errors encountered since the service counter was last reset.

Related Topics

Viewing and Changing Adapter Instance Details

The Adapter Instance Details page allows you to:

You can access the Adapter Instance Details page from the Adapter Instance Summary page or the Application View Details page.

  1. Do one of the following:
  2. Click the adapter ID to display the Adapter Instance Details page.
  3. To enable or disable auto suspend for the adapter instance, see Viewing and Changing Adapter Instance Auto Suspend Settings.
  4. To view statistics for the adapter instance, see Viewing Adapter Instance Statistics.
  5. To view a list of the application views dependent on the adapter instance, see Viewing Dependent Application Views for an Adapter Instance.
  6. To view and change the properties of the adapter used for event deliveries, see Viewing and Changing Event Connection Properties.
  7. To view and change the properties of the adapter used for service invocations, see Viewing and Changing Service Connection Properties.
  8. To suspend or resume the adapter instance, see Suspending or Resuming an Application View or Adapter Instance.
  9. To redeploy the adapter instance, see Redeploying an Adapter Instance.

The Adapter Instance Details page displays the following information:

Figure 6-8 Adapter Instance Details

Adapter Instance Details

Table 6-7 Elements of Adapter Instance Details page 
Property
Description
Name
Adapter instance name.
ID
Adapter ID.
App Name
Application name.
Description
Description of the adapter instance.
State
Current state of the adapter instance.
Undeployed
The adapter instance is not available for getting connections or making event deliveries.
Deploying
The adapter instance is being prepared for getting connections or making event deliveries.
Deployed
The adapter instance is ready for use. Events are available as the EIS produces them and getting connections is allowed.
Deploy Failed
The adapter instance could not be deployed and is not available for use.
Suspending
The adapter instance is in the process of being suspended.
Suspended
The adapter instance is suspended for events only. In-flight event deliveries are allowed to complete. New events are accepted, but not delivered until the adapter instance is in the deployed state.
Resuming
The adapter instance is in the process of returning to the deployed state from the suspended state.
Undeploying
The adapter instance is in the process of being undeployed, and is unavailable for use. Attempts to obtain connections will fail with exceptions, and no events will be delivered.
Testing
The adapter instance is in the process of being tested from the WebLogic Integration - Application Integration Design Console. Names of adapter instances being tested are displayed in the WebLogic Integration Administration Console preceded by four underscore characters.
For information about testing adapter instances, see Defining an Application View in Using the Application Integration Design Console, which is available at the following URL:
Cause of Current State
If the adapter instance is in Deploy Failed or Suspended state, the exception thrown or other explanation for why the instance is in one of these two states.
Events Connections Enabled
Indicates whether or not the adapter instance was configured at design time to support events. For information about configuring event connections, see Defining an Application View in Using the Application Integration Design Console, which is available at the following URL:
Auto Suspend Enabled
true
Auto suspend is enabled. The adapter instance will be suspended if WebLogic Integration determines that the EIS instance is temporarily unavailable. The adapter instance will resume automatically if WebLogic Integration determines the EIS instance is available or the auto-suspend timeout has been exceeded.
false
Auto suspend is disabled.
Auto Suspend Timeout
How long auto suspend should last (in seconds). Valid values are from 0 to 2147483647 seconds, and -1 to specify an infinite timeout period.
The default is 1800.

Viewing and Changing Event Connection Properties

The Adapter Instance Event Connection page enables you to view and change event properties for an adapter instance. The name and current value of each event property are displayed.

Note: Event properties are adapter-specific. For descriptions of event properties and their settings, see your adapter documentation.

In addition to viewing and updating the adapter-specific event properties, you can also define event generation targets (a list of the managed servers on which the event generator for an adapter instance is to be started). To learn more, see Changing Event Generation Targets.

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Edit Event Connection.
  4. Enter new settings for one or more event properties, as necessary.
  5. Do one of the following:
    • To update the event connection properties, click Submit.
    • To reset to the last saved values, click Reset.
    • To disregard changes, click Cancel.
Note: In order for changes in event connection properties to take effect, you must redeploy the adapter instance. For information about redeploying, see Redeploying an Adapter Instance.

Related Topics

Viewing and Changing Service Connection Properties

The Adapter Instance Service Connection Details page enables you to view and change service properties for an adapter instance. The name and current value of each service property are displayed.

Note: Service properties are adapter-specific. For descriptions of service properties and their settings, see your adapter documentation.
Note: The JdbcDbType property is a legacy field that is no longer used.

In addition to the adapter-specific service properties, you can also:

  1. Locate the adapter instance. See Viewing and Changing Adapter Instance Details.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Edit Service Connection to display the Adapter Instance Service Connection page.
  4. Click the name of the service connection for which you want to change properties.
  5. The Adapter Instance Service Connection Details page is displayed. For additional information about the statistics displayed in the Connection Factory Pool Statistics section, see Viewing Connection Factory Pool Statistics for a Service Connection.

  6. Click Edit Properties.
  7. The Edit Adapter Instance Service Connection Details page is displayed.

  8. Enter new settings for one or more service properties, as necessary.
  9. For additional information about updating the security policies or connection pool size parameters, see Viewing and Changing Connection Pool Size Parameters or Updating Security Policies.

  10. Do one of the following:
    • To update the service connection properties, click Submit.
    • To reset to the last saved values, click Reset.
    • To disregard changes, click Cancel.
Note: In order for changes in service connection properties to take effect, you must redeploy the adapter instance. For information about redeploying, see Redeploying an Adapter Instance.

Related Topics

Viewing and Changing Connection Pool Size Parameters

The Adapter Instance Service Connection Details page enables you to view and change the minimum and maximum connection pool size for the connection factory associated with an adapter instance, and to specify whether or not the pool is allowed to shrink.

The following table summarizes the available settings:

Table 6-8 Details of Adapter Instance Service Connection Details page
Setting
Description
Required/
Optional
In the Min Pool Size field, enter the minimum number of connections.
Minimum connection pool size for the connection factory. Valid values are from 0 to 2147483647.
The default is 1.
Required
In the Max Pool Size field, enter the maximum number of connections.
Maximum connection pool size for the connection factory. Valid values are the greater of minimum pool size or 1 to 2147483647.
The default is 10.
Required
Click the Allow Pool to Shrink check box to enable or disable this option.
With Allow Pool to Shrink enabled, WebLogic Server can destroy idle connections, reducing the number of connections in the pool to the greater of either the initial pool capacity or the number of connections currently in use.
Required

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Edit Service Connection to display the Adapter Instance Service Connection page.
  4. Click the name of the service connection for which you want to view or change connection pool parameters.
  5. The Adapter Instance Service Connection Details page is displayed.

  6. Click Edit Properties.
  7. The Edit Adapter Instance Service Connection Details page is displayed.

  8. Configure the settings as described in the preceding table.
  9. Do one of the following:
    • To update the service connection properties, click Submit.
    • To reset to the last saved values, click Reset.
    • To disregard changes, click Cancel.
Note: In order for changes in service connection properties to take effect, you must redeploy the adapter instance. For information about redeploying, see Redeploying an Adapter Instance.

Related Topics

Viewing and Changing Application View Auto Suspend Settings

The Application View Auto Suspend Settings page allows you to view and change the auto suspend enabled, auto suspend timeout, and auto suspend retry interval settings for an application view. The following settings are available.

Figure 6-9 Application View Auto Suspend Settings

Application View Auto Suspend Settings

Table 6-9 Elements of Application View Auto Suspend Settings page
Setting
Description
Required/
Optional
Click the Auto Suspend check box to enable or disable auto suspend.
With auto suspend enabled, the application view will be suspended if WebLogic Integration determines that the EIS instance is temporarily unavailable. The application view will resume automatically if WebLogic Integration determines the EIS instance is available or the auto-suspend duration has been exceeded.
Required
In the Auto Suspend Timeout field, enter the number of seconds.
How long auto suspend should last. Valid values are from 0 to 2147483647 seconds, and -1 to specify an infinite timeout period.
The default is 1800.
Required
In the Suspended Request Retry Interval field, enter the number of seconds.
How long to wait before retrying a suspended request. Valid values are from 0 to 2147483647 seconds.
The default is 3.
Required

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. At the Auto Suspend Enabled, click Change Settings to display the Application View Auto Suspend Settings page.
  4. Configure the settings as described in the preceding table.
  5. To update the settings, click Submit.

Related Topics

Viewing and Changing Adapter Instance Auto Suspend Settings

The Adapter Instance Auto Suspend Settings page allows you to enable or disable auto suspend, and to update the auto suspend timeout for an adapter instance. The following settings are available.

Figure 6-10 Adapter Instance Auto Suspend Settings Page

Adapter Instance Auto Suspend Settings Page

Table 6-10 Elements of Adapter Instance Auto Suspend Settings page
Setting
Description
Required/
Optional
Click the Auto Suspend Enabled check box to enable or disable auto suspend.
With auto suspend enabled, the adapter instance will be suspended if WebLogic Integration determines that the EIS instance is temporarily unavailable. The adapter instance will resume automatically if WebLogic Integration determines the EIS instance is available or the auto-suspend timeout has been exceeded.
Required
In the Auto Suspend Timeout field, enter the number of seconds.
How long auto suspend should last. Valid values are from 0 to 2147483647 seconds, and -1 to specify an infinite timeout period.
The default is 1800.
Required

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click the application view ID to display the Adapter Instance Details page.
  3. Click Change Settings to display the Adapter Instance Auto Suspend Settings page.
  4. Configure the settings as described in the preceding table.
  5. To update the settings, click Submit.

Related Topics

Viewing and Changing Environment Variable Values for an Application View

The Application View Environment Variables page allows you to view the name, description, type, default value, and current value of environment variables defined for an application view. The Application View Environment Variables page also enables you to change the values of these variables.

Figure 6-11 Application View Environment Variables

Application View Environment Variables

Note: To add or delete environment variables, you must use the WebLogic Integration - Application Integration Design Console. For information about adding and deleting environment variables, see Defining an Application View in Using the Application Integration Design Console, which is available at the following URL:
Note: http://download.oracle.com/docs/cd/E13214_01/wli/docs81/aiuser/2usrdef.html

When you change the values of environment variables, you may have to redeploy the adapter instance or the application that uses them—depending on the design of the adapter. For example, the DBMS sample adapter can dynamically apply changes to environment variables used by services, but requires a redeployment of the adapter hosting the event connection for changes in event-related environment variables to take effect. To learn more about specific environment variables, see the documentation for your adapter.

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. In the Main Details section, click Set Environment Variables to display the Application View Environment Variables page.
  4. Enter new values for one or more environment variables, as necessary.
  5. Do one of the following:
    • To update the settings, click Submit.
    • To disregard changes, click Cancel.
Note: For changes that are not applied dynamically, you must redeploy the adapter instance or application that uses the environment variables. Valid changes to environment variable settings are always applied when an application is successfully redeployed.

For information about redeploying an adapter instance, see Redeploying an Adapter Instance. For information about using the WebLogic Server Administration Console to redeploy applications, see "Deploying, Redeploying, and Stopping Applications" in Deploying Applications and Modules in the WebLogic Server Adminstration Console Online Help, which is available at the following URL: http://download.oracle.com/docs/cd/E13222_01/wls/docs92/ConsoleHelp/core/index.html

Related Topics

Viewing and Changing WebLogic Server to EIS Principal Mappings

If container-managed sign-on is enabled for an application view, WebLogic Integration can map principals from WebLogic Server usernames to EIS usernames and passwords when obtaining service connections for the application view. The WLS to EIS Principal Mapping page enables you to view and change principal mappings. The WebLogic Server username and EIS username for each existing principal mapping are displayed for the named adapter instance and connection factory.

Figure 6-12 Adapter Instance Service Connection

Adapter Instance Service Connection

Note: If container-managed sign-on is disabled, WebLogic Integration ignores any principal mappings.
  1. Locate the adapter instance for the service connection. See Listing and Locating Application Views.
  2. Click the adapter instance ID to display the Adapter Instance Details page.
  3. Click Edit Service Connection to display the Adapter Instance Service Connection page.
  4. Click the name of the service connection for which you want to view or change connection pool parameters.
  5. The Adapter Instance Service Connection Details page is displayed.

  6. Click WLS to EIS Principal Map to display existing principal mappings on the WLS to EIS Principal Mapping page.
  7. On the WLS to EIS Principal Mapping page, click the check box to the left of one or more principal mappings that you want to delete.
  8. Click Delete.
  9. The selected mappings are deleted, and the WLS to EIS Principal Mapping page displays the remaining principal mappings for the service connection.

  10. On the WLS to EIS Principal Mapping page, click Add Mapping to display the WLS to EIS Principal Mapping Detail page.
  11. Figure 6-13 WLS to EIS Mapping


    WLS to EIS Mapping

  12. Create a new principal mapping by entering a WebLogic Server username, EIS username, and EIS password for the Source WLS User Name, Target EIS User Name, and Target EIS Password, respectively.
  13. Do one of the following:
    • To add the new mapping, click Submit.
    • To clear the fields, click Reset.
    • To disregard the mapping, click Cancel.
  14. On the WLS to EIS Principal Mapping page, click the WLS name for the entry.
  15. The WLS to EIS Principal Mapping Detail page for the entry is displayed.

  16. Edit the entry as required.
  17. Do one of the following:
    • To save changes, click Submit.
    • To reset to original values, click Reset.
    • To disregard changes, click Cancel.

Related Topics

Changing Event Connections for an Application View

The Application View Event Connection page displays the names of the adapter instances defined for the application view and allows you to select an adapter to use for event delivery.

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. In the Events section, click Change Event Connection to display the Application View Event Connection page.
  4. Select an event connection by clicking the option button to the right of the adapter ID.
  5. Do one of the following:
    • To update the event connection setting, click Submit.
    • To disregard changes, click Cancel.

In order for a change in event connection to take effect, you must redeploy the application using the WebLogic Server Administration Console. For information about using the WebLogic Server Administration Console to redeploy applications, see Deploying, Redeploying, and Stopping Applications in the WebLogic Server Adminstration Console Online Help.

Related Topics

Changing Service Connections for an Application View

The Application View Service Connection page displays the adapter instances and service connection factories that are defined for the application view, and allows you to select an adapter to use for service invocations.

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. In the Services section, click Change Service Connection to display the Application View Service Connection page.
  4. Select a service connection by clicking the option button to the right of the adapter ID.
  5. Do one of the following:
    • To update the service connection setting, click Submit.
    • To disregard changes, click Cancel.
Note: In order for a change in service connection to take effect, you must redeploy the application using the WebLogic Server Administration Console. For information about using the WebLogic Server Administration Console to redeploy applications, see "Deploying, Redeploying, and Stopping Applications" in Deploying Applications and Modules in the WebLogic Server Adminstration Console Online Help, which is available at the following URL:

http://download.oracle.com/docs/cd/E13222_01/wls/docs92/ConsoleHelp/deployment.html

Related Topics

Changing Event Generation Targets

Application Integration event generators work with event routers and resource adapters to publish EIS events to message broker channels. These event generators allow you to start a business process based on events, such as an updated record in a database.

To learn more about event processing in application integration, see "Processing Event Notifications at Run-Time" in Understanding Application Integration in Introducing Application Integration.

The following sections describe basic and advanced event generation targeting, and provide instructions for changing the event generation targets.

In a single node environment, adapter instance events are triggered on the single node by default; there is no need to specify the target in the Event Generation Targets field on the Adapter Instance Event Connection page.

In a clustered environment, events are not triggered on any node by default. You must specify one or more targets in the Event Generation Targets field on the Adapter Instance Event Connection page. In basic targeting, the target servers for the event connection are specified as a comma separated list as follows:

servername,servername,servername,...

If an adapter provides event generator instance support, more advanced event generation targeting is available. With event generator instance support, event connections can define logical event generator instances that allow system administrators to control the distribution of event generation work within a WebLogic Server cluster. The following section describes the how advanced event generation targeting can be used to improve load balancing and fault tolerance.

Some adapters, such as the DBMS sample adapter, provide event generator instance support. This allows for finer control over event generator instance targeting when multiple instances of a event connection are processing events in a cluster. The general syntax for specifying targets in the Event Generation Targets field on the Adapter Instance Event Connection page is as follows:

servername=[instance_specifier instance_specifier ...],servername=[instance_specifier instance_specifier ...],...

Here, instance_specifier is an adapter-specific instance specifier.

For example, for the DBMS sample adapter:

instance_specifier=instance_id/number_of_instances

Here,

For example, you might enter the following in the Event Generation Targets field for a DBMS sample adapter instance:

myserver1=[1/4],myserver2=[2/4],myserver3=[3/4],myserver4=[4/4]

Here, 1/4 (instance 1 of 4), 2/4 (instance 2 of 4), and so on, each represent an instance_specifier in the format required by the DBMS adapter.

With event generator instance support, if a managed server in your cluster fails, you can move an event generator instance from the failed server to a live server—potentially configuring multiple instances to operate on a single live server. For example, continuing the preceding DBMS adapter example, suppose myserver2 fails. The following target specification would move the load to myserver1:

myserver1=[1/4 2/4],myserver3=[3/4],myserver4=[4/4]

In this case, the event connection on myserver1 consumes events destined for instance 1 of 4 and instance 2 of 4. The event connection on myserver3 consumes events destined only for instance 3 of 4. When myserver2 is back in operation, you could return to the original configuration.

Note: Although the definition for instance_specifier is adapter-specific, the list of instances is always enclosed in square brackets [], and each instance is separated from the others by one more space characters.

A description of how event generator instance support is provided in the DBMS sample adapter can be found in "Step 3e: Implement Event Generator Instance Support" in Developing an Event Adapter in Developing Adapters.

To learn more about application integration event generation targeting, load balancing, and error handling, see the following sections of Deploying WebLogic Integration Solutions:

  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Edit Event Connection.
  4. Do one of the following:
    • In the Event Generation Targets field, enter a comma-separated list of server names using the following syntax:
    • servername,servername,servername,...

      The event generator for the adapter instance will be started on the named servers only.

    • If advanced event targeting is supported by your adapter, enter the mapping for servers and event generator instances using the following syntax:
    • Note: The following syntax represents a single entry. It is shown here on multiple lines for the sake of readability.

      servername=[instance_specifier instance_specifier ...],servername=[instance_specifier instance_specifier ...],...

      Here:

      servername is the name of a server whose event connection you want to target,

      instance_specifier is adapter-specific instance specifier for the instance whose events you want to target to the specified server. See Changing Event Generation Targets on page 6-44.

  5. Do one of the following:
    • To update event targets, click Submit.
    • To reset to original values, click Reset.
    • To disregard changes, click Cancel.
Note: In order for changes in event targets to take effect, you must redeploy the adapter instance. For information about redeploying, see Redeploying an Adapter Instance.

Related Topics

Enabling or Disabling Container-Managed Sign-On

The Application View Container Managed Signon Settings page allows you to enable or disable container-managed sign-on for an application view.

Figure 6-14 Application View Container Managed Settings

Application View Container Managed Settings

In order for the container managed sign-on setting to take affect, you must redeploy the application using the WebLogic Server Administration Console. If security policy settings are not edited and deployed in the correct order, application view security policy settings may be lost when the application is redeployed.

To learn more about container-managed sign-on, see Managing Application Integration Security.

  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. To the right of Container Managed Sign-On Enabled, click Change Settings.
  4. The Application View Container Managed Signon Settings page is displayed.

  5. Click the check box to enable or disable the setting.
  6. Do one of the following:
    • To update the setting, click Submit.
    • To disregard changes, click Cancel.
  7. When you change the container-managed sign-on setting, you must perform the following tasks so that the container managed sign-on setting takes affect:
    1. Redeploy the application using the WebLogic Server Administration Console.
    2. Edit the security policy for the application view using the WebLogic Integration Administration Console.
Note: For information about using the WebLogic Server Administration Console to redeploy applications, see "Deploying, Redeploying, and Stopping Applications" in Deploying Applications and Modules in the WebLogic Server Adminstration Console Online Help, which is available at the following URL:

http://download.oracle.com/docs/cd/E13222_01/wls/docs92/ConsoleHelp/deployment.html

Related Topics

Updating Security Policies

The WebLogic Integration Administration Console enables you to view and update the security policies for application views and adapter instances. The Application View Security page allows you to specify a list of roles that are allowed to execute services and subscribe for events. The Adapter Instance Service Connection Details page allows you to specify a list of roles that can obtain service connections from the connection factory for an adapter instance.

Note: If an authenticator that implements the required MBeans is not configured, the options for configuring the security policies for applications views and adapter instances are disabled. To learn more about the authenticator requirements, see Security Provider Requirements for User Management in the Worklist User Guide.
  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view ID to display the Application View Details page.
  3. In the Main Details section, click Set Security Policy to display the Application View Security page.
  4. Figure 6-15 Applications View Security Page


    Applications View Security Page

  5. To update, see "To update security policies," below.
  6. Locate the adapter instance. See Listing and Locating Adapter Instances.
  7. Click the adapter instance ID to display the Adapter Instance Details page.
  8. Click Edit Service Connection to display the Adapter Instance Service Connection page.
  9. Click the name of the service connection for which you want to set security policies.
  10. The Adapter Instance Service Connection Details page is displayed.

  11. At the bottom of the page, click Edit Properties.
  12. The Edit Adapter Instance Service Connection Details page is displayed. You set authorized roles in the Security Policy section at the bottom of the page.

    Figure 6-16 Security Policy


    Security Policy

  13. To update, see "To update security policies," below.
  14. Add or remove role assignments as follows:
  15. To add roles:

    1. From the Available Roles list, select the required roles. (To select multiple roles, press and hold the Ctrl key as you click each additional role.)
    2. Click the Security Policy icon to move the selected roles to the Current Roles list.
    3. To remove roles:

    4. From the Current Roles list, select the roles to remove. (To select multiple roles, press and hold the Ctrl key as you click each additional role.)
    5. Click the Security Policy icon to move the selected roles to the Available Roles list.
  16. Do one of the following:
    • To update the policy, click Submit.
    • To reset to the last saved values, click Reset.
    • To disregard changes, click Cancel.

Related Topics

Suspending or Resuming an Application View or Adapter Instance

Depending on the current state of an application view or adapter instance, you may be able to suspend or resume it. The following table summarizes the available actions by state:

Table 6-11 Details of Application View Details page
Instance State
Available Actions
Deployed
Suspend
Suspended
Resume
Undeployed Deploying
Deploy Failed Suspending Resuming Undeploying
None

The Application View Details page enables you to suspend or resume an application view instance.

Note: When an application view is suspended, current service invocations and event deliveries complete. New asynchronous service invocations are accepted, but not serviced. No new event deliveries are made. Synchronous service requests fail with an ApplicationViewException.

The Adapters Instance Details page enables you to suspend or resume an adapter instance.

Note: When you suspend an adapter instance, you also suspend its dependent application views as described in Suspending, Resuming, and Redeploying Application Views and Adapter Instances.
  1. Locate the application view. See Listing and Locating Application Views.
  2. Click the application view name to display the Application View Details page.
  3. Click Suspend Application View or Resume Application View, as required.
  4. Locate the adapter instance. See Listing and Locating Adapter Instances.
  5. Click the adapter ID to display the Adapters Instance Details page.
  6. Click Suspend Adapter Instance or Resume Adapter Instance, as required.
Note: While application views and adapter instances are in the Suspending or Resuming states, the button to resume or suspend is not available. Refresh your browser to display this button.

Related Topics

Redeploying an Adapter Instance

If you have made changes to the event connection or service connection for an adapter instance, you must redeploy the instance for those changes to take effect. Redeploying an adapter instance causes its dependent application views to be redeployed, as well.

The Adapter Instance Details page enables you to redeploy an adapter instance.

Note: You can also use the redeploy function to deploy an adapter that is currently in the undeployed state.
  1. Locate the adapter instance. See Listing and Locating Adapter Instances.
  2. Click an adapter ID to display the Adapter Instance Details page.
  3. Click Redeploy. A dialog box displays the following message:
  4. This action will redeploy all application views dependent on this adapter instance. Do you wish to proceed?

  5. Do one of the following:
    • Click OK to proceed and redeploy the adapter and the application views dependent on the adapter instance.
    • Event connections and service connections are updated to reflect any changes that have been made to their general properties, event generation targets, connection pool size parameters, security policies, and principal maps. Dependent application views are redeployed.

    • Click Cancel to return to the Adapter Instance Details page without redeploying. The adapter continues to operate without applying changes to its configuration.
    • To view the application views dependent on the adapter before redeploying, click Cancel, then see Viewing Dependent Application Views for an Adapter Instance.

Related Topics

Resetting the Counters

You can reset the event delivery, service invocation, and error counters in the following contexts:

When you reset the event or service counter, you also reset the associated error counter.

Note: Resetting counters does not reset the count for suspended events or suspended asynchronous services.
  1. Display the Application View Summary page as described in Listing and Locating Application Views.
  2. Click the check box to the left of each application view for which counters are to be reset.
  3. Do one or both of the following:
    • Click Reset Event Count.
    • Click Reset Service Count.
  4. Display the Application View Instance Summary page as described in Listing and Locating Application Views.
  5. Do one or both of the following:
    • Click Reset Event Count.
    • Click Reset Service Count.

Related Topics


  Back to Top       Previous  Next