Known Issues for Oracle SOA Products and Oracle BPM Products for 12c Release 1 (12.1.3.0.0)

 

This document lists issues and workarounds for Oracle SOA and Oracle BPM Products 12c Release 1 (12.1.3.0.0).

For a list of issues and workarounds pertaining to Oracle SOA Installation, Upgrade, High Availability, Enterprise Deployment, Performance Tuning, and Web Services, as well as SOA on IBM Websphere, see the Oracle Fusion Middleware Release Notes.

For known issues and workarounds for other Oracle SOA releases, see Known Issues for Oracle SOA Products.

On this page: (Last updated: 26-June-2014)

SOA and BPM Suite Common Functionality

Technology Adapters

Oracle E-Business Suite Adapter

Application Adapters for WebLogic Server

Application Server Legacy Adapters

BPEL Process Manager

Business Activity Monitoring

Business Process Analysis Suite

Healthcare Integration

Business Process Management

Business Rules

Business-to-Business Integration (B2B)

Event Processing

Enterprise Repository

Enterprise Scheduler

Human Workflow

Mediator

Service Bus

Managed File Transfer



SOA Suite and BPM Suite Common Functionality

Not Prompted for a Username or Password When Using the oracle/wss_username_token_service_policy Security Policy


Bug:18998669
Added: 24-June-2014
Platform: All

If you attach the oracle/wss_username_token_service_policy security policy to a SOAP web service binding component in the Exposed Services swimlane of a SOA composite application with a BPEL process, you are not prompted for a username and password.

Case Sensitivity Issues When Logging in to Oracle Enterprise Manager Fusion Middleware Control


Bug:18965140
Added: 24-June-2014
Platform: All

Assume you create a user name with an initial capital letter (for example, user name Joe) in Oracle WebLogic Server Administration Console to which you assign the appropriate roles. When you log in to Oracle Enterprise Manager Fusion Middleware Control with user name Joe, you can successfully access the Oracle SOA Suite pages permitted by the assigned roles.

However, if you log in to Oracle Enterprise Manager Fusion Middleware Control as joe (all lower case letters), the login is successful, but you receive a You do not have the permissions to view this region error when you try to access any Oracle SOA Suite pages.

Workaround: Log in to Oracle Enterprise Manager Fusion Middleware Control using the exact case sensitivity with which you created the user in Oracle WebLogic Server Administration Console.

Do Not Change the REST Adapter Fault Schema After Adapter Instance Creation


Bug:18961508
Added: 24-June-2014
Platform: All

When using the REST adapter, do not change the fault schema after the adapter instance has been created.

No Design View Option for a Fault Binding Policy


Bug:18956382
Added: 24-June-2014
Platform: All

There is no Design view option in Oracle JDeveloper for a fault binding policy. For example, if you associate a fault policy with appropriate service components and binding components in the Composite Fault Policies dialog, save your changes, and click fault-bindings.xml in the Applications window, Source view of the fault binding policy is displayed. Note that there is no tab for Design view. If you want to change the service components or binding components associated with the fault policy, you must delete the existing fault binding policy and create a new one.


Testing a Complex Parameter with Default Value in XSLT Transformation


Bug:17991993
Added: 24-June-2014
Platform: All

If you assign default values to a complex parameter in the target/XSLT tree and test the map, using the Test XSLT Map option, the output xml does not show the default assignments for the parameter.


Deleted Named Template Parameter Still Appears In Call Template


Bug:17992971
Added: 24-June-2014
Platform: All

After you delete a parameter from a named template, the parameter still shows in the call-template. You can manually delete the parameter.


Priority and Mode Attributes Not Disabled for Named Templates That Are Not Match Templates in Oracle JDeveloper


Bugs:17992998 and 17992946
Added: 24-June-2014
Platform: All

The user is incorrectly allowed to set values for the priority and mode attributes even if the match attribute is not enabled. If you specify the priority or mode attribute for a named template that does not have a match attribute, the value for the priority/mode attribute is ignored.

If a named template does not have a match attribute, you should not use the priority and mode attributes in the Properties window for the named template.


Auto Map Not Available in the XSLT Map Editor When Using the Customization Developer Role


Bug:18034696
Added: 24-June-2014
Platform: All

When working with Oracle JDeveloper using the Customization Developer role, auto mapping is not enabled in the XSLT Map Editor. If you need to use the Auto Map feature, you must switch roles using Tools > Switch Roles, and restart Oracle JDeveloper.


Type Chooser Represents Imported Schemas Under WSDL Schemas Section


Bug:18546087
Added: 24-June-2014
Platform: All

When creating a new XQuery module, you can add source parameters and choose their data types. When you invoke the Type Chooser dialog to select the parameter type, the wsdl node has three folders: Imported Schemas, WSDL Schemas, and Imported WSDL.

If you choose an imported schema from the WSDL Schemas folder, then the generated XQuery import incorrectly refers to the wsdl in place of the schema. However, if you choose the imported schema from the Imported Schemas folder, the schema is correctly imported.

Workaround: When using an imported schema, select the schema from the Imported Schemas folder.


Using a Partitioned Distributed Topic to Achieve Better Performance


Bug:17214511
Added: 24-June-2014
Platform: All

You no longer need to manually change Forwarding Policy from Replicated (the default) to Partitioned to resolve subscription duplication issues, as described in Section "Resolving Duplicate Messages for Subscribers in Clustered Environments" of Administering Oracle SOA Suite and Oracle Business Process Management Suite.

In a multinode cluster, the uniform distributed WebLogic JMS topic (UDD) may default its Forwarding Policy setting to Replicated instead of Partitioned. Replicated allows a member to replicate (forward) information to other members of the distributed topic. Partitioned prevents information from being forwarded to other members of the distributed topic.

Although the Event Delivery Network (EDN) in 12c together with the underlying JMS adapter used by EDN handles either value (that is, Partitioned for Partitioned Distributed Topic (PDT) or Replicated for Replicated Distributed Topic (RDT), you should use Partitioned instead to achieve better performance.

Creating an Oracle BAM 11g Connection in Oracle JDeveloper 12c


Bug:18805565
Added: 24-June-2014
Platform: All

 

To create an Oracle Business Activity Monitoring (BAM) 11g connection in Oracle JDeveloper 12c, you must perform the following steps:

  1. 1. Copy the following BAM JAR files from the BAM 11g installation:
    • Oracle_Home/soa/bam/modules/oracle.bam_11.1.1/oracle-bam-adc-ejb.jar
    • Oracle_Home/soa/bam/modules/oracle.bam_11.1.1/oracle-bam-common.jar
    • Oracle_Home/soa/bam/modules/oracle.bam_11.1.1/oracle-bam-reportcache-ejb.jar

    To the following location in Oracle JDeveloper 12c:

    Jdeveloper_Home/soa/plugins/jdeveloper/bam/modules/oracle.bam_11.1.1

  2. Note: Create the oracle.bam_11.1.1 directory in Oracle JDeveloper 12c, if needed.

  3. 2. Restart Oracle JDeveloper.

javaAction Fault Policy Action is Not Supported on Inbound Adapters


Bug:18860996
Added: 24-June-2014
Platform: All

When designing a fault policy, the javaAction fault policy action is not supported on inbound adapters.


Backlog Events are Lost When a New Revision of a Subscribing Composite is Deployed


Bug:18860753
Added: 24-June-2014
Platform: All

If an event delivery network (EDN) subscribing composite is still running and processing in-flight events, and you deploy a new revision of the subscribing composite, the backlog events of the older revision are lost and not processed by any subscriber.


Smart Data Tab Not Supported with the SOA Debugger


Bug:18892587
Added: 24-June-2014
Platform: All

When using the SOA Debugger, the Smart Data tab is visible by default in the Log window at the bottom of the page. This tab is not supported with the SOA Debugger. You can hide the tab after initial starting the SOA Debugger. After that the setting is remembered and the tab is not displayed.


OAuth Security Policy Is Not Supported with the REST Adapter


Bug:18916662
Added: 24-June-2014
Platform: All

You cannot attach an OAuth security policy to a REST service or reference binding component.

Explicitly Setting Local Optimization to the Same Value for ws.binding Endpoints


Bug:17975064
Added: 24-June-2014
Platform: All

If the ws.binding of a reference or service does not explicitly disable web service local optimization, but the callback ws.binding does, instance tracking cannot reassociate the callback with the original request. This is because instance tracking assumes both endpoints are configured similarly and only persists the callback properties when going over SOAP. Otherwise, it expects the properties to be propagated in-memory.

Ensure that local optimization is the same value for all endpoints. For example, set the oracle.webservices.local.optimization property to false for all endpoint ws.bindings in the composite.xml file to disable local optimization.

  • For the service binding component:
     <service name="attachmentbpelprocess_client_ep"
                ui:wsdlLocation="AttachmentBPELProcess.wsdl">
         <interface.wsdl
     interface="http://xmlns.oracle.com/Application1_jws/ReplyAttachment
    WSBPELProj/AttachmentBPELProcess#wsdl.interface(AttachmentBPELProcess)"                  
     callbackInterface="http://xmlns.oracle.com/Application1_jws/
    ReplyAttachmentWSBPELProj/AttachmentBPELProcess#wsdl.interface
    (AttachmentBPELProcessCallback)"/>
         <binding.ws
     port="http://xmlns.oracle.com/Application1_jws/ReplyAttachmentWSBPELProj
    /AttachmentBPELProcess#wsdl.endpoint(attachmentbpelprocess_client_ep/
    AttachmentBPELProcess_pt)" streamIncomingAttachments="true">
           <property name="oracle.webservices.local.optimization">false
    </property>
         </binding.ws>
         <callback>
           <binding.ws
     port="http://xmlns.oracle.com/Application1_jws/ReplyAttachmentWSBPELProj
    /AttachmentBPELProcess#wsdl.endpoint(attachmentbpelprocess_client_ep/
    AttachmentBPELProcessCallback_pt)"
           streamOutgoingAttachments="true">
           <property name="oracle.webservices.local.optimization">false
    </property>
           </binding.ws>
         </callback>
       </service>
    
  • For the reference binding component:
     <reference name="Service1"           
    ui:wsdlLocation="http://slc05mor.us.oracle.com:7003/soa-infra/services/
    default/ReplyAttachmentWSBPELProj/AttachmentBPELProcess.wsdl">
         <interface.wsdl
     interface="http://xmlns.oracle.com/Application1_jws/
    ReplyAttachmentWSBPELProj/AttachmentBPELProcess#wsdl.interface
    (AttachmentBPELProcess)"                    
     callbackInterface="http://xmlns.oracle.com/Application1_jws/
    ReplyAttachmentWSBPELProj/AttachmentBPELProcess#wsdl.interface
    (AttachmentBPELProcessCallback)"/>
         <binding.ws
     port="http://xmlns.oracle.com/Application1_jws/ReplyAttachmentWSBPELProj/
    AttachmentBPELProcess#wsdl.endpoint(attachmentbpelprocess_client_ep/
    AttachmentBPELProcess_pt)"               
     location="http://slc05mor.us.oracle.com:7003/soa-infra/services/default/
    ReplyAttachmentWSBPELProj/attachmentbpelprocess_client_ep?WSDL"
                     soapVersion="1.1" streamOutgoingAttachments="true">
          <property name="oracle.webservices.local.optimization">false</property>
           <property name="weblogic.wsee.wsat.transaction.flowOption"
     type="xs:string" many="false">WSDLDriven</property>
         </binding.ws>
         <callback>
           <binding.ws
     port="http://xmlns.oracle.com/Application1_jws/ReplyAttachmentWSBPELProj/
    AttachmentBPELProcess#wsdl.endpoint(attachmentbpelprocess_client_ep/
    AttachmentBPELProcessCallback_pt)" streamIncomingAttachments="true">
           <property name="oracle.webservices.local.optimization">false</property>
           </binding.ws>
         </callback>
       </reference>
    

For more information about local optimization, see Section "Configuring Local Optimization" of Administering Oracle SOA Suite and Oracle BPM Suite.

Validation Issues with Business Rules in Oracle SOA Composer


Bug:18750236
Added: 24-June-2014
Platform: All

When using Oracle SOA Composer, note the following validation issues and workarounds:

  • When you validate added business phrases, the Business Phrases Editor shows the following message:
    Click to create a new ruleset, then add Decision Tables, Verbal Rules and General Rules.

    If you click Add Rulesets , the existing rules are deleted.

    Workaround: Select any other tab, then return to the Business Phrases tab to retain the rules.

  • If you validate added business phrases and do not receive validation errors, note that none of the options available in the Business Phrases Editor work (for example, Post Validation, Add Phrase, Add Parameter, and Make/Clear Draft).

    Workaround: Select any other tab, then return to the Business Phrases tab to resolve this issue.

Specifying SOAP Version 1.2 in the HTTP Binding is Not Supported


Bug:18741129
Added: 24-June-2014
Platform: All

If you are using HTTP binding and specify the soapVersion as 1.2 in the composite.xml file:

<service name="TestHTTPBinding" ui:wsdlLocation="TestHTTPBinding.wsdl">
    <interface.wsdl
interface="http://xmlns.oracle.com/pcbpel/adapter/http/A-OS46TCO_
01/TestHTTP/TestHTTPBinding#wsdl.interface
(Request_Response_ptt)"/>
    <binding.ws
port="http://xmlns.oracle.com/pcbpel/adapter/http/A-OS46TCO_
01/TestHTTP/TestHTTPBinding#wsdl.endpoint
(TestHTTPBinding/Request_Response_pt)"
                location="TestHTTPBinding.wsdl"supports="http"
                soapVersion="1.2">
      <property name="http.verb" type="xs:string" many="false">POST
      <property name="http.payload" type="xs:string"
many="false">url-encoded
    </binding.ws>
  </service>

The following exception error is thrown when the composite is invoked:
version of incoming SOAP message does not match the one returned from provider

SPENGO Policies Do Not Work with REST Services and References in SOA Composite Applications


Bug:18713341
Added: 24-June-2014
Platform: All

REST services and references with attached Simple and Protected GSSAPI Negotiation Mechanism (SPENGO) Oracle Web Services Manager (OWSM) polices do not work. Avoid using SPENGO policies with REST adapters.

Instance Tracking Issue with Oracle Service Bus to Oracle SOA Suite Fault Propagation


Bug:18555339
Added: 24-June-2014
Platform: All

Assume you have a scenario in which SOA composite 1 invokes Oracle Service Bus, which then invokes SOA composite 2 (which is currently shut down). When SOA composite 1 is invoked, Oracle Service Bus returns a fault to SOA composite 1 because SOA composite 2 is shut down. This fault is a recoverable fault and the flow instance state is displayed as Recovery in the Flow Instances page in Oracle Enterprise Manager Fusion Middleware Control.

When SOA composite 2 is started, you retry the fault and the flow completes. The flow trace is correctly displayed, but the flow instance state is displayed as Failed, which is incorrect. It should be displayed as Completed. Also, the count of faults may be more than you expect.

Workaround: To see the correct flow instance state of Completed and the correct number of faults, configure the error handler with a reply with failure action in the Oracle Service Bus pipeline to properly propagate the fault ID between SOA composite 2 and SOA composite 1. For configuration information, see Administering Oracle Service Bus.

After configuration is complete and this scenario is retried, the flow instance state is correctly displayed as Completed after a successful fault recovery and the correct number of faults is displayed.

Server Exception Error to Ignore


Bug:18608971
Added: 24-June-2014
Platform: All

The following exception error that appears in the server logs is caused by several actions, from terminating the browser to closing the tab browser in which you are running. The exception is also caused by browser reloading or by a network failure. This error is benign, and can be ignored.

Servlet failed with an IOException.
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)

Audit Trail Issue for Composites that Include Oracle Mediator When Using a Multibyte Character Set


Bug:18617793
Added: 24-June-2014
Platform: All

When the server encoding is a non-UTF-8 type such as ISO-8859-1, after deploying a SOA composite application to the server that includes an Oracle Mediator service component and initiating a business flow instance, the payload in the View Payload link of the Audit Trail for the Oracle Mediator is corrupted.

This is a user interface issue. The real payload sent through Oracle Mediator is not corrupted.

This issue does not occur when the server encoding is UTF-8.

 

Oracle SOA Composer Issues and Workarounds


Bug:18634925
Added: 24-June-2014
Platform: All

Note the following Oracle SOA Composer issues and workarounds.

  • The Oracle SOA Composer Links menu may redirect you to incorrect URLs for Oracle BPM Worklist, Oracle Business Process Composer, and others. To access the correct URL, remove the extra /soa in the launched application URL.
  • If Oracle SOA Composer hangs and you cannot log out, restart your browser.

Browsing the 11g UDDI Registry for 12.1.3 WSDL Files


Bug:18459066
Added: 24-June-2014
Platform: All

When configuring a 12.1.3 reference binding component in the Create Web Service dialog, configuration does not successfully complete when the WSDL being browsed for is in the 11g UDDI Registry.

For example, assume you perform the following steps:

  1. 1. Create and deploy a SOA composite application.
  2. 2. Log in to Oracle Enterprise Manager Fusion Middleware Control.
  3. 3. Select the Show WSDL and endpoint URI link on the composite home page.
  4. 4. Copy the WSDL location for the composite. For example:
    http://host:port/soa-infra/services/default/HelloUDDI/hellouddibpel_client_ep?WSDL
  5. 5. Publish the WSDL in the 11g UDDI Registry. For example:
    1. 1. Go to the 11g UDDI Registry.
    2. http:host:port/registry/uddi/web
    3. 2. Select the Publish option.
    4. 3. Select Add Business and enter the name HelloUDDI.
    5. 4. Select Add WSDL. The business key is automatically selected.
    6. 5. Enter the WSDL location:
      http://host:port/soa-infra/services/default/HelloUDDI/hellouddibpel_client_ep?WSDL
    7. 6. Publish the WSDL file.
  6. 6. Create a new SOA composite with a BPEL process.
  7. 7. Create a SOAP reference binding component and wire it to the BPEL process.
  8. 8. In the Create Web Service dialog of the reference binding component, select the Find Existing WSDLs icon to the right of the WSDL URL field.
  9. 9. In the WSDL Chooser dialog, select UDDI.
  10. 10. In the UDDI Registry, select Business Entities > HelloUDDI > hellouddibpel_client_ep.
  11. 11. Enable the checkboxes for the following UDDI deployment options:
    • Dynamically resolve the SOAP Endpoint location at runtime.
    • Dynamically resolve the concrete wsdl location at runtime.
  12. Web service creation cannot successfully complete.

Workaround:

  1. Create an initial SOAP reference binding component that you wire to the BPEL process and select only the Dynamically resolve the SOAP Endpoint location at runtime option after browsing for and selecting the WSDL file.
  2. Create a second SOAP reference that you wire to the BPEL process (below the first reference) and select both options for UDDI deployment after browsing for and selecting the WSDL file:
    • Dynamically resolve the SOAP Endpoint location at runtime.
    • Dynamically resolve the concrete wsdl location at runtime.
  3. When the service in the UDDI Registry is invoked, the log entries sent in the attachment are observed in the SOA diagnostic logs.

    [2014-04-01T17:05:29.815-07:00] [soa_server1] [NOTIFICATION] [] [oracle.fabric.common.uddiurl.resolver.impl] [tid: [ACTIVE].ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: 3e5a3438-effd-4e6b-abad-f71601d211fb-00006120,0:72] [APP: soa-infra] [J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name: consumeuddibpel_client_ep] [WEBSERVICE_PORT.name: ConsumeUDDIBPEL_pt] [oracle.soa.tracking.FlowId: 160007] [oracle.soa. tracking.InstanceId: 160027] [oracle.soa.tracking.SCAEntityId: 180014] [composite_name: ConsumeUDDIService!1.0] [FlowId: 0000KKVkK1B2zGI_Ip1Fif1JEG0S000007] Connecting to http:// example.us.mycompany.com:7201/registry/uddi/inquiry

     

    [2014-04-01T17:05:29.815-07:00] [soa_server1] [NOTIFICATION] [] [oracle.fabric.common.uddiurl.resolver.impl] [tid: [ACTIVE].ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: 3e5a3438-effd-4e6b-abad-f71601d211fb-00006120,0:72] [APP: soa-infra] [J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name: consumeuddibpel_client_ep] [WEBSERVICE_PORT.name: ConsumeUDDIBPEL_pt] [oracle.soa.tracking.FlowId: 160007] [oracle.soa. tracking.InstanceId: 160027] [oracle.soa.tracking.SCAEntityId: 180014] [composite_name: ConsumeUDDIService!1.0] [FlowId: 0000KKVkK1B2zGI_Ip1Fif1JEG0S000007] Searching for uddi:a61c1f60-b050-11e3-acc5-aea69df0acc5

 

SOA Debugger Hangs Intermittently While Receiving a Response Back From a Human Workflow Component


Bug:18450892
Added: 24-June-2014
Platform: All

On rare occasions, the SOA debugger may hang while receiving a response back from a human workflow component. This typically occurs only the first time with a freshly deployed composite.

WorkAround: Stop and then restart the current debugging session.

 

Deploying 11g SOA Composite Applications with the Spring Component on Oracle SOA Suite 12c


Bug:18401387
Added: 24-June-2014
Platform: All

For 11g SOA composite applications with the spring component to be successfully deployed on the Windows version of Oracle SOA Suite 12c, you must make the following update:

  1. 1. Open the Middleware_Home\user_projects\domains\domain_name\bin\setDomainEnv.cmd file.
  2. 2. Change the forward slash (/) to a back slash (\) in the following line:
    -Doracle.xml.schema/Ignore_Duplicate_Components=true
  3. 3. Save the file and restart the SOA server.

Refreshing the SOA Composite Editor to Make WSDL Files Accessible


Bug: 18951855
Added: 24-June-2014
Platform: All

When WSDLs are not accessible in the SOA Composite Editor during design time, the components using these WSDLs are flagged with an appropriate warning. Oracle SOA Suite does not continue to retry accessing these WSDLs to reduce the hang times and exceptions reported in the log file. If you fix access to a WSDL and want the SOA Composite Editor or SOA tools to retry accessing them, click the Refresh Diagram button on the toolbar.

 

BPEL Process Invocations of Business Rules Fail When Composite Names Exceed 200 Characters in Length


Bug: 17993789
Added: 24-June-2014
Platform: All

When a composite name is more than 200 characters in length and a BPEL process calls a business rules (decision service) component, a fault is thrown and the business flow instance state is shown as failed.

As a workaround, specify a composite name that does not exceed 200 characters.

 

User with Monitor Permission on Only One Partition Can View a Multipartition Flow Trace


Bug: 17992512
Added: 24-June-2014
Platform: All

In a flow trace that extends across multiple partitions, a user with the Monitor permission on only one partition can still view the entire flow trace.

For example, assume an environment in which composite1 in partition1 calls composite2 in partition2. This flow trace should be visible to only the user with the Monitor permission on both partitions: partition1_Monitor and partition2_Monitor.

However, the user with the Monitor permission on only one of the partitions can view the entire flow trace.

 

Oracle JDeveloper and ant Command Deploy SAR File to Different Directories


Bug: 17992331
Added: 24-June-2014
Platform: All

The ant-sca-package command and Oracle JDeveloper deploy the SAR file to different directories.

When a JDeveloper project is deployed as a SAR, the deployable composite JAR (for this example, named sca_composite_rev1.0.jar) is created in the Application_Directory\Project_Directory\deploy directory.

When the project is packaged using the ant -f ant-sca-package.xml command from the mwhome/soa/bin directory, the sca_composite_rev1.0.jar file is created in the Project_Directory\SOA\deploy directory. In this case, an additional directory named SOA is created.

 

Flow Instance State and Flow Trace Behavior for Composites with WS-AtomicTransaction (WS-AT) Transactions


Bug:18068151
Added: 24-June-2014
Platform: All

Instance tracking fails when WS-AT is used for transaction coordination in composites.

Consider the following case in which composite 1 calls composite 2:

  • In composite 1 on the reference side (which calls composite 2), the WS-AT transaction property is set to WSDLDriven:

    <property many="false" name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string">WSDLDriven</property>

  • In composite 2 on the service endpoint side, the WS-AT transaction property is set to either SUPPORTS or MANDATORY:

    <property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string" many="false">SUPPORTS</property>

    or

    <property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string" many="false">MANDATORY</property>

If composite 1 is invoked (which then calls composite 2), a nonrecoverable fault occurs with the following error message:

Error committing transaction

In the flow trace, entries for composite 2 are missing. Also, the flow instance state is shown as failed instead of completed. In the SOA server logs, an exception similar to the following is logged:

Internal Exception: java.sql.SQLException: ORA-01591: lock held by in-doubt distributed transaction 5.28.4069

Error Code: 1591 Call: INSERT INTO SCA_FLOW_INSTANCE (FLOW_ID, ACTIVE_COMPONENT_INSTANCES, ADMIN_STATE, COMPOSITE_SCA_ENTITY_ID, CONVERSATION_ID, FLOW_CORRELATION_ID, CREATED_BY, CREATED_TIME, ECID, PROPERTIES, PURGEABLE, RECOVERABLE_FAULTS, RESEQUENCER, SCA_PARTITION_ID, TENANT_ID, TEST_CASE, TEST_RUN_ID, TEST_RUN_NAME, TEST_SUITE, TITLE, UNHANDLED_FAULTS, UPDATED_BY, UPDATED_TIME, VERSION) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) bind => [9, 0, -1, 235, null, 0000KEAuWA59tXHLIuT4if1Iot5_00000f, anonymous, 2014-01-13 01:23:48.485, 0000KEAuW9_9tXHLIuT4if1Iov2^000001, null, null, 0, false, 1, -1, null, null, null, null, null, 0, anonymous, 2014-01-13 01:23:48.649, 1]

