Memory issues with Oracle BPM 10gR3 application

Hello,
We have been running the load test(100 concurrent users) on our web application that is developed using Oracle BPM 10gR3 and seeing stuck threads on rendering the workspace page in JSF API(method createAndMaybeStoreManagedBeans). I copied one of the stuck thread trace below. When we looked at the heap, it's full. GC also not releasing memory. From the analysis, I found that due to the lack of memory the requests are stuck. I also went through the forums and found that Oracle 10.3 workspace is a memory hogger.
Can anyone suggest me the recommendation settings for the workspace?
We don't have clusters setup yet and planning to setup one. Are there any limitations on the user load on workspace per node?
Please let me know if anyone had the same issue and resolved.
Overview of the application:
Most of the web application is running on global interactive activities with screen flows. The process instance size is small. The Engine and workspace are deployed on the same weblogic instance.
"[STUCK] ExecuteThread: '167' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=3 tid=0x068bfc00 nid=0x8f8 waiting for monitor entry [0x4ac7d000]
java.lang.Thread.State: BLOCKED (on object monitor)
     at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:242)
     - waiting to lock <0x7e7df518> (a com.sun.faces.application.ApplicationAssociate)
     at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
     at fuego.workspace.application.WorkspaceVariableResolver.resolveVariable(WorkspaceVariableResolver.java:83)
     at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
     at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:68)
     at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:49)
     at com.sun.el.parser.AstOr.getValue(AstOr.java:41)
     at com.sun.el.parser.AstAnd.getValue(AstAnd.java:41)
     at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
     at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
     at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
     at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:307)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getChildren(HtmlBasicRenderer.java:460)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:437)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:257)
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:150)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.ajax.XPRefreshRenderer.RenderContents(XPRefreshRenderer.java:69)
     at com.bea.opencontrols.XPRenderer.encodeChildren(XPRenderer.java:190)
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
     at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:130)
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:150)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
     at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
     at com.bea.opencontrols.ajax.XPRefreshRenderer.RenderContents(XPRefreshRenderer.java:69)
     at com.bea.opencontrols.XPRenderer.encodeChildren(XPRenderer.java:190)
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:244)
     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
     at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
     at fuego.workspace.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:132)
     at fuego.workspace.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:76)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     at fuego.web.filter.NoCacheNoStoreFilter.doFilter(NoCacheNoStoreFilter.java:39)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
     at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.security.service.SecurityManager.runAs(Unknown Source)
     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

Pradeep, It's 4GB. Workspace and engine are running on the same JVM.

