From January 2016

!csUnableToSetClientConfiguration !csUserInsufficientAccess, wccadmin


Installing wcc 12.2.1 in Solaris Sparc 11.3 for a gas pipeline operator, when I first tested server:port/wcc url I get this error in WCCADF managed server log:

oracle.wcc.adf.model.WccException: JBO-29114 ADFContext is not setup to process 
messages for this exception. Use the exception stack trace and error code to 
investigate the root cause of this exception. Root cause error code is WCC-ADF-12418. 
Error message parameters are {0=wccadmin} 
at oracle.wcc.adf.model.WccException.getExceptionWithResponseData(WccException.java:657)

And this one in UCM managed server log:

<Jan 28, 2016 12:39:43 AM CET> <Error> <oracle.ucm.idccs> <UCM-CS-000001> <general 
exception intradoc.common.ServiceException: 
!csUnableToSetClientConfiguration!csUserInsufficientAccess,wccadmin 
at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2220)

This solution worked for me:

Added wccadmin user to security realm (this is a fresh installation with default authenticator so far).

😉

BPM12c WorkSpace: FlexyFields for Custom Views


With Fexy Fileds you can configure custom views (filtering tasks list shown with flexy fields values criteria) as well as show business data related with human tasks.

STEPS

Create HumanTask Data variables:

flexyfields-0

Assign process data to HumanTask variables:

flexyfields--1

Deploy and create instances.

Configure BPM WorkSpace FleyFields:

This slideshow requires JavaScript.

Configure WorkSpace Views:

This slideshow requires JavaScript.

Administrator can create custom views for others:

flexyfields-20flexyfields-21

😉

WCPortal 12c | PortalSharedLibrary | ADFBC TaskFlow issue: javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/xxxx


 

I’ve got this error with a taskflow that uses ADFBC:

<Jan 15, 2016 3:06:50 PM CET> <Error> <oracle.webcenter.webcenterapp.internal.view.error.WCErrorHandlerImpl>
<BEA-000000> <getDisplayMessage Called=javax.naming.NameNotFoundException
javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/HERCULESDS in 
/app/webapp/webcenter/949491555.; remaining name 'comp/env/jdbc/HERCULESDS'
        at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1224)
        at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
        at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307)

This SOLUTION worked for me:

Edit bc4j.cfg and put the name of the datasource equal to the jndi name of the datasource created in WLS:

<?xml version = '1.0' encoding = 'UTF-8'?>
<BC4JConfig version="11.1" xmlns="http://xmlns.oracle.com/bc4j/configuration">
   <AppModuleConfigBag ApplicationName="extension.portal.orange.am.AppModuleCompomentes">
      <AppModuleConfig name="AppModuleLocal" jbo.project="extension.portal.PortalExtension"
                       ApplicationName="extension.portal.orange.am.AppModuleCompomentes" DeployPlatform="LOCAL">
         <Database jbo.TypeMapEntries="OracleApps"/>
         <Security AppModuleJndiName="extension.portal.orange.am.AppModuleCompomentes"/>
         <Custom ns0:JDBCDataSource="jdbc/HERCULESDS" xmlns:ns0="http://xmlns.oracle.com/bc4j/configuration"/>
      </AppModuleConfig>
      <AppModuleConfig name="AppModuleShared" jbo.project="extension.portal.PortalExtension"
                       ApplicationName="extension.portal.orange.am.AppModuleCompomentes" DeployPlatform="LOCAL">
         <AM-Pooling jbo.ampool.maxpoolsize="1" jbo.ampool.isuseexclusive="false"/>
         <Database jbo.TypeMapEntries="OracleApps"/>
         <Security AppModuleJndiName="extension.portal.orange.am.AppModuleCompomentes"/>
         <Custom ns0:JDBCDataSource="jdbc/HERCULESDS" xmlns:ns0="http://xmlns.oracle.com/bc4j/configuration"/>
      </AppModuleConfig>
   </AppModuleConfigBag>
</BC4JConfig>

;-)

HowTo Configure WorkManagers for ejb’s


Put the following inside each weblogic-ejb-jar.xml:

<?xml version="1.0" encoding="UTF-8"?>
 <weblogic-ejb-jar xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/920/weblogic-ejb-jar.xsd http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
 <weblogic-enterprise-bean>
 <ejb-name>InfoPaisesBean</ejb-name>
 <stateless-session-descriptor>
 <pool>
 <max-beans-in-free-pool>50</max-beans-in-free-pool>
 </pool>
 </stateless-session-descriptor>
 <jndi-name>JNDI_3EJBInfoPaises</jndi-name>
     <dispatch-policy>
     seurecatWM
     </dispatch-policy>
 </weblogic-enterprise-bean>
 </weblogic-ejb-jar>

Cannot load /u01/wls_plugin/lib/mod_wl_24.so into server: libopmnsecure.so: cannot open shared object file: No such file or directory


I’ve configured weblogic proxy plugin 12c for linux according to documentation but I run into “Cannot load /u01/wls_plugin/lib/mod_wl_24.so into server: libopmnsecure.so: cannot open shared object file: No such file or directory”

The error:

[root@localhost ~]# apachectl restart
Job for httpd.service failed. See ‘systemctl status httpd.service’ and ‘journalctl -xn’ for details.

My settings:

[root@localhost ~]# vi /etc/httpd/conf.d/whatever.conf

LoadModule weblogic_module /u01/wls_plugin/lib/mod_wl_24.so
<Location /whatever>
WLSRequest On
SetHandler weblogic-handler
PathTrim /whatever
PathPrepend /whatever
WebLogicHost 192.168.1.39
WebLogicPort 8888
</Location>

LD_LIBRARY_PATH=/u01/wls_plugin/lib

This solution worked for me:

[root@localhost ~]# vi /etc/ld.so.conf

include ld.so.conf.d/*.conf
/u01/wls_plugin/lib

[root@localhost ~]# ldconfig

[root@localhost ~]# apachectl restart

😉