Query: InsertObjectQuery(SCAFlowToCompositeInstanceAssociationImpl [compositeId=11, flowId=9, activeComponentInstances=0, adminState=-1, title=null, version=1, containsOriginal=true, cloneMemory=false]) at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransact ionManager.java:1013)

 

Restrictions on Enabling the Global Discovery Cache


Bug:18047330
Added: 24-June-2014
Platform: All

 

By default, the global discovery cache is not enabled. If you do enable the global discovery cache, access to partitions in not correctly handled.

For example, when an Oracle SOA Suite administrator logs in to Oracle Enterprise Manaer Fusion Middleware Control, they should only see those partitions to which they have access. If the first user to log in to Oracle Enterprise Manaer Fusion Middleware Control is an administrator with access to all partitions,then the second administrator that logs in can also see all partitions, even if their privileges should restrict them to seeing only a subset of partitions.

Retry Success Action Selections in Fault Policy Editor are Not Supported


Bug: 17873449
Added: 24-June-2014
Platform: All

The selections available from the Retry Success Action list of the Retry Properties dialog in the Fault Policy Editor are not supported.

The Retry Success Action list is accessible in the Fault Policy Editor through the following steps:

  1. 1. Click the Actions tab in the Fault Policy Editor.
  2. 2. In the ID column, double-click default-retry. The Retry Properties dialog is displayed.
  3. 3. In the Retry Success Action list, select an option (for example, default- human). Your selection is not enabled during runtime.

 

Oracle Mediator Component State Can Be Unclear During BPEL Callback Recovery


Bug: 18275584
Added: 24-June-2014
Platform: All

Assume you have the following business scenario:

An Oracle Mediator calls an asynchronous BPEL process, receives a callback, and then calls a file adapter in the callback handler. The file adapter attempts to write messages to a directory, However, because the directory does not have write permissions, a fault occurs.

Because this occurred during the callback to Oracle Mediator, the transaction rolls back to the asynchronous BPEL process and goes into callback recovery. For this case, the flow trace XML file that is accessible by selecting Actions > Flowtrace XML in the Trace table of the Flow Trace page shows the Oracle Mediator status as RUNNING,FAULTED,NON_RECOVERABLE, which is correct. However, Oracle Enterprise Manager Fusion Middleware Control shows the Oracle Mediator component instance as failed in the Trace table of the Flow Trace page. This is incorrect, because failed is a terminal state and the Oracle Mediator is still running. Do not become confused with the failed state shown in Oracle Enterprise Manager Fusion Middleware Control; the flow trace XMLfile shows it correctly as RUNNING,FAULTED,NON_RECOVERABLE.

In addition, when the callback recovery successfully occurs, Oracle Mediator is shown as completed in the Trace table of the Flow Trace page in Oracle Enterprise Manager Fusion Middleware Control. Do not become confused with this transition from failed to completed for the Oracle Mediator component instance state in the Trace table of the Flow Trace page; this is the correct behavior.

 

GlobalTxMaxRetry Property Setting Does Not Supercede the Composite-level jca.retry.count Property Setting


Bug:18562118
Added: 24-June-2014
Platform: All

Setting the GlobalTxMaxRetry property to 0 at the SOA Infrastructure level does not supercede the composite-level jca.retry.count property value. This is because the event delivery network (EDN) has dependencies on JCA adapters and the jca.retry.count property cannot be set to 0.

For example, assume you perform the following steps:

  1. 1. Set the jca.retry.count property to 1 in the composite.xml file:
    <service name="Inbound">
       <interface.wsdl
     interface="http://xmlns...#wsdl.interface(Inbound_PortType)"/>
        <binding.jca config="Inbound_db.jca">
           <property name="jca.retry.count">1</property>
           <property name="jca.retry.interval">1</property>
           <property name="jca.retry.backoff">2</property>
           <property name="jca.retry.maxInterval">6</property> 
        </binding.jca>
    </service>
    
  2. 2. From the SOA Infrastructure menu, select SOA Administration > Common Properties > More SOA Infra Advanced Configuration Properties.
  3. 3. Set GlobalTxMaxRetry to 0.

 

 

Back to top


Technology Adapters

[LDAP] ADAPTER CONNECTION DOESN'T GET RELEASED

Bug: 18356589 
Added: 12-June-2014
Platform: All

Connections established to Directory Server during runtime while using LDAP
inbound operations such as EntryChange and ChangeLog do not get released.
 
Workaround: The connection pool should be manually Reset or Force Reset for
proper closure of stale connections. 


DBADAPTER CERTIFICATION MATRIX BUGS

Bug: 18693782
Added: 19-May-2014
Platform: All

There are list of bugs related to Database Adapter database-related certifications. Note that:

  • The TABLE Datatype is not supported in STOREDPROCEDURE for MSSQLSSERVER 2012
  • The CHAR FOR BIT Datatype does not work in Release 12.1.3 JDeveloper for the Derby Database.

The following bugs are deferred to Release12.1.4. The list follows.

  • Bug 18242733 - puresql in sybase db not working with parameters
  • Bug 17978584 - dbadapter storedproc w.r.t. mysql db don't support resultset/introspect option
  • Bug 17862497 - no introspect option for db2 as400 stored proc returning result set.
  • Bug 17854230 - mysql year data type is not supported in dbadapter.
  • Bug 17479170 - insertion failed to "char for bit data" data type in derby.
  • Bug 17021522 - not able to use clob data type in storedprocedure returning resultset(db2/zos)
  • Bug 17021452 - clob datatype gives arrayindexoutofboundsexception for outdata(db2/zos)


USE OF MDS WSDL IN SALESFORCE ADAPTER WIZARD

Bug:18596082
Added: 28-April-2014
Platform: All

This encapsulates two engineering bugs related to the SalesForce Adapter: 18559760 and 18593343

BUG 18559760 - TRANSFER TO MDS FOR CLOUD SERVER WSDL IS NOT UPDATING JCA FILE

You can transfer to MDS the integration the WSDL generated by a Cloud adapter and it will update the jca file (wsdlLocation attribute).

However, if you try to transfer to MDS the Cloud Server WSDL, it does not find the reference in the jca file to update. The Cloud Server reference in the jca is just a value attribute in a property element: <property name="targetWSDLURL" value="../WSDLs/soap_wsdl_typed.wsdl"

Workaround: Manually update any Salesforce adapter jca files after the WSDL is transfered to MDS.

BUG 18593343 - UPDATING CLOUD ADAPTER THAT USE MDS WSDL IS GETTING WRONG URL

If you created a Cloud adapter instance using a cloud server WSDL that was moved to MDS, the Connection wizard page displays an incorrect URL which can not be used (because the oramds: url was treated as a relative URL). To get past the Connection page requires that you specify the correct MDS URL.

Workaround:You must use the browser button to select the MDS WSDL again


STOREDPROC PROJECT MIGRATED FROM 11G TO 12C CREATE DUPLICATE XSD IF WIZARD RERUN

Bug:18555120
Added: 28-April-2014
Platform: All

The expected behavior is when a Database Adapter project has a storedProcedure and is migrated from 11g to 12c, followed by your re-running the stored procedure part of the Configuration Wizard, this re-running of the Wizard should not create a new xsd.

However, when the storedProcedure wizard is rerun, it creates a new xsd under the schema folder in 12C JDeveloper, which is the expected path for a 12.1.3.0 project.

Rerunning causes two similar xsd files for this project. You only see this occurrence when the Database Adapter uses stored procedures.

Note also, that if database tables are used, the new schema is correctly written to the old schema location.

Workaround: Manually delete the old xsd file and update the read.wsdl to reference the new xsd file.


DIAGNOSTIC DUMPS FOR MSMQ,JDEDWARD,COHERENCE ADAPTERS NOT SUPPORTED

Bug:18534524
Added: 28-April-2014
Platform: All

DFW Dumps (Diagnostic Dumps) are supported for most Adapters. However, you cannot use these dumps for newer (that is, new for Release 12.1.3.0) Adapters such as the MSMQ, JDEdwards World and Coherence Adapters.


MSMQ Adapter AUTOMATIONEXCEPTION: 0XC00E0051 OBSERVED WHEN RUNNING STRESS TESTS

Bug:18505696
Added: 28-April-2014
Platform: All

If you need to use the connection factory eis/msmq/transactional for both inbound and outbound, you can create a jca connection factory, for example, eis/msmq/transactional1 with the same properties. After that, eis/msmq/transactional can be used for the dequeue operation and eis/msmq/transactional1 can be used for the enqueue operation.


LOOKAHEAD REQUIRED FOR LOOKFROM IN COMPLEXLOOKAHEAD TRANSLATION

Bug:18442306
Added: 28-April-2014
Platform: All

In the Native Format Builder wizard, when you create the NXSD for translating Native files, you can specify lookAhead in the schema to extract values based on the regular expression specified using lookForPattern. For extracting variable length records, because you do not know the length of record, you can use lookFrom and lookTill attributes in NXSD element, thus using JDeveloper Native Format Builder User Interface window, you can specify values to lookFrom and lookTill with or without skipUntil.

However, when you select these in the JDeveloper User Interface and move the cursor next to see the NXSD source, the schema misses the lookAhead attribute and prints only lookFrom, lookTill and skipUntil attributes.

Workaround: Explicitly write nxsd:lookAhead="0" with lookFrom and lookTill attributes.


LOOKAHEAD ATTRIBUTE DONT COME WITH LOOKTILL IN JDEV UI NFB

Bug:18442186
Added: 28-April-2014
Platform: All

In the Native Format Builder wizard, when you create the NXSD for translating Native file, you can specify Look Ahead in your schema, to extract values based on regular expressions, specified using lookForPattern. For extracting variable length records, if you do not know length of record, you can use lookAhead with lookTill attribute in NXSD element; using the JDeveloper Native Format Builder User Interface window, you can specify values to lookAhead and lookTill with or without using skipUntil.

However, when you select them in the JDeveloper User Interface and move the cursor next to see NXSD source, the schema misses the lookTill attribute.

Workaround: Explicitly write nxsd:lookTill="literal" with the lookAhead attribute.


JMS Adapter: TIBCO MESSAGES IN SOURCE QUEUE ARE NOT FLUSHED IF TIBCO SERVR IS RESTARTED

Bug:18120859
Added: 28-April-2014
Platform: All

You can configure the Oracle JMS Adapter to communicate with TIBCO JMS Provider (EMS Server).

Note that messages in the Source Queue inside TIBCO are not flushed out after they are read if the TIBCO Server is stopped and restarted midway.

Normally, the messages are flushed from the source Queue as and when read. However, if the TIBCO server is stopped and restarted midway through the processing, the source Queue will not be flushed of read messages.


JMS Adapter supports connection retry functionality for MQ Provider.

No Bug number.
Added: 14-Jan-2014
Platform: All

Release 11 Adapter Guide stated that the JMS Adapter "Does not support connection retry functionality for MQ provider"; however, there is now such support in release 11 with the JMS Adapter.


THERE IS NO TRUNCATE SUPPORT FOR MULTIBYTE STREAMING IN PS6

Bug:14507570
Added: 10-Sept-2013
Platform: All

Because using truncate in MultiByte Streaming Support can lead to corrupt data, truncate functionality has been removed from the Native Format Builder.


UMS ADAPTER CLUSTER FAILOVER MAY LOSE MESSAGES

Bug:16439192
Added: 11-June-2013
Platform: All

Since XA is not supported for UMS Adapter Outbound in this Release, the UMS adapter cluster
failover can lose messages.


OUTBOUND UMS ADAPTER SHOULD USE UTF-8, NOT SERVER ENCODING IF NOT SPECIFIED

Bug:16474430
Added: 13-March-2013
Platform: All

For the outbound UMS adapter, the property jca.ums.msg.content-type can be used for specifying encoding. But if you do not set the value, the outbound UMS adapter will use server encoding for the email by default. When the SOA server is started in native encoding, for example iso8859-1, it cannot handle ccjk characters--the content will be garbled. Consequently, UTF-8 should be default encoding, not server encoding.

Workaround: Set the jca property for the outbound UMS adapter as: jca.ums.msg.content-type = 'text/plain; charset=utf-8'


SUPPORT FOR JMS ADAPTER TO CONNECT WITH IBM WEBSPHERE MQ JMS FOR MULTI INSTANCE

Bug:15919519
Added: 28-January-2013
Platform: All

You can configure the JMS Adapter to connect to IBM WebSphere MQ Multi-Instance Queue Managers. To do so, use a custom property called connectionNameList. You can use this property to specify the names and ports of the different instances.

To make sure of the new custom property, you can set the FactoryProperties property in the WebLogic Server console for the used JNDI entry with the following settings:

QueueManager=<QUEUEMANAGER_NAME>TransportType=1;ConnectionNameList=<HOST1>(<PORT1>),<HOST2>(<PORT2>);Channel=<CHANNEL_NAME>;
ThirdPartyJMSProvider=true;ClientReconnectOptions=0


JMS Adapter(11.1.1.7) Never Reconnects to TIBCO EMS 4.2.0 Due to Failing XA Recovery<

Bug:15939498
Added: 7-December-2012
Platform: All

The JMS Adapter does not reconnect to TIBCO EMS 4.2.0 because of failing XA recovery

Workaround:All servers where the TIBCO resource is deployed must be shutdown and restarted, if the resource is deployed to a cluster then the entire cluster must be shutdown and restarted. When you are shutting down servers,ensure it is done gracefully to give a chance for prepared transactions to be written to the TLOG and recovered with commit after the server is restarted.


DBADAPTER Coherence Feature Not Working On WLS 10.3.5

Bug: 14233285
Added: 13-Dec-2012
Platform: All

The Database Adapter Coherence Feature introduced in 11.1.1.6.0 works out of the box against WebLogic Server 10.3.6, but not WebLogic Server 10.3.5. This is because it must bundle a dependent jar, but no version of the jar is compatible with both 10.3.5 and 10.3.6.

Workaround: To ensure the Database Adapter Coherence feature works against WebLogic Server 10.3.5 you must follow these steps:

1. Find DbAdapter.rar in your SOA install.

2. Remove the bundled 10.3.6 version of toplink-grid.jar from DbAdapter.rar

3. Rebuild DbAdapter.rar with its existing manifest which looks for the shared library toplink-grid.

4. Deploy toplink-grid.jar as a shared library named 'toplink-grid'.

5. Restart the WebLogic Server.



Some Specific Scenario Like Bug13803044 Needs a WLS Patch

Bug: 14335927
Added: 11-Oct-2012
Platform: All

Sequencing Polling Duplicate Records

 

When using sequencing polling strategy, distributed polling, and non-XA datasources, EclipseLink may internally rollback the transaction releasing locks prematurely and allowing duplicate processing of the same row by another thread.

Workaround:Apply the appropriate WebLogic Server patch.


NLS:MBCS Named Table Cannot Be Used Due to Progress Database Limitation

Bug: 14259650
Added: 15-Oct-2012
Platform: All

Due to a Progress DB limitation, you cannot use MBCS as database object name, such as table name and column name because Progress database can't support MBCS named table/fields/indexes/sequences..


Progress DB Stored Procedures Are Not Supported in the PS6 Release of the Database Adapter

Bug: 14150479
Added: 22-October-2012
Platform: All

Progress DB Stored Procedures are not supported in the PS6 release of the SOA Database Adapter.


UMS Adapter Does Not Support XA Transactions On Outbound Side in the PS6 Release of the Database Adapter

Bug: 14586707
Added: 15-Oct-2012
Platform: All

The UMS Adapter does not support XA Transactions on the Outbound message side of transactions.


IllegalStateException when WebSphere cleans up JCA connection pool

Bug: 14275766
Added: 11-Oct-2012
Platform: All

Following error is observed (at times) when running AQ adapter samples.

The error in question is:.

00000136 MCWrapper EJ2CA0079E: Method cleanup has detected an internal
illegal state and is throwing an IllegalStateException. The exception is:
java.lang.IllegalStateException: cleanup: illegal state exception. State =
STATE_INACTIVE MCW = 8210821.

WAS Uses Different JCA Connection Factory for JMS Async Request Reply Scenario

Bug: 14754024
Added: 11-Oct-2012
Platform: All

In the JMS asynch request reply scenario if the same jca connection factory is used for any other JMS receive operation, as well as for jms asych req-reply operation (in jca file), then the below error is encountered in the WebSphere server environment.This is only applicable when tje JMS adapter is deployed on the WebSphere Server. See the following trace.

Caused by: com.ibm.websphere.sib.exception.SIIncorrectCallException: 
CWSIP0777E: The transaction used for receive on the destination: Destination 
(1712612884) demoQueueCorr2 : E4143EA44C604CC7E255F98C has already been 
completed.
at 
com.ibm.ws.sib.processor.
impl.JSLocalConsumerPoint.receive(JSLocalConsumerPoint.java:1590)
 
at 
com.ibm.ws.sib.processor.impl.ConsumerSessionImpl.receiveWithWait
(ConsumerSessionImpl.java:448)
at 
com.ibm.ws.sib.api.jms.impl.JmsMsgConsumerImpl.
receiveInboundMessage(JmsMsgConsumerImpl.java:1114)

Workaround: Use different JCA connection factory for JMS operations when using the WebSphere server. Please refer to bug14730484 for more information.


Retry Interval, Maxinterval, and Backoff Parameters Will Not Take Effect for UMS Adapter

Bug: 14735717
Added: 12-Oct-2012
Platform: All

Retry Interval,MaxInterval &Backoff parameters don’t take effect for UMSAdapter Inbound

The inbound retry interval, max interval and back off parameters cannot be controlled by UMS Adapter as it is not a local retry.So they may not take effect even if we specify some values. The UMS Adapter sends exception back to the UMS and UMS will redeliver the message again. As we never know when and how UMS redelivers the message once we do not acknowledge the message in poller mode.


Application <durable_subscriber_name> Is Already a Subscriber For Queue

Bug: 12903224
Added: 15-September-2011
Platform: All

When using the Oracle JMS adapter with an AQJMS provider and when the configuration involves multiple dequeuer threads in a multi-server cluster, the Oracle JMS Adapter logs the following exception.

Caused by: oracle.jms.AQjmsException: ORA-24034: application <durable-subscriber-name> is already
a subscriber for queue <queue-name>

ORA-06512: at "SYS.DBMS_AQADM_SYS", line 6270
ORA-06512: at line 1
ORA-06512: at "SYS.DBMS_AQJMS", line 129
ORA-06512: at line 1

at
oracle.jms.AQjmsSession.addDurableSubscriber(AQjmsSession.java:3993)
at
oracle.jms.AQjmsSession.createSubInCompliantMode(AQjmsSession.java:2961)
at
oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2624)
at
oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2559)
at
oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2404)
at

Workaround: The exception can be ignored, as on subsequent retry the subscription is created successfully.


Application <subscriber-name> is Already a Subscriber For Queue

Bug: 12375483
Added: 26-October-2011
Platform: All

The Oracle AQ adapter has been changed. It now creates a new subscriber as specifiedby the Consumer property when you are modeling an adapter service. Previously, the subscriber was not created by the adapter but it was expected that the subscriber is created before the adapter service was executed. Due to the change, if the subscriber for the Oracle AQ queue already exists, you see the following warning in the log files. Oracle Application Adapter scenarios that rely on Oracle AQ adapter for interaction with EBS queues will be impacted by this as well.

<Subscriber <subscriber-name> already exists in the database. If the existing subscriber does not represent the correct subscriber, please undeploy the business process, remove the subscriber, and redeploy.>

ORA-24034: application <subscriber-name> is already a subscriber for queue <queue-name>

ORA-06512: at "SYS.DBMS_AQADM_SYS", line 5682

ORA-06512: at "SYS.DBMS_AQADM", line 314

ORA-06512: at line 1....

Workaround: As the warning states, if the subscriber is the correct one, no action is required.


Updating Required JAR List When Accessing IBM MQ SERVER 7.0 via SOA JMS Adapter

Bug: 12349381
Added: 20-April-2011
Platform: All

You must use the following required jar list when you use JMSadapter with MQ version 7.x (See the "Configuring Oracle JMS Adapter with IBM WebSphere MQ JMS" section in the Oracle Adapters User's Guide for more information.)

Non-XA Data Sources

  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mq.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mq.jmqi.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mqjms.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/dhbcore.jar

XA Data Sources

  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mq.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mq.jmqi.jar
  • <YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mqjms.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/dhbcore.jar
  • /<YOUR-MQSERIES-INSTALL-LOCATION>/java/lib/com.ibm.mqetclient.jar


Managed Connection Factory Name Has to Be Modified in Case of Migrated AQ Adapter Composites

Bug: 12369977
Added: 20-April-2011
Platform: All

If you migrated AQ Adapter projects from Release 10.1.3.x to Release 11g, you need to manually update the
managed connection factory from

<non-managed-connection
managedConnectionFactoryClassName="
oracle.tip.adapter.aq.AQManagedConnectionFactory">

to

<non-managed-connection
managedConnectionFactoryClassName="
oracle.tip.adapter.aq.v2.jca.AQManagedConnectionFactory">

so you can use AQadapter in non-managed mode . Note that non-managed mode is not recommended and not supported in a production environment.To run the adapter in managed mode, you need to configure the connection factory JNDI in the WebLogic Server console.


AQJMS Dequeue Failed Error When Redeployed By Adding Durable Subscription

Bug: 10434614
Added: 28-April-2011
Platform: All

When an AQJMS Topic inbound process that is without a durable subscription  is already deployed to the server,  and  is redeployed, adding a durable subscription
to the Inbound Topic, the following error occurs when the message is dequeued. (Note this is fixed when you use Oracle Database 11.2.0.2.0 or any later version of the Oracle Database.)


Caused by: oracle.jms.AQjmsException: JMS-120: Dequeue failed
at oracle.jms.AQjmsError.throwEx(AQjmsError.java:315)
at oracle.jms.AQjmsConsumer.jdbcDequeue(AQjmsConsumer.java:1620)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1035)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:960)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:938)
at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:790)


Date is Always Set To One Month Higher Than What is Set For the Message

Bug: 13450180
Added: 01-December-2011
Platform: All

Refer to Bug-13435861.

The date that is set through MQMD header is based on Gregorian Calendar. So, it is always set one month higher than that specified in the header.

For example: If I set, jca.mq.MQMD.PutDateTime to "12:24:2011" - the actual date that is set for the message is: January 24th, 2012. Similarly, if I set jca.mq.MQMD.PutDateTime to "10:24:2011" - the actual date that is set for the message is: November 24th, 2011.


Limitations of Dynamic Queue While Using MQ Adapter

Bug: 13464470
Added: 05-December-2011
Platform: All

MQ Adapter supports Dynamic Queue with these limitations:

  • Dynamic Queue is supported only for Inbound operations and not for Outbound
  • The property InboundThreadCount has to be set to 1 in the Inbound JCA file.

Specifying Retry Interval, Max Interval and Backoff parameters for Inbound Poller mode with XA case; might not give results as expected.

Bug:14735717
Added: 7-March-2013
Platform: All

While using Retry Interval, Max Interval and Backoff parameters with UMS Adapter Inbound Poller mode with XA,it is likely that retries might not happen with given exact interval and one might not get results as expected. This is because there are other associated time factors as the the retry does not happen locally but the message is sent back to the UMS server and will be fetched again and processed.


NLS:JCA UMS ADAPTER MAIL GARBLE ON NON UTF SERVER ENCODING

Bug: 16464175
Added: 15-March 2013
Platform: All

UMS Adapter composes outbound email using SOA server encoding. If the payload contains some characters not supported by server encoding, it can cause data corruption.

Workaround: Set jca.ums.msg.content-type = 'text/plain; character=utf8'.This is a normalized message property set on the outbound invoke for the UMS Adapter for BPEL. If in a Mediator, use "Assign values" to specify the value.

UMS Adapter has issues parsing non-ascii characters in inbound email if the SOA server is running in non-UTF8 encoding.

Workaround: Start SOA server in UTF-8 encoding.


Configuring 11g to Access Queues/Topics Present in 10.1.3.X OC4J

Bug: 9544466
Added: 17-April-2012
Platform: All

The following steps provide guidance in accessing queues/topics present in 10.1.3x Oracle Containers for J2EE (OC4J)

Workaround:

  1. 1. Copy the jar files under the /domains/<DOMAIN_NAME>/lib folder of the WebLogicServer:
    • $J2EE_HOME/lib/jms.jar
    • $J2EE_HOME/lib/jta.jar
    • $J2EE_HOME/oc4jclient.jar
    • $AS_HOME/opmn/lib/optic.jar

     
  2. 2. Add the Connector factory in the weblogic-ra.xml file.

<connection-instance>
<jndi-name>eis/oc4jjms/Queue</jndi-name>
<connection-properties>
<properties>
<property>
<name>ConnectionFactoryLocation</name>
<value>jms/XAQueueConnectionFactory</value>
</property>
<property>
<name>FactoryProperties</name>
<value>java.naming.factory.initial=com.evermind.server.rmi.RMIInitialContextFactory;
java.naming.provider.url=<PROVIDER_URL>;
java.naming.security.principal=<USER>java.naming.security.credentials=<PASSWORD></value>
</property>
<property>
<name>AcknowledgeMode</name>
<value>AUTO_ACKNOWLEDGE</value>
</property>
<property>
<name>IsTopic</name>
<value>false</value>
</property>
<property>
<name>IsTransacted</name>
<value>false</value>
</property>
<property>
<name>Username</name>
<value><USER></value>;
</property>
<property>
<name>Password</name>
<value><PASSWORD></value>
</property>
</properties>
</connection-properties>
</connection-instance>

