A version-aware binding is scoped to a particular version of a process application, which guarantees its uniqueness between process applications. The following sections describe the bindings that are automatically updated to be version-aware as well as any actions you need to take at run time when a binding is not version-aware. For information about things to consider when you create modules, see "Considerations when using bindings".
SCA
Web service (JAX-WS or JAX-RPC)
- You followed the default naming convention for the address:http://ip:port/ModuleNameWeb/sca/ExportName
- The endpoint address is SOAP/HTTP.
- The import and export bindings of the module are defined in the same process application scope.
- If you are co-deploying your process application, you must manually rename the SOAP/HTTP endpoint URL or the SOAP/JMS destination queue to be unique between versions of the process application. You can use the administrative console after deployment to change the endpoint target address.
- If you are deploying only a single version of the process application, you can ignore this message
- If the import and target export are in the same process application, perform the following steps before you publish the process application to the Process Center and create the snapshot:
- Change the endpoint URL of the export. Make sure the destination and connection factory are unique.
- Change the endpoint URL of the import so that it is the same as the one you specified for the export in the previous step.
- If the import and target export are in different process applications, perform the following steps:
- Change the endpoint URL of the export. Make sure the destination and connection factory are unique.
- Publish the process application to the Process Center.
- Create the snapshot.
- Deploy the process application to the Process Server.
- Use the WebSphere administrative console to change the endpoint URL of the corresponding import so that it is the same as the one you specified for the export.
HTTP
- You followed the default naming convention for the address:http(s)://ip:port/ModuleNameWeb/contextPathin Export
- The import and export bindings of the module are defined in the same process application scope.
- If you are co-deploying your process application, you must manually rename the endpoint URL to be unique between versions of the process application. You can use the administrative console after deployment to change the endpoint target address.
- If you are deploying only a single version of the process application, you can ignore this message
JMS and generic JMS
- Endpoint configuration
- Receive destination queue
- Listener port name (if defined)
You must rename the following attributes to be unique between versions of the process application:
- Endpoint configuration
- Receive destination queue
EJB
You must rename the JNDI names attribute to be unique between versions of the process application.
Note that client applications also need to be updated to use the new JNDI names.
EIS
If the default resource name was modified, the resource adapter names must be unique between versions of the process application.
If the resource adapter names are not unique, an informational message is logged during deployment to alert you. You can manually rename the resource adapters after deployment using the administrative console.