OSB to LDAP

Team,
How do I connect from OSB to LDAP? Is there any LDAP adapter? If not, may be I have to use java code to connect to LDAP and use proxy service java call out.
Are there any samples for doing that?
Thanks in advance.

Below link can provide some inputs to solve your purpose.
https://forums.oracle.com/thread/2274238
Cheers,
Durga

Similar Messages

  • Connectivity between OSB and LDAP

    Hi All
    We have a requirement to connect to LDAP from OSB (not for retrieving security related information) for querying business information like users, user groups and geographical hierarchy etc. I know there is no Adapter to use for integrating LDAP with OSB. Please suggest some implementation technique for this approach.
    Thanks
    Vishwanath

    Which LDAP are you using ? If you are using OID you have a Ldapcleint.jar on the OID server, you can use that to connect.
    If you are using openldsp you using the open source ldap jar files for the same.
    Sample Code :-
    import javax.naming.*;
    import javax.naming.directory.*;
    import javax.naming.ldap.*;
    import oracle.ldap.util.jndi.*;
    import oracle.ldap.util.*;
    import java.io.*;
    public class NickNameSearch {
    public static void main(String[] args)
      throws Exception
      InitialLdapContext ctx = ConnectionUtil.getDefaultDirCtx( args[0],
      args[1], args[2],args[3]);
      RootOracleContext roc=new RootOracleContext(ctx);
      Subscriber sub = null;
      sub = roc.getSubscriber(ctx, Util.IDTYPE_DEFAULT, null, null) ;
      PropertySetCollection psc = sub.getProperties(ctx,
      Subscriber.USER_NAMING_PROPERTIES, null);
      String nickNameAttribute = null;
      try
      nickNameAttribute = (String) psc.getPropertySet(0).getProperty(Subscriber.USER_NAMING_ATTR_SIMPLE).getValue(0);
      catch (Exception e)
      // unable to retrieve the attribute name
      System.exit(0);
      System.out.println("Nickname attribute: " + nickNameAttribute); 
      // Retrieve user using simple name, guid or DN
      User user = sub.getUser(ctx, Util.IDTYPE_SIMPLE,"orcladmin", null);
      System.out.println("user DN: " + user.getDN(ctx));  }
      // Retrieve nickname value using User object
      psc = user.getProperties(ctx, new String[]{ nickNameAttribute });
      String nickName = null;
      try
      nickName = (String) psc.getPropertySet(0).getProperty(nickNameAttribute).getValue(0);
      catch (Exception e)
      // unable to retrieve the attribute value
      System.exit(0);
      System.out.println("Nickname : " + nickName); 
    Using the Java API Extensions to JNDI

  • OSB and LDAP

    Does anyone know, how to authenticate any service based on LDAP credentials in OSB?
    Thanks
    AB

    Since OSB delegates much of its security to underlying application server, you have to ask yourself "how to authenticate any service based on LDAP credentials in your application server running OSB".
    In case of WebLogic, you can find useful information here:
    http://download.oracle.com/docs/cd/E11035_01/wls100/secmanage/atn.html#wp1198953
    However, configuring security realm parameters is not a simple task. You should probably read documentation carefully.

  • Secure OSB Service with LDAP

    Hi Friends,
    Greetings!
    Is there a way to secure an OSB service so that user will be able to access it only if they pass their AD/LDAP userid and password?
    Note: I know I can add servie accounts. However I want to avoid adding a guge number of users/services acounts manually.
    Thanks,
    Sachin.

    Hi Sachin,
    You have to configure webogic security realm to add AD/LDAP Authentication provider.
    http://onlineappsdba.com/index.php/2010/02/04/how-to-integrate-weblogic-with-oracle-internet-directory-for-login-authentication/
    In order to secure OSB service you can enable HTTPS or have message level security for the same.
    >know I can add servie accounts. However I want to avoid adding a guge number of users/services acounts manually.
    No Need to maintain n nunber of accounts per n number of users.
    use Basic Authentication/Custom Authentication/OWSM username token service policy to to authenticate username/password with AD/LDAP.
    For Authorization: Use Transport/Message Level Authorization at OSB Service level
    Regards,
    Abhinav Gupta

  • LDAP Authentication for OSB Services

    Hi ,
    I would like to know how to secure proxy services to be accessible to only selected users in a given LDAP configured under weblogic "Providers".
    For example only users test1 and test2 must be able to access the proxy service and the methods.
    Also is similar type of access control possible with roles?ie only users assigned to a particular role must be able to access the proxy service.
    Please note we don't want to use OWSM for this.
    Thanks.

    Please refer section "45.5 Access Control Policies" at -
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/model.htm#i1063159
    Also refer -
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/message_level_cust_auth.htm#i1069719
    Regards,
    Anuj

  • OSB 10gR3 - Starting Managed server on remote machine

    I have 2 Windows 2003 Enterprise machines.
    I have OSB 10gR3 installed on both with Node Manager running on default port, on both.
    I create the servicebustutorial domain and start the admin server on the first machine.
    On the second machine, I use the WLST to
    <ul><li>connect('weblogic','password','t3://xxx.xxx.xxx.xxx:7001') # connect to admin server on first machine
    </li>
    <li>nmEnroll('c:/bea/wlserver_10.3/common/nodemanager') # make node manager visible
    </li>
    <li>nmEnroll('c:/bea/user_projects/domains/servicebustutorial') # enroll in the servicebustutorial</li>
    </ul>
    Now, I don't know if this is the correct thing to do.
    Back on the first machine, I create a new machine to represent the second Windows box.
    I can see the node manager on the second machine using the machine monitoring page.
    I then create a new server that is assigned to the new machine.
    I can attempt to start the new server on the second machine.
    The Server directory appears in the servers directory on the second windows box.
    Log files appear on the second box but the config.xml is not there, and thus, the server fails to start.
    I would have thought that the server config would have propogated from the admin server, is this a wrong assumption?
    What am I doing wrong?
    Thanks, in advance.
    ...Lyall

    Thanks for replying.
    I login as a local administrator on the machine that WebLogic runs. All operations are performed using that login (starting admin server, starting node manager).
    I changed permissions on C:\BEA, all the way down, localadmin group has full control, everywhere.
    I tried changing nodemanager C:\bea\wlserver_10.3\common\nodemanager\nodemanager.properties LogLevel to DEBUG but then NodeManager refuses to start, so I returned it back to INFO.
    I set debug on the Managed Server I am trying to setup, as you suggested.
    I even updated the NodeManager and Server boot.properties files to be cleartext and Deleted the LDAP directory within the Managed Server (as I assume it's re-created if it does not exist)
    Wow, heaps comes out, but the following may be relevant.
    In particular, this single line, causes concern.
    bq. ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE \\ ExecuteThread: '0' for queue: 'weblogic.kernel.Default \\ (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; \\ &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;[Security:090295 |http://forums.oracle.com//]caught unexpected exception&gt;
    It's an unexpected exception but it's not an Error and only reported as a Debug! I could be climbing up the wrong tree, but the following log output is what immediately precedes the login failure.
    bq.      ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820219&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.wrap [email protected]&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820219&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.wrap ControlFlag=LoginModuleControlFlag: required&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820219&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.JAASLoginServiceImpl.login created LoginContext&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820219&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.JAASLoginServiceImpl.login ThreadContext ClassLoader [email protected]&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.initialize LoginModuleClassName=weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.initialize [email protected]&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.initialize created delegate login module&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;LDAP ATN LoginModule initialized&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.initialize delegated&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820234&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.login&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;LDAP Atn Login&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle callbcacks[0] will be delegated&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle callbcacks[0] will use NameCallback to retrieve name&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle callbcacks[1] will be delegated&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle will delegate all callbacks&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle delegated callbacks&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.CallbackHandlerWrapper.handle got username from callbacks[0], UserName=weblogic&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820250&gt; &lt;BEA-000000&gt; &lt;LDAP Atn Login username: weblogic&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820281&gt; &lt;BEA-000000&gt; &lt;new LDAP connection to host 134.251.218.157 port 7001 use local connection is true&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820281&gt; &lt;BEA-000000&gt; &lt;created new LDAP connection LDAPConnection { ldapVersion:2 bindDN:""}&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;connection succeeded&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;getConnection return conn:LDAPConnection { ldapVersion:2 bindDN:""}&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;authenticate user:weblogic&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;getDNForUser search("ou=people,ou=myrealm,dc=Tester", "(&(uid=weblogic)(objectclass=person))", base DN & below)&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;[Security:090295|http://forums.oracle.com/forums/]caught unexpected exception&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.commit&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;LDAP Atn Abort&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;com.bea.common.security.internal.service.LoginModuleWrapper.commit delegated, returning false&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityAtn&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.WLSJAASLoginServiceImpl$ServiceImpl.authenticate authenticate failed for user weblogic&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.isLocked(weblogic)&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820297&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.logFailure(weblogic)&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.logFailure(weblogic) UserLockout Login failure for user in realm myrealm&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.getInvaliLoginUsersHighCount()&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.logFailure(weblogic) User weblogic has 1 failures in realm myrealm&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImplUserLockout InvalidLogin Record GC not needed&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImpl.logFailure(weblogic) UserLockout About to multicast login failure for user SecurityMessage realm:myrealm record:SecurityMulticastRecord: origin: Strategic realmName: myrealm seqnum: 1 timestamp: Mar 6, 2009 8:50:20 PM username: weblogic nextSeqNo:1&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Debug&gt; &lt;SecurityUserLockout&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000000&gt; &lt;weblogic.security.service.internal.UserLockoutServiceImpl$ServiceImplUserLockout Can't create multicastSession because ClusterServices are unavailable&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Critical&gt; &lt;Security&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-090402&gt; &lt;Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.&gt; \\     ####&lt;Mar 6, 2009 8:50:20 PM CST&gt; &lt;Critical&gt; &lt;WebLogicServer&gt; &lt;osb-strat&gt; &lt;Strategic&gt; &lt;Main Thread&gt; &lt;&lt;WLS Kernel&gt;&gt; &lt;&gt; &lt;&gt; &lt;1236334820312&gt; &lt;BEA-000386&gt; &lt;Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted. \\     weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted. \\     at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(Unknown Source) \\     at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(Unknown Source) \\     at weblogic.security.service.SecurityServiceManager.initialize(Unknown Source) \\     at weblogic.security.SecurityService.start(SecurityService.java:141) \\     at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) \\     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) \\     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) \\     &gt;

  • Query regarding the tutorial for Oracle Service Bus (OSB 10gR3)

    Hi,
    I am working on a tutorial of Oracle Service Bus (OSB 10gR3).
    I have created the proxy service and the Business Service, using Oracle Service Bus console.
    The details are as follows:
    Proxy service: LoanGateway
    Business service1: A value of 4.9 or less causes the message to be routed to the ManagerLoanReview business service.
    Business service2: A value of 5.0 or greater causes the message to be routed to the NormalLoan business service.
    When i send the request message, so that it gets routed from proxy service to one of the business service than it gives following error.
    Request Document
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    </soap:Header>
    <soapenv:Body>
    <exam:processLoanApp xmlns:exam="http://example.org">
    <loanRequest xsi:type="java:LoanStruct" xmlns:java="java:normal.client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!--Optional:-->
    <java:Name>Smith</java:Name>
    <!--Optional:-->
    <java:SSN>1234567</java:SSN>
    <!--Optional:-->
    <java:Rate>4.1</java:Rate>
    <!--Optional:-->
    <java:Amount>9000000</java:Amount>
    <!--Optional:-->
    <java:NumOfYear>10</java:NumOfYear>
    <!--Optional:-->
    <java:Notes>Manager Loan Application Review Service</java:Notes>
    </loanRequest>
    </exam:processLoanApp>
    </soapenv:Body>
    </soapenv:Envelope>
    Response Document
    The invocation resulted in an error: .
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>
    BEA-380002: Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost', port: '7021'
    </faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380002</con:errorCode>
    <con:reason>
    Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost', port: '7021'
    </con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>request-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    Response Metadata
    <con:metadata xmlns:con="http://www.bea.com/wli/sb/test/config">
    <tran:headers xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <http:Content-Type>text/xml; charset=utf-8</http:Content-Type>
    </tran:headers>
    <tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">1</tran:response-code>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    </con:metadata>

    I have the same problem and I'm not able to telnet localhost on port 7021. How can I change this port number I think that port must be 7001, it is correct?Examples server domain is pre-configured for port 7021. The samples domain will have the examples properly deployed in this domain out of box. You dont need to change any thing in {BEA_HOME}\osb_10.3\samples\domains\servicebus\config.
    I doubt this has to do something with firewall . Check the last statement in the log after starting the domain.
    <May 19, 2009 8:50:09 AM IST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.177.242.25:7001 for protocols iiop, t3, ldap, snmp, http.>
    <May 19, 2009 8:50:09 AM IST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
    <May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Development Mode>
    <May 19, 2009 8:50:09 AM IST> <Warning> <Server> <BEA-002611> <Hostname "mneelapu", maps to multiple IP addresses: 10.177.242.25, 127.0.0.1>
    <May 19, 2009 8:50:09 AM IST> <Warning> <Server> <BEA-002611> <Hostname "XYZ-v411-10-177-242-25.oracle.com", maps to multiple IP addresses: 10.177.242.25, 127.0.0.1>
    <May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    What are you seeing in your log file?
    Edited by: mneelapu on May 19, 2009 9:58 AM

  • How to configure a Proxy in OSB with Digest Authentication?

    Hello, Guys.
    I need a help with this subject.
    I have a demand to configure a Proxy in OSB 11.1.1.6 with Digest Authentication. I'm using a Embedded Ldap with Identity Asserter.
    I'have configured a DefaultAuthenticator and the DefaultIdentityAsserter to support Digest Password and create a new LdapIdentityAsserter pointing to my embedded Ldap.
    When I'll create a new Proxy, in the security options, i can see the digest options to authenticate my username and password. I selected the one of all the options, but in the time of the Proxy test the authentication didn't work.
    Could anyone help me?
    Thanks you.

    Unfortunately, a reference trigger can't be used for continuous acquisition after the trigger. The maximum post-trigger count is either 2^24 or 2^32 depending on your hardware. Depending on your sampling rate and how many samples you expect to acquire before issuing a software stop, using the max post-trigger count may be sufficient for you. There are a couple of other options I can think of that you might want to try:
    1.) If possible, play with the trigger condition such that it occurs at the start of your pre-trigger data and use it as a start trigger instead. I suspect this may not be possible.
    2.) Set up a continuous acquisition and implement detection of the trigger condition through software. This is more software work and is more CPU intensive than the hardware solution, but it can definitely be made to work.
    3.) With some creative use of the counters, you may be able to latch the sample clock number that trigger occurred on. This would allow you to setup a continuous acquisition and use the hardware to tell you where the trigger occurred instead of figuring it out in software. What I'm thinking is you would set up a buffered event counting task with the ai/SampleClock as the timebase source of the counter and the trigger signal as the sample clock of the counter. By reading the first count value, you should know which AI sample the trigger occurred. From there, you can seek to the right position in the buffer and begin reading data indefinitely.
    Good luck!

  • SOA Suite BPEL to OSB

    I am trying to create a simple proof of concept that calls OSB from a BPEL Process. I created a WSDL with an EchoService in OSB, I then created a partner link with the WSDL. When using the BPEL Debug Console I get an error:
    Faulted while invoking operation "echo" on provider "PartnerLink_1".
    - <messages>
    - <input>
    - <echoRequest>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="echoString">
    <echoString>
    hello
    </echoString>
    </part>
    </echoRequest>
    </input>
    - <fault>
    - <invalidVariables xmlns="http://schemas.oracle.com/bpel/extension">
    - <part name="code">
    <code>
    9710
    </code>
    </part>
    - <part name="summary">
    <summary>
    Invalid xml document.
    According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-elt.1: Cannot find the declaration of element 'echoString'.
    Please make sure that the xml document is valid against your schemas.
    </summary>
    </part>
    </invalidVariables>
    </fault>
    </messages>
    =======wsdl=======
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://new.webservice.namespace" targetNamespace="http://new.webservice.namespace">
         <wsdl:types>
              <xs:schema targetNamespace="http://new.webservice.namespace" elementFormDefault="qualified"/>
         </wsdl:types>
         <wsdl:message name="EchoRequest">
              <wsdl:part name="echoString" type="xs:string"/>
         </wsdl:message>
         <wsdl:message name="EchoResponse">
              <wsdl:part name="theEcho" type="xs:string"/>
         </wsdl:message>
         <wsdl:portType name="EchoServicePortType">
              <wsdl:operation name="echo">
                   <wsdl:input message="tns:EchoRequest" name="EchoRequest"/>
                   <wsdl:output message="tns:EchoResponse" name="EchoResponse"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="EchoServiceHttpBinding" type="tns:EchoServicePortType">
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="echo">
                   <soap:operation soapAction=""/>
                   <wsdl:input name="EchoRequest">
                        <soap:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output name="EchoResponse">
                        <soap:body use="literal"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="EchoServiceImpl">
              <wsdl:port name="EchoServicePort" binding="tns:EchoServiceHttpBinding">
                   <soap:address location="http://mcarr-linux:7001//HelloWorld/WSDL/EchoProxyService"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    ======bpel======
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <!--
    Oracle JDeveloper BPEL Designer
    Created: Fri Oct 31 14:24:55 PDT 2008
    Author: mcarr
    Purpose: Asynchronous BPEL Process
    -->
    <process name="ProcessFileToWS"
    targetNamespace="http://xmlns.oracle.com/ProcessFileToWS"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    queryLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116"
    expressionLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116"
    abstractProcess="no" enableInstanceCompensation="no"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ns4="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:ns5="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:client="http://xmlns.oracle.com/ProcessFileToWS"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ns1="http://new.webservice.namespace"
    xmlns:ns3="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:ns2="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
    <!--
    PARTNERLINKS
    List of services participating in this BPEL process
    -->
    <!--
    VARIABLES
    List of messages and XML documents used within this BPEL process
    -->
    <partnerLinks>
    <partnerLink name="client" partnerLinkType="client:ProcessFileToWS"
    myRole="ProcessFileToWSProvider"
    partnerRole="ProcessFileToWSRequester"/>
    <partnerLink myRole="EchoServicePortType_Role" name="ProcessFileToWS"
    partnerRole="EchoServicePortType_Role"
    partnerLinkType="ns1:EchoServicePortType_PL"/>
    </partnerLinks>
    <variables>
    <!-- Reference to the message passed as input during initiation -->
    <!-- Reference to the message that will be sent back to the requester during callback -->
    <variable name="inputVariable"
    messageType="client:ProcessFileToWSRequestMessage"/>
    <variable name="outputVariable"
    messageType="client:ProcessFileToWSResponseMessage"/>
    <variable name="echoRequest" messageType="ns1:EchoRequest"/>
    <variable name="echoResponse" messageType="ns1:EchoResponse"/>
    </variables>
    <!--
    ORCHESTRATION LOGIC
    Set of activities coordinating the flow of messages across the
    services integrated within this business process
    -->
    <sequence name="main">
    <!-- Receive input from requestor. (Note: This maps to operation defined in ProcessFileToWS.wsdl) -->
    <receive name="receiveInput" partnerLink="client"
    portType="client:ProcessFileToWS" operation="initiate"
    variable="inputVariable" createInstance="yes"/>
    <!--
    Asynchronous callback to the requester. (Note: the callback location and correlation id is transparently handled using WS-addressing.)
    -->
    <assign name="Assign_1">
    <copy>
    <from variable="inputVariable" part="payload"
    query="/client:ProcessFileToWSProcessRequest/client:input"/>
    <to variable="echoRequest" part="echoString"/>
    </copy>
    </assign>
    <invoke name="Invoke_1" portType="ns1:EchoServicePortType"
    inputVariable="echoRequest" outputVariable="echoResponse"
    partnerLink="ProcessFileToWS" operation="echo"/>
    <assign name="Assign_2">
    <copy>
    <from variable="echoResponse" part="theEcho"/>
    <to variable="outputVariable" part="payload"/>
    </copy>
    </assign>
    <invoke name="callbackClient" partnerLink="client"
    portType="client:ProcessFileToWSCallback" operation="onResult"
    inputVariable="outputVariable"/>
    </sequence>
    </process>

    Try this wsdl for your OSB service. This assumes that you are running OSB on port 7021.
    It will create a service called Echo.
    cheers
    James
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://oracle.com/Echo/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    name="Echo"
    targetNamespace="http://oracle.com/Echo/">
    <wsdl:types>
    <xsd:schema targetNamespace="http://oracle.com/Echo/">
    <xsd:element name="EchoRequest">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="echoString" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="EchoResponse">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="theEcho" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    </wsdl:types>
    <wsdl:message name="InitiateRequest">
    <wsdl:part element="tns:EchoRequest" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="InitiateResponse">
    <wsdl:part element="tns:EchoResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="Echo">
    <wsdl:operation name="Initiate">
    <wsdl:input message="tns:InitiateRequest"/>
    <wsdl:output message="tns:InitiateResponse"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="EchoSOAP" type="tns:Echo">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="Initiate">
    <soap:operation soapAction="http://oracle.com/Echo/Initiate"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="Echo">
    <wsdl:port binding="tns:EchoSOAP"
    name="EchoSOAP">
    <soap:address location="http://localhost:7021/Echo"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

  • OSB : Restful proxy service with basic authentication

    Hi,
    We want to expose a restful webservice from OSB with Basic authentication (username and password). Let us know what is the procedure for the same.
    THanks,

    Hi Vinoth,
    The users/groups are picked up from the LDAP configured in Security Realms->myRealm->Providers
    You basically have 2 options:
    - You can configure your LDAP in Providers
    - Use the DefaultAuthenticator that weblogic provides you by default.
    If you do not want to configure an LDAP, and want to use weblogic's default, then all you have to do is add users and groups in Security Realms->myRealm->Users and Groups
    Do mark this as useful or answered, if this has helped.

  • OSB inbound http webservice integration with OAM

    Hi,
    I have a requirment where I need to protect OSB inbound http webservice with OAM. So that OAM can fetch the user details from webservice SOAP header & authenticate the user against LDAP.
    Can someone tell me if this is a feasible approach. If yes, please share the details as to what configuration changes need to be done at OAM & OSB end.
    If not, is there any alternative approach to secure webservice with OAM.
    This webservice is not called from any web application. External sources dirctly make a call to this webservice through some java client.

    The solution to this issue is to put following line in mod_wl_ohs.conf file
    MatchExpression /imaging WebLogicHost=test-ipm.atfoods.com|WebLogicPort=16000
    The complete element will look like this.
    <IfModule weblogic_module>
    WebLogicHost test-ipm.atfoods.com
    WebLogicPort 7001
    Debug ALL
    WLLogFile e:/logs/weblogic_ohs.log
    MatchExpression /imaging WebLogicHost=test-ipm.domain.com|WebLogicPort=16000
    </IfModule>
    <Location /imaging>
    SetHandler weblogic-handler
    WebLogicHost 192.168.140.74
    WeblogicPort 16000
    Debug ALL
    WLLogFile f:/log/wlipm.log
    </Location>
    Make sure that you use IP for Weblogic host in 2nd element and not the host name.
    Thanks & Regards,
    Vikrant Korde

  • LDAP Authenticator and Password Digest

    Hi All,
    I am implementing proxy services uisng OSB 11g . The security requirement is to enforce authentication using password digest. Users & passwords are stored in a central external LDAP server.
    OSB supports password digest in SOAP messages , but all the dcoumentation suggest enabling the password digest flag in Default Authenticator . When I configure the external LDAP server in security realm it does not provide any option to enable Password Digest.
    Is it possible to have passwordDigest based authentication agiant a external LDAP server ?
    If yes can some one please suggest how its done ?
    Thanks !

    Got the answer
    Out of the box Password Digest is only supported with DefaultAuthenticator . For PasswordDigest authentication with external LDAP , custom authenticators need to be developed and used.

  • OWSM Custom Assertion for OSB RESTful Proxy Service

    Hello,
    I have implemented a Custom OWSM Assertion to authenticate requests with a custom token placed in a HTTP header. I can assign this assertion to a SOAP proxy service as a security policy. However I am not able to assign the very same policy to a Restful JSON service (Proxy service defined as messaging service with text message type). I am getting this error:
    [OSB Kernel:398128]One of the Web service policy attached is not allowed on service default/RESTful because the service binding does not support it
    My policy:
    <wsp:Policy xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"
        xmlns:custom="http://custom"
        orawsp:status="enabled"
        xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" orawsp:category="security"
        orawsp:attachTo="binding.server" wsu:Id="http_customtoken_authentication_policy"
        xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
        wsp:Name="custom/http_customtoken_authentication_policy">
        <custom:customTokenHttpAuthentication
            orawsp:Silent="true" orawsp:Enforced="true"
            orawsp:name="Http custom token Authentication" orawsp:category="security/authentication" >
            <orawsp:bindings>
                <orawsp:Config orawsp:name="authenticationassertion"
                    orawsp:configType="declarative">
                    <orawsp:PropertySet orawsp:name="headerName">
                        <orawsp:Property orawsp:name="headerName"
                            orawsp:type="string" orawsp:contentType="constant">
                            <orawsp:Value>CustomToke</orawsp:Value>
                        </orawsp:Property>
                    </orawsp:PropertySet>
                </orawsp:Config>
            </orawsp:bindings>
        </custom:customTokenHttpAuthentication>
    </wsp:Policy>
    My OSB version is OSB 11g PS6 and in this version, OWSM policies are supported for Restful services. Interesting is, that the built-in policy oracle/http_basic_auth_over_ssl_service_policy can be assigned to my Restful service. Do you know a solution for the problem, how can I assign my custom assertion to the Restful service? Anything special is needed in the policy definition?
    Thanks.
    Marian

    Hi Vinoth,
    The users/groups are picked up from the LDAP configured in Security Realms->myRealm->Providers
    You basically have 2 options:
    - You can configure your LDAP in Providers
    - Use the DefaultAuthenticator that weblogic provides you by default.
    If you do not want to configure an LDAP, and want to use weblogic's default, then all you have to do is add users and groups in Security Realms->myRealm->Users and Groups
    Do mark this as useful or answered, if this has helped.

  • Webcenter Content and OSB

    Hi,
    Can anyone let me know how we can integrate the Webcenter content with OSB. We want to create users but through OSB. Do Webcenter provide any Web service?
    Thanks in advance.

    a) WebCenter Content has its standard services - see http://docs.oracle.com/cd/E23943_01/doc.1111/e11011/toc.htm
    b) the most common services are exposed in WSDL as Web Services - see http://docs.oracle.com/cd/E23943_01/doc.1111/e10807/c25_wsdl_and_soap.htm#BEHDIABD
    c) for the remainder (even for your own custom services) you may use WSDL Generator to expose them
    d) since the version 11g, WCC does not hold its own identity pool, but rather takes it from one used by the Weblogic domain (usually, an external LDAP), so if you are interested in creation of users you might want to integrate with this LDAP, rather than with WCC

  • How to resolve this OSB Console Exception - BEA-494002 ?

    Hi,
    Im facing some problem while trying to see the Projects in the OSB Console. This is the exception I could see in the logs. We have deployed a new project on the server. We did ldap configuration for userids. Right after deployment we were able to view the projects tree. But now we are facing some problem.
    Please advice. Thanks in Advance.
    <gifosb_admin> <[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'> <system> <> <8beb4c4d69347bb8:-46bc7967:131d6e00ae4:-8000-00000000000003b0> <1313597978584> <BEA-494002> <Internal error occured in OSBConsole : Error in Building Projects tree
    java.lang.Exception: Unable to retrieve project information from configuration service
         at com.bea.alsb.console.projects.ProjectsHelper.getProjectsMetadata(ProjectsHelper.java:95)
         at com.bea.alsb.console.projects.ProjectsHelper.getSortedProjectsMetadata(ProjectsHelper.java:70)
         at jsp_servlet._jsp._projects.__projectstree$1ProjectsTree.getProjectsTreeNodes(__projectstree.java:172)
         at jsp_servlet._jsp._projects.__projectstree._jspService(__projectstree.java:248)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.continueChainNoWrapper(PageFlowPageFilter.java:455)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:432)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.include(ScopedRequestDispatcher.java:119)
         at com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:552)
         at com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiContent.java:365)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
         at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
         at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:486)
         at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:146)
         at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
         at jsp_servlet._framework._skeletons._wliconsole.__flowlayout._jspService(__flowlayout.java:271)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:529)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:130)
         at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
         at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
         at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:486)
         at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:146)
         at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
         at jsp_servlet._framework._skeletons._wliconsole.__gridlayout._jspService(__gridlayout.java:312)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:529)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:130)
         at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
         at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
         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:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         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.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: java.lang.RuntimeException: MBean not found. ObjectName: com.bea:Name=Config.XBus Kernel,Type=com.bea.wli.config.mbeans.ConfigMBean
         at com.bea.alsb.console.support.ConsoleSideMBeanInvocationHandler.getMBean(ConsoleSideMBeanInvocationHandler.java:139)
         at com.bea.alsb.console.support.ConsoleSideMBeanInvocationHandler.<init>(ConsoleSideMBeanInvocationHandler.java:64)
         at com.bea.alsb.console.support.JMXHelper.getCustomMBean(JMXHelper.java:83)
         at com.bea.alsb.console.support.JMXHelper.getConfigMBean(JMXHelper.java:438)
         at com.bea.alsb.console.projects.ProjectsHelper.getProjectsMetadata(ProjectsHelper.java:91)
         at com.bea.alsb.console.projects.ProjectsHelper.getSortedProjectsMetadata(ProjectsHelper.java:70)
         at jsp_servlet._jsp._projects.__projectstree$1ProjectsTree.getProjectsTreeNodes(__projectstree.java:172)
         at jsp_servlet._jsp._projects.__projectstree._jspService(__projectstree.java:248)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.continueChainNoWrapper(PageFlowPageFilter.java:455)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:432)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.include(ScopedRequestDispatcher.java:119)
         at com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:552)
         at com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiContent.java:365)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
         at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
         at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:486)
         at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:146)
         at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
         at jsp_servlet._framework._skeletons._wliconsole.__flowlayout._jspService(__flowlayout.java:271)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:529)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:130)
         at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
         at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
         at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:486)
         at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:146)
         at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
         at jsp_servlet._framework._skeletons._wliconsole.__gridlayout._jspService(__gridlayout.java:312)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:529)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:130)
         at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
         at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
         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:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         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.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Hi Anuj,
    Thanks for your quick response.
    We tried to restart the Admin Server and Managed Server Instances.
    This is what we did -
    1. Deployed a project on the server using OSB Console.
    2. We have added a New Authentication Providers that performs LDAP Authenication.
    Security > myrealm > Providers > Authentication
    I could see these errors in the logs -
    ExecuteThread: '65' for queue: 'weblogic.kernel.Default (self-tuning)'> <system> <> <8beb4c4d69347bb8:-19e99cc3:131bdb9900b:-8000-0000000000001ca3> <1313486764738> <BEA-494002> <Internal error occured in OSBConsole : [Security:090294]could not get connection
    netscape.ldap.LDAPException: error result (32);
    Also I could see the following error -
    <[ACTIVE] ExecuteThread: '74' for queue: 'weblogic.kernel.Default (self-tuning)'> <system> <> <8beb4c4d69347bb8:-19e99cc3:131bdb9900b:-8000-0000000000001cad> <1313486800886> <BEA-423167> <An exception or error occurred in the backing file [com.bea.alsb.console.changemgmt.ChangeCenterBacking] while executing its preRender method. It was java.lang.IllegalStateException: Unable to get Configuration Session Manager
    java.lang.IllegalStateException: Unable to get Configuration Session Manager
         at com.bea.alsb.console.support.JMXHelper.sessionExists(JMXHelper.java:673)
    Not sure why we are getting all the three errors which i posted so far.
    Thanks in Advance.
    - Vysh

Maybe you are looking for

  • Exporting Flash vector art for print

    I would like to export art created in Flash as a vector format for print. Exporting as either AI or EPS from Flash seems to have many limitations: no support for masks, alpha transparency, or editable text with fonts embedded. Has anyone found a work

  • ITunes store seriously messed up

    The iTunes webstore is seriously messed up. Searches for popular artists don't function properly, and the links to their pages and their albums don't work. Try a search for "Strunz & Farah", Grammy-nominated artists who've sold a million records. The

  • Wrong font scaling after Report exported2pdf?

    Hi, I'm trying to export a DIAdem report as PDF-document, but the Font is scaled wrong on my machine, because the width of the font is too big. By the way, I'm using DIAdem 11.0(German). Furthermore I tried to export my report on another machine and

  • Back up on DVD - Finder not responding

    I'm trying to back up some files on DVD (don't own an external drive) so I can install Leopard. Finder hangs indefinitely while copying certain files, none of them that large. I have almost 200 GB of free disk space so it's not a space issue. And if

  • Lightroom 3 Beta is out.

    Go here to read about it, download it. Expires 4/30/2010. Remember not to use on a production computer, this is a beta!


HashFlare