where <PROVIDER_URL> is opmn://localhost:6003 or ormi://localhost:12401 to use with a specific node, or opmn:ormi://localhost:6003:oc4j_soa to use
with the oc4j_soa instance
 


Back to top


Oracle E-Business Suite Adapter


Database Adapter Stored Procedure Project Migrated from 11g to 12c Creates Duplicate XSD If Wizard Rerun

Bug: 18555120
Updated: 28-April-2014
Platform: All

While creating a new project, if the underlying Database Adapter project contains a stored procedure and is migrated from 11g to 12c release, when you rerun the stored procedure through the Configuration Wizard, a new xsd under the Schema folder is created for 12c release.

Rerunning causes two similar xsds only when the Database Adapter project contains a stored procedure. You need to manually delete the old xsd file created earlier before the migration and update the read.wsdl to reference the new xsd in the Schema folder.

Please also note that if database tables are used, the new schema is correctly written to the old schema location.

 

Performance Slow While Importing a Flexfield Mapping for a PL/SQL API

Bug: 18956027
Updated: 11-June-2014
Platform: All

During the partner link creation for a PL/SQL API that has flexfield data configured, if you decide to construct the flexfield mapping by using an existing one through the Import feature, then it would take 3-5 minutes to get the mapping file (*_mapping.xml) imported to the Oracle E-Business Suite Module Browser.

 

Should Not Retry for a Binding Fault

Bug: 18955946
Updated: 11-June-2014
Platform: All

When an Oracle E-Business Suite Adapter application configured with Open Interface Table is invoked with input xml that throws IntegrityConstraint/UniqueConstraint Violation, it results in one kind of Binding Fault. In this situation, we should be able to see the description as Binding Fault under the Fault Name tab in the Flow Trace page of the Oracle Enterprise Manager Fusion Middleware Control Console, and exception message must clearly show if it is due to the JCA Binding (like invalid connection pool) or unique constraint error.

In the case of binding faults, there should not happen any retry because retry will not resolve the issue.

 

Back to top


Application Adapters for WebLogic Server


Missing Libraries in setDomainEnv Causes Application Adapters AE to Fail

Bug: 13929048
Added: 08-June-2012
Platform: All

This problem affects every release the adapters are certified for: 11.1.1.4.0, 11.1.1.5.0, and 11.1.1.6.0.

The following two libraries are missing when starting the starting the design tool for the Application Adapters WLS (Application Explorer) after installation:

  1. $MWH/Oracle_SOA1/soa/modules/oracle.soa.adapter_11.1.1/jca-binding-api.jar
  2. $MWH/Oracle_SOA1/soa/modules/oracle.soa.adapter_11.1.1/adapter_xbeans.jar

In the Oracle Fusion Middleware Application Adapters Installation Guide for Oracle WebLogic Server, section 2.3.1 Starting Application Explorer, the guide states that users must run the setDomainEnv.sh to set the environment accordingly. The two libraries need to be added to the setDomainEnv scripts to avoid class loading exceptions.

The following exceptions may occur when using the Application Explorer to generate EIS adapter artifacts:

20120405-11:51:04 INFO com.ibi.bse.gui.BseFrame:read manifest for iwae.jar
20120405-12:12:30 ERROR
com.ibi.bse.ConfigWorker:java.lang.NoClassDefFoundError:
oracle/tip/adapter/api/exception/PCResourceException
at
com.ibi.afjca.cci.IWAFConnection.createInteraction(IWAFConnection.java:81)
at
com.iwaysoftware.iwae.common.JCATransport.initJCA(JCATransport.java:100)
at
com.iwaysoftware.iwae.common.JCATransport.<init>(JCATransport.java:87)
at
com.iwaysoftware.iwae.common.AdapterClient.<init>(AdapterClient.java:85)
at com.ibi.bse.ConfigWorker.run(ConfigWorker.java:41)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException:
oracle.tip.adapter.api.exception.PCResourceException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 6 more

Exception occurred during event dispatching:

java.lang.NoClassDefFoundError:
oracle/integration/platform/blocks/adapter/fw/metadata/AdapterConfigDocument$Factory
at
com.iwaysoftware.af.container.tools.wsdl.oracle.InboundWSDLGenerator.get11g_jca
at
com.iwaysoftware.af.container.tools.wsdl.oracle.IWayWSILBrowser.writeFiles
(IWayWSILBrowser.java:137)
at
com.iwaysoftware.af.container.tools.wsdl.oracle.IWayWSILBrowser.generateIWayWSDL
(IWayWSILBrowser.java:132)
at
com.iwaysoftware.af.container.OracleAEManager.generateWSDL
(OracleAEManager.java:83)
at
com.iwaysoftware.af.container.OracleAEManager.generateWSDL
(OracleAEManager.java:64)
at
com.iwaysoftware.af.container.ae.AEComponentMessage.buildEXPORTWSDL
(AEComponentMessage.java:185)
at
com.iwaysoftware.af.container.ae.AEComponentMessage.build
(AEComponentMessage.java:89)
at
com.iwaysoftware.af.container.ae.AEComponentMessage.<init>(AEComponentMessage.java:61)
at
com.iwaysoftware.af.container.AEManager.dispatch(AEManager.java:134)
at
com.iwaysoftware.af.container.IWAFContainer.dispatchAERequest
(IWAFContainer.java:876)
at
com.ibi.afjca.cci.IWAFInteraction.execIWAE(IWAFInteraction.java:286)
at
com.ibi.afjca.cci.IWAFInteraction.exec(IWAFInteraction.java:182)
at
com.ibi.afjca.cci.IWAFInteraction.execute(IWAFInteraction.java:107)
at
com.iwaysoftware.iwae.common.JCATransport.execute(JCATransport.java:166)
at
com.iwaysoftware.iwae.common.AdapterClient.generateWSDL(AdapterClient.java:437)
at
com.ibi.bse.gui.ExportWSDLDialog.saveWSDL(ExportWSDLDialog.java:590)
at
com.ibi.bse.gui.ExportWSDLDialog.okButtonActionPerformed
(ExportWSDLDialog.java:476)
at
com.ibi.bse.gui.ExportWSDLDialog.access$000(ExportWSDLDialog.java:36)
at
com.ibi.bse.gui.ExportWSDLDialog$2.actionPerformed(ExportWSDLDialog.java:417)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased
(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6267)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at
com.ibi.bse.ComponentNodeData.actionPerformed(ComponentNodeData.java:406)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)
at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased
(BasicMenuItemUI.java:1264)
at java.awt.Component.processMouseEvent(Component.java:6267)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException:
oracle.integration.platform.blocks.adapter.fw.metadata.
AdapterConfigDocument$Factory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 73 more

The exceptions are related to missing libraries in the classpath when starting the Application Explorer.

The following libraries must be added to the classpath via the setDomainEnv script prior starting the Application Explorer:

  • • jca-binding-api.jar
  • • adapter_xbeans.jar

Workaround: The installation guide will be updated in a future release.


Back to top


Application Server Legacy Adapters


No issue has been discovered at the time of this release. As additional issues and workarounds are discovered after the release, they will be listed here.

For known issues and workarounds for earlier releases, see Known Issues for Oracle SOA Products.

Back to top


BPEL Process Manager

 

There Are Currently No Known Issues for Oracle BPEL Process Manager 12.1.3

 

Back to top


Business Activity Monitoring


Treemap Shows Wrong Data Values

Bug: 17181135
Updated: 11-February-2014
Platform: All

In a treemap view, numeric data may have decimal values different from those in the underlying query.

Workaround: Obtain and apply a patch from Customer Support after installation.


Allow Updating CQ Logging Levels from EM

Bug: 17369421
Updated: 11-February-2014
Platform: All

Updating continuous query loggers from Oracle Enterprise Manager Fusion Middleware Control is not possible.

Workaround: Update the logging.xml file in the FMW_HOME/user_projects/domains/WLS_SOA/config/fmwconfig/servers/bam_server1/logging directory.

Add the following to the log_handlers section:

<log_handler name='beam-cqservice-handler' class='oracle.core.ojdl.logging.ODLHandlerFactory' level='TRACE:32'>
  <property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/beam/cqservicelogging/cq.log'/>
  <property name='maxFileSize' value='10485760'/>
  <property name='maxLogSize' value='104857600'/>
  <property name='encoding' value='UTF-8'/>
  <property name='supplementalAttributes' value='J2EE_APP.name,J2EE_MODULE.name'/>
</log_handler>

Add the following to the loggers section:

<logger name='oracle.beam.cqservice' level='TRACE:32' useParentHandlers='false'>
  <handler name='beam-cqservice-handler'/>
</logger>
<logger name=' oracle.soa.cep' level='TRACE:32' useParentHandlers='false'>
  <handler name='beam-cqservice-handler'/>
</logger>


Entering a Business Query Name Automatically Repeats the Query Name Multiple Times

Bug: 17433505
Updated: 05-May-2014
Platform: All

When you enter a Name in a creation dialog, sometimes the name you type is repeated multiple times.

Workaround: Sometimes clearing the browser cache resolves the issue. You can also type the name outside of BAM, copy it, and paste it into the Name field.


Purging Data (from DO UI) Does Not Reflect in Graph (ADS or Refresh)

Bug: 17622571
Updated: 11-February-2014
Platform: All

Purging data from a data object does not remove the data from a currently active dashboard, even if the dashboard is refreshed.

Workaround: Close and reopen the browser window.


Items in Designer Trees Should Be Ordered

Bug: 17750455
Updated: 18-December-2013
Platform: All

Items in the left navigation pane of the Designer page are not ordered alphabeticaly or by type.

Workaround: None


Shading for Columns and Rows Should Have Higher Contrast

Bug: 17758322
Updated: 18-December-2013
Platform: All

For List, Action List, and Collapsed List views, you can set Row Banding Interval or Column Banding Interval properties. However, the shade used for the banded rows or columns is faint.

Workaround: None


Not Able to Select Calculated Fields in Flat Queries

Bug: 17774992
Updated: 28-April-2014
Platform: All

Flat queries do not support aggregated data, therefore calculated fields that include aggregations are not supported in flat queries.

Workaround: Use group queries for calculated fields that include aggregations.

If you must use a flat query for a calculated field that includes an aggregation, there is a more complex workaround. Use a continuous query with an "Insert values into a data object" alert action to copy the calculated field data to a write-back data object. Then use a flat query to fetch data from the write-back data object.


Get OP Returning Different Representations of Decimal Values in JDBC12 vs. JDBC11

Bug: 17837110
Updated: 11-February-2014
Platform: All

The Get operation of BAM web services displays JDBC11 and JDBC12 decimal values between 1 and -1 differently. JDBC11 does not include a zero to the left of the decimal point, but JDBC12 does.

Workaround: None


Gauge Tick Label Underline Property Does Not Work in Firefox

Bug: 17856596
Updated: 12-February-2014
Platform: All

The Axis properties of Dial and Statusmeter gauge views allow you to format the text of the tick labels. You can make the labels bold, italic, or underlined. Tick label underlining does not appear in the Firefox browser.

Workaround: None


User Actions (Browser Resize, Navigator Collapsing) Cause Whole Dashboard Refresh

Bug: 17880082
Updated: 10-February-2014
Platform: All

If a user performs actions such as resizing the browser window or hiding the prompts pane, the dashboard refreshes.

Workaround: None


Cannot Add Actions Unless Actions Are Expanded or Refreshed

Bug: 17929821
Updated: 18-March-2014
Platform: All

In a view, when you select Runtime-Interaction and then select Actions, you can't add an action to an action button unless the Actions section is expanded.

Workaround: Expand the Actions section by clicking the arrow to the left of Actions. If the section is already expanded, then collapse it and expand it again.


Changing a Query's Measure Can Break Its Views

Bug: 18088955
Updated: 17 March-2014
Platform: All

If you create a query, create a view based on the query, change a measure that the query retrieves, then edit the view properties, the view sometimes breaks, and further view edits cannot be saved.

Workaround: If you change a query, resave the views based on it immediately, without editing the properties. Then you can edit and save the view properties.


Action List - Error When Trying to Update Date Fields

Bug: 18177008
Updated: 31-March-2014
Platform: All

In an Action List view with an Insert or Update action, problems can occur if the Action List column name and the data object column name don't match. This is especially likely for datetime fields.

Workaround: Obtain and apply a patch from Customer Support after installation.


BamJobSchedDataSource Exception in Console

Bug: 18192245
Updated: 18-March-2014
Platform: All

When BAM Composer and Oracle Enterprise Manager Fusion Middleware Control are both open, a BamJobSchedDataSource exception sometimes appears in the BAM console logs.

Workaround: None


Pivot Tables - Pivot Changes Are Persisted Without Saving

Bug: 18297608
Updated: 25-March-2014
Platform: All

If you open a pivot table, pivot the data, close it without saving, and reopen it, the pivot is persisted as if it had been saved.

Workaround: None


Queries Without Group By Selections Not Allowed for Pie Charts

Bug: 18315602
Updated: 28-April-2014
Platform: All

A pie chart view cannot be based on a query with no dimensions selected.

Workaround: None


Value Formatting with Table Charts Fails with Active Data

Bug: 18324141
Updated: 13-March-2014
Platform: All

Value formatting properties applied to Table views do not work on active data.

Workaround: None


Why Do Chart Views Only Show Column Names to Users (Not Display Names)?

Bug: 18353283
Updated: 05-March-2014
Platform: All

Chart views in dashboards show internal column names instead of display names.

Workaround: None


Out Of Memory Error When Starting a Query on a Logical Data Object

Bug: 18374092
Updated: 19-March-2014
Platform: All

Sometimes a continuous query based on a logical data object with many columns defined uses too much computer memory.

Workaround: Simple or derived data objects that contain only dimensions should have the Slow Changing Dimension option checked.


JNDI Lookup Failure for Remote UMS JMS Server

Bug: 18379516
Updated: 25-April-2014
Platform: All

In a high-availability environment in which one BAM managed server fails, alert actions that send email may not work due to JNDI lookup failure on the Oracle User Messaging Service (UMS) server.

Workaround: Although BAM 12.1.3 supports automatic service migration, UMS 12.1.3 does not. One single BAM managed server hosts the BAM JMS and JTA services for all members of the cluster. Therefore, the solution is to restart the failed BAM server and fail back the migrated UMS services to their original managed server. See Section 18.2.3, "Failing Back Oracle BAM Services After Automatic Service Migration Occurs," in Enterprise Deployment Guide for Oracle SOA Suite.

If a BAM server restart is not compatible with your system's recovery time objective, you can configure UMS with Advanced Queuing (AQ) JMS instead of the default JMS provider. Refer to Appendix B, "Configuring User Messaging Service with AQ JMS," in Administering Oracle User Messaging Service.


"Is In List" in Group Filters Only Supports Lists Consisting of 1 Element

Bug: 18396742
Updated: 14-March-2014
Platform: All

The alert event "When a data field in a data object meets specified conditions" has a Group Filters option. The "is in list" comparison operation does not work in Group Filters if the list contains more than one value.

Workaround: Create a separate filter for each value.


Not Using Update Icon for Dependent View After Query Filter Change Requires It

Bug: 18397134
Updated: 14-March-2014
Platform: All

If you change a query filter to use a different column, the icons for the views using that query fail to change to a red X indicating that they need to be resaved. However, if you do not resave these views, dashboards with these views use the original filter instead of the new filter.

Workaround: Take note of the list of affected entities when you save the changed query, and be sure to resave all of them.


BAMCommand Cannot Export a Project If It Has Been Renamed

Bug: 18401450
Updated: 15-March-2014
Platform: All

Exporting a project using the renamed display name results in a "project not found" error.

Workaround: Use the Rename command to display the internal name, then export the project using the internal name.


Formatting Y1 and Y2 at the Same Time Gives a Pop-up Error to the User

Bug: 18403487
Updated: 15-March-2014
Platform: All

If you format both Y-axes of a Dual-Y chart without clicking Apply, then when you do click Apply, a pop-up appears with identical uninformative error messages.

Workaround: Click Apply after changing properties for each Y-axis.


HA - DO Based Alerts Not Firing Consistently

Bug: 18403952
Updated: 29-April-2014
Platform: All

In a high-availability envinonment, when server migration takes place, continuous queries are restarted. If any alert events occur during this restart period, they are lost.

Workaround: None


Combo Charts Are Blank When the Legend Uses a Centered Stepped Line And No Bar

Bug: 18404024
Updated: 15-March-2014
Platform: All

Graph Type is a Legend property specific to Combo views that allows you to choose how each data field is displayed. If Centered Stepped Line is included but Bar Graph is not, the Combo view displays no data.

Workaround: None


Operand of Like Should Be String

Bug: 18416774
Updated: 25-March-2014
Platform: All

The "is like" filter comparison operator only works on VARCHAR data.

Workaround: None


"Last Pinged" in Viewset Monitoring Shows Current Time Whenever Refreshed

Bug: 18425025
Updated: 19-March-2014
Platform: All

When you refresh Viewset Monitoring, the Last Pinged column values change to the current time instead of the actual last pinged times.

Workaround: None


Day Should Be DayOfYear in Column Name for Preview and Edit Mode

Bug: 18431661
Updated: 03-April-2014
Platform: All

A BAM 11g query imported into BAM 12c that uses units of Day or smaller in a time series, or another entity based on such a query, may display errors when saved.

Workaround: Obtain and apply a patch from Customer Support after installation.


Only Able to Add 5 Dashboards to Tabular Dashboard Instead of 6

Bug: 18440699
Updated: 24-March-2014
Platform: All

Only five dashboards can be added to a tabbed dashboard, but the error message says that the limit is six.

Workaround: None


Dashboard Stops Showing Views After Browser Refresh

Bug: 18483415
Updated: 03-April-2014
Platform: All

If you click the browser refresh button for a dashboard window, sometimes only some of the views display.

Workaround: Close and reopen the dashboard.


Narrow Views Clip Pie Charts Such That the Values/Percentages Are Not Visible

Bug: 18483489
Updated: 31-March-2014
Platform: All

Although everything is visible in the view editor, the dashboard editor and the live dashboard may either not display the pie slice labels or display them overlapping the legend text when the pie chart is narrow.

Workaround: None


Config.xml Not Updated When BAM Managed Server Name Is Changed

Bug: 18532641
Updated: 28-April-2014
Platform: All

JMS JNDI errors may occur if WebLogic managed servers for BAM are renamed after the domain has been created.

Workaround: None


WebLogic Server BAM Server Startup Throws Exceptions

Bug: 18552486
Updated: 30-April-2014
Platform: All

Startup of WebLogic managed servers for BAM sometimes throws exceptions such as, "Error occurred in looking up Queue in JNDI, skipping." This error refers to the JMS queue used by Oracle User Messaging Service (UMS).

Workaround: Although BAM 12.1.3 supports automatic service migration, UMS 12.1.3 does not. One single BAM managed server hosts the BAM JMS and JTA services for all members of the cluster. Therefore, the solution is to fail back the migrated UMS services to their original managed server. See Section 18.2.3, "Failing Back Oracle BAM Services After Automatic Service Migration Occurs," in Enterprise Deployment Guide for Oracle SOA Suite.

If a BAM server restart is not compatible with your system's recovery time objective, you can configure UMS with Advanced Queuing (AQ) JMS instead of the default JMS provider. Refer to Appendix B, "Configuring User Messaging Service with AQ JMS," in Administering Oracle User Messaging Service.


BAM Server Becomes Unresponsive with Large Table Datasets

Bug: 18631756
Updated: 24-April-2014
Platform: All

Views with large data sets or dashboards with multiple large data sets sometimes do not finish loading. Errors are thrown on the BAM server after the view or dashboard times out. This makes the BAM server unresponsive in the process.

Workaround: Increase the memory and heap sizes as described in the "Tuning Oracle Business Activity Monitoring" section in the "Oracle Fusion Middleware Tuning Performance" book.


BAM Data Control in 12c Document Update

Bug: 18726722
Updated: 08-May-2014
Platform: All

In BAM 11g PS6, you can download the SOA extension for BAM data control and configure it in JDev 11g, which allows you to create BAM data control using JDev and integrate it with ADF applications. In BAM 12c, there is no JDev support for data control. If you download the SOA extension for BAM data control and try to configure it in JDev 12c, it may cause unexpected behavior.

Workaround: None


ADS Doesn't Work Consistently for Updates with Multiple GROUP BY Queries

Bug: 18744929
Updated: 14-May-2014
Platform: All

Active Data doesn't work as expected in a view based on a Group SQL Query with more than one dimension (grouping field).

Workaround: None


Doc ODI Action in BAM User Guide

Bug: 18770881
Updated: 15-May-2014
Platform: All

For users of both BAM 12c and ODI 12c, the "Run an ODI Service" alert action is available. To enable this action:

  1. 1. Install BAM 12c and ODI 12c.
  2. 2. Create ODI scenarios in the ODI environment.
  3. 3. Log in to Oracle Enterprise Manager Fusion Middleware Control and set the ODI-related BEAMServerConfig MBean properties. The following is a list of the property names and example values.
    • OdiAgentContext - oraclediagent
    • OdiAgentHost - localhost
    • OdiAgentPort - 4321
    • OdiMasterRepoDriver - oracle.jdbc.OracleDriver
    • OdiMasterRepoPassword - P@$sw0rd
    • OdiMasterRepoURL - jdbc:oracle:thin@localhost:1521:ord
    • OdiMasterRepoUser - DEV_ODI_REPO
    • OdiPassword - P@$sw0rd
    • OdiUser - SUPERVISOR
    • OdiWorkRepo - WORKREP

To use this action:

  1. Select the "Run an ODI Service" action when creating the alert.
  2. In the Configure ODI Action dialog, select the ODIAgentContext.
  3. Select the ODI scenario and version.
  4. Optionally enter variable values.
  5. Optionally enter the session name.
  6. Optionally enter a keyword.
  7. Click OK.

Workaround: None


Scheduled KPI: KPI_TIMESTAMP Cannot Be Mapped to DATETIME Field

Bug: 18748724
Updated: 19-May-2014
Platform: All

When you create a scheduled KPI with an "Insert values into a data object" alert action, you cannot map a DATETIME type column to the KPI_TIMESTAMP event output field. The following message appears:

The selected field's datatype does not match with that of the data object column. Please choose a different field.

Workaround: Change the type of the column in the data object from DATETIME to VARCHAR. If other uses of the column make changing the type undesirable, create a realtime KPI or a continuous query that uses the "Insert values into a data object" action instead.


BPMContentViewer Role Is Not Documented

Bug: 18866444
Updated: 29-May-2014
Platform: All

Three application roles defined in Oracle Enterprise Manager Fusion Middleware Control determine access to Oracle Business Process Management (BPM) data in BAM:

  • BAMAdministrator - Members of this role can view all BPM data.

  • BPMContentViewer - Members of this role can view all BPM data.

  • ProcessName.AnalyticsViewer - Members of this role can view data for a specific BPM process.

Workaround: None


Data Control ID for Watchlist Business View Is Missing Project Name

Bug: 18897246
Updated: 11-June-2014
Platform: All

This is a high severity bug.

The data control for a KPI watchlist does not have the project name in its ID, unlike data controls corresponding to business queries. Therefore, if you create watchlists with the same name in two different projects, both watchlists will have the same ID, and this will cause problems.

If the second project was created using BAM Composer, its watchlist will not display any data.

If the second project was imported using the BAMCommand tool, its watchlist will display incorrect data.

If you attempt to delete the watchlist in the second project, BAM will show a page that displays the "Error 500--Internal Server Error" message.

This error message is a result of corrupted ADF metadata. Access to all ADF URLs results in the same "Error 500--Internal Server Error" message.

Workaround: Obtain and apply a patch from Customer Support after installation. If the Error 500 message occurs, contact Customer Support for assistance.


Slice and Dice - Search Tip Needed to Clarify Wildcards and Case Sensitivity

Bug: 18967581
Updated: 13-June-2014
Platform: All

Dashboard filtering (slice and dice) is case sensitive and uses % as a wildcard character, but the user interface does not explain this.

Workaround: None


Missing Springboard Images

Bug: 19139280
Updated: 30-July-2014
Platform: All

When a dashboard containing image cells is exported, the ZIP file does not contain the images.

Workaround: Obtain and apply a patch from Customer Support after installation.


Dashboard Thumbnails Are Not Shown When Projects Are Imported

Bug: 19226602
Updated: 30-July-2014
Platform: All

When a project containing dashboards is imported, the dashboard thumbnails are not shown in the BAM Viewer (Home page).

Workaround: Obtain and apply a patch from Customer Support after installation.


Document Steps for Integrating SOA 11g and BAM 12c Using a BAM Adapter

Bug: 19260645
Updated: 21-July-2014
Platform: All

Oracle SOA Suite 11g does not integrate with BAM 12c by default.

