From standalone to CC

When one changes from the standalone version of LR to LR CC, will my settings for the standalone version get transferred, or will I have to enter them manually?

All your settings and data is save and will carry over.
If you update to LR 6 (CC 2015) the installer is the same for both versions and you can decide later if you want to license as stand-alone or subscribe to a CC plan.

Similar Messages

  • Virtual Machine Manager 2012 R2 migrate from standalone to cluster - no starting

    Hello,
    we have migrated our Virtual Machine Manager 2012 R2 UR1 installatin from a standalone machine to a clustered version.
    But now the cluster instance won't startup.
    - uninstall the standalone virtual machine manager 2012 with the retain database option.
    - created failover cluster
    - installed vmm into cluster and pointed to existing database.
    - added second node
    The error we now get is out of the report.txt:
    ------------------- Error Report -------------------
    Error report created 17.04.2014 19:38:57
    CLR is not terminating
    --------------- Bucketing Parameters ---------------
    EventType=VMM20
    P1(appName)=vmmservice.exe
    P2(appVersion)=3.2.7620.0
    P3(assemblyName)=ImgLibEngine.dll
    P4(assemblyVer)=3.2.7620.0
    P5(methodName)=Microsoft.VirtualManager.DB.Adhc.StoredCertificate.CacheVMConnectCertificate
    P6(exceptionType)=System.AggregateException
    P7(callstackHash)=7b6a
    SCVMM Version=3.2.7620.0
    SCVMM flavor=C-buddy-RTL-AMD64
    Default Assembly Version=3.2.7620.0
    Executable Name=vmmservice.exe
    Executable Version=3.2.7510.0
    Base Exception Target Site=140721289766296
    Base Exception Assembly name=mscorlib.dll
    Base Exception Method Name=System.Security.Cryptography.CryptographicException.ThrowCryptographicException
    Exception Message=One or more errors occurred.
    EIP=0x00007ffc469c43c8
    Build bit-size=64
    ------------ exceptionObject.ToString() ------------
    System.AggregateException: One or more errors occurred. ---> System.Security.Cryptography.CryptographicException: The specified network password is not correct.
    at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
    at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx)
    at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags)
    at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData, SecureString password, X509KeyStorageFlags keyStorageFlags)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.CacheVMConnectCertificate(StoredCertificate cert)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.ImportCertificates(List`1 certificates, ReportCertImportFailure ReportImportFailure)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.ImportAllCertificates(ReportCertImportFailure ReportImportFailure)
    at Microsoft.VirtualManager.Engine.VirtualManagerService.LoadCertificates()
    at Microsoft.VirtualManager.Engine.VirtualManagerService.TimeStartupMethod(String description, TimedStartupMethod methodToTime)
    at System.Threading.Tasks.Task.Execute()
    --- End of inner exception stack trace ---
    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    at Microsoft.VirtualManager.Engine.VirtualManagerService.WaitForStartupTasks()
    at Microsoft.VirtualManager.Engine.VirtualManagerService.TimeStartupMethod(String description, TimedStartupMethod methodToTime)
    at Microsoft.VirtualManager.Engine.VirtualManagerService.ExecuteRealEngineStartup()
    at Microsoft.VirtualManager.Engine.VirtualManagerService.TryStart(Object stateInfo)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.TimerQueueTimer.CallCallback()
    at System.Threading.TimerQueueTimer.Fire()
    at System.Threading.TimerQueue.FireNextTimers()
    ---> (Inner Exception #0) System.Security.Cryptography.CryptographicException: The specified network password is not correct.
    at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
    at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx)
    at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags)
    at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData, SecureString password, X509KeyStorageFlags keyStorageFlags)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.CacheVMConnectCertificate(StoredCertificate cert)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.ImportCertificates(List`1 certificates, ReportCertImportFailure ReportImportFailure)
    at Microsoft.VirtualManager.DB.Adhc.StoredCertificate.ImportAllCertificates(ReportCertImportFailure ReportImportFailure)
    at Microsoft.VirtualManager.Engine.VirtualManagerService.LoadCertificates()
    at Microsoft.VirtualManager.Engine.VirtualManagerService.TimeStartupMethod(String description, TimedStartupMethod methodToTime)
    at System.Threading.Tasks.Task.Execute()<---
    Maybe someone has an idea where to look at.
    Best Regards,
    Marcus
    Marcus Lehmann

    Hi,
    nope, we solved it.
    It seems that this behavior occurs only under special circumstances.
    Scenario is:
    1. RDP Gateway connection to our Hyper-V Hosts (We need it for our Windows Azure Pack installation). A certificate is needed to encrypt the connection between RDPGW and Hyper-V host. This certificate is distributed by the VMM to the Hyper-V Hosts with the
    private key.
    2. Migrating from standalone installation to High Availability therefore migrating from DPAPI to DKM
    It looks like that the key or the password to unencrypt the private key, which is stored in the database, is itself stored in the DPAI/DKM.
    So when you try to get the migrated Service online the error report in my first post is generated.
    What we did was fiddeling around in the database. Make sure you have a backup !!
    You need two tables:
    tbl_ADHC_Host
    tbl_VMM_CertificateStore
    1. Go to the table "tbl_ADHC_Host" and edit the key fk_ADHC_Host_VMM_CertificateStore and set "Enfore Foreign Key Constraint" to "No".
    2. get the value "VMConnectCertficateID" from the table "tbl_ADHC_Host"
    3. Go to the table "tbl_VMM_CertificateStore" and delete the Certficate with the value which equals the "VMConnectCertificateID". Note: Corresponding Certificate in the CErtificatestore table should have something in the column "PrivatekeyPassword"
    and an ObjectType of 6.
    4. The service should now start and you can reconfigure the certificate used for the encryption between your RDPGW and Hyper-V Hosts, like you did before.
    5.  Go to the table "tbl_ADHC_Host" and edit the key fk_ADHC_Host_VMM_CertificateStore and set "Enfore Foreign Key Constraint" back to "Yes".
    Hope that helps. ;)
    Best Regards,
    Marcus
    Marcus Lehmann

  • Moving VMs from Standalone Hyper-V to Hyper-v Failover Cluster

    Hello All.................I need to move Virtual Machines from Standalone Hyper-V based on Windows Server 2012 R2 to a Hyper-V Failover Cluster based on Windows Server 2012 R2.
    -  The VMs OS is Windows Server 2012 R2
    -  Applications installed on VMs are SCCM, SCOM, SharePoint, etc.
    1.  I am looking for a Checklist that I can run through and move them.  To make sure I do not miss out anything.
    2.  Would a downtime be required in this scenario while the VM is being moved?
    3.  What requires special attention in this scenario?

    Thanks for the reply.
    So, I do not need to do anything and just simply add both the cluster and standalone into VMM and then simply use the Move option.  Please, confirm if I have understood it correct.
    Yes. But be carefull. First shut down your VM's
    if possible and configure them in such a way they don't automatically start. If you install the SCVMM Agent, some Hyper-V related services are restarted, when some VMs start during that process you system may stall. I have seen this multipe times.
    There is another dirty option that worked of us perfectly. Export the VMs. Then import those VMs to a local disk on one Hyper-V Server. Refresh the Hyper-V Server and Virtual Machines on that Hyper-V Server. Give it a few minutes. Then do
    a Live Migration while at the same time makeing it "Highly Available" by moving it to your CSV. Works flawlessly. DO NOT IMPORT THE VMS TO YOUR CSV, otherwise you can't change it to "Highly Avaiable" unless you have
    two CSVs. Importing it straight to a CSV does not make them Highly Available.
    Boudewijn Plomp | BPMi Infrastructure & Security
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember, if you see a post that helped you please click "Vote as Helpful", and if it answered your question, please click "Mark as Answer".

  • Technical Scenario Switch: From Standalone To Extended Classic

    Hello,
    Currently we are preparing the system to change the technical scenario from standalone to extended classic (SRM 4.0)
    While the Customizing steps are clear, it isn´t so clear how the data that already exist in the system will behave after the scenario switch.
    Before the scenario switch, the purchasing department is closing all open SRM local purchase orders.
    Someone has already done this kind of scenario switch?
    What were the problems you encounter?
    Regards.

    Hi
    <u>Before talking about de-activating ECS or not in this BADI, this scenario must first be activated.</u>
    This is done via the customizing point "Activate ECS": just flag the check-box, and all you classic items (i.e. those for which a backend has been determined) become extended classic.
    Here is the SRM - IMG path:
    <b>SRM Server --> Cross-Application Basic Settings --> Activate Extended Classic Scenario.</b>
    You can then fine-tune the scenario by using the BADI BBP_EXTLOCALPO_BADI.
    Note- The BADI BBP_EXTLOCAL_PO_BADI can be used to activate the classic scenario based on the proguct categories .
    <u>You can choose to have the 3 scenarios working on the same SRM system depending on product category (standard) or any other business rule through the BADI BBP_EXTLOCALPO_BADI. The BADI is mandatory if you want the Classic and the Extended Classic to work together</u>
    <u>Exactly, this BADI allow you to implement your own business rule for backend determination in a multiple Backends environment (Standard customizing is only based on Product categories)</u>
    As soon as you use BADI BBP_EXTLOCALPO_BADI , you don't have to use the ECS scenario activation customizing point (the rule is overwritten with the BADI result). The BADI BBP_DETERMINE_LOGSYS will only help in your case, if you have several Backend where to create PO documents.
    <u><b>PS: be aware that in ECS scenario you will no longer be able to create PR or reservations in R/3.</b></u>
    <u>Other related links -></u>
    Classic Scenanio and Extended Classic Scenario
    Extended Classic vs Standalone
    Re: Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
    Classic / Extended Classic Scenario for Shopping Cart
    Do let me know.
    Regards
    - Atul

  • NameNotFoundException when looking up datasource jndi from standalone clien

    Hi,
    I'm trying to lookup datasource jndi from standalone client, but always get exceptions.
    I configured an oralce datasource with jndi name "oracleDataSource". When looking it up in servlet, I can get connection.
    In order to test it from standalone client, I created following code:
    public class DataSourceTest
    * Attempt to authenticate the user.
    public static void main(String[] args)
    String datasource = null;
    if (args.length == 1 ) {
    datasource = args[0];
    System.out.println("datasource = "+datasource);
    if(datasource == null)
    datasource = "oracleDataSource";
    try{
    Connection conn = null;
    Properties env = new Properties();
    env.put("java.naming.factory.initial","com.sun.jndi.cosnaming.CNCtxFactory");
    env.put("java.naming.provider.url", "iiop://localhost:3700");
    Context initial = new InitialContext(env);
    if(datasource != null){
    DataSource ds = (DataSource)initial.lookup(datasource);
    conn = ds.getConnection();
    if(conn != null){
    System.out.println("datasource is gotten.");
    conn.close();
    else
    System.out.println("datasource is error.");
    System.exit(0);
    } catch (Exception ex) {
    System.err.println("Caught an unexpected exception!");
    ex.printStackTrace();
    When running, I get following exception:
    [java] datasource = oracleDataSource
    [java] Caught an unexpected exception!
    [java] javax.naming.NameNotFoundException. Root exception is org.omg.CosNaming.NamingContextPackage.NotFound
    [java] at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:34)
    [java] at org.omg.CosNaming._NamingContextExtStub.resolve(_NamingContextExtStub.java:402)
    [java] at com.sun.jndi.cosnaming.CNCtx.callResolve(CNCtx.java:368)
    [java] at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:417)
    [java] at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:395)
    [java] at javax.naming.InitialContext.lookup(InitialContext.java:350)
    [java] at com.tbcn.ceap.test.cilent.DataSourceTest.main(DataSourceTest.java:42)
    I also tried many other methods but always got exceptions. What's wrong with it? How can I lookup the datasource jndi from standalone client?
    Thanks in advance!

    Thank Tuan!
    I tried. When running, the server will read security.properties and ejb.properties. But I didn't use ejb and I didn't know how to configure ejb.properties, so I let ejb.properties empty. The security.properties is as following:
    client.sendpassword=true
    server.trustedhosts=*
    interop.ssl.required=false
    interop.authRequired.enabled=false
    interop.nameservice.ssl.required=false
    The result is:
    [java] javax.naming.CommunicationException: Can't find SerialContextProvider
    [java] at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:63)
    [java] at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:120)
    [java] at javax.naming.InitialContext.lookup(InitialContext.java:347)
    [java] at com.tbcn.ceap.test.cilent.DataSourceTest.main(DataSourceTest.java:42)
    Also, I tried it with ACC. In sun sample ConverterClient.java under rmi-iiop/simple, I added following code under with ACC and without ACC. With ACC, I can get connection. But without ACC, I can't get it.
    try{
              DataSource ds = (DataSource)initial.lookup("oracleDataSource");
              Connection conn = ds.getConnection();
              if(conn != null){
              System.out.println("datasource oracleDataSource gotten.");
              conn.close();
              else
              System.out.println("oracleDataSource is error.");
    Does it means that we must lookup datasource jndi with ACC?

  • Export from Standalone to Open Directory

    Hi,
    I've asked about this before but was not able to test it until now.
    I'm trying to test how the export/import functions work in WGM...
    Everything seems okay but the Mail accounts (as far as I've noticed) ...
    This is how I do it,
    1. Export the user(s) from standalone.
    2. Delete user(s)
    3. Switch to Open Directory (and authenticate)
    4. Import the exported user(s) file(s)
    Then I have to set a new password for the user(s) and when I log in via webmail the inboxes are empty. Is there a setting to not remove mails from when I delete an account? Or is there a manual way to move a mail account?

    Take a look at www.afp548.com for some good tutorials on the subject.
    The admin guide should have step by step instructions as well.
    One thing, you will need to move your users from the local "domain" to the OD "domain" in order for them to use kerberos. e.g. all your current user records have a dir node path of "/Users", and you will need to move them to "LDAPv3/127.0.0.1/Users".
    Hope this gets you started
    - Leland

  • Migrating from standalone server to Open LDAP

    We have 10.4.10 server that serves DNS, MAIL and WEB only. It is set up as a standalone server and we would like to migrate (convert) it to a an LDAP server, master, I would assume.
    Is there a best practices guide step by step for doing this?
    Or any caveats from others that have made this conversion?
    Thanks in advance,
    Mike

    As far as what LDAP gives me, we need the directory to provide users to a spam appliance. From there, we're implementing Kerberos for the organization to unify access and passwords.
    I did somewhat successfully change the server from standalone to OD. I say somewhat because this is a test machine and the DNS was a little off. Once I corrected the issues, though, and did a bit of reading, I changed it to a standalone back to a OD again, it works well.
    However: and this has to do with the user import and export, I understand that exporting from the localNode will not preserve passwords: fine. I can re-enter the passwords. But when I re-import them to the LDAP directory node, choosing to OVERWRITE the existing users, it does not delete them from the localNode. This may be because the overwrite applies to the current node (though they still have the same ID).
    So then, I assume I can delete the localNode users since they are no longer needed and will screw up the search tree (localNode, then LDAP,...). But doing that deletes any mail they had. No matter if you turn off the mail for that user, turn off the mail services, the mail gets deleted when the user gets deleted.
    Obviously this is a problem since the same user is using the mail store fomr the same user account now in the LDAP node.
    So how do I get the users' mail to stay there once the user is in the LDAP directory node? I am experimenting with backing up and restoring the mail to the directory, but I have 35G of it. And cyrus gets a little funky when it's databases are out of synch...
    Thanks...

  • Importing user from standalone server

    Hello. I am in the process of changing my server from standalone server to open directory. I was told that I will have to delete all the users in the local directory and the re-create them in open directory. I was wondering if anyone knows if this includes all the users, or just the ones I personally created (i.e. do I need to delete users who were always there, like ftp user). Also, does anyone know how to import the users to open directory instead of having to re-enter all of the information? Any help would be greatly appreciated. Thank you.

    I never actually found out the answer to this, but I see that the original users are automatically in the search path, so I'm not worried about it anymore.

  • Migrating from standalone ITS to internal ITS u0096 copy existing templates

    Dear Sirs,
    I am in the process of migrating from Standalone ITS to the internal one. I have found several documents on the issue and the help section for the migration, http://help.sap.com/saphelp_nw04/helpdata/en/cd/8a424089ff2571e10000000a155106/content.htm
    Currently I am using a standalone ITS server, 6.20 PL13, to access/run IAC components on ERP2004 server ZXY. In the new setup I wan to run the internal ITS on server ZXY instead.
    I have however a question regarding the process. Step one in the process is to Copy the existing templates.
    If I enter the transaction SE80, I am not able to see all of the IAC component names which are referenced in my portal iViews.  I therefore assume that the ones which does not show up, has not been converted properly.
    I therefore go into transaction SIAC1 to look for them there (as described in ITS – New storage structures as of Web SAP AS 6.40, 678904), but I am however unable to find them there either.
    Do I have to go the current ITS server and somehow copy the files/IAC manually (save on disk), and then upload then with SIAC_UPLOAD (from se38) onto the R/3 system. Or do they exist already on my R/3 system just that they aren’t shown?
    Could a solution be that the name of the IAC component in the portal iview, differs from the name actually used in the R/3 system.
    Any pointers or hints on this issue are appreciated.
    Best regards,
    Jørgen

    Deepak Sharma,
    Thank you for your reply. But I have already published the services internally and actually have used the 'webgui' service successfully.  What I am trying to do now is to copy the custom services (there are only 2) to the integrated ITS from my standalone ITS server.

  • Can not promote server from Standalone to PDC

    Hi,
    I am currently trying to promote my SMB service from a Stand Alone server to a Primary Domain Controller (PDC). It get to an Authentication window asking for my Directory Admin name and password. Which I enter correctly. I click okay, and the setting for PDC changes back to Standalone Server.
    I have verified that my DNS settings are correct, and that the DIRADMIN password is correct as I can athenticate to it in Workgroup manager.
    Any suggestions?
    Thanks

    I remember having a problem like this, I think my issue was solved by using the username 'Administrator' not 'diradmin'. If I recall correctly the username and password it was looking for was for the Windows domain, not the OD.
    I could be totally off my rocker on that one, so my apologies in advance if it does not work...

  • How to insert message in OC4J JMS from standalone java client.

    Hi,
    I have been following available examples for creating standalone java clients to insert messages in JMS queues.
    I am able to insert using java client when the SOA suite and the standalone java code are on same machine.
    package producerconsumerinjava;
    import javax.jms.*;
    import javax.naming.*;
    import java.util.Hashtable;
    public class QueueProducer
    public static void main(String[] args)
    String queueName = "jms/demoQueue";
    String queueConnectionFactoryName = "jms/QueueConnectionFactory";
    Context jndiContext = null;
    QueueConnectionFactory queueConnectionFactory = null;
    QueueConnection queueConnection = null;
    QueueSession queueSession = null;
    Queue queue = null;
    QueueSender queueSender = null;
    TextMessage message = null;
    int noMessages = 5;
    * Set the environment for a connection to the OC4J instance
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "oracle.j2ee.rmi.RMIInitialContextFactory");
    env.put(Context.SECURITY_PRINCIPAL, "oc4jadmin");
    env.put(Context.SECURITY_CREDENTIALS, "mypass");
    env.put(Context.PROVIDER_URL,"ormi://myserver.company.com:12402"); //12402 is the rmi port
    * Set the Context Object.
    * Lookup the Queue Connection Factory.
    * Lookup the JMS Destination.
    try
    jndiContext = new InitialContext(env);
    queueConnectionFactory =
    (QueueConnectionFactory) jndiContext.lookup(queueConnectionFactoryName);
    queue = (Queue) jndiContext.lookup(queueName);
    catch (NamingException e)
    System.out.println("JNDI lookup failed: " + e.toString());
    System.exit(1);
    * Create connection.
    * Create session from connection.
    * Create sender.
    * Create text message.
    * Send messages.
    * Send non text message to end text messages.
    * Close connection.
    try
    queueConnection = queueConnectionFactory.createQueueConnection();
    queueSession =
    queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
    queueSender = queueSession.createSender(queue);
    message = queueSession.createTextMessage();
    for (int i = 0; i < noMessages; i++)
    message.setText("Message " + (i + 1));
    System.out.println("Producing message: " + message.getText());
    queueSender.send(message);
    queueSender.send(queueSession.createBytesMessage());
    catch (JMSException e)
    System.out.println("Exception occurred: " + e.toString());
    finally
    if (queueConnection != null)
    try
    queueConnection.close();
    catch (JMSException e)
    System.out.println("Closing error: " + e.toString());
    But when the SOA Suite is remote, I am struggling to get the settings correct
    Till now, here is what I have figured out from looking at blogs/tars etc on the Net:
    1. I need to use ApplicationClientInitialContextFactory instead of RMIInitialContextFactory (http://download.oracle.com/docs/cd/E14101_01/doc.1013/e13975/jndi.htm)
    2. The project should have a META-INF/application-client.xml file, which may be dummy (http://www.wever.org/java/space/Oracle/JmsTar1). Question is, my code is there in a single absolutely standalone code..how I can use this application-client.xml and where it has to be placed.
    Errors:
    When trying to run exact same code on local server that tries to enqueue JMS on remotee serverer
    Exception occurred: javax.jms.JMSException: Unable to create a connection to "xxxxxxx.yyyyyy01.dev.com/10.42.456.11:12,602" as user "null".
    Any help is greatly welcome.
    As an exercise, I copied this complete code on the server and then ran locally using a telnet client...it worked. So the problem is coming when accessing the server remotely.
    Rgds,
    Amit

    1. I need to use ApplicationClientInitialContextFactory instead of RMIInitialContextFactoryNot necessarily.
    2. The project should have a META-INF/application-client.xml fileThat's only necessary if going the ApplicationClientInitialContextFactory route.
    There are two types of JMS client applications you can write -- a pure/plain Java app, and an "AppClient". That first is your everyday run-of-the-mill Java application, nothing special. That latter is a special, complicated beast that tries to act as a part of the whole client/server/J2EE architecture which provides you with a semi-managed environment. Either can be made to work, but if all you need is JMS access (using plain OC4J JMS factory/queue names and not JMS Connector names), then the first is easier to get working (and performs a tiny bit better as well due to being a lighter-weight solution).
    I think the problem you are having might be: When you use the plain Java client solution, you do not have any type of management, and that includes user management. With no user management (and if the JMS server is not configured to allow anonymous connections) you need to include the username and password in the call to createConnection. (I think it may be that this is actually true in the AppClient case as well -- I avoid using the AppClient model as much as possible so my memory there is weaker.)
    If you prefer to go the AppClient route, I would point you to a demo I wrote which had a functioning example, but Oracle seems to have removed it (and all of the 10.1.3 demos?) from OTN. :-(
    Hmm, it seems to still be available on the wayback machine:
    http://web.archive.org/web/20061021064014/www.oracle.com/technology/tech/java/oc4j/1013/how_to/index.html
    (Just look down the page for "With OEMS JMS (In-Memory and File-Based)" -- there is an .html document with info, and there is a .zip file with source code.)
    Question is, my code is there in a single absolutely standalone code..how I can use this application-client.xml and where it has to be placed.The app client in my demo had the following directory structure:
    myjavaclient.class
    jndi.properties
    META-INF\MANIFEST.MF
    META-INF\application-client.xml
    META-INF\orion-application-client.xml
    When you use ApplicationClientInitialContextFactory I think it just looks under .\META-INF for the .xml files.
    -Jeff

  • Error in oim Role creation using Role Manager Service API from Standalone Java client

    Hi,
      Facing the following error when trying to create Role using Role Manager Service API from a standalone java client .
    Tried with the solution of changing ,
    Login into the Web Logic Admin Console --> Servers --> OIM Server --> Protocols --> Modify the Maximum Message from 100000000 to 1000000000, but still the problem persists.
    Exception in thread "main" org.omg.CORBA.BAD_PARAM:   vmcid: 0x0  minor code: 0  completed: No
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(Unknown Source)
    at org.omg.CORBA.portable.ObjectImpl._invoke(Unknown Source)
    at com.sun.org.omg.SendingContext._CodeBaseStub.meta(Unknown Source)
    at com.sun.corba.se.impl.encoding.CachedCodeBase.meta(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.getOrderedDescriptions(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.inputObjectUsingFVD(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.simpleReadObject(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValueInternal(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream.read_value(Unknown Source)
    at oracle.iam.identity.rolemgmt.api._RoleManager_ogut7n_RoleManagerRemoteRIntf_Stub.createx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy2.createx(Unknown Source)
    at oracle.iam.identity.rolemgmt.api.RoleManagerDelegate.create(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
    at weblogic.security.subject.SubjectProxy.doAs(SubjectProxy.java:64)
    at weblogic.security.subject.SubjectManager.runAs(SubjectManager.java:262)
    at weblogic.security.Security.runAs(Security.java:48)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
    at $Proxy3.create(Unknown Source)
    at com.idm.role.CreateRole.createRole(CreateRole.java:113)
    at com.idm.role.CreateRole.main(CreateRole.java:167)
    Thanks In Advance

    Hi , I have used OIM 11g  R2.
    Please find below the code we have used,
    package com.idm.role;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Set;
    import java.util.logging.Logger;
    import javax.security.auth.login.LoginException;
    import oracle.iam.identity.exception.NoSuchRoleException;
    import oracle.iam.identity.exception.RoleAlreadyExistsException;
    import oracle.iam.identity.exception.RoleCreateException;
    import oracle.iam.identity.exception.RoleLookupException;
    import oracle.iam.identity.exception.RoleModifyException;
    import oracle.iam.identity.exception.SearchKeyNotUniqueException;
    import oracle.iam.identity.exception.ValidationFailedException;
    import oracle.iam.identity.rolemgmt.api.RoleManager;
    import oracle.iam.identity.rolemgmt.api.RoleManagerConstants;
    import oracle.iam.identity.rolemgmt.vo.Role;
    import oracle.iam.platform.OIMClient;
    import oracle.iam.platform.authz.exception.AccessDeniedException;
    public class CreateRole {
    private final static Logger LOGGER = Logger.getLogger(CreateRole.class .getName());
    OIMClient oimClient = null;
    public OIMClient connectToOIM() {
      LOGGER.info("In connectToOIM ");
      Hashtable env = new Hashtable();
      env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL,
        "weblogic.jndi.WLInitialContextFactory");
      env.put(OIMClient.JAVA_NAMING_PROVIDER_URL,
        "t3://V-hydidm1.itig.co.in:14000");
      System.setProperty("java.security.auth.login.config",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\authwl.conf");
      System.setProperty("java.security.policy",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\xl.policy");
      System.setProperty("OIM.AppServerType", "wls");
      System.setProperty("APPSERVER_TYPE", "wls");
      System.setProperty("weblogic.Name", "oim_server1");
      oimClient = new OIMClient(env);
      try {
       oimClient.login("xelsysadm", "Passw0rd".toCharArray());
      } catch (LoginException e) {
       e.printStackTrace();
      System.out.println("Connected");
      return oimClient;
    public void readRoleMetadata() {
      LOGGER.info("in readRoleMetadata ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      try {
       Role roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       Set attributeNameSet = roleVo.getAttributeNames();
       Iterator it = attributeNameSet.iterator();
       while (it.hasNext()) {
        System.out.println("Attribute Name :: " + it.next());
       // roleVo.setAttribute("ADentitlements", "Security Admin access");
       String adEntitlements = "" + roleVo.getAttribute("ADentitlements");
       System.out.println("AD Entitlements :: " + adEntitlements);
       System.out.println("DB Entitlements :: " + ""
         + roleVo.getAttribute("DBEntitlements"));
       System.out.println("Unix Entitlements :: " + ""
         + roleVo.getAttribute("UnixWindows"));
       System.out.println("VPN :: " + "" + roleVo.getAttribute("VPN"));
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void createRole() {
      LOGGER.info(" in Create role ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_NAME, "API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DESCRIPTION,
        "This Role is created using API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DISPLAY_NAME,
        "API Role1");
      roleCreationAttrMap.put("ADentitlements", "API Role1 AD Entitlements");
      roleCreationAttrMap.put("DBEntitlements", "API Role1 DB Entitlements");
      roleCreationAttrMap.put("VPN", "No");
      roleCreationAttrMap.put("UnixWindows", "API Role1 Unix Entitlements");
      Role roleVo = new Role(roleCreationAttrMap);
      try {
       System.out.println(" Before Create role *********************************************");
       roleManagerService.create(roleVo);
       System.out.println("Role Created .. ");
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleAlreadyExistsException e) {
       e.printStackTrace();
      } catch (RoleCreateException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void modifyRole() {
      LOGGER.info(" in modifyRole ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      Role roleVo;
      try {
       roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       String roleKey = roleVo.getEntityId();
       HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
       roleCreationAttrMap.put("ADentitlements",
         "Updated API Role1 AD Entitlements");
       Set roleKeySet = new HashSet<String>();
       roleKeySet.add(roleKey);
       Role roleVoNew = new Role(roleCreationAttrMap);
       roleManagerService.modify(roleKeySet, roleVoNew);
       System.out.println("Role Modified ..");
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleModifyException e) {
       e.printStackTrace();
    public static void main(String args[]) {
      CreateRole miscObj = new CreateRole();
      miscObj.connectToOIM();
      miscObj.createRole();
      //miscObj.readRoleMetadata();
    Thanks In Advance .

  • Email Notifications from Standalone System

    Hey gang...
    I am still missing one step which I think is a very simple one. My workflows are being kicked off and populating just fine in the Workflow monitor, however, no emails are being generated. I have read several other postings that reference the Oracle Applications Manager, but since I am operating Workflow standalone, I do not believe I have this option.
    We are running on Oracle 9i.
    We have an SMTP server running but I am not sure that the Workflow is seeing it (the SMTP server was setup AFTER Workflow was installed). I have tried to feed an OpenConnection command within my database trigger to create the connection to the SMTP server (which I think is working...this is a shared SMTP and the other system is getting emails just fine) yet still no emails are going through for me.
    I have written a procedure to populate the WF_LOCAL_USER table each time a new user is created in my custom app, and ensure that the correct email address is populated on that table.
    I have read that the Notification Mailer is installed and defaulted when Workflow is loaded, yet I am not sure if the SMTP setting needs to be included somewhere in there, rather than having me feed it via script command. All of the documentation I have read kinda glances over this, leading me to believe that it is a one-time, relatively automatic function (that perhaps I somehow messed up).
    I have until weeks end to get these emails firing so any suggestions or help on this matter would be GREATLY appreciated!!!!!
    Thanks alot!!!!!!
    ( I apologize if this questions has been answered on a prior thread which I overlooked. If you could point me in the direction of that thread, I would appreciate it!!!!)
    Message was edited by:
    user527937

    Hi,
    I also use Oracle Workflow Standalone.
    Can you navigate to Oracle Workflow Manager?
    You can do this by using Oracle Enterprise Manager.
    If you can make sure SMTP server is working right, than can you make sure that the Notification Mailer service is run. It is required if you would like to get the notification from email, otherwise it only available in Oracle Workflow Homepage - Worklist section.
    You can check it in Workflow Manager.
    Regards,
    Buntoro

  • Post processing after system copy from standalone to cluster enviornment

    Hi,
    I have done a system copy(Backup restore method) from a standalone quality BW (QBW) system to cluster environment (TBW).
    The steps I have followed as follows.
    . setup the machines in the cluster environment  ( Windows 2003 EE server,sql 2005 SP3)
    . Backup the current database in the source system
    . Given a different SID (TBW) during the System copy installation .its a dual stack installation.
    . Restore the database in the target system and select the back up restore method during the system copy database installation step.
    .The installation completed successfully and i m having some doubts regarding the post processing steps after this .
    We want to retain the same client in the target system ,for this i need to rename the  logical name .Kindly assist me for changing the logical name for the extraction of BW delta process from extraction server to BW system and also the other steps I have to follow after system copy.
    Thanks
    Arun Padikkal

    Hi Arun,
    You should probably post this question in a basis forum.
    Cheers,
    Diego

  • Launch pdf from Standalone

    I'm distributing my Captivate project via CD, so chose to
    publish as a Standalone project. I have pdfs that are included in
    the same folder as my exe. When I click the links to these pdfs, it
    launches Internet Explorer and I get a "Page Not Found" error. When
    I publish the project as Flash files, the links work OK, but when
    someone inserts the CD, they get the Flash security warning, which
    I think may throw some users off. I tried saving the Word docs as
    htm, but that didn't help. Can you have links from a Standalone
    project?

    Hi again Evelita
    Linking to other files in an exe output is no problem. All
    you have to do is specify the absolute path as it will be found on
    the users machine. So for a CD distribution, I would recommend that
    you manually type in the full path for the reference material e.g
    D:\ProjectXYZ\Reference_Materials\whatever.pdf.
    Hint - I actually copy all my reference materials to a CD
    with the expected path built in and then just reference my project
    to that. The only drawbacks you can expect is if your users have a
    different drive specced as the CD drive, in which case the manual
    path capture is the better one.
    Lastly, just make sure that you click on the little
    whatsisname next to the file path in the button properties dialogue
    box and select to open in a new window AND to NOT continue playing
    movie.
    Helpful I hope, insane am I
    Andrew

Maybe you are looking for

  • Oracle 10g Express Edition and Forms 6i

    Hi, Need to know if Oracle 10g express edition supports forms 6i or not? Please advise. Thanks you very much.

  • Prepopulate text in Claim's long text

    Hi, My client has a requirement to prepopulate the long text of claim notification with a predefined fixed text. So, whenever user will try to create a claim, the long text will already be showing some predefined text which would be editable. Is ther

  • Mountain Lion will not load on my mac pro with 10.7.4.

    I purchased and tried to download Mountain Lion to my mac pro and it will not down load. Once I press download it does nothing. I have already been billed for it. My mac pro notebook is less than a year old opperating 10.7.4 Lion. Any ideas?

  • DW CS3 Mac - CSS palette GUI anomoly

    I assumed this was not a new feature and posted a bug report, but has anyone else experienced this ... CSS styles palette (All view) does not update (turns grey or partially grey) when changing focus from code view to design view, or when clicking be

  • EIGRP issue on 4006L3 and 2621 Rtr

    I added a new network off a 4006L3 switch by creating one of the fastethernet ports as a routed port (using no switchport command on the int). I have created an intermediate network between this FaEth and fa0/1 on the 2621 rtr. EIGRP has been configu