Similar Messages

  • Two issues with oracle BPM 11g PS4

    Greetings.
    Im actually developing a series of processes in the new BPM Suite but im facing some issues that are really affecting the desired outputs of the project regarding to the time of developement:
    1. I created data object based on a XSD, but when a need to make transformations in the BPMN process this object does not appear in the sources that you can add for the transformation. Is there something wrong with the XSD maybe ? (I tested in bpel process an i can create varialbles for transformations). (See the XSD type below)
    2. I have two human tasks, both of them with a custom implementation using the feature "ADF Task Flow based on human task". For the second manual activity, the data control that gets generated dissapears from my application (is not in the data controls section) and there is no way the get it back. Is this a bug ?
    Hope someone can help.
    Thanks in advance.
    Here the XSD im using:
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.pihssehocol.com" targetNamespace="http://www.pihssehocol.com"
    elementFormDefault="qualified">
    <xsd:complexType name="AlertaType">
    <xsd:sequence>
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="esTipoGestionDeInformacion" nillable="true" type="xsd:int"/>
    <xsd:element name="estado" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="fechaReporte" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaRecepcion" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaCierre" nillable="true" type="xsd:date"/>
    <xsd:sequence>
    <xsd:element name="notificaciones" nillable="true" type="NotificacionType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="descripcion" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="documentos" nillable="true" type="DocumentoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="fuente" nillable="true" type="xsd:string"/>
    <xsd:element name="idFuente" nillable="true" type="xsd:int"/>
    <xsd:element name="interes" nillable="true" type="xsd:string"/>
    <xsd:element name="idInteres" nillable="true" type="xsd:int"/>
    <xsd:element name="alcance" nillable="true" type="xsd:string"/>
    <xsd:element name="idAlcance" nillable="true" type="xsd:int"/>
    <xsd:element name="riesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="agenteGeneradorRiesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idAgenteGeneradorRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="region" nillable="true" type="xsd:string"/>
    <xsd:element name="idRegio" nillable="true" type="xsd:int"/>
    <xsd:element name="bloque" nillable="true" type="xsd:string"/>
    <xsd:element name="idBloque" nillable="true" type="xsd:int"/>
    <xsd:element name="departamento" nillable="true" type="xsd:string"/>
    <xsd:element name="idDepartamento" nillable="true" type="xsd:int"/>
    <xsd:element name="municipio" nillable="true" type="xsd:string"/>
    <xsd:element name="idMunicipio" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoInstalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="instalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="analisis" nillable="true" type="xsd:string"/>
    <xsd:element name="nivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="idNivelDeAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="descNivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="seguimientos" nillable="true" type="SeguimientoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="commodityS1" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS2" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS3" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityI1" nillable="true" type="xsd:int"/>
    <xsd:element name="commodityI2" nillable="true" type="xsd:int"/>
    <xsd:element name="commoditySI3" nillable="true" type="xsd:int"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SeguimientoType">
    <xsd:sequence>
    <xsd:element name="fechaSeguimiento" nillable="true" type="xsd:string"/>
    <xsd:element name="anotaciones" nillable="true" type="xsd:string"/>
    <xsd:element name="documentos" nillable="true" type="DocumentoType"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DocumentoType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="documento" nillable="true" type="xsd:string"/>
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NotificacionType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    <xsd:element name="email" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>

    I have had this same issue this past week when I tried to manually create the task flows. If I delete the first project, the data control for the second does appear. When I have both projects created and look at the datacontrols.dcx I do see the data control (under each project).

  • Oracle BPM 10gR3 Dashboards - Error in loading data

    We have an issue with oracle bpm 10g dashboards. Chart component in the presentation displays "Error in loading data". There is no exception, the attached method returns valid x,y co-ordinates.If we enable 'user refresh" property of the chart component and click on refresh in the presention, it displays the chart. Any change in the presentation(change a drop down a value, etc) sets it again as "Error in loading data" and click on refresh brings back the chart.
    Adding this.refreshGraphicImage(graphicId : "chart") in the code to refresh the chart also din't help.
    please let me know if anybody has faced similar issue.
    Thanks,
    Gopi

    You have to set "fuego.workspace.execution.ajax.enabled" property to FALSE in the workspace.properties, that is located in ...\webapps\workspace\WEB-INF
    Hope it helps!

  • Integrate Web application with Oracle BPM

    Hi,
    Can you guide me in achieving the following scenario:
    1. Integration web application with oracle BPM
    Say, I have a application where I need to trigger an event to call Oracle BPM. For ex: On click of submit button call the Oracle BPM workflow to do some process and then revert back to the same application with an alert or status message. Please let me know the steps to acheive this.
    Thanks
    ST

    Hi,
    I take from this description that you currently have your Web Application and you would possibly like to trigger or create an instance into an OBPM business process. If this is the case, you have several options available here:
    a) Use PAPI (Java API).
    b) Use PAPI-Ws (SOAP API).
    c) Use some sort of communication channel that the process is implemented to listen (for example a JMS Queue or Topic).
    For the first 2, you can try to take a look into the official Documentation page for OBPM through this link: http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/index.html (Check the For Developers section).
    If I have miss interpreted your question, please do not hesitate to provide more details.
    Cheers,
    eduardoc.

  • Performance issues with Oracle EE 9.2.0.4 and RedHat 2.1

    Hello,
    I am having some serious performance issues with Oracle Enterprise Edition 9.2.0.4 and RedHat Linux 2.1. The processor goes berserk at 100% for long (some 5 min.) periods of time, and all the ram memory gets used.
    Some environment characteristics:
    Machine: Intel Pentium IV 2.0GHz with 1GB of RAM.
    OS: RedHat Linux 2.1 Enterprise.
    Oracle: Oracle Enterprise Edition 9.2.0.4
    Application: We have a small web-application with 10 users (for now) and very basic queries (all in stored procedures). Also we use the latest version of ODP.NET with default connection settings (some low pooling, etc).
    Does anyone know what could be going on?
    Is anybody else having this similar behavior?
    We change from SQL-Server so we are not the world expert on the matter. But we want a reliable system nonetheless.
    Please help us out, gives some tips, tricks, or guides…
    Thanks to all,
    Frank

    Thank you very much and sorry I couldn’t write sooner. It seems that the administrator doesn’t see the kswap going on so much, so I don’t really know what is going on.
    We are looking at some queries and some indexing but this is nuts, if I had some poor queries, which we don’t really, the server would show pick right?
    But he goes crazy and has two oracle processes taking all the resources. There seems to be little swapping going on.
    Son now what? They are all ready talking about MS-SQL please help me out here, this is crazy!!!
    We have, may be the most powerful combinations here. What is oracle doing?
    We even kill the Working Process of the IIS and have no one do anything with the database and still dose two processes going on.
    Can some one help me?
    Thanks,
    Frank

  • What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version

    What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version
    Are the build number common to them?

    Projects built in ALBPM 6.0 can be used directly in Oracle BPM 10g, but the reverse is not true.
    It's sometimes thought that Oracle BPM 10g was just a relabeling of the predecessor BEA product ALBPM. This is not the case.
    In Studio, standards are better supported:
    <li> By default, new processes now use horizontal swim-lanes. You can change the swim-lanes orientation individually for each process. You can define the default orientation for each project and for your Studio installation.
    <li> It uses more sophisticated BPMN icons. BPMN is the new default process diagram theme. BPMN constructs now include Gateways (AND, OR (new in 10g), XOR, Multiple Instance (previously Split-N)). A new Timer event was added. Loop conditions for automatic activities and groups were added.
    <li> Studio now supports Mac/OS 10.4 Tiger and Mac/OS 10.5 Leopard.
    <li> Studio now supports Windows Vista.
    <li> Studio now supports CVS and Subversion version control systems.
    <li> The Studio UI incorporates Eclipse 3.3 improvements such as the following:
    <li> New Minimize/Maximize behavior: When minizing view stacks in Studio, the view icons are placed on the nearest trim area. If a view is maximized, all other views are minimized, rather than hidden.
    <li> Interactive tasks provide a new "previewable" property. The new Application Display Panel and Task Execution Panel of WorkSpace automatically start the execution of previewable tasks without locking the process instance. Enabled by default for Dashboards.
    <li> New type of Activity: Time Activity. A process instance that arrives to this activity just sits idle until a timed event occurs.
    <li> Option Process Notification Immediately on Termination Wait activities has been deprecated. Now both the Wait activity and the first activity in the interruption flow always execute in the same transaction.
    <li> Although I'm not wild about it, there is an auto-layout feature re-arranges all visual elements of a process diagram automatically, minimizing superpositions and aligning the flow as much as possible. Only available for processes with horizontal lane orientation.
    <li> New process property (Greedy Execution Mode) indicates the Process Execution Engine to collapse contiguous automatic tasks in a single transaction. This mode of execution provides better performance for some processes. Disabled by default.
    <li> A new Process-Level debugger allows developers to introduce breakpoints and debug complete processes running in Studio. When the execution reaches a breakpoint, the Engine pauses and Studio's debugging view appears. You can inspect variables, add new breakpoints, resume and continue execution.
    User Interface
    <li> The Business Analyst and Business Architect profiles provide a simpler set of menu options and toolbars.
    <li> New editor for BPM Object Presentations. It's easier to use, provides a WYSIWYG drag and drop interface, improved CSS support and a new Drag & Drop toolbar.
    <li> You can now interrupt a running Simulation started with the Run to the End button.
    <li> New BETWEEN operator added to Business Rules editor (on both Studio and WorkSpace). This operator works with Time and numeric types.
    <li> The Documentation View now displays read-only documentation for the standard Fuego.* components.
    <li> New on-line help book Oracle BPM Components Reference provides reference documentation for the standard Fuego.* components. Only available for the developer profile.
    <li> This version introduces Project Dependency, which allows you to re-use components and role definitions from a common base project.
    In the WorkSpace:
    <li> WorkSpace has an edit mode which allows users to change and save the configuration and layout of panels.
    <li> A new tabbed interface allows you to define multiple pages, each with its own set of panels. You can export the layout configuration to an XML file and re-import it on a different environment or as a different user. Administrators can define layouts for all users in a certain Role.
    <li> You can export the data in the Worklist panel to a PDF or CSV
    <li> You can see an OOTB chart representation of the distribution of items in the Worklist panel.
    <li> WorkSpace includes the following new panels: Task Panel: Renders the execution of interactive tasks within the panel, instead of using the default modal dialogs. Dashboard Display Panel: Provides a way to display Dashboards within a Panel. View Chart Panel: Provides predefined graphical reports about process performance, work items distributions and workload. Application Panel: This panel contains an application (the execution of a Global Interactive). Applications can respond to work item selections or run independently.
    <li> The user can now do re-assignment operations on multiple instances at once.
    <li> The Business Rules editor shows additional auditing information, including who and when a rule was modified.
    <li> WorkSpace now (optionally) stores session-specific information as client-side cookies. This allows load-balancing on a cluster environment without affecting the user experience.
    Integration:
    <li> New timeout property added to external resources of type HTTP Server. Use this setting to control timeouts on web service invocations.
    <li> Authentication information added to external resources of type JMS (Java Messaging System)
    <li> Processes exposed as Web Services can now provide a runProcess operation, which synchronously executes the complete process (from begin to end). Only meaningful on fully automated processes.
    Enterprise:
    <li> New Ant tasks to rebuild the Oracle BPM web applications for container-security.
    <li> Configuration Wizard adds option Generic JNDI to the list of available LDAP servers. When using this option, you must provide a custom configuration file defining the mapping of object classes, attributes and filters. This new feature is also the new mechanism for integrating with AquaLogic Interaction 6.5, replacing the old Identity Service.
    <li> Configuration Wizard can now be run without user interaction ("silent mode"). You specify all configuration values in an XML file.
    <li> Oracle BPM client applications (including WorkSpace, PAPI-WS and custom PAPI apps) are now able to connect to multiple environments (BPM Directories) simultaneously.
    <li> Added Sybase as a new provider for the Engine database and BPM Directory database.
    <li> More information added for auditing of Business Rules, including who and when a rule was modified.
    <li> Updated bundled JDBC drivers to their latest version.
    <li> The Engine now logs warning messages when it detects rogue threads. A new preference allows the administrator to disable automatic re-starts when the Maximum Number of Rogue Component Executions is reached. In addition, in the case of an automatic re-start the Engine now logs a complete thread dump.
    <li> Simplified procedures for deploying BPM WorkSpace on WebLogic Portal. BPM Process Administrator now generates the WorkSpace EAR file as a WLP library module.
    <li> Authentication information added to external resources of type JMS (Java Messaging System).
    Dan

  • JSP Integration with Oracle BPM 11g

    Hi,
    Could you let me know, How to Integrate JSP with Oracle BPM 11g.
    Thanks

    Thanks for the information.
    But i was looking at how to integrate JSP with oracle bpm 11g.
    IN Oracle BPM 10gR3, We will integrate jsp in screenflow. In 11g, I am not sure how will we integrate JSP.
    Could you please let me know how to integrate JSP with BPM 11g. Thanks!.

  • Remote JDBC Problem with Oracle BPM Studio

    Hi all, i am facing the Remote JDBC Problem with Oracle BPM Studio.
    When i configure a Remote JDBC Connection for SQL in BPM Studio, it prompt me an error.
    The SQL Connection is configured as following :
    External Resource:
    Name : MyDS
    Type : SQL Database
    Supported Types : Remote JDBC
    Details:
    Database Type : BPM's Oracle Driver Version:10, 11
    J2EE : WLS
    Lookup Name : MyAppDS
    Configuration for "WLS"
    Name : WLS
    Type : J2EE Application Server
    Supported Types : GENERIC_J2EE
    Details:
    Initial Context Factory : weblogic.jndi.WLInitialContextFactory
    URL : t3://localhost:7001
    But, when i try to connect to the Database by using this configuration, I will get an Exception.
    An exception occurred while getting a resource from a connector.
    Detail:The connector [[ MyDS : SQL : REMOTE_JDBC ]] caused an exception when getting a resource.
    Caused by: An exception occurred while getting a resource from a connector.
    Detail:The connector [[ WLS : J2EE : J2EE ]] caused an exception when getting a resource.
    Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [[ Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory ]]
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
         at javax.naming.InitialContext.init(InitialContext.java:223)
         at javax.naming.InitialContext.<init>(InitialContext.java:197)
         at fuego.jndi.FaultTolerantContext.createContext(FaultTolerantContext.java:726)
         at fuego.jndi.FaultTolerantContext.<init>(FaultTolerantContext.java:79)
         at fuego.connector.impl.GenericJ2EEConnector.createInitialContext(GenericJ2EEConnector.java:177)
         at fuego.connector.impl.GenericJ2EEConnector.createStandaloneContext(GenericJ2EEConnector.java:98)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:92)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:76)
         at fuego.connector.J2EEHelper.getReadOnlyContext(J2EEHelper.java:86)
         ... 12 more
    Edited by: user2262377 on Jun 22, 2009 4:01 PM

    I guess the weblogic.jar is not included in the studio.
    So, i added weblogic.jar (Weblogic 10.3) and wlclient.jar (Weblogic 10.3)
    It is working in my simple java code. But, still not working in BPM Studio.
    The error logs:
    An exception occurred while getting a resource from a connector.
    Detail:The connector [OFT_APP_DS:SQL:REMOTE_JDBC] caused an exception when getting a resource.
    Caused by: java.lang.Object cannot be cast to java.io.Serializable
    fuego.connector.ConnectorException: An exception occurred while getting a resource from a connector.
    Detail:The connector [OFT_APP_DS:SQL:REMOTE_JDBC] caused an exception when getting a resource.
         at fuego.connector.ConnectorException.exceptionOnGetResource(ConnectorException.java:88)
         at fuego.connector.JDBCHelper.getReadOnlyConnection(JDBCHelper.java:93)
         at fuego.sqlintrospector.BrowserPanel.connect(BrowserPanel.java:395)
         at fuego.sqlintrospector.BrowserPanel.populateTree(BrowserPanel.java:200)
         at fuego.ui.wizards.ui.CheckTreeBrowser$1.construct(CheckTreeBrowser.java:63)
         at fuego.ui.SwingWorker$2.run(SwingWorker.java:39)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to java.io.Serializable
         at weblogic.iiop.IIOPOutputStream.writeAny(IIOPOutputStream.java:1588)
         at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2231)
         at weblogic.utils.io.ObjectStreamClass.writeFields(ObjectStreamClass.java:413)
         at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:235)
         at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:225)
         at weblogic.corba.utils.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:182)
         at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:1963)
         at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:2001)
         at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2266)
         at weblogic.jdbc.common.internal.RmiDataSource_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
         at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

  • Mapping LDAP Role in Building Your First Process with Oracle BPM 11g

    I'm working on "Building Your First Process with Oracle BPM 11g" I'm at the end of step where assigns user for the requester. The problem is in identity lookup, "Realm" is empty for Remote_WLServer.
    Servers are up and running. Demo user community has been loaded - I can see the list of users and groups in the administration server under myrealm. We haven't done much since SOA suite 11g installation. I'm probably the first one who uses this. I wonder we have a missing set up? Can you me what's missing? Appreciate your help in advance.

    I get this error message when I clicked gear icon.
    "Server exception is : Connection refused from server"
    Here is the result of testing Remove_WLServer connection. Does this cause the issue?
    Testing JSR-160 Runtime ... failed.
    Cannot establish connection.
    Testing JSR-160 DomainRuntime ... skipped.
    Testing JSR-88 ... skipped.
    Testing JSR-88-LOCAL ... skipped.
    Testing JNDI ... skipped.
    Testing JSR-160 Edit ... skipped.
    Testing HTTP ... success.
    Testing Server MBeans Model ... skipped.
    Testing HTTP Authentication ... success.
    2 of 9 tests successful.
    I have installed JDeveloper 9i, 10g, and 11g in my laptop. SOA is installed on linux.

  • Oracle BPM 10gR3  PAPI

    I am using Oracle BPM 10gR3 studio. I want to access the processes available in bpm through core java client from eclipse. Could anyone explain me how can i access the bpm process from java client ? Thanks in advance.

    I created a java client and was able to get the process names and when i tried to get the InstanceInfo of the process. I got the below error.
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: org/apache/bcel/classfile/EmptyVisitor
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Could not enhance type with bytecode info: java.lang.NoClassDefFoundError: fuego/lang/BytecodeIntrospector
    Creating ProcessService with id 'BPMUnitTestExample'.
    ********* PAPI (Version 10.3.2 Mantainance Pack 2 Build # 100141 ) is starting *********
    Local folder /tmp\system\Schema3387192-333639531\catalogs found.
    Loading catalogs from local folder: /tmp\system\Schema3387192-333639531\catalogs
    0 jars found locally.
    [CatalogMgrCache] =======================
    Registering CatalogMgr [BPMUnitTestExample] ...CatalogManagerCache 9252407:
    Managers:
    Counters:
    [CatalogMgrCache] =======================
    CatalogMgr [BPMUnitTestExample] REGISTERED!CatalogManagerCache 9252407:
    Managers:
    {BPMUnitTestExample=fuego.papi.impl.PapiCatalogManager@d51e30}
    Counters:
    ProcessService 'BPMUnitTestExample' created successfully.
    Session initialized for participant punit () with roles [user]
    Deployed Process names: /Process1#Default-1.0
    Unreachable Engine Tolerance (seconds):
    by default: 0
    to be used: 0
    This papi client will not cache exceptions which imply that an engine could not be reached.
    Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/MessageEOFException
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at $Proxy24.<clinit>(Unknown Source)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Unknown Source)
         at fuego.papi.impl.AbstractProcessControlHandler.newProxyInstance(AbstractProcessControlHandler.java:52)
         at fuego.papi.impl.rmi.RMIProcessControlHandler.createProxy(RMIProcessControlHandler.java:47)
         at fuego.papi.impl.rmi.RMIEngineAccessImpl.createProcessControl(RMIEngineAccessImpl.java:111)
         at fuego.papi.impl.ProcessServiceImpl.createProcessControl(ProcessServiceImpl.java:1029)
         at fuego.papi.impl.ProcessServiceSessionImpl$1.run(ProcessServiceSessionImpl.java:2713)
         at fuego.papi.impl.ProcessServiceImpl.executeEngineOp(ProcessServiceImpl.java:1643)
         at fuego.papi.impl.ProcessServiceSessionImpl.getProcessControl(ProcessServiceSessionImpl.java:2718)
         at fuego.papi.impl.ProcessServiceSessionImpl.processGetInstances(ProcessServiceSessionImpl.java:2378)
         at papidoc.examples.PapiExample.main(PapiExample.java:32)
    Caused by: java.lang.ClassNotFoundException: javax.jms.MessageEOFException
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         ... 16 more
    Edited by: 842732 on Mar 17, 2011 8:40 AM

  • Multiple Row selection in JSP using checkbox - Oracle BPM 10gR3

    Dear BPM Experts,
    Has anyone invoked JSP from Oracle BPM 10gR3 screen flow that has the following UI requirement.
    1. When UI is loaded user is presented with multiple rows of pre-populated data(each column of the row represents attributes of a BPM object) with checkbox against each of the rows for user to select one, many and all rows.
    2. User has option to select one, many and all rows and submit the form.
    3. Upon submission, the all data related to selected rows only should made available to a BPM process(either using Global Creation or Global Interactive activity)
    I was able to have the JSP created with FTL tags but unable to transmit the data back to BPM process. Same has been accomplished using BPM Presentation. Can any one please help me with the JSP implementation? It is little urgent, so your early intervention is much solicited and coveted.
    I will send you guys the code I have in case you need to review.
    Regards,
    Subho

    Hi friends
    I need to do the same feature, select elements, but in a tree object. I've followed the same approach - using a selectBooleanCheckBox in each node of the Tree. But, when I submit the page, the boolean property of my TreeNode object isnt changed.
    An Idea?
    thanks a lot!

  • Starting with Oracle BPM - Tutorial

    I'm starting with BPM Tutorial that I received from a friend.
    it is a good Oracle tutorial, but in chapter 3 I need include a zip file called OrderInformation.order.zip and this is not in my bpm instalations. It says to looking for it in \Student\Order BPM Object, but this folder doesn't exist.
    Has Somebody done this tutorial, the title is:
    Oracle BPM Studio
    Developer Workshop
    For release Oracle BPM 10gR3
    and the file name of this OBPM_Dev_Workshop_v23.pdf.
    Does anyone have or know where i can get it?
    Regards

    If you are starting might be better to look at 11g, which I understand to be substantially different.
    http://www.oracle.com/technetwork/middleware/bpm/learnmore/index.html
    But be aware that this is not for the faint hearted.
    Anthony

  • Has anyone experience iMac memory issues with One Drive (previously Sky Drive) - uses 5GB of my 8GB memory!

    I recently started experiencing memory issues with my iMac due to One Drive using up to 5GB of my iMac memory (total of 8GB). Every time I start up my iMac Activity Monitor shows One Drive uses around 4-5Gb of the internal memory for no reason. Previously Onde Drive seemed to work fine, it's only since about 2 weeks I notice this. It's really annoying as the iMac freezes up regulalrly and I need One Drive to synchronise my files across different devices.
    Has anyone experienced this too and are there any known fixes?

    Yes this is happening to me too, since the last upgrade. Eventually MacOS starts insisting I "Force Quit" all my applications as I have run out of application memory.
    OneDrive doesn't appear in that list because it's not an application... but Activity Monotor clearly shows it's the culprit, taking up 5GB+ of RAM.
    I've raised the issue on Microsoft's forums:
    http://answers.microsoft.com/en-us/onedrive/forum/sdperformance-sdother/onedrive -for-macos-memory-leak/fe04cf60-949f-47b6-b886-10539b5c5cc3?tm=1397636232934

  • Facing Issue With Oracle SOA Suite 11.1.1.3.0

    Hi All,
    I am facing some issues with ORACLE SOA SUITE 11.1.1.3.0.
    Hope you people can help us out.
    Please find the issue details below along with all the relevant information’s
    I have following SOA suite installation at my server:
    Oracle 10g Express Edition Universal 10.2.0.1
    RCU 11.1.1.3.3
    Web Logic Server 10.3.3.0
    SOA suite 11.1.1.3.0
    JDeveloper 11.1.1.3.0
    The first thing what I have done is created a web service and deployed it to server without any issue.
    After that I created proxy client for that service and accessed it successfully from the client end.
    Till here no issue occurs.
    After that I applied few policies on top of web service and deployed it to server.
    The policy I had chosen was “oracle/wss_username_token_service_policy” [coming under OWSM policies list]
    While deploying there was no issue, all went well.
    2nd step I had created client using “oracle/wss_username_token_client_policy” policy which is counter part of above policy and tried to access the web service but failed.
    I have followed this blog:
    [http://biemond.blogspot.com/2010/08/things-you-need-to-do-for-owsm-11g.html ]
    Please have a look on service and client code:
    Service Code:
    package Demo_ScoreCard;
    import javax.jws.WebService;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicy;
    @WebService
    @SecurityPolicy(uri = "oracle/wss_username_token_service_policy")
    public class ScoreCardWithPolicy {
    public double getPercentageWithPolicy(double markEng,double markMath,double markHindi,double markScience,double markSsc)
    double result;
    result= ((markEng+markHindi+markMath+markScience+markSsc)/500)*100;
    return result;
    Client Code:
    package com.tec.proxy.client;
    import java.util.Map;
    import javax.xml.ws.BindingProvider;
    import javax.xml.ws.WebServiceRef;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicyFeature;
    public class ScoreCardWithPolicyPortClient {
    @WebServiceRef
    private static ScoreCardWithPolicyService scoreCardWithPolicyService;
    public static void main(String[] args) {
    scoreCardWithPolicyService = new ScoreCardWithPolicyService();
    SecurityPolicyFeature[] securityFeatures =new SecurityPolicyFeature[] { new SecurityPolicyFeature("oracle/wss_http_token_client_policy") };
    ScoreCardWithPolicy scoreCardWithPolicy =scoreCardWithPolicyService.getScoreCardWithPolicyPort(securityFeatures);
    Map<String, Object> reqContext =((BindingProvider)scoreCardWithPolicy).getRequestContext();
    reqContext.put(BindingProvider.USERNAME_PROPERTY, "testclient");
    reqContext.put(BindingProvider.PASSWORD_PROPERTY, "test12345"); // I have added this to the myrealm from console under security realms
    double arg1 = 77.2;
    double arg2 = 79.2;
    double arg3 = 77.2;
    double arg4 = 76.2;
    double arg5 = 67.2;
    double clientResult =scoreCardWithPolicy.getPercentageWithPolicy(arg1, arg2, arg3, arg4,arg5);
    System.out.println("clientResult with policy =====> " + clientResult);
    Error Log:
    SEVERE: WSM-07617 Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    SEVERE: WSMAgentHook: An Exception is thrown: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    Exception in thread "main" javax.xml.rpc.JAXRPCException: oracle.wsm.common.sdk.WSMException: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    at oracle.wsm.agent.handler.wls.WSMAgentHook.handleException(WSMAgentHook.java:395)
    at oracle.wsm.agent.handler.wls.WSMAgentHook.init(WSMAgentHook.java:206)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.newHandler(TubeFactory.java:105)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.createClient(TubeFactory.java:68)
    at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createClient(WLSTubelineAssemblerFactory.java:148)
    at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:467)
    at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:689)
    at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:667)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:362)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.internalGetPort(WLSProvider.java:855)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate$PortClientInstanceFactory.createClientInstance(WLSProvider.java:967)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.takeSimpleClientInstance(ClientInstancePool.java:621)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.take(ClientInstancePool.java:486)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.getPort(WLSProvider.java:782)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:344)
    at javax.xml.ws.Service.getPort(Service.java:133)
    at com.tec.proxy.client.ScoreCardWithPolicyService.getScoreCardWithPolicyPort(ScoreCardWithPolicyService.java:86)
    at com.tec.proxy.client.ScoreCardWithPolicyPortClient.main(ScoreCardWithPolicyPortClient.java:23)
    Process exited with exit code 1.
    Not getting any help from any blog. Just wondering why this error is coming. I would be glad if you can help us in this regard.
    Apart from above issue I have few queries like:
    1.What is difference between OWSM policies and WLS policies?
    2.Are these the only policies we can apply on top of services?
    3.If some one wants to configure his own custom policies than what need to be done
    4.Could anyone please provide some useful links to implement ENCYPTION and SIGNATURE on top of web services?
    5.And If I am not wrong, I guess Oracle Service BUS OSB 11.1.1.3 has been removed from the main download link and version 11.1.1.4 has been provided. Is it
    compatible with SOA suite 11.1.1.3.0? If not where can I get OSB 11.1.1.3?
    Looking forward to hear from you people.
    Thanks
    Arvind
    Edited by: user8490871 on Apr 15, 2011 12:53 AM
    Edited by: user8490871 on Apr 15, 2011 12:53 AM

    Hi,
    I don't know why u get an error. Here are answers for additional questions:
    1. OWSM policies are for web services. WLS policies are based on Java EE security. They are used to protect resources e.g. URL, EJB
    2. I don't know about other policies
    3. See http://download.oracle.com/docs/cd/E14571_01/web.1111/e13713/owsm_appendix.htm#CHDCHFBH
    4. See http://download.oracle.com/docs/cd/E14571_01/security.1111/e10037/toc.htm
    5. I can see OSB 11.1.1.3 download link here
    http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html
    Regards,
    Milan

  • Issue with Oracle LONG RAW data type

    Hi All,
    I am facing some issues with Oracle LONG RAW DATA Type.
    We are using Oracle 9IR2 Database.
    I got a table having LONG RAW column and I need to transfer the same into another table having LONG RAW column.
    When I tried using INSERT INTO SELECT * command (or) CREATE TABLE as select * , it is throwing ORA-00997: illegal use of LONG datatype.
    I have gone through some docs and found we should not use LONG RAW using these operations.
    So I did some basic PLSQL block given below and I was able to insert most of the records. But records where the LONG RAW file is like 7O kb, the inserting is faliling.
    I tried to convert LONG RAW to BLOB and again for the record where the LONG RAW is big in size I am getting (ORA-06502: PL/SQL: numeric or value error) error.
    Appreciate if anyone can help me out here.
    DECLARE
    Y LONG RAW;
    BEGIN
    FOR REC IN (SELECT * FROM TRU_INT.TERRITORY WHERE TERRITORYSEQ=488480 ORDER BY TERRITORYSEQ ) LOOP
    INSERT INTO TRU_CMP.TERRITORY
    BUSINESSUNITSEQ, COMPELEMENTLIFETIMEID, COMPONENTIMAGE, DESCRIPTION, ENDPERIOD, GENERATION, NAME, STARTPERIOD, TERRITORYSEQ
    VALUES
    REC.BUSINESSUNITSEQ, REC.COMPELEMENTLIFETIMEID, REC.COMPONENTIMAGE, REC.DESCRIPTION, REC.ENDPERIOD, REC.GENERATION, REC.NAME,
    REC.STARTPERIOD, REC.TERRITORYSEQ
    END LOOP;
    END;
    /

    Maddy wrote:
    Hi All,
    I am facing some issues with Oracle LONG RAW DATA Type.
    We are using Oracle 9IR2 Database.
    I got a table having LONG RAW column and I need to transfer the same into another table having LONG RAW column.
    When I tried using INSERT INTO SELECT * command (or) CREATE TABLE as select * , it is throwing ORA-00997: illegal use of LONG datatype.
    I have gone through some docs and found we should not use LONG RAW using these operations.
    So I did some basic PLSQL block given below and I was able to insert most of the records. But records where the LONG RAW file is like 7O kb, the inserting is faliling.
    I tried to convert LONG RAW to BLOB and again for the record where the LONG RAW is big in size I am getting (ORA-06502: PL/SQL: numeric or value error) error.
    Appreciate if anyone can help me out here.
    DECLARE
    Y LONG RAW;
    BEGIN
    FOR REC IN (SELECT * FROM TRU_INT.TERRITORY WHERE TERRITORYSEQ=488480 ORDER BY TERRITORYSEQ ) LOOP
    INSERT INTO TRU_CMP.TERRITORY
    BUSINESSUNITSEQ, COMPELEMENTLIFETIMEID, COMPONENTIMAGE, DESCRIPTION, ENDPERIOD, GENERATION, NAME, STARTPERIOD, TERRITORYSEQ
    VALUES
    REC.BUSINESSUNITSEQ, REC.COMPELEMENTLIFETIMEID, REC.COMPONENTIMAGE, REC.DESCRIPTION, REC.ENDPERIOD, REC.GENERATION, REC.NAME,
    REC.STARTPERIOD, REC.TERRITORYSEQ
    END LOOP;
    END;
    /below might work
    12:06:23 SQL> help copy
    COPY
    Copies data from a query to a table in the same or another
    database. COPY supports CHAR, DATE, LONG, NUMBER and VARCHAR2.
    COPY {FROM database | TO database | FROM database TO database}
                {APPEND|CREATE|INSERT|REPLACE} destination_table
                [(column, column, column, ...)] USING query
    where database has the following syntax:
         username[/password]@connect_identifier

Maybe you are looking for

  • BDC Back ground processing

    Dear all,           I have created one enhancement spot in the VA01 Transaction code.While saving it has to do PGI. For that i written BDC program .BDC program working well in Forground But it is not working in background mode.                      E

  • Cannot write review for app in App Store

    For some reason I cannot write a review for an app in App Store. I get: "We could not complete your Tunes Store request. An unknown error occured (5002). There was an error in the iTunes Store. Please try again later."

  • How to clear show isdn history

    Hi, show isdn history command will give active and inactive calls details. I wanted to clear this command output. Shall I know the relevant command for this. IOS is 12.2(8)T5 Regards Sivakondala Rao

  • Bussines Hours shedule in unity express does not work properly

    Hi, End user has a unity express 8.0.5 version. I created an script with Editor Express where I defined a Bussines Hours Shedule. I have noticed that sometimes the main menu prompts is played eventhough is not a working hours.Other times Bussiness Cl

  • After Effects CS6 crashes on startup on OS X Yosemite.

    This is what is coming when I attempt to open After Effects CS6. Last log message was: <140735239676672> <AppDirs> <5> Required Dir = /Applications/Adobe After Effects CS6/Adobe After Effects CS6.app/Contents/Required Please help me ASAP!