Workaround: To integrate SOA 11g with BAM 12c, you must install an adapter.

  1. Copy the BAM 12c adapter file, bamjcaadapter.rar, from the $FMW_HOME/soa/bam/lib directory to the SOA 11g installation directory.

  2. Delete the OracleBamAdapter from the SOA 11g deployments in Oracle WebLogic Server 11g.

  3. Install bamjcaadapter.rar in WebLogic Server 11g.

  4. Change the JNDI references in the WebLogic Server 11g console to point to BAM 12c.

  5. Restart the SOA 11g managed server.

  6. Create a data object in BAM 12c similar to the one that was in BAM 11g.

Note: The OracleBamAdapter that is preinstalled with SOA 12c integrates SOA 12c with BAM 11g. Integration of SOA 12c with BAM 12c does not require an adapter.


Back to top


Business Process Analysis Suite


No issue has been discovered at the time of this release. As additional issues and workarounds are discovered after the release, they will be listed here.

For known issues and workarounds for earlier releases, see Known Issues for Oracle SOA Products.

Back to top


Business Process Management

Web Forms Global and Custom Themes are no longer supported in BP Composer


Bug: 18641123
Added: 21-May-2014
Platform: All

With Frevvo 5.2, Web Forms Global and Custom Themes are no longer supported in BP Composer.

Workaround: There is no workaround.


BPM Composer Application displays incorrect error messages when using the button to Edit Libraries


Bug: 18744682
Added: 22-May-2014
Platform: All

An error [unable to resolve class..] is shown when using external classes just imported.

Workaround: Ignore the error, close the code editor, and apply changes in Implementation tab. Save and close the project. Reopen the project and process, select the script task, and open implementation panel. Click Check Code button: the error message disappears.
Note: Even with the error message, the project is valid and can be deployed and executed without any issue.


File Type not detected when attachment is downloaded


Bug: 18704365
Added: 22-May-2014
Platform: All

The application is unable to detect the file type. It downloads a regular file without any extension.

Workaround: The user must make a note of the file type before downloading, so that the correct file extension can be used after downloading and saving the file from case UI.


Cancel option on Instance Migration Dialog does not work after Failover


Bug: 18703647
Added: 22-May-2014
Platform: All

When you are on the Grab and Migrate dialog and hit Cancel, the instance might still showing suspended state while it has actually resumed. This happens only when there has been a cluster failover.

Workaround: Click Refresh in the Table toolbar. This refreshes the table and also shows the proper status of the instance.


UCM Document Integration


Bug: 18455701
Added: 22-May-2014
Platform: All

When you have the UCM configured with Folders_g option, there are following issues with document integration:

  1. 1. Uploaded document is not visible in the Process Tracking UI.
  2. 2. Uploaded document cannot be deleted in the Task UI.

These are known issues.

Workaround: There is no workaround.


UCM Document Integration - Human Task Document Upload


Bug: 18410212
Added: 22-May-2014
Platform: All

The following configuration steps must be followed in Human Task to upload a document if UCM is configured:

  1. 1. Verify that all the users in Case exist in UCM.
  2. 2. Select the Use Document Package checkbox.
  3. 3. Add Document Folder metadata properties.
  4. 4. Verify that the value of Security Group field is the same as the one configured for UCM root folder. Mark the display field as Read-only.
  5. 5. Verify that the value of Document Folder field is the same as the one configured for Case. Mark the display field as Read-only.

Document Integration Issues with UCM


Bug: 18410224
Added: 22-May-2014
Platform: All

UCM has the following issues with respect to document integration:

  1. 1. Duplicate documents cannot be uploaded from the Process Tracking UI.
  2. 2. An exception is thrown in the Task UI and the form gets corrupted if a non-existing user in UCM tries to access task form.
  3. 3. If a human task is added as a part of plain BPMN process (which is not promoted as a case activity), an exception is thrown in Case UI when you delete a document from Task UI.
  4. 4. If you delete a document from Task UI, it doe snot get deleted from UCM.
  5. 5. Delete privilege is not honored in Task UI.
  6. 6. CMISRUNTIMEEXCEPTION in Task UI while deleting an uploaded document from the process.
  7. 7. You cannot checkout or see more information about the document uploaded and saved from the Task UI.
  8. 8. CasemanagementLink is missing when a document is uploaded from the Task UI.
  9. 9. Documents do not get deleted from the Task UI.
  10. 10. When a user with appropriate permissions [Read,Write] uploads a document in the Task UI, it is not visible.
  11. 11. Task UI allows upload of document only when Security Group filed is hard-coded and marked as Read-only.
  12. 12. When a value is entered in the field Upload file to Folder, NullPointerException is logged. This behavior is observed only for users who do not have Admin rights.
  13. 13. Users with only Read permission can upload documents to the Task UI.
  14. 14. Non-existing users can download documents from Task UI.
  15. 15. In Task UI, when folder path is not specified, root/instance path is not overridden.
  16. 16. NullPointerException is thrown when a document is checked-out from Task UI and checked-in from the Case UI.
  17. 17. Comments added in Process UI are not visible in Case UI.
  18. 18. Documents not visible in Task UI for human task created without DOCUMENTS PACKAGE.
  19. 19. In Studio, when you type a character in the Name field, the first character from name gets appended to Display Name.

These are all known issues.

Workaround: There is no workaround.


OnScreen Validation Unavailable for Primitive Byte Type


Bug: 18220634
Added: 22-May-2014
Platform: All

The validation for a primitive data type is done in the back-end, but an OnScreen validation for the same is unavailable. If you provide an incorrect value for the byte datatype in Case Activity Form or Data Form, the UI does not indicate that it is an incorrect value; however, in the logs a java.lang.NumberForamtException is logged.

Workaround: There is no workaround.


iCalendar import function supports only specific formats


Bug: 18149522
Added: 22-May-2014
Platform: All

While using iCalendar as the resource to import calendar in BPM Workspace, no proper message is shown when the import fails. This is because the calendar import function of BPM supports only .ics format.

Workaround: There is no workaround.


Taskflow deployed to non-SOA Server does not show task details


Bug: 18141856
Added: 22-May-2014
Platform: All

When Human Task task forms are migrated from 11g to 12c, the task forms deployed on non-SOA server do not display in BPM Workspace inline frame. In this case, examine the following element in web.xml of your task form application:

<context-param>
    <description>Security precaution to prevent click jacking: bust frames if the ancestor window domain (protocol, host, and port) and the frame domain are different. Another option for this parameter is always and never.</description>
    <param-name>org.apache.myfaces.trinidad.security.FRAME_BUSTING</param-name>
        <param-value>differentOrigin</param-value>
</context-param>

Change the value of element to never as below and redeploy the application:
  <param-value>never</param-value>

Workaround: There is no workaround.


Date format not reflected according to the browser in Activity Case Form UI


Bug: 18107471
Added: 22-May-2014
Platform: All

In Case Management, the date format does not consider the browser/LDAP locale. It considers the Sever locale.
This is a known issue.

Workaround: There is no workaround.


Case listing shows previously filtered data


Bug: 18085901
Added: 22-May-2014
Platform: All

When you load the Workspace after upgrading from 11g to 12c, refresh the data to see updated Case List.


Microsoft® Office Integration: Microsoft® Excel Workbook fails to retrieve tasks with error


Bug: 18037932
Added: 22-May-2014
Platform: All

After installing Oracle Desktop ADF Integration, when you open a Microsoft® Excel Workbook (with .xlsx extension) in Microsoft® Excel 2007 an error occurs and an exception is thrown.
This is a known issue.

Workaround: There is no workaround.


Task form from previous release fails to compile due to wrong XMNLS


Bug: 17831337
Added: 22-May-2014
Platform: All

Some older task forms do not compile in 12c JDeveloper. The following error occurs:

Error: weblogic.appc failed to compile the application. Recompile with the -verbose option for more details about the issue.

Workaround: Update the weblogic.xml file as follows:

Replace
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
with
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">

NullPointerException is thrown when a process name starts with lowercase


Bug: 16518944
Added: 22-May-2014
Platform: All

If a process name starts with lowercase, a NullPointerException is thrown in Process Tracking page. This happens when the process has an initiator task.
This is a known issue.

Workaround: There is no workaround.


Duplicate pages after migration


Bug: 12879747
Added: 22-May-2014
Platform: All

After migration, if the workspace has users with duplicate access privileges with the same page associated, that page will be shown as duplicate.
This is a known issue.

Workaround: There is no workaround.


Application crashes publishing process with invalid BR


Bug: 18810627
Added: 23-May-2014
Platform: All

Application crashes with an Error 500 page during the publishing process when a Business Rule (BR) is created with an input or output argument with an unselected Fact Type.

Workaround: Clear the browser cache and access the Project page again. Create another BR with a different name and be sure to select the fact type of all arguments in the BR decision functions.


BPM cannot import Microsoft® Visio 2013 models


Bug: 17670719
Added: 23-May-2014
Platform: All

Models from Microsoft® Visio 2013 cannot be imported into BMP Studio or Composer.

Workaround: If you have a Microsoft® Visio 2013 model to be imported, open the model in Microsoft® Visio 2010 and save it with the extension .vdx before importing.

Replay Scope Support


Bug: 17331576
Added: 23-May-2014
Platform: All

Replay scope is not applicable to BPM because it does not support the concept of scope.

Workaround: There is no workaround.


DIFF MERGE tool honors Composer changes over Studio changes


Bug: 18454088
Added: 23-May-2014
Platform: All

If the model is locked by Composer, any change from Studio will not be honored.

Workaround: There is no workaround.


Users with migrated projects (MDS-PAM) do not belong to BPMPAMDEFAULTGROUP


Bug: 18600656
Added: 23-May-2014
Platform: All

Users with migrated projects (MDS-PAM) do not belong to BpmPamDefaultGroup.

Workaround: Follow these steps:

  1. 1. Log in to the WebLogic console.
  2. 2. On Domain Structure, click Security Realm -> MyRealm -> Users and Group -> Groups. The BpmPamDefaultGroup is created.
  3. 3. Search for users with permission on the migrated projects and select them.
  4. 4. Click Groups flap of the users.
  5. 5. Add BpmPamDefaultGroup to the user and click Save.
  6. 6. Repeat this step for each user with permission in MDS projects.

Either all or none of the Human Tasks in process should have the UCM Repository configured


Bug: 18340674
Added: 23-May-2014
Platform: All

If Human Tasks of a BPM Process are configured to use UCM Repository to store attachments, then all the Human Tasks of that process must use UCM. Attachments will not work if the process has both UCM and non-UCM based tasks.

This is a known issue.

Workaround: There is no workaround.


Process instance not visible after dynamic OU association


Bug: 18316584
Added: 23-May-2014
Platform: All

When you dynamically change the process instance organization association to a new Org Unit (OU), the users who are part of new Org Unit (OU) cannot lookup process definitions. Without process definitions, workspace does not show the process instances in the process instance table.

This is a known issue.

Workaround: There is no workaround.


iCal unable to import for BYMONTH and BYMONTHDAY rule


Bug: 18232842
Added: 23-May-2014
Platform: All

The iCalendar import does not work for BYMONTH and BYMONTHDAY RRULE. The import works fine with RRULE:FREQ=YEARLY, but does not work for RRULE:FREQ=YEARLY;BYMONTHDAY=1;BYMONTH=5.

This is a known issue.

Workaround: There is no workaround.


Manual refresh of Process Instance Table needed after grab or migrate


Bug: 17906633
Added: 23-May-2014
Platform: All

After Grab or Migrate, the process instance state may not update automatically.

Workaround: Refresh the process instance table to see the updated instances.


Role description cannot be updated


Bug: 17906613
Added: 23-May-2014
Platform: All

Users cannot edit the role descriptions for the existing roles.

This is a known issue.

Workaround: There is no workaround.


Consecutive iCal imports display result summary of previous imports


Bug: 17906590
Added: 23-May-2014
Platform: All

When you perform consecutive imports of iCalendar for holidays, result summary of the previous import is displayed. The import is successful.

This is a known issue.

Workaround: There is no workaround.


Composer freezes after upgrading from 11g to 12c


Bug: 18828130
Added: 27-May-2014
Platform: All

Composer freezes after upgrading from 11g to 12c.

Workaround: Close the Composer, clear the cache, and re-login to the Composer.


When the next task is assigned to other user, the Milestone section does not refresh


Bug: 18517453
Added: 27-May-2014
Platform: All

If 2 consecutive tasks are assigned to the same user, the Activity Guide (AG) page refreshes properly. But when 2 consecutive tasks are assigned to 2 different users, the AG page does not refresh.
This is a known issue.

Workaround: Click the Refresh button available in the Activity Guide panel to refresh the page explicitly.


New projects exported from Studio generate a wrong project name


Bug: 18826761
Added: 27-May-2014
Platform: All

When you export projects created from scratch from Studio, an incorrect name is generated.

This happens only for projects that have been created from scratch in Studio. It does not happens for projects created from scratch in composer. A project created and exported from Composer and the imported in Studio works fine.

How to detect it:

Studio

When the project is imported in studio the project name proposed by the wizard is 'ProjectInfo' or 'SOA'.

Composer

If you import these exported projects in Composer with this problem, the name in Composer home were all the projects are shown will look fine, but if you open the project the name at Project home is shown as: 'SOA' Do not continue working with it.

Workaround: Follow these steps:

  1. 1. Import the exported project file into Studio.
  2. 2. Select Import BPM Project. Browse and select the project file.
  3. 3. After selecting the file to import, copy its name to Clipboard (without the file extension and its previous path).
  4. 4. Click Next. The wizard proposes the project name as projectInfo. Replace the proposed name with the name copied to the clipboard.
  5. 5. Click Finish. Now, export the project from Studio.

COHERENECE Exception while shutting down SOA Server in 12c


Bug: 18822651
Added: 27-May-2014
Platform: All

Coherence exception is thrown while shutting down SOA Server. This exception is thrown only when domain is configured with BPM. This exception is not seen in SOA alone domains.

This is a known issue.

Workaround: There is no workaround.


Failed to create space from BPM composer and dialog popup to prompt "BPM-0:An I/O error occurs trying to execute the operation"


Bug: 18818838
Added: 27-May-2014
Platform: SOLARIS

Failed to create space from BPM composer and dialog popup to prompt BPM-0:An I/O error occurs trying to execute the operation.

This is a known issue.

Workaround: Set the environment variable svnkit.useJNA to false before starting the WebLogic JVM.


Keyboard navigation fails in Composer


Bug: 18284871
Added: 27-May-2014
Platform: All

You cannot navigate from on element to other element in BP Composer using the Tab key.

Workaround: Use the mouse to select the Control or the Input field.


Issues in Workspace Administration: Task Configuration


Bug: 18284915
Added: 30-May-2014
Platform: All

Install the OGHAG Helper Toolbar from http://globaldc.oracle.com/perl/twiki/view/AccessibilityProgram/OGHAGHelperToolbar. Run the OGHAG toolbar on each of the Worklist app page. This tool reports workspace administration issues for Color (Color Contrast), Form (Missing or Empty Label), and Table (No Summary Defined for Data Table).

This is a known issue.

Workaround: There is no workaround.


Issues in Workspace Administration: Public/Protected Flexfield


Bug: 18284903
Added: 30-May-2014
Platform: All

Install the OGHAG Helper Toolbar from http://globaldc.oracle.com/perl/twiki/view/AccessibilityProgram/OGHAGHelperToolbar. Run the OGHAG toolbar on each of the Worklist app page. This tool reports workspace administration issues for Color (Color Contrast), Form (Missing or Empty Label and LABEL defined but it either contains no text or is hidden using an incorrect technique), Image (No ALT Text specified WCAG2.1.1.1), and Link (Link with href ...... is not found WCAG2.2.4.4).

This is a known issue.

Workaround: There is no workaround.


Issues in Workspace Administration: Business Parameters Page


Bug: 18284889
Added: 30-May-2014
Platform: All

Install the OGHAG Helper Toolbar from http://globaldc.oracle.com/perl/twiki/view/AccessibilityProgram/OGHAGHelperToolbar. Run the OGHAG toolbar on each of the Worklist app page. This tool reports workspace administration issues for Color (Color Contrast) and Table (Table headers are not read; and No row header found WCAG2.1.3.1).

This is a known issue.

Workaround: There is no workaround.


Issues in Workspace Administration: Evidence Search


Bug: 18284883
Added: 30-May-2014
Platform: All

Install the OGHAG Helper Toolbar from http://globaldc.oracle.com/perl/twiki/view/AccessibilityProgram/OGHAGHelperToolbar. Run the OGHAG toolbar on each of the Worklist app page. This tool reports workspace administration issues for Color (Color Contrast), Form (Multiple Labels found), Image (No ALT text specified WCAG2.1.1.1), and Link (Link with href ...... is not found WCAG2.2.4.4).

This is a known issue.

Workaround: There is no workaround.


Issues in Workspace Administration: Approval Group


Bug: 18284911
Added: 30-May-2014
Platform: All

Install the OGHAG Helper Toolbar from http://globaldc.oracle.com/perl/twiki/view/AccessibilityProgram/OGHAGHelperToolbar. Run the OGHAG toolbar on each of the Worklist app page. This tool reports workspace administration issues for Color (Color Contrast), Image (A Link must have ALT text specified WCAG2.1.1.1), and Link (Link with href ...... is not found WCAG2.2.4.4).

This is a known issue.

Workaround: There is no workaround.


BI bindings are gone when deploying the BPM project


Bug: 18899016
Added: 05-Jun-2014
Platform: All

In 12c 12.1.3, BI bindings are gone when deploying the BPM project in JDev. This is a known issue.

Workaround: Do not create the BIs immediately after you create the project. Close and re-open the project and then create the BI bindings.


OPSS Security principal not found after BPM product upgrade


Bug: 18747172
Added: 06-Jun-2014
Platform: ALL

BPM Product security roles granted by the user are not found in OPSS resources after the BPM upgrade. This issue appears in production environments if users use a file based security store, but not if they use a DB based security store.

Workaround: There is no workaround.


BPM Composer fails to create space and an error is thrown


Bug: 18815389
Added: 06-Jun-2014
Platform: SOLARIS

The BPM Composer fails to create space. The following error is thrown:
BPM-0:An I/O error occurs trying to execute the operation

This issue is found only on SOLARIS platform.

Workaround: Insert the value as JAVA_OPTIONS in commENV.sh under oracle_common/common/bin like as commEnv.sh line 301 of 652
JAVA_OPTIONS="${JAVA_OPTIONS} ${VERIFY_NONE}
-Djava.endorsed.dirs=${JRE_HOME}/lib/endorsed${PATHSEP}${MODULES_DIR}/endorsed-Dsvnkit.useJNA=false"

Restart the Admin Server and Management Server. BPM composer creates the space without any exception.


Data form generation fails if data based on startCaseInputMessage type


Bug: 18191441
Added: 16-Jun-2014
Platform: All

In a Case Composite, if the data is based on the startCaseInputMessage type, the form generation fails with NullPointerException. Whenever the data is based on a schema that already has <globalBindings> declared, this exception will occur.
This is a known issue.

Workaround: There is no workaround.


In Impact Analysis report, duplicate Organization Units are shown


Bug: 17049483
Added: 16-Jun-2014
Platform: All

If 2 projects have an Organization Unit defined with the same name, the Impact Analysis report will display duplicate entries for the Organization Unit.
This is the expected behavior as Organizations need not be unique across projects in a space.

Workaround: There is no workaround.


Repetitions is not available for Start Timers


Bug: 17252599
Added: 16-Jun-2014
Platform: All

Repetitions, which enable you to define the number of times an event runs, is not available for start timers.

Workaround: There is no workaround.


Using the Diff-Merge Feature in Business Process Composer


Bug: 19024276
Added: 20-Jun-2014
Platform: All

The Diff-Merge feature is only used for Microsoft® Excel spreadsheet import in BP Composer.

Workaround: There is no workaround.


Priority search works in inverted manner for '<' and '>' operators


Bug: 18650918
Added: 20-Jun-2014
Platform: All

In Process Workspace, when you run a query using the advanced search functionality to search/filter on Priority, the returned results are based on numerical sequence, not on priority, and are reversed from what you would expect. For example, when you specify Less than Highest, nothing is returned. When you specify Less than Lowest, items with priorities 2,3,4 and 5 are returned.

This is a known issue.

Workaround: There is no workaround. Adjust your queries accordingly.


Case Management Does Not Support SQL and DB2 Databases


Bug: 15920616
Updated 18-June-2013
Platform: All

Currently the case management feature does not support the SQL and DB2 databases.

Workaround There is no workaround.


Mandatory Patches for Case Management


Bug: 14808494
Updated 18-June-2013
Platform: All

Install the following mandatory patches for the case management feature:

  • TopLink fix for Bug 14642695 - unable to use and reference alias inside subquery
  • TopLink fix for Bug 14306399 - stress bpm casem:get npe at casedecisionservicehandler.createdecisionpointfactli
  • Sun JDK fix for bug 14698557 stress bpm casem:get classcastexception at oracle.bpm.casemgmt.event. Multithreaded deserialization of Calendar leads to ClassCastException as at http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7017458

Workaround There is no workaround


Non-ASCII Characters Cannot be Displayed In Web Form Print PDF File


Bug: 16434235
Added: 05-March-2013
Platform: All

When attempting to map a dropdown web form control to a string value in the human task data association, Business Process Composer generates an error when validating the BPM Project. The error reports that the data assocaition for the human task assigment is invalid.

Workaround There is no workaround.


Generate simulation from runtime data not supported in JDeveloper


Bug: 16341922
Updated 11-March-2013
Platform: All

Generating a simulation from runtime data is not supported in the JDeveloper environment.

 

Workaround There is no workaround.


Non-ASCII Characters Cannot be Displayed In Web Form Print PDF File


Bug: 16287282
Added: 05-February-2013
Platform: All

Web form controls do not support non-ASCII characters as label names. If a web form control contains non-ASCII character, they do not appear correctly in a generated PDF.


Task Payload Name Should Contain Only ASCII Characters When Using Web Forms


Bug: 16284318
Added: 05-February-2013
Platform: All

If the task payload element contains non-ASCII characters, Business Process Composer will attempt to generate a web form which also contains non-ASCII characters. However, these are not supported. You must edit the name part of the fields and change as follows:

  • The field names should only contain letters (a-z, A-Z), numbers (0-9) and the underscore ("_") character.
  • The field names should not begin with a number.

Must Access Business Process Composer Using SOA Server URL When Using Web Forms


Bug: 16272773
Added: 05-February-2013
Platform: All

Web Forms are not rendered inside Business Process Composer or Process Workspace unless those applications are accessed using fully qualified domain name. You must use the full URL of the SOA server.


Web Forms Editor Does Not Support Non-ASCII Characters in Graphic Filenames

Bug: 16220642
Updated: 01-February-2013
Platform: All

When adding a graphic file to a web form, you must ensure that the filename contains only ASCII characters.


Web Forms Functionality Not Supported on in Web Center Modeling Space


Bug: 16102020
Updated: 01-February-2013
Platform: All

Web forms functionality is not supported in Web Center's Modeling Space.


No Support for Deleting Case Management Stakeholders


Bug: 15951289
Updated 31-December-2012
Platform: All

The case management API does not support support deleting stakeholders.

 

Workaround There is no workaround.


Setting the Case Management Permission Tag Using the setPermissionTag Function is Not Supported in Alfresco CMIS


Bug: 15951238
Updated 31-December-2012
Platform: All

Setting the case management permission tag using the function setPermissionTag() is not supported if the selected document content storage system is Alfresco CMIS.

 

Workaround Set the permission tag when you upload the document using the uploadDocument() function.


Transaction Error When Calling a Subprocess with a Receive Task


Bug: 15940185
Updated: 01-February-2013
Platform: All

When calling a subprocess from a receive task, the following exception may be thrown:

java.sql.SQLException: ORA-12899: value too large for column "<schema>"."WORK_ITEM"."CUSTOM_ID"

 

This error occurs because the size of the transaction is too large. If you encounter this error, increase the size of the custom_id column to 512.


Web Forms Functionality Not Supported on Some Database Platforms


Bug: 15920624
Updated: 12-December-2012
Platform: All

Web Forms functionality is not supported on the following databases:

  • Microsoft SQL databases
  • IBM DB2 databases

Web Forms Functionality Not Supported on Websphere Application Server (WAS)


Bug: 14315026
Updated: 12-December-2012
Platform: Websphere Application Server

Web Forms functionality is not supported on IBM Websphere Application Server (WAS).


Case Management Functionality Not Supported on Websphere Application Server (WAS)

Bug: 14315026
Updated: 12-December-2012
Platform: Websphere Application Server

Case Management Functionality is not supported on Websphere Application Server (WAS).


Max Limit on Redeployment in BPM Workspace


Bug: 14840457
Added: 2-November-2012
Platform: All

If the composite being redeployed has more than 100 existing BPM process instances, only 100 of them are migrated during redeployment and the component is left suspended. This limit is used to minimize the deployment time. To migrate the remaining instances, use Process Management APIs.".


Expiration Date Field In Case Input Payload Is Not Supported


Bug: 14768646
Updated 29-October-2012
Platform: All

The expiration date field in the case input payload is not supported. The attribute exists for possible use in future versions.

 

Workaround There is no workaround.


Restrictions in Case Management Design and Runtime


Bug: 14767324
Updated 11-March-2013
Platform: All

The following restrictions apply to case management design and runtime:

  • There is no schema validation for the case data payload. You can assign the payload value any value, even invalid random Strings, regardless of the type defined in the case file.
  • The Human Task case activity does not support task outcome and execData in their output arguments.

Workaround There is no workaround.


Auto Update not available in BPM Workspace


