"SOA Composer" is read only
I'm tryng to use "SOA Composer" (12c) to change "Decision Table" in a "Business Rule", but I'm facing with this issue: the windows is read only and I can change nothing.
Hi Alessio Zatti
At first glance the soa composer is in read only mode to change in edit mode you should deploy your application in a Compact domain with soa_mds connection that connected with DEV_MDS schema.
Also in http://localhost:7101/em you have 2 metadate repository soa-mds and soa-owsm that both of them are file base you should change soa-mds repository from file base to DB base then it works.
You can follow the instruction as this post https://thecattlecrew.wordpress.com/2014/11/06/bpm-12c-file-based-mds-to-db-based-mds-in-compact-domain/
Similar Messages
-
Hi
For SOA Suite 10.1.3.5.1 on weblogic, Is there any way to restrict certain users to some pages in bpel console.. e.g. read only access to bpel console.
I have found articles on web regarding this but they all are for SOA Suite 10.1.3.3 (and 3.4) on Oracle app server. Article provides a hack by using servlet filters.
How to do a similar thing in SOA Suite 10.1.3.5.1 on weblogic ?
Can somebody provide step by step instructions?
ThanksHi James,
I have already seen this link and several refined versions of it but it wont work for weblogic. For example
There is no j2ee/oc4j_soa/applications/orabpel/console directory (i looked into home directory as well but could not found orabpel/console dir).
So question is where to put filter class and how to make changes in web.xml as this file is not present in j2ee/oc4j_soa/applications/orabpel/console/WEB-INF/
I checked deployments in weblogic admin console and seems BPELConsole is deployed as a module under BPELPM ear.
Any idea?
Thanks. -
Revision: 8760
Author: [email protected]
Date: 2009-07-23 10:26:12 -0700 (Thu, 23 Jul 2009)
Log Message:
The textFlow getter needs to make sure there is a composer in place if the editingMode != read only.
QE notes:
Doc notes:
Bugs: SDK-22374
Reviewer: will be Gordon
Tests run:
Is noteworthy for integration:
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-22374
Modified Paths:
flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.asHi
You can do that ..
Here is the sample code to select name and ID
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.ProjectServer.Client;
using Microsoft.SharePoint.Client;
namespace ReadResources
class Program
private static ProjectContext projContext;
private const string pwapath = "http://servername/pwa/";
static void Main(string[] args)
var resinfo =new EnterpriseResourceCreationInformation();
projContext = new ProjectContext(pwapath);
projContext.Load(projContext.EnterpriseResources, nm => nm.Include(ls => ls.Name, ls => ls.Id));
projContext.ExecuteQuery();
foreach (EnterpriseResource rs in projContext.EnterpriseResources)
Console.WriteLine("Resource name and ID" + rs.Name + rs.Id);
Console.ReadKey();
--Hope this helps
Thanks --Ajith -
SOA Suite read only console in 11g
Hi All,
Is there a possibility to create a user with read only role on EM in 11g? We want to create a user to monitor production environment with out having options for deploy/undeploy.
Thank You.By assigning an appropriate role to a user, you can limit his access -
http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10226/appx_roles_privs.htm#BABIHDFJ
http://download.oracle.com/docs/cd/E17904_01/web.1111/e13747/secroles.htm#i1206135
Regards,
Anuj
Edited by: Anuj Dwivedi on Feb 22, 2011 9:12 PM -
Hi,
I have following project requirements related to SOA composer (Dynamic business rules web tool) in Oracle 11g
1) My client did not find SOA Composer very user friendly so they are asking is it possible to import/export the rules from SOA composer in excel or other standard format where they can define or update the rules and later import into SOA composer?
2) For few users I want to have read only privilege in SOA composer just for viewing the rules. From documentation I found that by default a user with SOADesigner role (e.g. Administrator) can have the access for SOA composer tool but it allows to edit the rules as well. Can I add or overwrite these settings somewhere for read only privilege?
Thanks in advance.
Regards,
PKHi Alessio Zatti
At first glance the soa composer is in read only mode to change in edit mode you should deploy your application in a Compact domain with soa_mds connection that connected with DEV_MDS schema.
Also in http://localhost:7101/em you have 2 metadate repository soa-mds and soa-owsm that both of them are file base you should change soa-mds repository from file base to DB base then it works.
You can follow the instruction as this post https://thecattlecrew.wordpress.com/2014/11/06/bpm-12c-file-based-mds-to-db-based-mds-in-compact-domain/ -
SOA Composer and Dictionary Access Control
Hi,
I've a SOA composite application (11g) with multiple oracle rule dictionaries in it which is deployed on a weblogic domain. I can login to soa composer and then edit and deploy the rules runtime. I'm trying to find a way out where by I'll have multiple soa composer users, each having access to only a pre-configured dictionaries. Currently, the default behavior is that every login has access to each and every diuctionary deployed within the composite application.
Is it possible to control the dictionary access within a single composite?
Thanks
--manojThe answer couldn't help us much. I will give you the steps we have followed in detail
We have created a sample customizable BPEL process by selecting a Customizable checkbox in Jdev.
Then,The sample BPEL process is deployed to SOA server from JDeveloper. We could see the deployed BPM process in EM console.
Also the MDS repositories required for customization too are present in EM.
Then We tried accessing the BPM Composer to do some customization on the sample BPEL process deployed. We are able to login to the BPM composer using "weblogic" user.
But the composer displays only the welcome page. There are no other links enabled.
Please let us know How to make a BPEL process customizable using BPM composer.
Also there is an another SOA Composer. When this composer is mainly used?
There is another BPM Workspace console. But we could not login to this using "Weblogic" user though we are able to login in EM, SOA and BPM composer.
Why the login failed uisng "weblogic" user here?What for this console is used? -
Read only user creation for Oracle EM Console 11.1.1.5
Dear All.
I have created Read only user for Oracle EM Console.
I have followed below link to do the same
http://moshe-soa.blogspot.com/2011/09/blog-post.html.
I have noticed with read only user is that TEST button in EM Console is active means user with read only user can create a trans, in Prod scenario it is a risk.
Raised a CR with Oracle and found that it is a bug
Bug 14082464 - CANNOT DISABLE TEST/TEST WEB SERVICE BUTTON IN SOA EM COSOLE is there in Metalink.
So my question is there any way by which i can disable the TEST button in EM Conasole.
I think there are some WLST script or servlet java class available to resolve this issue.
Can any one confirm this and please suggest if any one aware of any alternative method.
Thanks,Hi, have you got any solution to this problem? I am having exact the same issue in 11.1.1.6.
-
How to make BPEL File Adapter read only new files?
Hello
we have BPEL processes that define to run from bpel component - file adatper-
when a file come into location that it is path on the linux server . the bpel start run when "File Adapter" bpel component recognize that new file come to the location. its PollingFrequency define to 5. property name="DeleteFile" value="false" so the files remaine there.
we want to migrate the bpel to new SOA version so we did export and deploy to new SOA Domain.
the location of the file adapter is the same.
but when the BPEL processes deployed its start to run for all the files that are in this location- that the file adapter define on .
even the original soa tooks those files and start the BPEL processes for each one of them. also the new SOA that we did deploy to the BPEL processes take those files even if they are very old.
we want the file adatper we take only new files . the start point is the time when we do deploy to the process so if we do deploy in 10:00 am we dont want this bpel will take files from 9:00 or earlier time
Please help , how we can do this?
Thanksthank you
do you kno hat the value means in the example:
Java mon amour: File Adapter metadata with SOA Suite
<property name="jca.file.LastModifiedTime" value="1293041258635">
what should I rite for read only the files that are only neer then yesterday? -
Cannot open Dictionary from Oracle SOA Composer.
Hi,
I am trying to edit a previously defined ruleset from the SOA Composer console. While trying to open the same, from the pop up, I am getting an error :
Error opening the document /deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules
In the logs, I found that it is related to MDS somehow. Here are the logs:
####<Sep 14, 2012 2:08:51 PM IST> <Error> <oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler> <ipm> <soa_server1> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <74be42f58e7a71c3:c430530:139c3d758af:-8000-00000000000023f9> <1347611931657> <BEA-000000> <Error updating path .
oracle.integration.console.metadata.model.session.MetadataManagerException: Error opening the document /deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules
at oracle.integration.console.metadata.model.session.MetadataManager._updateDetails(MetadataManager.java:248)
at oracle.integration.console.metadata.model.session.MetadataManager.setPath(MetadataManager.java:57)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._updateModelPath(MetadataNavigationHandler.java:532)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._savePath(MetadataNavigationHandler.java:511)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._updateSelectedPath(MetadataNavigationHandler.java:496)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler.showAction(MetadataNavigationHandler.java:329)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.rich.nav.RichCommandMenuItem.broadcast(RichCommandMenuItem.java:207)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
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:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.integration.console.metadata.view.util.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:67)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: javax.ejb.EJBException: EJB Exception: ; nested exception is:
oracle.fabric.common.FabricException: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules": MDS-00013: no metadata found for metadata object "/deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules"; nested exception is: oracle.fabric.common.FabricException: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules": MDS-00013: no metadata found for metadata object "/deployed-composites/default/InvoiceProcessing_rev1.0/oracle/rules/invoiceprocessing/InvoiceProcessingAssignmentRules.rules"
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:121)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:96)
at $Proxy358.readFile(Unknown Source)
at oracle.integration.console.metadata.model.session.MetadataManager._updateDetails(MetadataManager.java:239)
at oracle.integration.console.metadata.model.session.MetadataManager.setPath(MetadataManager.java:57)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._updateModelPath(MetadataNavigationHandler.java:532)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._savePath(MetadataNavigationHandler.java:511)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler._updateSelectedPath(MetadataNavigationHandler.java:496)
at oracle.integration.console.metadata.view.navigation.MetadataNavigationHandler.showAction(MetadataNavigationHandler.java:329)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.rich.nav.RichCommandMenuItem.broadcast(RichCommandMenuItem.java:207)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
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:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.integration.console.metadata.view.util.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:67)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
I tried redeploying, bouncing the server etc, but it was of no avail.Hi Himanshu,
I have hit the same error with the Imaging BPEL processes. I checked the SOA MDS and the referenced file is definitely there.
Did you have any luck resolving this? -
Integrating BPM Composer and SOA Composer with Fusion
Hi
I am working on integration of BPM Composer or SOA Composer with Fusion. Any kind of help like documents etc would be very much appreciated.
ThanksI don't believe that noone has ever tried to connect the local BPM environment to a remote WCC server before. Please let me know if you've ever experienced the same problem. Otherwise, even a simple "I tried to do the samething and I succeeded using the same steps in the tutorial" would help too .
Another thing is that yesterday, I talked to the tech-lead and I learned that our WCC server environment doesn't have BPM installed yet. I am wondering if this would cause the WCC server to not understand the request from my BPM server. In addtion, I've also upgraded my local BPM server using the lastest SOA bundled patch. Should the same patch be applied to the WCC server environment too?
I'd be very grateful for any advice . -
Convert editable PDF to read-only when sent in an email - JavaScript
I have a real estate company that is trying to have an application that a agent and customer can fill in the needed information, hit a submit button, have the javascript compose an email with the attached pdf. Here's the issue I'm having: I need to be able to convert the editable pdf to a read only so when the customer receives a copy they cannot edit the information again.
Here is my javascript code for the submit button:
// This is the form return email. It's hardcoded
// so that the form is always returned to the same address.
// Change address on your form to match the code below
// Send to buisness email
var cToAddr = "[email protected]";
// First, get the client CC email address
var cCCAddr = this.getField("1st Tenant Email").value;
if(cCCAddr != "")
// Now get the second email only if it is filled out
var cBenAddr = this.getField("2nd Tenant Email").value;
if(cBenAddr != "")
// Now get the third email only if it is filled out
var cthirdAddr = this.getField("3rd Tenant Email").value;
if(cthirdAddr !="")
// Set the subject and body text for the email message
var cSubLine = "Test - Lease Form"
var cBody = "Thank you for submitting your form.\n" + "Save the filled form attachment for your own records"
// Send the entire PDF as a file attachment on an email
this.mailDoc({bUI: true, cTo: cToAddr, cCc: (cCCAddr + "; "
+ cBenAddr + "; " + cthirdAddr), cSubject: cSubLine, cMsg: cBody});Hi keely,
Firstly you will need to buy a Reader Extensions license (this allows Reader to save the form data - otherwise the client will require Acrobat). Once this is done, you will then need a button (called "Lock Down" or something) that executes a script that makes all of the fields readOnly and updates a form variable (say, "locked") to indicate that the form is locked. You will also need to add a script to the initialize event that checks for the value of "locked", then executes the readOnly script (if the form needs to be locked down). An example of a readOnly script can be found on page 434 of http://www.adobe.com/go/learn_lc_scriptingReference (see "Disabling all form fields" script)
Here is a sample form ( https://files.acrobat.com/a/preview/9df046bd-1125-4923-95de-35fc845139ca ) with a 'Lock All fields' button. Once you click this button all the forms turn 'Read only'.
Another way to accomplish this which still requires Reader Extensions or Acrobat Pro is to use digital signatures. The people you are sending this to should have certificates set up.
Hope this helps.
Regards,
Rave -
Saving Quicktime movies "as read only"
I want to create an animation portfolio composed of quiktime movies and place it in my public folder but I don't want to save them as "read only" so they only be viewed and not saved or downloaded to anohter computer. Is this possible?
G4 Quicksilver Mac OS X (10.4.8)Your thread title seems inconsistent with the content of your message. in any case, it is very difficult to make movies totally secure from download, as a screen-capture utility like SnapzPro can even grab streamed content.
-
Hi,
Is there a way to make all the fields in a page read only - say based on a variable input from a task flow? I don't want to check for this variable in all the fields. Is there a way to achieve at top level?
I am using Jdev 12.1.2
Thanks
UmaYou could probably try to write a recursive function which sets the readonly property programmatically and call that from wherever you want.
I have not tried, but you could probably try it. Sample code :
private void setInputItemsReadOnly(AdfFacesContext adfFacesContext,
UIComponent component){
List<UIComponent> items = component.getChildren();
for ( UIComponent item : items ) {
setInputItemsReadOnly(adfFacesContext,item);
if ( item instanceof RichInputText ) {
RichInputText input = (RichInputText)item;
if ( !input.isDisabled() ) {
input.setReadOnly(true) ;
adfFacesContext.addPartialTarget(input);
} else if ( item instanceof RichInputDate ) {
RichInputDate input = (RichInputDate)item;
if ( !input.isDisabled() ) {
input.setReadOnly(true) ;
adfFacesContext.addPartialTarget(input);
Not tested.
Created the above code by copying the resetValueInputItems() method from the below link :
Java / Oracle SOA blog: Some handy code for backing beans ( ADF & JSF )
Cheers
AJ -
Error accessing the page of the SOA Composer
Hello friends,
I have a problem when I try to load the page of the SOA Composer
- I tried to change the Target of the application (Admin Server), when performing this change if you load the page the soa composer when entering credentials and gives lick the login button reappears on the message page:
Error 500 - Internal Server Error
From RFC 2068 Hypertext Transfer Protocol - HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition Which it prevented us from fulfilling the request.
- When the deployed application in the cluster and you try to access the soa composer page shown on the page:
Error 500 - Internal Server Error
From RFC 2068 Hypertext Transfer Protocol - HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition Which it prevented us from fulfilling the request.
Log:
<May 22, 2013 9:38:41 AM CDT> <Error> <Cluster> <BEA-003111> <No channel exists for replication calls for cluster soa_Cluster>
<May 22, 2013 9:38:41 AM CDT> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: weblogic.cluster.replication.ReplicationManagerServerRef@
10, implementation: 'weblogic.cluster.replication.ReplicationManager@32101bc1', oid: '16', implementationClassName: 'weblogic.cluster.replication.Replicatio
nManager'
java.lang.SecurityException: Incorrect channel used for replication.
java.lang.SecurityException: Incorrect channel used for replication
at weblogic.cluster.replication.ReplicationManagerServerRef.checkChannelPrivileges(ReplicationManagerServerRef.java:108)
at weblogic.cluster.replication.ReplicationManagerServerRef.checkPriviledges(ReplicationManagerServerRef.java:83)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:314)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:944)
at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1021)
Truncated. see log file for complete stacktrace
>
<May 22, 2013 9:38:41 AM CDT> <Error> <Cluster> <BEA-003111> <No channel exists for replication calls for cluster soa_Cluster>
<May 22, 2013 9:38:41 AM CDT> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: weblogic.cluster.replication.ReplicationManagerServerRef@
10, implementation: 'weblogic.cluster.replication.ReplicationManager@32101bc1', oid: '16', implementationClassName: 'weblogic.cluster.replication.Replicatio
nManager'
java.lang.SecurityException: Incorrect channel used for replication.
java.lang.SecurityException: Incorrect channel used for replication
at weblogic.cluster.replication.ReplicationManagerServerRef.checkChannelPrivileges(ReplicationManagerServerRef.java:108)
at weblogic.cluster.replication.ReplicationManagerServerRef.checkPriviledges(ReplicationManagerServerRef.java:83)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:314)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:944)
at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1021)
Truncated. see log file for complete stacktrace
Any recommendation to fix this problem and I try to create and retrieve the DVM that I have in my environment SOA 11g (11.1.1.3)
thanksActually, that's exactly what we're doing.
Later parts of the code have to look at the fill color of each item, check its type (gradient -vs- spot) and compare it to other colors. In order to avoid a series of 'if' statements every time, we have made a function that takes each page item and returns a path item from it so we can work with that within the rest of the code (it's easier to write all of these comparisons if your'e always expecting to get a path item, and the first path item of every compound path has properties that apply to the entire compound path..) SO... that function looks like this:
function getLeadItem(glPage) { //glPage is the Page Item
if (glPage.typename == 'CompoundPathItem'){
return glPage.pathItems[0] //returns the first path item of the compound path (...but does not work)
} else {
return glPage (if it is a normal page item, it just returns itself)
glPage = null
for all of the page items that are regular path items, the code later on that looks like this:
if(item.fillColor == '[GradientColor]'){
selectedColor = doc.activeLayer.pageItems[y].fillColor.gradient
But any of the compound path ones break, which is why we made the function earlier, so that 'item' would ALWAYS be a path item, and not compound. -
How does the communication will happened between SOA-Composer(where DVM file resides) and EM console (Where composite resides)?
And also i would like to how A business rule(Which will be resides in SOA_COMPOSER) will be communicated to Soa Composite(Resides in EM Console)?whenever you deploy a new composite it gets stored in the MDS data
store, i.e. the metadata service and not the dehydration store (the
SOAINFRA database).
Composer works directly with the MDS schema.
EM reads the same schema (MDS) to see what composite are deployed on the
partitions.
All runtime instance data is stored in the SOAINFRA database.
Hope this helps,
Anatoli
Maybe you are looking for
-
Firefox crashes when I try to start it up
<blockquote>Locking duplicate thread.<br> Please continue here: [[/questions/897418]]</blockquote> '''''''OOPS! Sent wrong crash report ID below is the correct one'''. ''''FF 8 was working for a few days after I upgraded to it and then it crashed and
-
i'm new to iphoto and made the mistake of not unchecking the "make duplicate" preference when i imported my photos from folders on my hard drive. that means i now have a lot of duplicates to clean up, with photos taking up twice as much HD space as t
-
Hi, I need to create a pdf from 2 different file formats, for example .doc and .xls file and merge the contents of the two files into a single pdf.Also the final pdf created must contain bookmarks and links. Thanks in advance. Priyanka
-
Configuring CCMS alerts for Availablity Monitoring
Hi All, We are in the process of configuring availablity monitoring in central system (solution Manager 7.0 with SP stack 23) to monitor all systems (ABAP,Java,Dual Stack, Trex,DMS,etc) in landscape. As a first step, we have registered CCMS agents in
-
NullPointerException at FacesContextImpl.getApplication (Line #127)
Hi Friends, I get the following exception when I deploy the my JSF project to Oracle Application Server 9.0.2 It is very erratic that, it works sometimes and it fails some times. java.lang.NullPointerException at com.sun.faces.context.FacesContex