To call Parellel N activities in sun idm 8.1

Hi
Is it possible to call N parallel activities in idm.
We want to launch parallel threads which will go to each approval.
We are trying with AND Split and AND join. But we are not able to write dyanmic call to N Parallel activities.
We don't want to mention dynamic activity name
EX:
<Activity id='0' name='Processing' andSplit='true'>
<Action id='0'>
<expression>
<block trace='true'>
     <set name='threads'>
                    <list>
                    <s>1</s>
                    <s>2</s>
                    <s>3</s>
                    </list>
                    </set>
</block>
</expression>
</Action>
          <!-- <Iterate for='name' in='threads'/> -->
          <Transition to='Level$(eachlevel)'>          
          <block trace='true'>
               <dolist name='eachlevel'>
               <ref>threads</ref>
               </dolist>          
               </block>
          </Transition>
<WorkflowEditor x='345' y='383'/>
</Activity>
....

You might want to post this in the Sun IDM forum. Sun Java System Identity Manager
-Kevin

Similar Messages

  • Error when calling powershell from Sun IDM

    Hello Experts,
    In our environment we have a powershell script which takes command-line arguments as input and creates mailbox. To create a mailbox for newly on-boarded user we just need to call this script and pass the args. When i run the script from Gateway server (by physically logging into the server) it works as expected but when i call the same script from Sun IDM (using resource actions) I'm getting the following error,
    The type initializer for 'InstanceContext' threw an exception
    any idea to fix or troubleshoot this?
    We are using Sun IDM 6.0 SP1 and exchange 2007.

    Which version of the Gateway?
    Are you calling the script with afterAction scriptcalls?
    Adapter or connector?
    I do know that the powershellcalls are supposed to have two restrictions which are truly hampering...
    1.0 (which means not remote calls?) and 32 bits.
    If you have any insights, please share :D
    I will start coding agains this next week I think, so I guess I will see all problems then :D

  • Exploratory Programming of the Sun IDM API

    Exploratory Programming of the Sun IDM API using Rhino
    Sun IDM comes with a JavaScript interpreter (Rhino) that can be invoked from the command-line. This gives developers an easy way to explore the large number of classes that comprised the product.
    Let's say for example that you need the approvers of a role object in order to display them on a form. (The role view provides this information, but let's ignore this for the purpose of this example.) The role javadoc mentions two methods to get the approvers, getApproverRefs() and getApprovers(). Unfortunately they are not described clearly, and the difference between the two is not clear either.
    In order to understand what these methods do and what they return, you can use the interpreter to invoke each one directly.
    First start the interpreter with the 'lh.bat js' command:
    lh.bat jsYou will be greeted with the javascript prompt "js>"
    Then the first thing to do is to login to the application server. Copy-paste the following code into the shell interpreter.
    // Java packages are prepended with the word 'Packages'
    // and are imported using the 'importPackage' function
    importPackage(Packages.com.waveset.util);
    importPackage(Packages.com.waveset.object);
    importPackage(Packages.com.waveset.security.authn);
    importPackage(Packages.com.waveset.session);
    importPackage(Packages.com.waveset.ui);
    importPackage(Packages.java.util);
    // Use arguments[0] and arguments[1] if you want to pass credentials from the command line
    // Here we just use the built-in account "configurator"
    var epass = new EncryptedData("configurator");
    var session = SessionFactory.getSession("configurator", epass);
    print("Waveset session established");Alternatively save the above code to a text file called "idm-init.js" and load the file from the interpreter.
    js> load("idm-init.js")
    Waveset session establishedOnce a session has been established, objects can be loaded from the repository. Enter this line at the prompt to get the role object named "testrole3"
    js> var roleObject = session.getObject("Role", "testrole3");Enter the variable name at the prompt to cause the interpreter to invoke the object's 'toString' method.
    js> roleObject
    Role:testrole3Use a 'for' loop to print out all of the object's method and fields.
    js> for (i in roleObject) { print(i) }Enter a method's name to invoke it. Let's call getApproverRefs().
    js> var approvers1 = roleObject.getApproverRefs();
    js> approvers1
    [User:role1approver(id=#ID#1CC1759638D9AF96:182C132:10F3E8040B5:-7FBE), User:role2approver(id=#ID#1CC1759638D9AF96:182C132:10F3E8040B5:-7FB8)]
    js> approvers1.get(0).getClass();
    class com.waveset.object.ObjectRefNow let's check out getApprovers().
    js> var approvers2 = roleObject.getApprovers();
    js> approvers2
    [Lcom.waveset.object.WSUser;@d3c69c
    js> approvers2[0].getClass()
    class com.waveset.object.WSUserSo getApproverRefs() returns a list of ObjectRef objects, while getApprover() returns an array of WSUser objects.
    In summary the Sun IDM JavaScript interpreter can be used to explore the product's vast API. This article used the role class and its getApprovers() and getApproverRefs() methods as an example for exploratory programming. Other applications include automated testing and administrative scripts.
    [email protected]

    Yes you can customise IDM it is all available in courses and the manuals also provide some info.
    As long as you can write the code you need in java or javascript you can call it from IDM: that could be an interface to you naming app.
    Otherwise use the SPML interface if you want to use something else then the GUI. This is also described in the manuals.
    WilfredS

  • OpenSSO-Sun IDM integration

    Hi All,
    I have implemented the OpenSSO-Sun IDM integration based on the "OpenSSO Integration Guide.pdf". Now, if the users are created in Sun-IDM are provisioned to OpenSSO. Can anyone suggest me, can the users created in OpenSSO be provisioned to Sun IDM?
    Also, is there any way to have a password sync between OpenSSO and Sun IDM users? That is, if the user's password is changed in OpenSSO can it also be changed in Sun-IDM?
    Best Wishes,
    Aruna

    Hi Frank,
    Thanks for the response,
    1. This is user/pw from the AC system you need to send with the web service call from SUN to AC
    So, we create and provide user credentials to IDM team and they need to incorporate the user credentials when ever they are calling the web services in AC5.3 ?
    For this initial communication happening, what need to be done. Setting up SAP Jco is required in this case? Do we get involved with the configuration/development activity at IDM end?
    I could not find proper documentation on this, this leaves me in what amount of involvement I have to do as a SAP GRC AC5.3 consultant.
    Regards......

  • Validation not working in sun idm(oracle waveset) form

    I have put this validation code in my form.
    <Field>
    <Validation>
    <cond>
    <gt><i>6</i>
    <i>5</i>
    </gt>
    <s>zip codes must be five digits long</s>
    <s>zip codes must be five digits long</s>
    </cond>
    </Validation>
    </Field>
    But on submit of form this validation code is not getting called.
    It is given in sun idm docs that validation message appears in red at top of the form.
    But it is not getting displayed in my case.
    How to get message to display on form.
    OR
    how to get any message displayed on form present inside validation tag.

    As requested
            <Field name=':variables.xxxWorkstationID'>
              <Display class='Text'>
                <Property name='title' value='Workstation Name'/>
                <Property name='size' value='25'/>
                <Property name='maxLength' value='25'/>
                <Property name='required' value='true'/>
                <Property name='help' value='Please provide the workstation name'/>
              </Display>
              <Derivation>
                enter your form code here
              </Derivation>
              <Validation>
                <cond>
                  <not>
                    <eq>
                      <invoke name='callResourceMethod' class='com.waveset.ui.FormUtil'>
                        <ref>:display.session</ref>
                        <ref>:variables.xxxResName</ref>
                        <s>validateWorkstation</s>
                        <map>
                          <s>Workstation</s>
                          <ref>:variables.xxxWorkstationID</ref>
                        </map>
                      </invoke>
                      <i>0</i>
                    </eq>
                  </not>
                  <s>Error. The Workstation Name is not valid. Please re-enter a valid name.</s>
                </cond>
              </Validation>
    </Field>

  • Future of Sun IdM

    Hi,
    I heard that Oracle is going to wipe off Sun IdM, actually my team attended Oracale webcast meeting may be some of you guys attended that meeting and they revealed this information, I am wondering how true is that statement? Also heard that this will be done in next 2 years, so SIM will die after 2 years?
    I don't have much knowledge on OIM...I have some questions any experts please guide..
    1. Does OIM supports Express language?
    2. What are all the basic technologies that we need to learn if we want to move to OIM from SIM?
    3. Which langaue will be used in OIM to develop forms/workflows?
    If anybody is having any additional info please share so that it will useful for us to go in a right direction.
    Thanks in advance.
    Edited by: idmus on Jan 28, 2010 9:55 AM

    MichaelSt wrote:
    So, to put it all clearly in a nutshell : exactly WHAT is the fate of Sun IDM ?Oracle has stated that Oracle IDM (not Sun IDM) is their going forward product. Usually that's corporate talk for "we're no longer working on this product". Sun IDM is going to be put on maintenance support for several years but there will likely be no further development on it. That is you can expect to see bug fixes and patches for a few years, but no new features.
    Is it going to be scrapped totally, or not?Yes. That's the impression I got from Oracle's announcement. Watch their web cast at [http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12628/lobby_external_flash_clean_480x360/default.htm|http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12628/lobby_external_flash_clean_480x360/default.htm] . It's only 15 minutes long.
    >
    We just recently installed Sun IDM 8.1, and have only just begun to use it.
    It would be a shame to have to scrap it after only a year or so, considering all the effort that went into it.
    However, of course, if there's nothing to be done ---- if IDM is being scrapped ---- then it would be great to know this now, and not further down the road.Those of us who have had it installed for years are even worse off. The time and effort that needs to be reinvested into another competing IDM product is huge.
    Does anybody know the verdict? Is IDM being exterminated? Or can we continue to use it for years to come?Yes it's being terminated. You can expect to see Sun IDM technology integrated into Oracle IDM, but in what fashion nobody knows. You can continue to use it for several years as Oracle has committed to providing regular support until 2014, extended support until 2017 and indefinite sustaining support. Personally, I wouldn't rely on anything past the standard support period.
    Do not get confused with the renaming of the Sun IDM product. It's being called Oracle Waveset but from what I can tell that doesn't change any of the plans to terminate the product. It's just a removal of the Sun branding.

  • Linking a new resouce with user account in Sun IDM via activesync

    Hi,
    I am having a new resource which contains the user records. Now I want to link that resource to the existing and new users in Sun IDM.
    I do not want to update and create user in the new resource. I just need that a link is created in Sun IDM when ever activesync runs on users account.
    Please guide me how to achieve the same.
    Regards,
    Nitin

    I'm afraid I can't share the exact code but it should be straight forward through the following:
    1. define a field (call it ldapDN)
    2. create a rule to user getResourceObjects to search for the user DN and return the DN to ldapDN.
    3. when ldapDN is not null, expand waveset.resources and add your LDAP resource, like:
    <Field name='waveset.resources'>
    <Expansion>
    <append>
    <s>LDAP</s>
    4. Then set the accountId for that resource as
    <Field ........ accounts[LDAP].accountId>
    <Default><s>ldapDN</s></Default>
    and you should be set... hope it helps.

  • SUN IDM

    Is it possible to install the Sun IDM apache tomcat web server in a different zone than the JBOSS web app container. If so can anyone provide documentation on how to do this

    Hi Arjun,
    Thanks for responding to my post.
    The search is working as expected in all 3 environments DEV,VAL and PROD.
    The search and alignment performed by the Rule where as DB connection and Saving to XLS performed by the custom JSP file.
    Since search is working fine I don't think any permissions issue with AD or LDAP.
    Couple of things I noticed from server.log from all environments
    SEVERE|sun-appserver2.1.1|javax.enterprise.system.container.web|_
    ThreadID=297;_ThreadName=httpSSLWorkerThread-9084-102;_RequestID=5efa3ecb-0ec9-4695-ab51-8049257b
    9d57;|StandardWrapperValve[jsp]: PWC1406: Servlet.service() for servlet jsp threw exception
    java.lang.IllegalStateException: PWC3991: getOutputStream() has already been called for this resp
    onse
    and
    WARNING|sun-appserver2.1.1|javax.enterprise.system.stream.err|_ThreadID=78;_ThreadName=Provisioner;_RequestID=531d32b0-6d9a-4
    3e-bd74-0bc9478ffdae;|org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    This is logging when the custom jsp is executing.
    getOutputStream() has already been called for this response.
    I am not sure if this is the root cause, since it is logging in DEV and VAL also.
    Other things I noticed are.
    Yester day I conducted 10 tests and all are taking 6 min 18 sec or 6 min 19 sec or 6 min 22 sec.
    Also I noticed that the number of user records exported to xls depends on the transfer rate.
    For example,
    if the file download transfer rate is 1.50 KB then the user records are between 1200 to 1800 where as the search user records are 16590.
    if the file download transfer rate is 800 B then the user records are between 200 to 600 where as the search user records are 16590.
    Not sure where to check this time value(attribute) 6 min 18 sec..
    Please provide me some info where else I need to check.
    Thanks,
    Ravi.

  • Sun IDM - Stopping workflow trace into Catalina.out

    Hi,
    When I delete a user via IDM UI or run a custom workflow, no trace of the steps of the workflow/rules has been output to Catalina.out (except exceptions /errors). But suddenly something changed .... do not know where
    Now for every activity, I see the trace of the workflow/rule steps in the Tomcat output (even in case of no errors). Last chunck of workflow/rule statements and outcomes are verbosed in the Catalina.out.
    I have no "block trace='true'" in the custom workflows and this happens for the activities done via IDM UI.
    Please help me to stop this.
    Thanks
    Siva

    Did you check the '+System Configuration+' Object, search for trace, in the attribute "workflow" - anything set to true there?
    What do you see on debug/Show_Trace.jsp?
    And I think you can activate tracing for a workflow in its attributes; it is the "trace" attribute of the WFProcess or a workflow variable called "trace".
    If all that fails, just look at the "System Administrator'sGuide" in Chapter 5 and go through the various tracing options.

  • How to delete the recon Taskresults in Sun IdM 7.1 thru automation

    How to delete the recon Taskresults in Sun IdM 7.1 thru automation either thru workflows or using java programs...
    We need to delete only recon Taskresults.

    Hi Dinesh,
    Try using waveset.adminRoles
    Thanks

  • Error while Reading Idocs from ECC 6.0 to Sun IDM .

    Hi Gurus,
    We have a scenerio where we have to update the Sun IDM Server with all the changes in HR Data happening in ECC.
    For that... we have
    1. Created a Logical System for Sun IDM server, Port, RFC Connection (TCP/IP).
    2. Assigned Partner Profiles, Distribution Model etc. for msg. type HRMD_A ;
    3. We have created a Communications User used by the IDM server to connect to ECC.
    Idocs are created daily and are in status 03 - Data passed to Port OK !
    and on the In Sun Identity manager 8.0 we have created SAP resource adapter for ECC 6.0,
    after giving resource parameters our test connection is successful.
    We also changed edit synchronisation policy for the same but when we start synchronisation in IDM, it is unable to read any idocs although Idocs are generated in SAP .
    Log file gives the message as "Incoming IDoc list request containing 0 documents"
    We also have one more error ;
    some times while doing a connection test : JCO.Server could not find server function '剆䍟偉乇'
    while most of the times the connection is successful.
    Please suggest .

    Hi Gurus,
    The error got resolved .
    The changes in the settings i did :
    SAP SIDE : Made the RFC Connection Unicode.
    IDM SIDE : Checked on the "SAP Server Unicode" checkbox; while doing the HR Activ Synch Settings.
    This Resolved the error.
    regards
    Vaibhav

  • SUN IDM with Windows Vista

    Hello,
    Has anybody tried installing SUN IDM with windows vista
    I tried IDM 7.1 with vista home premium and doesnt seem to work. Curious to know if any body has success with vista
    Awaiting replies
    Thanks,

    What error message are you getting?
    Have you installed Java and an apllication servers as requested?
    1) Set Up a Java Virtual Machine Software Development Kit and Java Compiler
    The application requires a Java compiler and a Java Virtual Machine (JVM) to run the Java classes that perform actions within Identity Manager. Both of these can be found in a Java SDK. Download from or http://java.sun.com/javase/downloads/index_jdk5.jsp *** You should add JAVA_HOME to your list of system environment variables and to your system path. To do this, add JAVA_HOME to your system environment and JAVA_HOME\bin to your path, making sure to list it before any other Java environment variables.
    2) Install Tomcat application server from official http://tomcat.apache.org/ to local hard drive. Configure Tomcat memory requirements and restart. Min: 256k

  • Looking for some one who can help me in SUN IDM

    Hi Friends,
    I am looking for some one who can help me to learn sun IDM. Off couse I will pay for your time.
    I can be reached at [email protected]
    Please let me know if you have some time
    Thx

    Hi Zebra,
    I really appreciate your reply. I would like to discuss out of this forum so that no one here annoyed with our newbie questions. Please send me email as I listed earlier to discuss best ways. I send email to Andy to join us.

  • Movement of accounts in AD natively; How Sun IDM identity is affected

    Dear Reader,
    We are planning to integrate Windows Active Directory with Sun IDM 6.0 SP1. Even after integrating AD with Sun IDM there will be lots of changes to the native account like especially moving the account from one OU to another etc
    Since Sun IDM identity has the distinguished name of AD account for its reference; if someone moves the AD Account natively how will that affect IDM identity.
    I heard from couple of my friends that Sun IDM uses objectGUID to refer account in AD so even if the account is moved from one OU to another there will be no issue, is that right?
    Will Sun IDM 6.0 SP1 work that way or this fix was introduced in the later release?
    Is there any other factor involved in this which will affect the way Sun IDM works when the account is moved natively?
    Any help is appreciated
    Thanks in advance

    We use IdM 7.1.1.11 and AD.
    Sun does use the GUID once it has it. And, if the dn changes and the GUID stays the same, IdM won't care. Although in examining logs I saw that Sun asks AD first based on the GUID, then if it can't find it, reverts to the dn. We manage what OU our accounts are in via IdM. So we don't allow AD admins to move accounts around. During our initial migration, we are syncing up GUIDs, and correcting any bad OU values. Don't know if that helps, but I have some experience looking at some of this and can offer my oberservations.

  • Expert pls help: Sun IDM with ldap active sync

    Hi all,
    Currently i am configuring Sun IDM 6.0 SP1 to active sync with Sun directory server. I have enabled Retro Change Log but yet i cant find my changeNumber in directory server. Could anyone show me a way (search?) to get what changeNumber directory server currently running?

    Check the account used by IDM to access DS can search cn=changelog branch. If he is not Directory Manager, you probably need to set an ACI on that branch.
    HTH

Maybe you are looking for

  • How to manage large database records in enterprise application

    Hi All, I am working on a large enterprise application relating to Capital Market. I am working in Java and with its extended technology. I am facing one critical problem which needs solution from your side. I have a database table which contains app

  • Getting the name of the generic class?

    I have a generic class declared as such: public class MyClass<T> and I want to access the name of the <T> class a member function in that class? I just can't figure out which syntax to use. Thank you! Joshua

  • SQL SCRIPT ERROR PLEASE HELP!!!

    DROP TABLE CUSTOMERUSER CASCADE CONSTRAINTS; CREATE TABLE CUSTOMERUSER ( Username VARCHAR(10) NOT NULL, UserID VARCHAR(15) NOT NULL, Pword VARCHAR(30), Street VARCHAR(15), City VARCHAR(15), Postalcode VARCHAR(15), Phone VARCHAR(10), Email VARCHAR(16)

  • Videos and clips on webpages start and stop

    Why do videos and clips from various web pages stop and start and stutter? I am connected vis wifi but it is a brand new Belkin router N600?

  • WLSE version 21.5u upgrade and problem thereafter

    Cisco WLSE Wireless Lan Solution Engine was recently upgraded to release 2.15u. Following the upgrade, the device seems to shut itself down after approximately 30 - 40 minutes of uptime. This has occurred three times in 24 hours I have all the instal