Bug: 14671243
Added: 12-October-2012
Platform: All

If you have an assigned Initiator Task, when you invoke instances by clicking on the Process Link in the BPM Workspace Administration Tab, the Initiated Task count does not update automatically or after refreshing the webpage.

Workaround: After clicking the Initiated Task link, the count is updated accordingly.


Repeatable Option Not Support for Non-Conditional Automatic Case Activities


Bug: 14745503
Updated 29-October-2012
Platform: All

Non-conditional automatic case activities cannot be repeatable. The UI enables you to select this option but the BPM Runtime does not take it into account.

Workaround There is no workaround.


Audit Trail not Maintained for Previous Process Version


Bug: 13466122
Updated: 06-December-2011
Platform: All

Consider this scenario:

  • One version of a process is deployed.
  • An instance of that version is completed.
  • Later, a second version of that process is deployed.

In this scenario, the first process instance shows the audit trail for the second version of the process rather than the first.


No Support for Deleting Case Management Comments


Bug: 14570446
Updated 29-October-2012
Platform: All

The case management API does not support support deleting comments.

 

Workaround There is no workaround.


Logging in to BPM Workspace Gets Out of Memory Error


Bug: 13387403
Updated: 05-December-2011
Platform: All

At times, when you log into BPM Workspace and select a task for viewing the details, the taskform keeps loading endlessly. If you check the server console, then you note that it throws OutOfMemoryError.

The workaround is:
  1. 1. Make sure that JRockit R28.2.0 is used for Oracle Weblogic Server.
  2. 2. In the file setSOADomainEn.sh, increase the Perm Gen space to -XX:MaxPermSize=768m.

Characters in Comments Added to Flow-Altered or Migrated Instances Become "?" When Using Native Server Encoding


Bug: 13369711
Updated: 05-December-2011
Platform: All

If the server encoding is native encoding, and if you are doing either "Alter Flow" for a process instance or "Migrate" for a pending process instance, then strings added in comments that are not recognized by server encoding become question marks (?).


Audit Is Available When Turned Off


Bug: 13369711
Updated: 05-December-2011
Platform: All

Audit records are shown for all activities even when auditing is turned off in EM at both the BPMN engine and common soa-infra levels. Auditing is also shown even when auditing is turned off, and there is no measurement artifact in the process, and measurement is enabled.


Cannot Add An Attachment Having the Same Name as Another

Bug: 13404430
Updated: 05-December-2011
Platform: All

Adding an attachment having the same name as another without deleting the previous one can cause unexpected results. If an attachment with the same name that you need to attach exists, then:

  • Delete the attachment.
  • Save the task.
  • Add the new attachment.

Manual Refresh Needed After Resuming a Pending Component


Bug: 13425069
Updated: 05-December-2011
Platform: All

After you resume a component from the pending components panel in the Process Tracking tab page, you must manual refresh BPM Workspace manually to show that the resumed component has been removed from the Pending Components panel. The Refresh icon is located on top of the Process Tracking tab page.


Boundary Event Seen as an X Icon in Audit Trail

Bug: 13263092
Updated: 10-November-2011
Platform: All

During migration of an instance, an activity removed from the new process displays an X icon in the process instance audit trail. This can be confusing because a boundary event displays the same icon even though it is not removed. Note that this is a user interface issue only and causes no loss of functionality.


Issues with Input/Output Message in Audit Trail During Alter Flow


Bug: 13361923
Updated: 10-November-2011
Platform: All

Issue 1: Viewing comments after alterflow

Comments applied during grab/migrate are not visible unless you select the tree view in the audit trail list. Within that tree view, expand the activity where comment is applied. The comment column in audit trail is then populated with the comment.

Issue 2: Input output message shows the content of a previously selected record

If, in the audit trail of an instance, the input/output message is for a previously selected record, then do the following:

  1. 1. Refresh the process tracking table.
  2. 2. Select any other record.
  3. 3. Select once again the record whose message you want to view. This time the input/output content is correct.

Use Only a Valid Combination When Changing the Variables ownerType and owner


Bug: 13355820
Updated: 10-November-2011
Platform: All

You can change the values of the process instance variables ownerType and owner during runtime while performing a grab/migrate action in the BPM Workspace Process Tracking page. When you do this, you must use the valid combination of ownerType and owner -- for example:

Valid combination: owner=jstein and ownerType=USER
Invalid combination: owner=jstein and ownerType=ROLE

Cannot Simultaneously Move a Token from both a User Task Within a Subprocess and from the Subprocess Itself


Bug: 13336279
Updated: 05-December-2011
Platform: All

Moving a token simultaneously from both a user task within a subprocess and the subprocess itself may result in an error. You should move the token from either the subprocess, or from the user task, but not from both.


You Can Neither Alter the Flow of an Errored Instance Nor Resume It


Bug: 13254650
Updated: 05-December-2011
Platform: All

You cannot alter the flow of an errored instance, nor can you resume it.


Custom Page Name and Layout Changes While Navigating Between Pages in Edit Mode

Bug: 13253389
Updated: 07-November-2011
Platform: All

You can edit only one custom page at a time. You can create a custom page, edit it, add panels to it, and then save it. Then, after you have saved the previous page, you can select another page to edit or create a new page. However, if you do not save the previous page that you were editing, then the settings of the older page-- for example, the page name--are copied on to the new page.


Unable to View Complete Error Message in Grab Panel

Bug: 13098620
Updated: 07-November-2011
Platform: All

When you attempt to alter the flow of a running instance, a Grab Confirmation dialog box tells you the result. If an exception is thrown, the error message may not be completely visible in the Grab results panel. To view the complete message, hover over the cell and read the tool tip that appears.


The weblogic.xml file Is Incorrect when Task Form Application Is Migrated from an Older Version in Oracle JDeveloper


Bug: 13051963
Updated: 07-November-2011
Platform: All

When task-details projects are either moved or deployed on the server based on Releases PS3 to PS5 onwards, then you must change the weblogic-application.xml file in the task details project to include the following:

<library-ref>
      <library-name>oracle.soa.worklist.webapp</library-name>
      <specification-version>11.1.1</specification-version>
  </library-ref>
reference 

No Auto-Migration While Redeploying Incompatible Process with "Force Deploy" Property Set to TRUE


Bug: 12918436
Updated: 05-December-2011
Platform: All

If a process is incompatible with a new implementation, and if, during design time, the process is implemented with both "keep running instances" and "force deploy" set to true, then, on deployment, instances of that process go into pending migration and the component is suspended. The "force deploy" property is set in the composite.xml file in Oracle JDeveloper. The property is oracle.bpm.bpmn.force.deploy.

In this scenario, a pending migration instance may not migrate successfully. For example, if the token is running inside a parallel gateway pair and the gateway pair is removed from the modified process, then the token will not have a valid target to move to and migrate will not succeed.


BPM Workspace Page Takes Only One Entry in BPM_USERAPPLICATIONDATA; Limits Test-to-Production (T2P) page migration


Bug: 12876023
Updated: 07-November-2011
Platform: All

In BPM Workspace, no matter how many workspace pages are created, all the info is recorded in one row of BPM_USERAPPLICATIONDATA with:

APPLICATIONDATANAME = WAM
APPLICATIONDATATYPE = PART_PROPS

This limits the Test-to-Production (T2P) page migration to either all or nothing.

It also limits the T2P page migration to replace all the existing pages.

For example:

Test env has following defined in page: "Widget1" , "Widget2" , "Widget3"
Prod env has following defined in page: "WidgetA" , "WidgetB"

In this example, T2P cannot just export "Widget1" and append to production which results to "WidgetA", "WidgetB", "Widget1". Only option after the export and import is that the production environment will have "Widget1", "Widget2", "Widget" defined, and "WidgetA", "WidgetB" removed.


Unable to Obtain Task ID to use Update Task Activity


Bug: 12813850
Updated 29-October-2012
Platform: All

The Update Task Activity enables you to update a task based on the task ID but currently there is no predefined dialog or XPATH function to obtain the taskId. Using the TaskExecutionData is not an option because the value is available after the task is completed.

Workaround Assign the taskId variable to an output parameter in the Update Task data association. The BPM Engine evaluates and assigns a value to this variable after initiating the task, so the variable is assigned the task ID before completing the task.


Pending Migration Instance Details Show Activity ID Instead of Activity Name in Open Activities


Bug: 12681352
Updated: 12-September-2011
Platform: All

After installing the OPatch and performing the BPM-specific post-installation steps, but before starting the soa_server1, delete the WLS tmp directory for Oracle BPM Workspace.

 

Back to top


Business Rules


Verbal rule is not updated when business phrase is modified

Bug: 18717541
Added: 23-May-2014
Platform: All

There are 2 issues that arise when a business phrase is modified.

1. Closing curly brace does not show up on newly added business phrase. This issue comes up while creating a verbal rule test/action by adding a new business phrase that contains a parameter within curly braces at the end of the phrase. The business phrase gets added without a closing brace.

Workaround: Add a space after the parameter. Another workaround is to edit the business phrase and add the parameters.

2. Verbal rule is not updated when a business phrase is modified. When a business phrase is modified and if that business phrase is used within a verbal rule that has already been displayed, automatic Refresh does not occur.

Workaround: Add/delete a test/action to refresh the list.


Order Rules By Buckets value lost after importing in Microsoft® Excel

Bug: 18383063
Added: 23-May-2014
Platform: All

The Order Rules By Buckets property is not persistent in Microsoft® Excel during export-import cycle.

Workaround: Set the appropriate flag after importing.


IllegalArgumentException is thrown when you move from Decision Table screen to If/Then Rules screen

Bug: 16197234
Added: 23-May-2014
Platform: All

When you change the name of a ruleset in Decision Table screen and then move to If/Then Rules screen, an IllegalArgumentException is thrown.

Workaround: Refresh the page.


Rule Reporter deprecated in 12c

Bug: 18323091
Added: 23-May-2014
Platform: All

OBR RuleReporter is deprecated in 12c.


Back to top


Business-to-Business Integration (B2B)


Archive/Restore from PS6 to 12c


Bug: 18610942
Added: 09-May-2014
Platform: All

Archiving and restoring of RT data from one major release (such as 11.1.1.7.0) to another major release (12c 12.1.3) is not supported.


Incomplete update of message states in Inbound EDIEL batch cases


Bug: 18442417
Added: 09-May-2014
Platform: All

In Inbound EDIEL batch cases, only one of the inbound message is marked as MSG_COMPLETE, and other messages remain in MSG_WAIT_FA state. The CONTRL generated is also in MSG_COMPLETE state.


Single Quote in agreement name is displayed as another character in EM


Bug: 18199273
Added: 09-May-2014
Platform: All

If the agreement name contains a single quote in the B2B design data, then it is displayed as another character in the EM environment. For example, the single quote, ' (U+0027) is displayed as ` (U+0060).

This is a known issue.


Batch Update option is removed from the B2B UI


Bug: 18191795
Added: 09-May-2014
Platform: All

The Batch Update option in the Manage Batch screen (which was available in earlier releases) under Administration is no longer available.


Intermittently, B2B does not create proper error for negative GTCP scenarios


Bug: 18178730
Added: 09-May-2014
Platform: All

Intermittently, B2B does not create proper error for messages revived on generic TCP without start block, end block, data size, and so on.


Error information missing in required PO if ACK fails on delivery to back-end


Bug: 18177661
Added: 09-May-2014
Platform: All

When the Inbound Ack (for the Outbound Req) fails to be delivered to the back-end, the OB Req message goes to the MSG_ERROR state. However, in the Report, the OB Request message has no information about the error. The fields like Error Code, Error Description, Error Text do not have any information.


OB Batch message remains in MSG_WAIT_BATCH state after it is invoked


Bug: 18177625
Added: 09-May-2014
Platform: All

In B2B, When a new Batch job is created for HIPAA outbound messages (from Administration/Batch), once the scheduled time has expired, while processing the messages, if these messages fail due to no message translation, the batch processing is then aborted with no given error and the messages will remain in MSG_WAIT_BATCH state. Enable the message translation to avoid this problem.


MLLP: Inbound message with sync FA, Outbound FA remain in MSG_WAIT_ACK


Bug: 18060437
Added: 09-May-2014
Platform: All

In MLLP 1.0 message with sync FA case, outbound Synch FA remains in MSG_WAIT_ACK state and creates one additional message with processing state in Wire Message Reports. This is a limitation of MLLP.


EDIEL: CONTRL send from back-end is not co-related to the inbound message


Bug: 18058353
Added: 09-May-2014
Platform: All

Outbound CONTRL document generated from the backend (not self generated by B2B) is not getting correlated to the inbound EDIEL message (for example an inbound DELFOR message).


INBOUND270-SYNC999 use case with error shows up as a flow instance in completed state


Bug: 18044150
Added: 09-May-2014
Platform: All

In Sync response case, if the negative acknowledgement is received and inbound message is marked as an Error in B2B reports, however, still SOA composite instant state will not be updated to error and flow instance state will be completed in EM console.


Fabric instance are marked completed as message is received in B2B


Bug: 18026990
Added: 09-May-2014
Platform: All

To avoid any performance issue, if a message is marked for batching, the fabric instance is marked as complete as soon as the message is received in B2B. Though in B2B the message is not delivered to the Trading Partner and B2B message state may not be completed. For error message, user can still use the exception notification which is sent to the back-end as exception notification will be associated with the corresponding flow id. In case of retrying/resubmitting wire of a batched message, only a single notification is sent to the back-end and it will be associated with the flow id of the first message in the batch.


Failed Inbound/Outbound edifact payload in native Windows environment


Bug: 17885311
Added: 09-May-2014
Platform: Windows Environment

The edifact messages for inbound/outbound messages fail due to b2bhealthcare_generic.jar file Windows environment though .NET 4.0/.NET 4.5 is installed. This issue is specific to Windows environment.
The following are the errors:

  • Inbound messages:
    • Error Code: B2B-51507
    • Error Description: Machine Info: (slc06fjy), Module could not be loaded
    • Error Text: Plugin Manager Error
  • Outbound messages:
    • Error Code: B2B-51507
    • Error Description: Machine Info: (slc06fjy), Payload validation error
    • Error Text: Error Brief: Plugin Manager Error

Workaround: Remove all NetEngine related entries in the $ORACLE_HOME\soa\soa\thirdparty\edifecs\XEngine\config\XERegistry.xml file.


B2B outbound message and Ack need to have same correlation ID for flow tracking


Bug: 17550136
Added: 09-May-2014
Platform: All

The correlation will be strictly at an instance level. If an acknowledgement is received from the back-end for a message, the correlation ID present in the acknowledgement/response message will be honoured for tracking. If nothing is present, the instance tracking correlation ID information will be absent in B2B. The B2B reference to message id mechanism should be used to correlate such messages.


RNIF11 - Inbound request encountered B2B-51503 error when only Ack signed enabled


Bug: 17343994
Added: 09-May-2014
Platform: All

During the acknowledgement generation, it is required to have the original message digest reference to be mentioned in the acknowledgement message. The UI should not allow the user to enable Ack Signed unless Message Signed is enabled.


Ability to provide time-stamp format for file-name format transport parameter


Bug: 17003370
Added: 09-May-2014
Platform: All

You now have the ability to provide time-stamp in the desired format for Transport Protocol Parameter: Filename Format. You must provide the desired format within square brackets, i.e., [].


Send/Receive the acknowledgement/exception from back-end


Bug: 16944779
Added: 09-May-2014
Platform: All

This feature enables you to send/receive the acknowledgement/exception messages from/to the back-end.
Inbound messages:
To achieve this for inbound messages, you must set the Ack Mode as >code>Deferred in the channel configuration.
Outbound messages:
If the acknowledgement/exception messages need to be sent from back-end, it is required to have these values:

  1. 1. Message Type = 3 for acknowledgement
  2. 2. Message Type = 4 for exception

B2B positional flat file ECS/XSD files must have STANDARD: PFF, Version: V2


Bug: 16857601
Added: 09-May-2014
Platform: All

When generating the ECS/XSD files using the Oracle Document Editor (Edifecs Spec Builder), the Standard and the Version properties must be set to PFF and V2 respectively.


B2B message is in error but B2B composite instance state completed


Bug: 17712413
Added: 09-May-2014
Platform: All

When SOA composite sends messages to B2B, the B2B message is in ERROR state, but the B2B composite instance is in COMPLETED state.
The state of the composite reflects the state of the application message in B2B. The App Message for these messages is marked as complete as soon as the message is delivered; same is the case with the composite. Within B2B, you have the flexibility to mark the App message state as ERROR from COMPLETE. In case of Composite, this is not possible.
This is a known issue.


Allow more than one batch criteria per trading partner


Bug: 17952712
Added: 09-May-2014
Platform: All

Messages with the following plan information will be batched separately from messages with other plan information:

  1. 1. D:Plan1A:0:0 - all messages with this plan with D will be held until the message with I:Plan1A:0:0 is received. Later, all the messages with Plan1A will be batched.
  2. 2. D:Plan1B:0:0 - all messages with this plan with D will be held until the message with I:Plan1B:0:0 is received. Later, all the messages with Plan1B will be batched.


However, if B2B receives a message with E (E:Plan1B:0:0), then all the messages with the Plan1B will set to error and will not batch out any more.

Corrupted native payload shown in report for email inbound messages


Bug: 18430555
Added: 09-May-2014
Platform: All

In B2B Business Message Reports inbound Multi Byte Character Set (MBCS) payload over email transport case, some Multi Byte Characters are shown corrupted.
This is a known issue.


Corrupted payload in receiver reports for OAG native scenario


Bug: 18455891
Added: 09-May-2014
Platform: All

In B2B, when inbounding native payloads by generic protocol HTTP-1.0, some MBCS in payload is shown corrupted in receiver reports.


B2B Fabric CompositeDn should not be used as a application message criteria


Bug: 18596115
Added: 09-May-2014
Platform: All

While using Application Message search criteria, do not use Fabric CompositeDn.


Re-submit functionality issues


Bug: 18724855
Added: 09-May-2014
Platform: All

The following are the known issues with re-submit functionality:

  1. 1. The RESUBMIT-REF_TO of re-submitted application message does not reference to original application message.
  2. 2. If the message is part of the batch, then RESUBMIT_COUNT of the original message does not increment by 1.

AS1 requires email servers that use content type set as application/xml


Bug: 18622036
Added: 19-May-2014
Platform: All

Outbound payload messages can be sent successfully using AS1 protocol, but inbound messages will fail if the email server uses content type different from application/xml.


B2B UI is not HA Compliant


Bug: 18763874
Added: 20-May-2014
Platform: All

Users see the following warning message:
[APP: b2bui] Resource META-INF/adf-config.xml not found on the classpath.
Hence, the B2B UI is not High Availability (HA) mode compliant.


Sent timestamp shows incorrect value on the receiver's side


Bug: 18805257
Added: 22-May-2014
Platform: All

When a message is sent using AS2, the timestamp displayed at the receiver's side is incorrect. It is neither the sender's timestamp nor the receiver's timestamp. This issue occure only when the sender and receiver are in different timezones.
This is a known issue.


Command line Resubmit with -Dappmsgid argument


Bug: 18866486
Added: 05-Jun-2014
Platform: All

When running the command line Resubmit using -Dappmsgid argument, user is required to use the value of the ID field (instead of the APP_MESSAGE_ID) in the B2B_APP_MESSAGE table. The Resubmit will fail if the APP_MESSAGE_ID value is used with -Dappmsgid argument.
This is a known issue.


Issue with command line Purge with the -Dtp argument


Bug: 18898846
Added: 05-Jun-2014
Platform: All

When using the -Dtp argument with Command line Purge, it will either fail to run or fail to remove expected runtime message instance(s).
This is a known issue.


Host/Remote Admin users allowed to purge/resubmit un-provisioned messages


Bug: 18940870
Added: 13-Jun-2014
Platform: All

In B2B, Host and Remote Administrators under Report are allowed to Re-submit/Purge a message with a document type that is not currently provisioned to the Administrator.
This is a known issue.


CRLF used as default segment delimiter when one of "Override Version Param" is NULL


Bug: 18955341
Added: 13-Jun-2014
Platform: All

User must specify each delimiter used in the document protocol area (global) or each delimiter used in "Override Version Param" area.


Security information not propagated in received RNIF Request Signed message


Bug: 18960127
Added: 13-Jun-2014
Platform: All

While sending an Outbound RNIF Signed Request message on receiver side under Report in the Inbound Request message (wire), the Security information (i.e., SMIME) is not propagated from the sender side (empty).
This is a known issue.


Back to top


Oracle Event Processing


Join a Stream with the Derby Database


When you join a stream with the Derby database, where the join condition compares two timestamp values where one value is from the stream attribute and the other value is from the Derby data source attribute, the Derby database performs the predicate evaluation. However, the Derby database supports only the yyyy-MM-dd-HH.mm.ss[.nnnnnn] format. For the Derby database to perform the evaluation correctly, the stream timestamp value must use the Derby database format.

Bug ID:17855179
Platforms: All

Workaround: Convert the timestamp from the stream to the Derby database format. The to_timestamp expression in the WHERE clause in the following example performs the conversion.

SELECT t.testTimestamp
FROM S1[NOW] as s, T1 as t
WHERE to_timestamp(to_char(s.testTimestamp, 'yyyy-MM-dd HH:mm:ss'),'yyyy-MM-dd HH:mm:ss') = t.testTimestamp

If the timestamp value contains a fractional second component, use the appropriate format to parse the fraction component as shown in the following example:

SELECT t.testTimestamp
FROM S1[NOW] as s, T1 as t
WHERE to_timestamp(to_char(s.testTimestamp, 'yyyy-MM-dd HH:mm:ss.SSS'),'yyyy-MM-dd HH:mm:ss.SSS') = t.testTimestamp

Note: For information about the data type mappings between Oracle CQL, Java, and JDBC to form join expressions, see Table 3-4 in Section 3.3 of Oracle Fusion Middleware Developing Applications for Oracle Event Processing.


In Oracle CQL, the XML Query String Must Be On One Line


When you write an Oracle CQL XML query string, you must keep it all on one line with no line breaks.

The following example shows an XML query string on one line followed by an XML query string that is incorrect:

xmlquery(
'let $i := /*:FraudCheckRequest[1]/*:OrderNumber[1] return data($i)'
PASSING BY VALUE S.xmlContent AS "."
RETURNING CONTENT
) XMLData
The const string 'let $i := /*:FraudCheckRequest[1]/*:OrderNumber[1] return data($i)' can only be on one line.The following case is NOT supported:
xmlquery(
  'let $i := /*:FraudCheckRequest[1]/*:OrderNumber[1]
  return data($i)'
  PASSING BY VALUE
  S.xmlContent AS "."
  RETURNING CONTENT
) XML


Remote Oracle Event Processing Visualizer: Cannot See Events in Pub-Sub Channel


When you use Oracle Event Processing Visualizer, you cannot see the events in a publish-subscribe channel unless you use the workaround explained here.

Bug ID: 18741048
Platform: All

Workaround:

  1. 1. Start the record and playback sample domain on the local machine.
    • The record and playback sample domain is here:
      /Oracle/Middleware/my_oep/oep/examples/domains/recplay_domain/defaultserver
    • Start the server by executing the startwlevs command that is appropriate for your platform, either Windows or UNIX.
  2. 2. Access Oracle Event Processing Visualizer from a remote machine with a URL that contains the IP address of the local machine. For example, if the IP address is 10.245.27.37, the URL would be http://10.245.27.37:9002/wlevs.
  3. 3. Log into Oracle Event Processing Visualizer. The default login is oepadmin and welcome1
  4. 4. Open the EPN for the Record and Playback application.
  5. 5.Start recording on the simpleEventSource stage and stop recording after about 5 mins.
  6. 6. Start Playback on eventStream.
  7. 7. Use the Oracle Event Processing Viewstream module to view the events that are publishing to the publish and subscribe channel called playbackchannel. The output looks similar to the following:

    {"creationTime":"02:09:07.629","playbackTime":"02:17:02.119"}
    {"creationTime":"02:09:07.933","playbackTime":"02:17:02.427"}
    {"creationTime":"02:09:08.237","playbackTime":"02:17:02.727"}
    {"creationTime":"02:09:08.541","playbackTime":"02:17:03.031"}
    {"creationTime":"02:09:08.845","playbackTime":"02:17:03.335"}
    {"creationTime":"02:09:09.149","playbackTime":"02:17:03.639"}


A Join with a Property that is Not a Key Does Not Work with Cache Loader and Store


A cache that has a custom cache loader and store cannot be joined with the non-key properties of the cache in Oracle CQL. Also, with a cache that has a loder and a store, you must present all of the key properties in the Oracle CQL Join condition statement.

Bug ID: 18798061
Platform: All

You join the cache in the following unsupported and supported cases. In the following cases, the key properties of the cache are key1 and key2:

Not Supported

  • Less key property:
    SELECT s.field1, cfield2 FROM S1[NOW] AS s, Cache AS c WHERE s.key1 = c.key1
  • Non-key property:
    SELECT s.field1, c.field2 FROM S1[NOW] AS s, Cache as c WHERE s.key 1 = c.key 1 AND s.field 1 = c.field1

Supported

  • Equal operator:
    SELECT s.field1, c.field2 FROM S1[NOW] AS s, Cache as c WHERE s.key1 = c.key1 AND s.key2 = c.key2
  • Not-equal operator:
    SELECT s.field1, c.field2 FROM S1[NOW] AS s, Cache AS c WHERE s.key1 = c.key1 AND s.key 2 != c.key2

Custom Cache Loader and Store Does not Work with a Replicated or Distributed Coherence Cache


A custom cache loader and store does not work with a replicated or distributed Coherence cache. However, the built-in Java Persistence API (JPA) cache loader and store work well with a distributed or replicated Coherence cache.

Bug ID: 18797792
Plaform: All

Workaround: Use the built-in JPA cache loader with a distributed or replicated Coherence cache.


Some Samples Do Not Build the JAR File from Source Code Folder


The spatial, cql, and signalgeneration sample programs come with the Oracle Event Processing installation. The build process for these examples fails.

Workaround:

To build these sample programs, perform the following steps:
  1. 1. Add the Oracle\Middleware\my_oep\oep\common folder to the classpath.
  2. 2. Build the source:
    1. 1. Import the source to Oracle JDeveloper or to Eclipse.

      The build files for the samples are in the following directory:

      Oracle\Middleware\my_oep\oep\examples\source\applications\[example]\src
      
    2. 2. In your IDE, Build the project.
    3. 3. In your IDE, Export the JAR file.

Bug ID: 18795353
Platform: All


Oracle CQL Replace View Fault when in Business or Admin Role


When you are in either the BusinessUser or Admin administator role, you cannot replace the view with Oracle CQL commands that contain the wildcard (*) in the SELECT clause. Instead, you must specify the column names in the SELECT clause.

Bug ID: 18003465
Platform: All

Workaround: Specify the column names in the SELECT clause.


Deploy Same EPN Multiple Times with Different Parameters


When you deploy the same EPN multiple times with different parameters, you must follow these steps:

  1. 1. Create your parameterized application and specify the parameters of your choice according to the MetaType specification.
  2. 2. Write an Ant task that takes as input the JAR file from Step 1 and generates the same JAR file but with a new value for the MANIFEST header entry of 'Bundle-SumbolicNmae'(myapp-1, myapp-2, ...).
  3. 3. Use a shell to deploy the JAR file of step 2 with the right parameter values.

In parameterized applications, do not include entities that are global, such as event type definitions and EPN stages that are marked as advertised.

Bug ID: 18637586
Platform: All


Server Start Failed with Cluster Configuration on AIX


When you deploy to AIX, be aware of the following workarounds:

Bug ID: 18243414
Platform: AIX

Multicast and IPv6

AIX 5.2 release and above default to running multicast over IPv6 instead of IPv4. If you run in a mixed OPv6/IPv4 encironment, configure your JVMs to explicitly use IPv4, as follows:

On the command line, set the java.net.preferIPv4Stack system property to true. See the IBM 32-bit SDK for AIX User Guide for details.

Unique Multicast Addresses and Ports

On AIX, it is suggested that each Coherence cluster use a unique multicast address and posrt. This is because some versions of AIX do not take both into account when delivering packets. See the element for details about how to configure this address.


Cannot Configure Encrypted Password for Oracle Event Processing Components in Oracle JDeveloper


The encrypted password mechanism for Oracle Event Processing components does not work in this release.

Bug ID: 16819424
Platform: All

Workaround: None.

Type Conversion Problems Default to Zero for Long to Int Downcast in Event Types


Oracle Event Processing does not throw a ClassCastExeption when an application implicitly converts a long value to an integer value between two event type classes. Your application might display unpredictable behvior when the input long value is out of scope for the integer value.

Bug ID: 17370920
Platform: All

Workaround: None.

Oracle JDeveloper Does not support One Zip file with Multiple Applications or Projects


Bug: 17342003
Platform: All

Oracle JDeveloper 12c does not support one zip file that contains multiple applications or multiple projects within one application.


Java Event Properties with CQL Keywords for Property Names Cause Errors


Bug: 12426096
Platform: ALl

The Java event property timestamp is a native data type that clashes with the CQL keyword, timestamp. When you use the timestamp event property and CQL keyword in the same application, Oracle Event Processing generates an error similar to this:

The application context could not be started. Could not initialize component "MarketEventprocessor": Event property [cTimeStamp] defined in query [ExampleQuery] must exist in event type [MarketEvent]. Consider using the expression 'cTimeStamp AS ...' in the query.

Workaround: None.


No Support for Multibyte Character Sets


Bug:17277407
Platform: All

Oracle Event Processing does not support Chinese and other character sets that need more than a single byte to be represented.

Workaround: None.


CQL Processor Cannot be Named lifecycleprocessor


Bug: 13848408
Platform: All

In an Oracle Event Processing application, do not name a processor lifecycleprocessor. If you name a processor lifecycleprocessor, you get the The application context "lifecycleapp" could not be started error when you deploy the application.

Workaround: None.


Failed To Load The Bus Tracking Figure Of The OEP Spatial Sample On Oracle Enterprise Linux 6.1 Running FireFox 3.6.17


Bug: 16088260
Platform: All

The Flash file used in the spatial application for PS6 is incompatible with Oracle Enterprise Linux 6.1 running FireFox 3.6.17.

Workaround: Run earlier or later versions of the software.


Browser Hangs When an Application Subscribes to too Many Channels


Bug: 10416835
Platform: All

When you start an event trace on a channel in Visualizer and then subscribe to the trace channel in the ViewStream panel, the browser becomes unresponsive after about 10 minutes.


Web Application Installed with Spatial Sample is Not Removed When Sample is Uninstalled


Bug: 16052630
Platform: All

Installing the spatial sample also installs a web application that can be accessed at http://localhost:9002/bus/main.html. When you uninstall the sample, the web application remains. As a result, if you reinstall the sample, it may fail to redeploy.

Workaround: Separately remove the included web app when you uninstall the sample.


Operating System Locale Must Be Set to English for Installation


Bug: 14627283
Platform: All

Before installing on a non-English platform, the OS locale must be set to English in order for the installer's user interface to display properly. After installation, an English locale is not required for product user interfaces to display properly.

Workaround: Set operating system locale to English for installing.


A Cache Declared as a Foreign Stage Cannot Be Used as a Channel's Listener


Bug: 16026765
Platform: All

A cache declared in one OEP application can't be used as the listener for a channel in another OEP application. Declaring the cache as a foreign stage in the second application will generate an error when starting up the second application.

Workaround: None.


The silent.xml File Cannot be in the Relative Path


Bug: 13472811
Platform: All

Due to an issue in this release, you cannot create a domain with the configuration wizard in silent mode. On Windows and Linux, the following generates an error:

$MIDDLEWARE_HOME/ocep_11.1/common/bin/config.sh -mode=silent silent_xml=
silent_domain.xml

The error is similar to this:

A fatal error has occurred. This application will terminate.

Workaround: Specify an absolute path to the domain XML file when running the configuration wizard, as in the following example:

$MIDDLEWARE_HOME/ocep_11.1/common/bin/config.sh -mode=silent silent_xml=
/home/username/silent_domain.xml.

Multiple Processor Views with the Same Name Hinder EPN Display


Bug: 13370547

In the Oracle CEP IDE for Eclipse, the Event Processing Network (EPN) viewer might be unable to display the EPN view if there are multiple processors with the same view name. For example, the EPN XML code snippet below shows two views whose names are "SomeView".

<processor> 
    <name>OneProcessor</name> 
    <rules> 
        <view id="SomeView"> 
            <!-- View code -->
        </view> 
    </rules>
    <!- More code -->
</processor> 

<processor> 
    <name>AnotherProcessor</name> 
    <rules> 
        <view id="SomeView"> 
            <!-- View code -->
        </view> 
    </rules>
    <!- More code -->
</processor>

Workaround: Ensure that each view has its own name.


JDK 7 Must Be Used for Oracle CEP Server When Both IPv4 and IPv6 Support is Needed on Windows


Bug: 10215099
Platform: All

If your Windows installation of Oracle CEP server must support clients over both IPv4 and IPv6, the server instance must use JDK 7.

Workaround: No workaround.


Limited Browser Support for Uploading an Application JAR Over HTTPS


Bug: 12793925
Platform: All

Uploading an application JAR file over HTTPS by using Oracle CEP Visualizer is not supported in the following browsers: Mozilla Firefox, Google Chrome 15, Apple Safari 5.1. For uploading over HTTPS, use Internet Explorer.

Workaround: No workaround.


Event Processing Language (EPL) is Deprecated


Bug: 13350828
Platform: All

Oracle Event Processing Language (EPL) is deprecated and may be removed in a future release. Use Oracle Continuous Query Language (CQL) for new development.

Workaround: N/A.


Creating a Two-Way SSL Connection with WebLogic Server


Bug: 12771217
Platform: All

While making a two-way SSL connection with WebLogic Server, use the following steps.

  1. 1. Copy the DemoTrust.jks and DemoIdentity.jks from weblogic server to the CEP domain and run the following command. The command is displayed here on multiple lines for readability, but it should be run on a single line.
    keytool -importkeystore 
        -srckeystore <domain_home>\defaultserver\ssl\DefaultIdentity.jks
        -srcstorepass DemoIdentityKeyStorePassPhrase
        -srcalias demoidentity
        -srckeypass DemoIdentityPassPhrase 
        -destkeystore <domain_home>\defaultserver\ssl\server.jks 
        -deststorepass welcome 
        -destalias demoidentity
        -destkeypass welcome
  2. 2. Using the java command, pass the following properties to the startwlevs.sh script:
    "%JAVA_HOME%\bin\java" %JVM_ARGS% %DGC% %DEBUG% 
        -Dwlevs.home="%USER_INSTALL_DIR%" 
        -Dbea.home="%BEA_HOME%" 
        -Djavax.net.ssl.trustStore=ssl\DemoTrust.jks 
        -Djavax.net.ssl.trustStoreType=JKS 
        -Djavax.net.ssl.trustStorePassword=DemoTrustKeyStorePassPhrase 
        -Djavax.net.ssl.keyStore=ssl\server.jks 
        -Djavax.net.ssl.keyStoreType=JKS 
        -Djavax.net.ssl.keyStorePassword=welcome 
        -Dweblogic.StdoutDebugEnabled=true 
        -Dssl.debug=true  
        -jar "%USER_INSTALL_DIR%\bin\wlevs.jar" %ARGS% 
  3. 3. In the WebLogic Server console, enable two-way SSL by setting Two Way Client Cert Behavior to Client Certs Requested and Enforced.
  4. 4. In the WebLogic Server console, if your client certificate doesnt specify the hostname, set Hostname Verification to None.
  5. 5. If you are using your certificate instead of the certificate from demoIdentity.jks, you must import the certificate into the servers trust store using the JDK keytool.

Back to top


Enterprise Repository

Enterprise Repository Access Becomes Unavailable

Bug: 13618692
Added: February, 2013
Platform: All

You cannot submit an OSB project and launch Enterprise Repository Access during the same Eclipse/OER session.

Workaround: Restart Eclipse and use one feature of the other. For example:

  1. 1. Launch Eclipse and connect to OER.
  2. 2. Submit an OSB project.
  3. 3. Attempt to launch Enterprise Repository Access.  FAIL
  4. 4. Clean OER connection, restart Eclipse.
  5. 5. Launch Enterprise Repository Access.
  6. 6. Attempt to submit OSB project.  FAIL
  7. 7. Clean OER connection, restart Eclipse.
  8. 8. Submit an OSB project.

 

Error Message Improved

Bug: 9973199
Added: February, 2013
Platform: All

In the SOA Suite Harvester, if you enter incorrect credentials or server URL during setup, it will fail but the error message provides details.

 

Password Error Details Added

Bug: 9157972
Added: February, 2013
Platform: All

In Harvester, if the encrypted password is incorrect, the error message provides details.

 

Harvesting a Composite Fails

Bug: 13684775
Added: February, 2013
Platform: All

When harvesting a composite that has an OWSM policy applied to it, the Harvester fails.

This issue is resolved in this release.

 

Harvester Error Message

Bug: 13332138
Added: February, 2013
Platform: All

In an Ant implementation for the Harvester, if the Harvester Solution Pack is not imported, the error message does not provide details.

This issue is resolved in this release.

 

Email Sent from Asset Editor Displays Subject Line Improperly

Bug: 13681198
Added: February, 2013
Platform: All

Email Sent from the Asset Editor displays the email's subject line improperly if the asset name contains multi-national characters (Japanese).

This issue is resolved in this release.

 

Update to Harvester Supports BPMN Projects

Bug: 13830060
Added: February, 2013
Platform: All

The Harvester has been updated to support both the older namespace as well as the newer one, when harvesting BPMN projects. The old namespace was http://www.omg.org/bpmn20. The new namespace is http://www.omg.org/spec/BPMN/20100524/MODEL.

 

Deleting Elements from the Harvester Configuration File Causes Harvester to Fail

Bug: 13723989
Added: February, 2013
Platform: All

The Harvester contains a configuration file called HarvesterSettings.xml. If you delete the <query> or <repository> elements, the Harvester fails.

This issue is resolved in this release.

 

Interface Tool Tip Updated

Bug: 9889339
Added: February, 2013
Platform: All

In the Asset Basic Search, there are two menus: Categorization Types and Asset Types. The tool tip was updated to include the full name. This only displays in browsers that support HTML 5.

 

Export to Excel Displays Some Characters Improperly

Bug: 12863887
Added: February, 2013
Platform: All

The Export to Excel function uses the Asset Type name for the Excel sheet name. If the Asset Type name has multi-national characters (Japanese), the sheet name in Excel does not display the name properly.

This issue is resolved in this release.

 

Encryption Tool Corrupts Already Encrypted Passwords

Bug: 9721356
Added: February, 2013
Platform: All

If the workflow.xml configuration file has a password that is encrypted and is then run through the encryption tool, the password will become corrupted and unusable.

This issue is resolved in this release.

 

Harvester Looks for src Directory

Bug: 13841298
Added: February, 2013
Platform: All

When designing a BPMN project in Jdeveloper, you can reference Java classes. If you store Java classes outside of the "src" directory, the Harvester continues looking in the "src" directory.

This issue is resolved in this release.

 

Asset Search

Bug: 13927795
Added: February, 2013
Platform: All

On the OER home page, the left-side frame shows the Asset Search utility.The frame is resizable to expand with the frame and increase viewing area.

 

Harvester Does Not Fail When a Project or Partition is Unspecified

Bug: 13971038
Added: February, 2013
Platform: All

When harvesting composites you can specify a project name. If no name is provided, the harvester will harvest every project within the provided partition. If no partition is provided , the Harvester harvests everything.

 

Import/Export Utility Fixed to Provide Multi-National Character Support

Bug: 12862348
Added: February, 2013
Platform: All

In the Import/Export utility, when exporting a large number of assets with multi-national characters (Japanese), the log at the end of the export would fail to display the exported entities properly. The characters were garbled and unreadable.

 

Retired Assets Hidden

Bug: 14081050
Added: February, 2013
Platform: All

The Asset Detail view no longer displays Retired related assets. They are now hidden.

 

Assets in Progress Disabled Causes Error

Bug: 14154070
Added: February, 2013
Platform: All

When Assets In Progress is disabled, the asset search in the Asset Editor displays an error and does not return any results.

This issue is resolved in this release.

 

Rex API Improved

Bug: 14563300
Added: February, 2013
Platform: All

In the REX API, you can read all of the metadata of a given asset based on a tab name.

 

Asset Navigator

Bug: 14666742
Added: February, 2013
Platform: All

In Linux, when you launch the Asset Navigator for an asset that had a policy assertion that passed, the expected green line connecting the asset to the policy did not appear and an exception was thrown.

This issue is resolved in this release.

 

Composite Harvest Ignoring WSDL Imports

Bug: 12921813
Added: November, 2011
Platform: All

In SOA Suite Harvester, if a Composite XML includes WSDL imports, the Harvester ignores them. Now, the SOA Suite Harvester does not ignore the imports; the WSDL imports are introspected.

This issue is resolved in this release.

 

Filter by Service Categorization in Orrxu.xml Broken For OER

Bug: 12921823
Added: November, 2011
Platform: All

When configuring the Exchange Utility, you can specify certain categorizations. Validations have been added to check that the categorization string entered exists in Oracle Enterprise Repository.If it does not, an error message displays. If no categorization value is entered, a warning displays but processing continues.


Browse Tree Does Not Work

Bug: 12921837
Added: November, 2011
Platform: All

When you log into Oracle Enterprise Repository and do not select Enable Automatic Login, the Browse Tree does not display on the homepage.

This issue is resolved in this release.


Composites with Multiple Revisions Causes Conflict

Bug: 12921856
Added: November, 2011
Platform: All

In the SOA Suite Harvester, a composite can have multiple versions, such as Composite (1.0) and Composite (2.0). When a composite is harvested, it creates child assets that are a part of that composite. When both of the composites are harvested, the child assets are related to both versions (Composite 1.0 and 2.0) in Oracle Enterprise Repository. This is incorrect, as each composite should have its own children.

This issue is resolved in this release.


Unicode Characters in Mailto Link

Bug: 12937813
Added: November, 2011
Platform: All

In the Asset Editor, an envelope icon displays next to each user’s name. If you select the icon, an email opens, addressed to the user. If the email address contains Unicode characters, the address does not display properly.

This issue is resolved in this release.


Unicode Characters in Asset Type Schema

Bug: 12937820
Added: November, 2011
Platform: All

If Unicode characters exist in an element of an asset type, the characters do not display properly when viewed from the Export Schema screen.

The Export Schema option is available from the Type Manager, which is accessible from the Asset Editor. To access this option, choose File->Export Schema.

This issue is resolved in this release.


Unicode Characters in Categorization Configuration

Bug: 12937834
Added: November, 2011
Platform: Al

When entering Unicode characters in the tModel Key v3 field, an error occurs. The tModel Key v3 field is available from the Configure Categorizations screen in the Asset Editor. To access this screen, choose Actions->Configure Categorizations from the Asset Editor.

This issue is resolved in this release.


Asset Editor 4000 Char Limitation on Asset Description

Bug: 11850937
Added: December, 2011
Platform: All

In the Asset Editor, the Asset description attribute has a known limitation of 4,000 characters. When you harvest a WSDL with a description of more than 4,000 characters and then return to the Asset Editor to edit anything on this asset, clicking Save leads to re-writing the description of only up to 4,000 characters.


Cannot Use the UDDI Registry to Search for Services

Bug: 12368396
Added: December, 2011
Platform: All

The "Working With UDDI Registries” section in the OER 11g Help documentation incorrectly states that one can "use the UDDI Registry to search for services and then import them into Oracle Enterprise Repository. (The UDDI Registry option must be enabled.)This procedure is performed in the Asset Editor."

This feature is not supported.


OER .Net Plugin Installer Fails Referencing vsusercontrollhost.dll

Bug: 12567801
Added: December, 2011
Platform: All

The installation of the plug in failed, generating an error indicating a problem with VSUserControlHost.dll and a dependency on msvcr71.dll could not be resolved.

Workaround: Copy the newest version of msvcr71.dll from the location where the VS.NET is installed. Paste into the plug in directory and then rerun the installer. Select the repair function on the plug-in installer and reboot.

 

Plug-In Login Module Class Name Causes Classnotfoundexception

Bug: 12641147
Added: December, 2011
Platform: All

In step 5 of section 3.1.2 “Enable LDAP Integration System Properties” in the Oracle Fusion Middleware Configuration Guide for Oracle Enterprise Repository 11g Release 1 (11.1.1.6.0), change the Plugin login module class name from com.oer.enterprise.authentication.server.loginmodule.LDAPLogin to com.flashline.enterprise.authentication.server.loginmodule.LDAPLogin.


NLS: Asset File Upload - File Name Garbled

Bug: 12802884
Added: December, 2011
Platform: All

When you create an asset using Submit an Asset on the OER Console, you can upload a file with the asset while creating the asset. The name of file gets garbled when uploaded.


Error "The Source XML Mapping Specified Cannot Be Empty or Null

Bug: 12814405
Added: December, 2011
Platform: All

OER provides an XML mapping file (customDataMigration.xml) to migrate the custom data and some of the 10g asset types to 11g types (that is, Endpoint: Web Service/ Interface: Web Service to Endpoint/Interface). If you run the tool without any custom data migration, just 10g to 11g types migration, you will get the following error:

4969 INFO Successfully previewed 31 asset(s) out of 31

4969 ERROR Artifact harvest failed due to: The source XML Mapping specified cannot be empty or null.

java.lang.RuntimeException: The source XML Mapping specified cannot be empty or null. at com.oracle.oer.sync.plugin.reader.migrate.hdp.CustomDataStep.call(CustomDataSt ep.java:167)

Workaround: Comment out the "<customDataFields>" elements in the customDataMigration.xml.


Usage Data Is Not Migrated

Bug: 12822142
Added: December, 2011
Platform: All

Usage data such as Asset Consumption /Asset download/Consumed projects are NOT migrated.


Unable to Access the Operational Data URL to Link Back to Enterprise Manager

Bug: 9694669
Added: 01-May-2011
Platform: All

In the EM Integration configuration file, there is an XML element called URLBase. If you have an EM Console server that is set up for HTTPS with the element set to HTTP, then the link that is created in Oracle Enterprise Repository, which is used to point back to the EM Console, does not work. This is a known issue in 11g Release 1 (11.1.1.5.0).


DTMConfiguration Exception When Running Oracle Enterprise Repository with WebLogic Server 10.3.3 on IBM JDK for AIX

Bug: 9729380
Added: 24-May-2010
Platform: IBM AIX on POWER Systems (64-Bit)

When you run Oracle Enterprise Repository server with WebLogic Server version 10.3.3 on IBM JDK for AIX, then the following exception message is displayed:

org.apache.xml.dtm.DTMConfigurationException: No default implementation found
at org.apache.xml.dtm.DTMManager.newInstance(DTMManager.java:177)
at org.apache.xpath.XPathContext.<init>(XPathContext.java:125)
at org.apache.xalan.transformer.TransformerImpl.<init>(TransformerImpl.java:398)
at org.apache.xalan.templates.StylesheetRoot.newTransformer(StylesheetRoot.java:197)

Workaround: Before starting the Oracle Enterprise Repository server set the JAVA_OPTIONS parameter in setOERDomainEnv.sh as follows:

 

JAVA_ OPTIONS="-Dorg.apache.xml.dtm.DTMManager=org.apache.xml.dtm.ref.DTMManagerDefault $JAVA_OPTIONS"
export JAVA_OPTIONS


Back to top



Enterprise Scheduler


Oracle Enterprise Fusion Middleware Control Console Throws an Exception when Attaching a Web Service Policy to an ESS Cluster


Bug: 18682657
Updated: 30-April-2014
Platform: All

When you use the scheduling service Job Metadata/Job Definition page to attach a web service policy at the cluster level, Oracle Enterprise Fusion Middleware Control Console throws an exception (EMSystemException).

Workaround: Instead of choosing the cluster in the Oracle Enterprise Fusion Middleware Control Console Target Navigation pane, choose one of the constituent servers from the cluster. Use the Job Metadata/Job Definition page to add the web services policy to that server.



Human Workflow


Workaround for Out Of Memory error while using the BPM Notification Service


Bug: 18781466
Added: 20-May-2014
Platform: All

While using the BPM Notification Service, when large number of log messages are rapidly generated, the jobs scheduled to process them are sometimes not started. This leads to such messages being piled up. As a result, the weblogic.diagnostics.watch.WatchEventListener object retains large amount of memory, which may eventually result in OutOfMemoryError.

Workaround: The limit on the number of outstanding jobs scheduled by WatchEventListener can be changed with the undocumented system property weblogic.diagnostics.watch.max_pending_jobs. By setting it to a high value, the work-manager eventually starts the scheduled jobs, thus draining the log messages queue in WatchEventListener. Use the following command for this workaround:

-Dweblogic.diagnostics.watch.max_pending_jobs=5000

If you run into problems while using this workaround, contact Oracle Support.


SOA Composer does not show Scroll Bar in Firefox and Chrome browsers


Bug: 18628955
Added: 21-May-2014
Platform: All

The horizontal Scroll Bar is not functional in SOA Composer when you use Firefox (24.4.0) and Chrome (34.0.1847.116) browsers. This is a known issue.

Workaround: Use Internet Explorer (IE). The Scroll Bar functions as expected with IE 9.0.8112 version.

Actionable Emails do not work for pre-upgrade instances


Bug: 18367575
Added: 21-May-2014
Platform: All

Actions taken on actionable emails sent in the pre-upgrade environment do not work post-upgrade. This is an expected and known behavior. This is because different encryption keys are used pre-upgrade and post-upgrade. due to which decryption fails.

Workaround: Use the worklist UI instead of notification email for approving the task created in pre-upgrade.

Portlet Integration/Upgrade not supported in 12c


Bug: 18315473
Added: 21-May-2014
Platform: All

Portlet integration/upgrade for services is not supported in 12c 12.1.3. If you have SOA and WebCenter portlet integration configured in 11g, you will be unable to upgrade to 12c 12.1.3 SOA, even just the SOA part. You must wait for the upgrade till WebCenter becomes available in the 12c train.

Workaround: There is no workaround.

Setting properties for JPS-CONFIG.XML is not required in 12c


Bug: 18140781
Added: 21-May-2014
Platform: All

The following properties that were required to be set in jps-config.xml file for 11g are not required to to be set in 12c:

user.login.attr=sAMAccountName
username.attr=sAMAccountName

Stake holder application role creation fails while deploying Case Composite


Bug: 16169796
Added: 23-May-2014
Platform: All

When you deploy the uploaded Case Composite, application roles for stake holders are not created during deployment.

Workaround: Add the following snippet in the system-jazn-data.xml file after upgrade to deploy composite of Case Management.

<grant>
    <grantee>
        <codesource>             
<url>file:${soa.oracle.home}/soa/modules/oracle.bpm.runtime_11.1.1/oracle.bpm.
<casemgmt.implementation.jar</url>
 </codesource>
    </grantee>
    <permissions>
        <permission>
            <class>oracle.security.jps.JpsPermission</class>
            <name>VerificationService.createInternalWorkflowContext</name>
        </permission>
<permission>
            <class>oracle.security.jps.service.policystore.
 <PolicyStoreAccessPermission
</class>
            <name>context=APPLICATION, name=OracleBPMProcessRolesApp</name>
            <actions>createAppRole,removeAppRole,addPrincipalToAppRole,
removePrincipalFromAppRole,grant,revoke,getApplicationPolicy</actions>
        </permission>
    </permissions>
</grant>


Error thrown when submitting request from SOA-Infra


Bug: 18106765
Added: 28-May-2014
Platform: All

An exception is thrown when a request is submitted from SOA-Infra. This exception is only logged in VerificationService. This exception is thrown when the principal passed from SOA-Infra is not a WLSUSER like WebLogic.

Workaround: There is no workaround.


Deprecated SAML ports in all HWF Services


Bug: 18858774
Added: 29-May-2014
Platform: All

All HWF Services with SAML Ports are deprecated. Any more SAML port in HWF services in the following ports are not supported:

  • TaskQueryServiceSAML in TaskQueryService
  • TaskServicePortSAML in TaskService
  • TaskMetadataServicePortSAML in TaskMetadataService
  • UserMetadataServiceSAML in UserMetadataService
  • RuntimeConfigServiceSAML in RuntimeConfigService
  • TaskEvidenceServicePortSAML in TaskEvidenceService
  • DiagnosticServiceSAML in DiagnosticsService
  • AGQueryServicePortSAML in AGQueryService
  • AGMetadataServicePortSAML in AGMetadataService
  • OrganizationServiceSAML in OrganizationService

The client configuration file wf_client_config.xml does not include the identityPropogation element. To enable identityPoropogation, enable the Web Service Policy Sets and attach the SAML-token policy to them.

For more in formation about SAML, see the Introduction to Human Workflow Services chapter in the Developing SOA Applications with Oracle SOA Suite guide.

For more information about Client Configuration, see the Introduction to Human Workflow Client Integration with Oracle WebLogic Server Services chapter in the Developing SOA Applications with Oracle SOA Suite guide.


Rules based on Milestone Due Date and Deadline not available in Rule Dictionary


Bug: 18067641
Added: 29-May-2014
Platform: All

Users are unable to create rules based on Milestone Due Date and Deadline.

This is a known issue.

Workaround: There is no workaround.


Rules based on Case Due Date and Deadline not available in Rule Dictionary


Bug: 18067625
Added: 29-May-2014
Platform: All

Users are unable to create rules based on Case Due Date and Deadline.

This is a known issue.

Workaround: There is no workaround.


Unable to add same type of Input and Output data objects to Rules


Bug: 182751195
Added: 29-May-2014
Platform: All

Users are unable to add same type of Input and Output data objects to Rules. The following error message appears:
Variables of the same name type are not allowed for rules

This is a known issue.

Workaround: Do not add the output data object while creating the BPMN process. When the business rule is created, go to business rules decision and edit it. Now, in the Outputs tab add the same data type as that of the input.


Missing data objects in data association of Business Rule Task


Bug: 18280982
Added: 29-May-2014
Platform: All

The data association for the business rule task does not work as expected. If you add 2 input and 2 output data objects while modeling the business rules task, the following behavior is observed:

The input business rule task arguments should have had 2 data objects, but the BPMN process has only 1 data object.

The output business rule task arguments should have had 2 data objects, but the BPMN process does not have any data objects.

This is a known issue.

Workaround: There is no workaround.


Rules file gets updated only after closing and re-opening the file


Bug: 18372065
Added: 29-May-2014
Platform: All

The .Rules file gets updated with the changes made to it only after you close and re-open the file.

This is a known issue.

Workaround: There is no workaround.


Exception thrown when Business Task name is in lowercase


Bug: 18388804
Added: 29-May-2014
Platform: All

An exception is thrown when the name of a Business Task is in lowercase in the BPMN process.

This is a known issue.

Workaround: There is no workaround.


NullPointerException thrown in Rules Facts


Bug: 18388842
Added: 29-May-2014
Platform: All

When you change the XSD element name in the Rules File -> Facts, a NullPointerException is thrown.

This is a known issue.

Workaround: There is no workaround.


Rules Facts not updated on renaming/deleting the XSD element


Bug: 18388940
Added: 29-May-2014
Platform: All

When you modify the XSD element (adding another element inside it, renaming the element, or deleting the element), the changes are not updated to Rules Facts.

This is a known issue.

Workaround: There is no workaround.


Exception thrown while creating a Business Object (BO) based on XSD


Bug: 18516874
Added: 29-May-2014
Platform: All

The unable to parse schema exception is thrown when you try to create a BO (with the option Based on external schema) based on an XSD with the complexType element.

This is a known issue.

Workaround: There is no workaround.


Case Rules get corrupted while Modeling Case Project


Bug: 18541008
Added: 29-May-2014
Platform: All

When you create a BO based on oramds:/soa/shared/casemgmt/CaseEvent.xsd, perform the data association, and promote the process as CaseActivity, the case rules file gets corrupted.

This is a known issue.

Workaround: There is no workaround.


Rules Value Set is not updated when the project name is long


Bug: 18629390
Added: 29-May-2014
Platform: All

The rules value set (Milestone, Outcome, use defined events, and others) is not updated when the project name is long.

This is a known issue.

Workaround: There is no workaround.


NullPointerException is thrown while generating a Case Activity Form based on oramds type


Bug: 18534515
Added: 29-May-2014
Platform: All

A NullPointerException is thrown while generating a Case Activity Form based on the oramds:/soa/shared/casemgmt/Caseevent.xsd element type.

This is a known issue.

Workaround: There is no workaround.


Audit trial not updated properly across instances


Bug: 18053449
Added: 16-Jun-2014
Platform: All

If multiple instances have the same parent/instance folder, when a document is uploaded/deleted in one instance, the audit trial is not updated in the other instance.

This is a known issue.

Workaround: There is no workaround.


Audit trial is not updated if a document is added directly from UCM


Bug: 17925154
Added: 16-Jun-2014
Platform: All

When a document is uploaded into a case folder from the UCM Server, the audit trial is not updated.


Sometimes resource files are not copied to Classes directory


Bug: 18263712
Added: 20-Jun-2014
Platform: All

When you add locales to a case and re-deploy the project, the resource bundles are not copied to the SCA-INF/classes directory.

Workaround: Follow any one of the workarounds given below:

  1. After adding the new locales, click General tab. Then click Translation icon and click OK.
  2. Manually copy resource bundle file from the resources directory to the SCA-INF/classes directory.

Cannot Select the Tasktype from Tasktype Browser when Creating Vacation Rule


Bug: 14090553
Updated: 25-jul-2012
Platform: All

When creating Task Namespace,Task Definition Name,and Task Display URL conditions for a vacation rule in Oracle BPM Worklist, you do not have the option to select the tasktype from tasktype browser.

 

Cannot Use Oracle JDeveloper to Search for Approle in an Environment with only SSL Enabled


Bug: 13372192
Updated: 29-April-2011
Platform: All

In an environment in which SSL ports are enabled and non-SSL ports are disabled, you cannot search for approle by using Oracle JDeveloper. Attempting to do so prompts a SOAP exception.

 

Two Parameters not Relevant in Federated Worklist Environment


Bug: 13111612
Updated: 06-December-2011
Platform: All

The following parameters are irrelevant in a federated Worklist environment:

  • showCreateTODOTaskAction
  • showAssignmentFilter

If these are set in a federated environment, they will not be reflected in the Action list in Worklist.


FYI Stage Disappears from Task Sequence When It Follows a Parallel Participant


Bug: 13366984
Updated: 10-November-2011
Platform: All

The FYI stage disappears from the task sequence when it follows a parallel participant and the parallel participant completes the task. This is apparent in the following scenario:

  1. Create an application with Human Workflow.
  2. Add stage1 with parallel users jcooper, jlondon, fkafka.
  3. After stage1, add stage2, sequential with stage1. Stage2 has only FYI user jstein.
  4. Deploy the application and invoke an instance.
  5. Login to BPM Worklist as jcooper, and click history in Task Details. The stage 2 user jstein is visible.
  6. After all of the parallel users in stage 1 complete the task, log in to BPM Worklist as stage2 FYI user jstein, and click the history.

Note that stage2 has disappeared from the task sequence.


Completed Task Disappears When There Are Both an FYI USER and a Non-FYI User After the Task


Bug: 13366978
Updated: 10-November-2011
Platform: All

Consider the following scenario in which a task disappears from the list of completed tasks:

  1. Create an application with Oracle Human Workflow.
  2. Add stage1 with single user jcooper
  3. After stage1, add parallel stages: stage2, stage3, and stage4. These are sequential with stage1.
    • In stage2, there is only an FYI user, jstein
    • In stage3, there is only an FYI user, wfaulk
    • In stage4, there is a single user, cdickens
  4. Deploy the app and invoke an instance.
  5. In BPM Worklist, log in as stage1 user jcooper and approve the task.
  6. Change the "State" to "Completed" to list the completed task.
Note that the task has disappeared.

A Parallel Stage with Only an FYI User Shows as Sequential Stages in History


Bug: 13366516
Updated: 10-November-2011
Platform: All

When parallel stages have only one or more FYI users in each of stages, the stages show up as sequential in the history graph.


Reusable Worklist Task Flow regions Need Entry in web.xmlFile


Bug: 13354559
Updated: 08-November-2011
Platform: All

Newer versions of Oracle JDeveloper configure applications to use ojsp.next mode. To override that, include the following servlet and servlet-mapping entries in the web.xml file.

<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>
         <init-param>
             <param-name>static_text_in_chars</param-name>
             <param-value>true</param-value>
        </init-param>
         <init-param>
             <param-name>generic_servlet_mode</param-name>
             <param-value>single</param-value>
         </init-param>
         <init-param>
             <param-name>page_provider</param-name>
            
 <param-value>oracle.adf.library.webapp.ADFJspResourceProvider</param-value>
         </init-param>
         <load-on-startup>2</load-on-startup>
     </servlet>
     <servlet-mapping>
         <servlet-name>jspvservlet-namev
         <url-pattern>*.jspx</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>jsp</servlet-name>
         <url-pattern>*.jsff</url-pattern>
     </servlet-mapping>

Incorrect Error Message When a Non-Existent UCM User Tries to Add UCM Attachments


Bug: 12917983
Updated: 12-September-2011
Platform: All

If you create a task with a single assignee that does not exist in UCM server, and you then enable UCM in the task editor without adding any extra properties, then, when you log into Worklist and try to add a UCM attachment, the following incorrect error message appears:

Error occurred while inserting a task attachment record.

Error occurred while inserting attachment liu10.txt for task a6ad8d42-f588-4e10-aacd-8f4542d2ca6d.

Check the underlying exception and the database connection information. If the error persists, contact Oracle Support Services.


Exceptions While Loading Configurations From Workflow Identity Configuration


Bug: 16399934
Updated 18-June-2013
Platform: All

The exceptions that appear while loading configurations from the workflow identity configuration, do not provoke any problems. They are just warnings.

Workaround There is no workaround.


Back to top


Mediator


SOA-MDS Based Domain Value Maps (DVMs) Incorrectly Display Edit Options in Oracle JDeveloper


Bug: 18651132
Added: 10-June-2014
Platform: All

If you are using a SOA-MDS based DVM, or have moved a file-based DVM to the SOA-MDS design time repository, the DVM file is read-only. However, the Edit Mediator Override DVM dialog shows the Add, Edit, and Remove Domain/Values buttons. If you use these buttons to make changes to your SOA-MDS based DVM, the changes are not saved.


Overriding a Static Routing Rule Using a Decision Component Throws Exception if No Matching Rule Can Be Found for a Request


Bug: 15953009
Added: 09-June-2014
Platform: All

If you override a Mediator static routing rule using a decision component, then for cases where the request does not match any value in the business rule, exceptions are generated.

Workaround: The workaround is to create a rule with an otherwise condition, and provide an empty value in the otherwise condition.


SQLINTEGRITYCONSTRAINTVIOLATIONEXCEPTION Exception Observed in Administration/Managed Server Logs after Upgrade or Server Restart


Bugs: 18146388 and 14752082
Added: 09-June-2014
Platform: All

After server upgrade or restart, you might find the following error in the Administration or managed server log:

org.eclipse.persistence.exceptions.DatabaseException

Internal Exception: java.sql.SQLIntegrityConstraintViolationException:

ORA-00001: unique constraint 

...

This can happen after you upgrade or restart a server that has a resequencer component deployed in it, and a message arrives for an existing group after the server restart.

Also, when using resequencer on a cluster domain in standard mode, the messages are processed correctly, but the error message may appear in the linux shell on each of the cluster servers.

The unique constraint error messages are shown if you have previously changed the default logging level of the resequencer from ERROR to WARNING, NOTIFICATION, or TRACE.

This is a benign error and can be ignored. The resequencer takes care of the exception internally.


Duplicate Message Processing for Standard Resequencer Does not Complete After Purging


Bug: 13043897
Updated: 04-November-2011
Platform: All

When you run the purge scripts and remove Oracle Mediator sequenced messages, group information is retained for standard resequencers. If at a later time, a duplicate message is received with the same group ID and sequence ID as a message that was processed prior to the purge, that message is shown as Running in Oracle Enterprise Manager and the duplicate message is not processed. This only occurs when using the resequencer and does not cause any runtime failure.


Oracle Mediator - BPEL Process Manager Callback Processing


Bug: 8472652
Updated: 15-April-2011
Platform: All

If Oracle Mediator calls a BPEL process with callback processing and timeout, the best practice is to explicitly handle the callback exceptions returned from Oracle Mediator in the BPEL process. This ensures that the global transaction associated with callback processing gets committed and is not rolled back. This way, the timeout handler configured in Oracle Mediator will not kick in even if the callback handling in Oracle Mediator fails.


Oracle Mediator Components May Cause SOA Suite Server to Run Out of Memory


Bug: 9067255
Updated: 15-April-2011
Platform: All

Oracle Mediator applications may run out of memory under heavy loads. For example, if the rate of incoming messages to Oracle Mediator is faster than the rate of callback messages, memory accumulation occurs in the Oracle Mediator cache.

Workaround: To fix this issue, change the cache size through the Oracle Enterprise Manager Fusion Middleware Control Console by adding the following property in the Parameters attribute of the Oracle Mediator configuration properties:

mediator.runtime_cache.limit=value

 

For example, if you set the value of the mediator.runtime_cache.limit property to 100, the number of objects that can be stored in the cache is limited to 100. You can switch off caching completely by setting this property to zero.


Mapper Test Functionality Does Not Work for Mediator Advanced Functions in Design Time


Bug: 9072259
Updated: 15-April-2011
Platform: All

Oracle Mediator advanced functions, such as mhdr:getCompositeName() and mhdr:getHeader, require a runtime context to execute. If these functions are run using the Mapper Test feature during design time, the target XML file is not generated and the following error is thrown:

XML-22044: (Error) Extension function error: Error invoking 'getComponentName':'

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0'

These functions work correctly in the runtime environment.


Service Bus

What's New in 12c

For information on new features in Oracle Service Bus 12c, see the following:


Resequencer Only Applies to Messages in the Pipeline

Bug: 19004690
Added: 17-June-2014
Platform: All

The behavior of the resequencer is not fully documented with regard to business services. When you configure a resequencer for a pipeline, only the messages coming into the pipeline are sequenced per the resequencing rules. The pipeline then forwards the messages, in order, to its target business service. However, it is possible the business service will process the messages in a different order. The resequencer does not guarantee the order messages are processed by the business service.


Debugger Limitations for SOA Apply to Oracle Service Bus

Bug: 19002913
Added: 16-June-2014
Platform: All

There are several guidelines and limitations published for the SOA debugger, which also apply to debugging Oracle Service Bus components. For more information, see Introduction to the SOA Debugger in Developing SOA Applications with Oracle SOA Suite.


WSDL Errors Can Occur When Oracle Service Bus and Oracle Business Process Manager Are on the Same Domain

Bug: 18856204
Added: 10-June-2014
Platform: All

If Oracle Service Bus is installed on the same domain as Oracle Business Process Manager (BPM), the following error can occur when creating a WSDL file:

The WSDL is not semantically valid: Failed to read wsdl file from url due to -- java.net.MalformedURLException: Unknown protocol: servicebus.

Workaround: Contact Oracle Support for a solution to this issue.


Changes Do not Show up on Fusion Middleware Control with Discovery Cache Enabled

Bug: 18774509
Added: 10-June-2014
Platform: All

When the Discovery Cache is enabled in Fusion Middleware Control, all target information is cached upon first login. Consequent logins retrieve the targets from the cache, which means changes, additions, and deletions to targets are not accurately reflected in the navigation tree.

Workaround: Either disable the Discovery Cache, or refresh the WebLogic server domain to update the target information.


Using Only Simple Element Types Causes Parsing Errors in REST Binding

Bug: 18695606
Added: 10-June-2014
Platform: All

Using only a simple element type (as you might do in testing) causes the parsing of the underlying object in a REST binding proxy service creation to fail.

Workaround: Data types must be wrapped in a complex type. For example:

<element name="Name">
   <complextType>
      <sequence>
         <element name="firstName" type="xsd:string">
      </sequence>
   </complextType>
</element>


OWSM Policies Are Not Applied When Activating a JCA Business Service

Bug: 18562166
Added: 10-June-2014
Platform: All

When you activate a project or deploy a configuration JAR file that includes a JCA business service with a PII policy attached, the policy is not applied until the server is restarted.

Workaround: Restart the server after importing or updating the JCA business service.


Updating a JCA Proxy or Business Service's Policy Mode Causes a Runtime Error

Bug: 18562207
Added: 10-June-2014
Platform: All

If you change the configuration of a JCA proxy or business service from OWSM Policy Store to No Policies, or vice versa, the JCA service generates an exception at runtime. For JCA business services with an OWSM policy attached, any change to the security or endpoint properties results in a runtime exception.

Workaround: For proxy services exhibiting this issue, modify one of the JCA endpoint properties and redeploy. The properties that can be changed depend on the specific JCA adapter used. For business services exhibiting this issue, restart the server after updating the properties.


WSDL Generated Missing Elements for Custom Exception

Bug: 18502287
Added: 17-June-2014
Platform: All

If an EJB contains custom exceptions and you export the WSDL file from the EJB business service, the generated WSDL file does not include the custom exception properties. The issue is limited only to the WSDL generation part of the file. During runtime, the custom exception thrown from the EJB is mapped to the respective elements in the SOAP fault. The elements in the response payload are populated corresponding to the properties of the custom exception.

Workaround: Manually edit the WSDL file to include these custom exception properties.


The Policy Violation Count Does Not Include HTTP Token Policy Violations

Bug: 18477417
Added: 10-June-2014
Platform: All

The policy violation metrics displayed on a service's Policies page in Fusion Middleware Control do not count http_*_token policy violations. This happens for HTTP token-based authentication policies only.


Connection to Application Server is Refused During UMS Adapter Configuration

Bug: 18424427
Added: 10-June-2014
Platform: All

When configuring the JCA Adapter for UMS, a server exception occurs and the connection is refused on the Identity Lookup for the application server.

Workaround: This issue is only observed from a server created outside of JDeveloper. Use an integrated server created within JDeveloper instead. You can also enter the user account manually.


Default Logging Format Does Not Log Authorized User

Bug: 18417685
Added: 10-June-2014
Platform: All

The default extended logging format does not include the name of the authorized user in the access log, which is required when using HTTP basic authorization.

Workaround: Change the logging format to Common. To access the log properties, launch the WebLogic Server Administration Console and navigate to Environment > Servers > server_name > Logging > HTTP (Advanced section) > Format. A server restart is required after this change.


Automatic Policy Configuration for STS May Result in an Incompatible Policy

Bug: 18384215, 18416081
Added: 10-June-2014
Platform: All

Using the automatic policy configuration for STS might not result in a compatible policy for a web service client.

Workaround: For information about this and other web services policy issues, see Web Services in the Release Notes for Oracle Fusion Middleware.


Global Policy Inheritance Rule Does Not Work For Authorization Policies

Bug: 18295336
Added: 10-June-2014
Platform: All

Authorization policies in the global policy set cannot be disabled by locally attaching the oracle/no_authorization_service_policy to the proxy service, where global policy is applied.

Workaround: To disable globally attached authorization policies, select No Policy in the proxy service security policy configuration in either the Oracle Service Bus Console or JDeveloper.


History Changes View Does Not Reflect All Proxy Services

Bug: 18058244
Added: 10-June-2014
Platform: All

In the Oracle Service Bus Console, the Changes sub-tab on the Histories tab does not reflect a newly created proxy service that was generated when creating a pipeline by selecting Expose as a Proxy Service.

Workaround: Refresh the window to show the new proxy service.


Pipeline Info Buttons on the Service Type Page Do Not Work When Launched from the Keyboard

Bug: 17959710
Added: 10-June-2014
Platform: All

With screen reader accessibility enabled, the Pipeline Service Type page has Info buttons next to the service type options. When you use the keyboard to navigate to and launch the Info windows, the window appears and then closes immediately. When you click an Info button with the mouse, the Info window remains open until you press Esc .

Workaround: Click the Info button with the mouse.


Import Config JAR Dialog Has Incorrect Default Focus

Bug: 17950304
Added: 10-June-2014
Platform: All

The Import Config JAR dialog defaults the focus to the "Input Source" flow diagram at the top of the dialog, which does not include active objects.

Workaround: Press the Tab key to bring the focus to the Browse button for the configuration JAR input.


KSS Keystore Might Require Updates After Import

Bug: 17799824
Added: 10-June-2014
Platform: All

The default keystore for Oracle Web Services Manager (OWSM) is now KSS. Any imported resources that previously used the JKS keystore might require either updates to the KSS settings or overriding the setting to use KSS. KSS keystore does not use passwords and does not require credential store, so these override properties might not be correct in the imported project.

Workaround: If you have overrides configured for keystore.sig.csf.key and keystore.enc.csf.key to csf-key, you need to change their values to give the direct keystore alias instead of csf-key. If you use default values (that is, no overrides), you can skip this step.


Updating REST Binding Fault Schema Results in Error

Bug: 17625172
Added: 10-June-2014
Platform: All

When you create a REST business service and add the fault binding for the response, you should not be able to change the schema type of the fault. However, the REST Binding wizard allows this. Editing the schema here returns a WADL validation error.

Workaround: Do not change the default schema.


Admin Server Log Contains an aia-log-debug-handler Error Post-Upgrade

Bug: 17381835
Added: 10-June-2014
Platform: All

The following message appears only once during the first re-start of the Admin server after you upgrade to 12c. The error does not indicate any issues with the AIA logging functionality and can be ignored.

The handler 'aia-log-debug-handler' is already defined in the target logging @ configuration document.


Null Pointer Exceptions Occur When Projects and Resources in JDeveloper Are in the Wrong Location

Bug: 17299328
Added: 10-June-2014
Platform: All

When you create projects and resources in a folder location outside of the folder of the containing application, null pointer exceptions occur when you perform certain tasks, such as importing resources. Creating resources outside of the application folder is not currently supported.

Workaround: Make sure to create all projects, folders, and resources under the directory of the containing application.


Runtime Validation for content-type is More Strict

Bug: 17187825
Added: 10-June-2014
Platform: All

In 12c, content-type validation is more strict than in previous versions. Therefore, requests with bad content-type that were previously allowed are no longer allowed in the current version. One example is sending a SOAP message with the content-type set to text/plain. This request would now be rejected.

Workaround: Configure the correct content-type for 12c services.


Creating a Global Policy Generates a Design-Time Conflict

Bug: 16894883
Added: 10-June-2014
Platform: All

If a proxy or business service is configured for OWSM policies and matches the configuration of an existing global policy set but does not support all of the policies in the global policy set, the following error occurs when you update the service in a new session, and a conflict is generated.

[OSB-398128]One of the Web service policy attached is not allowed on service path/resource_name because the service binding does not support it.

Workaround: When you create a global policy set with policies that are not supported by non-SOAP services, make sure that the policy set is configured specifically enough to exclude any non-SOAP services.


Log4j is no Longer Added to the System Classpath

Bug: 16729226
Added: 10-June-2014
Platform: All

Oracle Service Bus no longer adds log4j.jar to the system classpath automatically. If any of your applications or Java callouts depend on log4j being in the system classpath, add it to the classpath manually.


Moving a Service Causes Duplication in Policy Usage Analysis

Bug: 16711022
Added: 10-June-2014
Platform: All

If you move a proxy or business service with locally attached OWSM policies from one folder to another or from one project to another, the service is listed twice on the WebLogic Domain > WSM Policy > Usage Analysis page in Fusion Middleware Control. The expected behavior is that the service no longer appears in its original location on the usage analysis page, but it appears under both the original and the new locations.


Renaming a Service Causes Duplication in Policy Usage Analysis

Bug: 16704604
Added: 10-June-2014
Platform: All

If you rename a SOAP-based proxy or business service with locally attached OWSM policies, the service is listed twice on the WebLogic Domain > WSM Policy > Usage Analysis page in Fusion Middleware Control, once under its original name and once under its new name. The expected behavior is that the service no longer appears with its original name on the usage analysis page.


Deleted Services Still Appear in Policy Usage Analysis

Bug: 16704586
Added: 10-June-2014
Platform: All

If you delete a SOAP-based proxy or business service with locally attached OWSM policies, the service continues to appear on the WebLogic Domain > WSM Policy > Usage Analysis page in Fusion Middleware Control. The expected behavior is that the service no longer appears on the usage analysis page.


Unable to Create Durable Subscriptions on AQ Topics

Bug: 14321803
Added: 10-June-2014
Platform: All

On Oracle AQ, the subscriber name must be between 1 and 30 bytes long. Oracle Service Bus uses an MDB for JMS subscriptions, and generates the MDB name using the format "RequestEJB"+GUID. The GUID alone can be longer than 30 characters. When the MDB name is longer than 30 characters, an error similar to the following is logged:

RequestEJB5599235263010875116XX3906baed.137fe8c76cf.X7fc6 is unable to connect to the JMS destination: jms.fromSys1toSys2. The Error was: oracle.jms.AQjmsException: JMS-230: Illegal operation on durable subscription with active TopicSubscriber


Assign Activity Produces an Empty Message Body if a New Line Character Exists


Bug: 16205232
Added: 07-March-2013
Platform: All

The resulting message body is empty if a proxy service processes an XML string with a newline character after the XML declaration (<?xml version="1.0" encoding="UTF-8"?>), the message flow includes an Assign activity that uses fn-bea:inlinedXML() to assign that XML string to a variable, and the message flow uses the variable to replace the contents of $body. This is related to issue 13902323, caused by the fn-bea:inlinedxml() function trimming whitespace when parsing text to XML.


Pass-Through Pipeline Might Marshall and Unmarshall Message Body


Bug: 15908859
Added: 29-January-2013
Platform: All

If the message flow in a pipeline is configured to simply pass messages through with no modification, the messages are still parsed by the XML parser if the message content is accessed and read during processing. This means the original text is materialized into XMLBeans and then back into XML. For example, the message might be processed in a pass-through scenario, but be accessed and read by a logger during processing. In this case, the message is materialized into XMLBeans. When the message body includes decimal or hexadecimal representation of characters, the XML parser resolves these representations to the actual characters. Note that only the character representation of the information is changed and not the information itself.

Workaround: If there are character representations in the message content and you want to preserve the original character representations instead of converting them to the actual characters, either make sure the message body is unread during processing to ensure it is truly pass-through, or specify the representations inside a CDATA section before the message is received by Service Bus. For example:

<typ:NameElement>
   <typ:name><![CDATA[&#x6C38;&#x697D;&#x4F4F;]]></typ:name>
</typ:NameElement>


JCA Polling Proxy Services Generate Stuck Thread Errors


Bug: 14831608
Added: 29-January-2013
Platform: All

Proxy services configured for JCA polling adapters (such as the JCA File Adapter, DB Adapter, AQ Adapter, and so on) might generate errors in the server log indicating that the thread is stuck, which causes the server's health status to change to WARNING. The errors are caused by the single listening thread created in the default Work Manager. This thread is non-terminating so the services can continue to poll for new events, but this means the thread necessarily remains busy longer than the configured maximum time. The error message indicates that the thread has been busy for "xx" seconds working on the request, which is more than the configured time (StuckThreadMaxTime) of "xx" seconds. The errors can be ignored, but might also fill up the server log.

Workaround: Because these error messages do not indicate a true problem, they can be suppressed. To do this, create a new Work Manager with the following setting:

<ignore-stuck-threads>true</ignore-stuck-threads>

Then modify the service's Dispatch Policy in the transport settings to use the new Work Manager. Any new stuck thread messages are written to the new Work Manager instead of cluttering up the default Work Manager.


Harmless Warning for JEJB 3.0 Proxy Service


Bug: 14321779
Added: 29-January-2013
Platform: All

After a JEJB 3.0 proxy service is created and activated, the following warning message appears in the managed server logs:

<Warning> <WebLogicDescriptorWL> <BEA-2156000><"config-root"/<path_to_ear_file>/<filename.ear>/plan was not found>

This warning is harmless and can be ignored.


HTTP Business Service Connection Timeout Not Honored on Windows 2008 64-bit


Bug: 13097895
Updated: 13-January-2012
Platform: Windows 2008 64-bit

Connection timeouts set on HTTP business services ("Connection Timeout" property in the HTTP transport configuration) are not honored in Windows 2008 64-bit environments.


Starting Managed Server with IPv6 Host and Port Throws BEA-000000 Error


Bug: 10029204
Updated: 14-January-2011
Platform: All

In the development environment, when starting a managed server by passing the managed server's IPv6 address and port, Oracle Service Bus throws a BEA-000000 "Cannot contact Admin server" error.

Workaround: Create a new key-pair, then reconfigure SSL on the Admin server so that the key-pair in the server-side SSL certificate uses the host name of your IPv6 managed server. Then restart your managed server. For more information on SSL, see Configuring SSL in Administering Security for Oracle WebLogic Server.


Password Field Not Editable in Domain Template on Linux


Bug: 10394900
Updated: 14-January-2011
Platform: Linux

On Linux, when creating a new domain using a developer template in the Oracle Fusion Middleware Configuration Wizard, the password and confirm password fields are not editable, and you cannot enter a password to create a domain.

Workarounds:

To work around the issue each time it occurs:
  1. Click the close window "x" button in the upper right corner of the Configuration Wizard.
  2. In the confirmation dialog that appears, click "No" to return to the Configuration Wizard.
  3. Now you can enter the password and confirmation password.
To fix the issue permanently:
  1. Kill a scim processes. For example, kill "pgrep scim"
  2. Modify (or create) the file ~/.scim/config to include the following line: /FrontEnd/X11/Dynamic = true (follow case sensitivity).
  3. If you are running VNC, restart the VNC server.
  4. Run the Configuration Wizard again.

MQ Transport in Binding Mode Throws Error on Linux


Bug: 10020344
Updated: 14-January-2011
Platform: Linux

When Oracle Service Bus and IBM WebSphere MQ are installed on the same Linux system, configuring the Oracle Service Bus MQ transport to run in binding mode causes an error.

Workaround:

  1. Make sure Oracle Service Bus and IBM WebSphere MQ are installed using the same user credentials.
  2. Add the MQ Java library path to the Oracle Service Bus DOMAIN_HOME/bin/setDomainEnv.sh file. For example:
    -Djava.library.path=/opt/mqm/java/lib
  3. Oracle JRockit: When using Oracle JRockit on Linux, add the LD_PRELOAD property to setDomainEnv.sh as well. For example:
    LD_PRELOAD=${JAVA_HOME}/jre/lib/i386/libjsig.so

Resources Disappear When Server Encoding Changes


Bug: 9488927
Updated: 14-January-2011
Platform: All

After creating resources in the Oracle Service Bus Console, then changing the server encoding and restarting the server with the different encoding, only English language resources (if any) appear in the Oracle Service Bus Console. Non-English resources do not appear. For example, if you start the server using ja_JP.utf8 encoding and create resources in the Oracle Service Bus Console with Japanese, Korean, and English names, then restart the server using a different encoding such as ko_KR.euckr, only the English-name resources appear in the Oracle Service Bus Console. In this situation, the missing resources still exist but are not displayed because of the encoding change.

Workaround: Switch back to the original server encoding and restart the server. Oracle Service Bus does not support server encoding changes.

 

 

Back to top


Healthcare Integration


b2b.preProcessorDocIdentification causes issue in Inbound Acknowledgement Message Processing


Bug: 16321831
Added: 06-May-2014
Platform: All

You must use the healthcare em property b2b.preProcessorDocIdentification in conjunction with b2b.discardACKList=ALL.


Healthcare Reports UI Msg Flow Color Annotations


Bug: 16525641
Added: 06-May-2014
Platform: All

The following colors annotate a condition between two stages (internal/external endpoint, wire/business/app message) bracketing a flow link:

  • Red: Error occurred between the stages connected by the link. For example, a wire message could not be translated into a business message.
  • Yellow: Waiting for some corrective action to occur so that processing can move from one stage to other stage of the link. For example, a business message which is in MSG_WAIT_TRANSMIT/MSG_PROCESS_ACK/MSG_WAIT_ACK/MSG_WAIT_FA state or a wire message which is in PROCESSING state.
  • Green: Processing succeeded from one stage to other stage of the link.
  • Gray: Stage at one or both ends of the link is not applicable. For example, an outgoing immediate ack for an incoming wire message will have all the links to the right of the wire message as gray since BM/AM are not generated for this situation.

MLLP2.0 is not generating exception messages in the back-end for NAK


Bug: 18386185
Added: 06-May-2014
Platform: All

MLLP2.0 is not generating the exception message in the back-end for NAK. This is a limitation of MLLP2.0.


MLLP2.0: Error description is not generated for NAK


Bug: 18386170
Added: 06-May-2014
Platform: All

In MLLP2.0, when healthcare receives a NAK, the message goes to the MSG_ERROR state, but the error description does not display in the business message reports. This is a limitation of MLLP2.0.


MLLP2.0: Re-submission of Outbound App Msg does not increment the RESUBMIT count


Bug: 18386154
Added: 06-May-2014
Platform: All

In MLLP2.0, when the outbound application message is re-submitted, the RESUBMIT count does not increment and remains as 0. This is a limitation of MLLP2.0.


MLLP2.0: Re-submit Inbound Wire Message does not increment the re-submit count beyond 1


Bug: 18386139
Added: 06-May-2014
Platform: All

In MLLP2.0, when the inbound wire message is re-submitted initially, the RESUBMIT count is shown as 1. When the same wire message is further re-submitted, the RESUBMIT count does not increment beyond 1. This is a limitation of MLLP2.0.


MLLP2.0: Custom block characters do not work


Bug: 18143528
Added: 06-May-2014
Platform: All

In MLLP2.0, the custom block characters for "Start Block", "End Block", and "Carriage Return" do not work.

  • Start Block: Only the "Control" characters work but not the "Displayable" characters. If you use "Displayable" characters, you get a transport error and the message goes into MSG_WAIT_STACK state.
  • End Block: Only the "Control" characters work but not the "Displayable" characters. If you use "Displayable" characters, you get a transport error and the message goes into MSG_WAIT_STACK state.
  • Carriage Return: Healthcare ignores the custom block characters and always considers the default value: CR.

This is a known issue with MLPP2.0.


MLLP2.0: Transmission with Callout on receiver does not generate NAK


Bug: 18143515
Added: 06-May-2014
Platform: All

In MLLP 2.0 inbound with transport callout case, if callout generates any exception and Healthcare fails to commit the message to database, then Healthcare does not generate NAK.


NACK Feature is not supported in NIO mode


Bug: 17986068
Added: 06-May-2014
Platform: All

The MLLP endpoints can be made to run in NIO mode by setting the EM property b2b.nio=true. After setting this and restarting the server, the MLLP endpoints will start in NIO mode. This mode is helpful in thread handling and keeping the memory levels to optimal usage. However, once the NIO mode is enabled, the NACK feature for MLLP has issues and Healthcare does not support the same. Hence, if NACK feature is required for MLLP customers, then NIO mode should not be enabled.


Expand and Collapse for Nodes do not work with Keyboard in Screen Reader Mode


Bug: 17756279
Added: 06-May-2014
Platform: All

Expand and Collapse options for nodes do not work while using keyboard in Screen Reader mode.

Workaround:

Follow these steps to expand/collapse using keyboard:

  1. Navigate to the required component using Tab key.
  2. Press Enter to select the component.
  3. Press Ctrl+Alt+M to launch the context menu.
  4. Use the Up and Down arrows to navigate through the options in the context menu.

Healthcare UI is not HA Compliant


Bug: 18762886
Added: 20-May-2014
Platform: All

Users see the following warning message:
[APP: Healthcare UI] [DSID: 0000KMV6c1r7MAW5HzXBif1JMkLk000006] ADFc: This application is running in a cluster but High Availability (HA) mode is not enabled in the adf-config.xml file.
Hence, the Healthcare UI is not HA compliant.


Re-submit count issue


Bug: 18810351
Added: 22-May-2014
Platform: All

When resubmitting Healthcare Outbound Application message from Healthcare UI, the Resubmit Count of the original message that was re-submitted does not increment.
This is a known issue.


Additional required properties for Healthcare Alert/Contacts in T2P Migration


Bug: 18896176
Added: 05-Jun-2014
Platform: All

For Healthcare Alert and Contacts migration, from Test environment to Production environment (T2P), users need to change Contact details along with other related properties after T2P process. See T2P User Guide for more information.


Unable to create SFTP endpoint in the HCFP console


Bug: 18911165
Added: 13-Jun-2014
Platform: All

While trying to create an SFTP endpoint in the Healthcare UI, the following error is thrown:
MDS-00001: exception in Metadata Services layer MDS-01607: The relationship from /soa/b2b/tp_MyCompany.xml#param0AF079411466105E5F80000024158591 to /soa/b2b/seed/protocol.xml#sftp-param-copy_Contents is invalid because type information is not available for the latter.

The issue will be addressed in the next SOA Bundle Patch that will be released on top of 12.1.3. If you need the fix urgently, contact Oracle Customer Support.
This is a known issue.


Back to top


Managed File Transfer


APS Lists Folders in the "CurrentFolderPrivilege" Section That Are Not Present

Bug: 15919883
Updated: 19-March-2014
Platform: All

The Embedded Server User Access tab continues to show folders for which permissions were assigned even if the folders no longer exist in the file system.

Workaround: Manually remove the deleted folders from the Embedded Server User Access tab.


Target Instance Resubmit With Process and Deliver Option Is Not Present in Target Page

Bug: 16449241
Updated: 09-May-2014
Platform: All

The Resubmit button in the Target Report does not offer an option to process the file in addition to delivering it.

Workaround: Use the Resubmit button in the Transfer Report instead.


When Post Processing Executed, Post Processing Action Should Be Displayed

Bug: 16621042
Updated: 22-April-2014
Platform: All

When postprocessing is in progress at the target, no postprocessing details are displayed in the target report, and the flow diagram shows an error even though no error has occurred. The target report should show the postprocessing action with a status of "Processing" and no error in the flow diagram.

Workaround: None


Embedded (s)FTP Services Are Getting Started Even If Stopped Before Server Restart

Bug: 16685674
Updated: 09-May-2014
Platform: All

The embedded FTP and sFTP servers are services on the Oracle WebLogic Server managed server dedicated to MFT. If you stop the embedded servers, then restart the managed server, the embedded servers are restarted even though they are supposed to remain stopped until explicitly restarted.

Workaround: None


JDev Client Proxy Generation Issue: Create Java Web Service from WSDL

Bug: 16982653
Updated: 10-May-2014
Platform: All

JDeveloper client proxy generation from the MFT SOAP WSDLs MFTAnyTypeService.wsdl, MFTService.wsdl, and MFTSOAService.wsdl can fail with this JDeveloper error message:

[ERROR] Invalid wsdl:operation "submitInline": its a document-literal operation, message part must refer to a schema element declaration

Workaround: Make sure the WSDL file has a valid value for MFTServicePort.


There Is No Option to View the Scheduled Info In Case of Listening Sources

Bug: 17009023
Updated: 09-May-2014
Platform: All

Schedules for non-listening source types, such as FTP Embedded, and listening source types, such as File and FTP Remote, are handled differently. Non-listening types pick files immediately and show a status of Scheduled and schedule details on the Monitoring page. Listening types do not pick files or show schedule details on the Monitoring page until the schedule expires.

Workaround: None


MFT Accessibility - Click Event Is Not Appropriate on Admin Page

Bug: 17888359
Updated: 24-March-2014
Platform: All

When screen reader mode is enabled in Preferences, clicking an item in the left pane navigator is not sufficient to open the corresponding tab.

Workaround: Click the Select radio button for the item first, then click the item.


MFT Throwing Exception When Submit Inline Has Special Characters in Request

Bug: 18080753
Updated: 01-May-2014
Platform: All

If an inline payload has special characters such as angle brackets (< or >), the transfer fails with an error such as, "MFT message processing failed with exception code: MFT_WS_INBOUND_INVALID_SOAP_REQUEST."

Workaround: Pass these characters as CDATA or use escape characters.


MFT Accessibility - Use for This Session Option Is Missing for Accessibility

Bug: 18130140
Updated: 01-May-2014
Platform: All

The "Use for this session" accessibility option is not included in Preferences.

Workaround: You can access this option from the Accessibility link on the login page.


FTP Remote Source Is Not Picking the File in IPv6 Environment

Bug: 18226117
Updated: 21-February-2014
Platform: All

IPv6 is not supported for Remote FTP and Remote FTPS due to a limitation in the JCA FTP Adapter utilized by MFT.

Workaround: Remote sFTP supports IPv6.


All Cipher Suites in the FTP Configuration Page Should Be Selected by Default

Bug: 18344879
Updated: 04-March-2014
Platform: All

When no cipher suites are selected, it means all are available. All of them should be selected by default.

Workaround: None


Encrypt and Compress Actions Should Be Removed from B2B and HC Targets

Bug: 18386605
Updated: 12-March-2014
Platform: All

Encryption and compression actions should be removed from B2B and Healthcare targets, because B2B and Healthcare do not support encrypted or compressed messages.

Workaround: None


Stop-Start Embedded Server Error When Active Server Is Shut Down

Bug: 18401837
Updated: 21-March-2014
Platform: Windows Internet Explorer

In the Embedded Server Ports tab, when you Stop the active server, clicking Start displays an error page.

Workaround: Refresh the browser.


No Response from SOA Causes Stuck Thread

Bug: 18469258
Updated: 29-March-2014
Platform: All

To prevent the target message delivery thread from getting stuck, the maxTargetHttpTimeout MBean property has been added, with a default value of 600000 milliseconds, equivalent to 10 minutes. If this timeout is exceeded, the MFT transfer fails.

Workaround: You can change this timeout value in Oracle Enterprise Manager Fusion Middleware Control.

  1. Log in to the Fusion Middleware Control console.

  2. In the Target Navigation pane, expand the MFT node.

  3. Click the MFT server name, for example, mft-app (mft_server1).

  4. Click the More MFT Configuration Properties link.

  5. Click the Operations tab.

  6. Click the addProperty link.

  7. Type maxTargetHttpTimeout as the key and the desired number of milliseconds as the value.

  8. Click Invoke.


MFT WSDLs Are Subject to Change in Future Releases

Bug: 18506069
Updated: 14-April-2014
Platform: All

MFT WSDLs are subject to change in future releases.

Workaround: None


Handling Event If JCA Adapter Deactivates Endpoint on Some Error

Bug: 18604832
Updated: 29-April-2014
Platform: All

If any error occurs during inbound operations and the JCA Adapter deactivates the endpoint, MFT should send a specific notification and update the artifact accordingly. In the current release, this is a generic runtime error.

Workaround: None


Expanded View File Finder Size Filter Is Not Working

Bug: 18604861
Updated: 16-April-2014
Platform: All

When you expand the File Finder view, the expanded view provides search fields for each column. The search field for the Size column does not work.

Workaround: None


FAX and Phone Notification Channels Shouldn't Be Allowed for Notification WLST Commands

Bug: 18641735
Updated: 23-April-2014
Platform: All

There is no server support for the FAX and PHONE notification channels in the current release. They are present for possible future support. Therefore, these options do not work for the contact_type parameter of the addContactToNotification, createContact, deleteContact, listContacts, and removeContactFromNotification commands.

Workaround: None


Restart All Button in Embedded Servers Tab Should Be Visible Only to Admin

Bug: 18649086
Updated: 23-April-2014
Platform: All

The Restart All button in the Embedded Servers tab should be visible only to users with the MFTAdmin role in the Administrators group.

Workaround: None


The Web Service Test Page URL Cannot Be Visited in Production Mode

Bug: 18661443
Updated: 14-May-2014
Platform: All

On a development system, when you create a web-service-based source of type SOAP, SOA, Service Bus, or ODI, an icon to the right of the URL field becomes active after deployment. Clicking this icon opens a web service test page in a new browser tab so you can verify the source URL.

However, on a production system, clicking a source test page icon may result in an error, even if the URL is valid.

Workaround: On a production system, the web service test page is disabled by default. To enable it:

  1. Log in to the Oracle WebLogic Server console.

  2. In the Domain Structure pane, click the name of the domain in which MFT is installed, for example, soainfra.

  3. Verify that the Production Mode setting is checked.

  4. Click Advanced at the bottom of the page.

  5. Check the Enable Web Service Test Page setting.

  6. Click Save.

  7. Restart the MFT and SOA managed servers.


Monitoring Expanded Finders: Date Format Search Issue

Bug: 18708696
Updated: 06-May-2014
Platform: All

The From and To fields in the File Finder and Recent Errors expanded views accept dates only, not times. For both these fields, the date format is mm/dd/yyyy and the time defaults to 00:00:00.

Workaround: None


Passing Parameters to MFT WLST Commands

Bug: 18723065
Updated: 12-May-2014
Platform: All

Some MFT WLST commands that appear to have correct syntax fail.

Workaround: Use unnamed parameters in the standard parameter order.

Supported (recommended as best practice): Name all the parameters. In this case, they can be passed in any order.

Example: archiveInstanceData(archiveFileName="mft_runtime_archive.dmp", startDate="01-02-2013 00:00:00:00", endDate="31-03-2013 00:00:00:00", testMode="false")

Supported (recommended as best practice): Pass unnamed parameters in the standard parameter order, as indicated in the help text and documentation.

Example: archiveInstanceData("mft_runtime_archive.dmp", "01-02-2013 00:00:00:00", "31-03-2013 00:00:00:00", "false")

Supported (advanced): Pass some unnamed parameters in order, and the rest named. Once a named parameter is used, all the parameters that follow must be named.

Example: purgeInstanceData("01-02-2013 00:00:00:00", "31-03-2013 00:00:00:00", testMode="false", status="A,F")


Incorrect Instances or Payloads Shown in Instance Archive

Bug: 18742734
Updated: 12-May-2014
Platform: All

If you use the archiveInstanceData MFT WLST command, then use the purgeInstanceData command with the same batch ID, then repeat the archiveInstanceData command with the same batch ID and testMode=true, the archiveInstanceData output should tell you that there is nothing to archive. Instead, the output is as if the purge had never taken place.

Workaround: Do not repeat the same command using the same batch ID. If you repeat the same command with the same parameters but no batch ID, the command works correctly.


MFT Server Cannot Be Started When Changed from Development Mode to Production Mode

Bug: 18789100
Updated: 19-May-2014
Platform: All

The MFT and SOA managed servers fail to start after being changed to production mode. The error message looks like this:

Server mft_server1 is configured with localhost as the Unicast Listen Address which is an error in Coherence Production mode. A generated Coherence WKA list will not operate correctly across multiple machines.

Workaround: The MFT and SOA managed servers cannot start up in production mode without a listen address. To check for a listen address and restart the servers:

  1. In the Domain Structure pane, under the name of the domain in which MFT is installed, expand the Environment node.

  2. Under the Environment node, click Servers.

  3. In the Servers table, click the MFT server, for example, mft_server1.

  4. If the Listen Address setting is blank, enter a value. Using "localhost" does not work. You must enter the actual IP address or hostname of the MFT managed server.

  5. Click Save.

  6. Click the Control tab and the Start/Stop subtab.

  7. Above the Server Status table, click Shutdown and choose an option: When Work Completes or Force Shutdown Now.

  8. After shutdown completes, click Start.

  9. Repeat these steps for the SOA server, for example, soa_server1.


Monitoring Nav Tree May Not Show All Deployed Artifacts

Bug: 18894404
Updated: 05-June-2014
Platform: All

The left pane navigator on the Monitoring page may not show all deployed artifacts.

Workaround: Find the deployed artifact using the navigator filter, or use a filter in the main dashboard or the dashboard for all transfers, sources, or targets.


Missing Step in MFT User's Guide for Adding JMS Error Queues

Bug: 19003005
Updated: 17-June-2014
Platform: All

In Section 6.8, "Configuring Oracle Managed File Transfer Error Queues," in Using Oracle Managed File Transfer, a step is missing from the procedure. Between steps 13 and 14, this step needs to be added:

Select Redirect from the Expiration Policy drop-down list.

Workaround: None


MFT Logging Doesn't Work When MFT and SOA Are Installed in the Same Domain

Bug: 19236873
Updated: 21-August-2014
Platform: All

When MFT and SOA are installed in the same domain, "mft" is missing from the file name of the MFT diagnostic log. The log file is named server-name-diagnostic.log instead of server-name-mft-diagnostic.log.

Workaround: None


Recommendations When Using Append Mode

Bug: 19267246
Updated: 22-July-2014
Platform: All

The Append option, under Advanced properties for targets, appends newly transferred files to previously transferred files of the same name. When using this option:

  • Set the Retry Count to zero.

  • Don't pause and resume the transfer.

  • Don't resubmit the transfer.

Workaround: None


Need Connection URL Example in MFT Managing Domains Section

Bug: 19331022
Updated: 31-July-2014
Platform: All

In Using Oracle Managed File Transfer, Section 4.2, "Managing Domains," an example is needed for the Connection URL, such as:

t3://host:port

Workaround: None


Back to top




Left Curve
Popular Downloads
Right Curve
Untitled Document