Global & waveset attributes

Hi
I have created a form with fields. All the fields are in global namespace as i need to pass the values to all the resources.
The problem is that the values are populated in my resources, but in Identity manager's user view, the values as well the attribute types are null.
I have not added these field names in the extended attributes list.
Can anyone pls help me as to why the values are not populated in Identity Manager's user view? Should these global variables be specified as extended attributes ?
Thanks in advance.

IDM does not store a copy of the resource attributes in the repository. All values you set in the global namespace will be pushed to all resources but not stored in the repo.
You can only store 5 values in the extended attributes (there are only 5 spots available) If you want to store some of the global variables in the repository you will have to use the extended attributes for that and populate them with data in the form.
WilfredS

Similar Messages

  • Global Report Attributes

    Marc:
    Is there a way to specify Global Report Attributes that would apply to all report regions on any page in the application?
    For example, I would like all columns with an alias of, say customer_name to be assigned to a CSS class of customer_name. This way, I can style that class in a custom CSS file and any report anywhere in the app would get that style. Currently, I have to open up each Report Attributes page, specify the CSS Class on each column. This gets to be a pain.
    Thanks

    Vikas,
    You might get answers quicker, if you don’t address a specific person but ask all forum participants. This question seems like something that others might haven an idea about as well.
    One thing you could try would be using the #COLUMN_HEADER_NAME# substitution string in your report column template, e.g.:
    <td class="#COLUMN_HEADER_NAME#">#COLUMN_VALUE#</td>
    Regards,
    Marc

  • Defining global Visual Attribute groups

    Hi,
    We are currently in the process of moving our forms application from Oracle 6i (client/server) to 10g Webforms (we do not use the designer). The application consists of close roundabout 400 windows.
    In the 6i version we declared some global Visual Attributes in a resource file via the Oracle Terminal program. Now that we moved the forms to 10g these visual attributes groups are missing and its making certain functionalities fail like for example highligting query mode.
    My question is how do we most easily incorporate the missing visual attributes into all the webforms ?
    Kind regards,
    Bo

    As the number of forms is quite large for manual processing, even if the solution already provided is adequate. You may use the Oracle Forms API to automate the task. Theres the ORCL Toolbox applications in top of that API that may help You.

  • Download Global Class attributes

    Hi...
          I want to download the global class attributes into an excel. when i checked the menu there is no such option.. Is that possible to do.. Can anyone guide me...
    Thanks in advance.
    Kalpanashri Rajendran.

    Hi,
    Assuming you are asking specifically about the global class "Attributes" and not all information about the global class itself.  To get the "Attributes" in a spreadsheet you can try this work-around:
    1. Run transaction SE84 Repository Info System.
    2. Expand the "Class Library" branch.
    3. Double-click the "Attributes" node.
    4. Enter your global class name and run the search.
    5. Once the list of attributes is displayed, choose menu path System -> List -> Save -> Local File.
    6. Choose "Spreadsheet" format in the popup.
    7. Give a file path and name for your spreadsheet.
    8. You should now have a spreadsheet with all the "Attributes" of your global class.
    Best Regards,
    Jamie

  • Global Session Attributes

    Hi,
    i' m developing JSP channels. I know that i can create new attributes with value in the jsp session:
    session.setAttribute(aname, aval);
    But i want other channels to have access to this attributes.
    Is there a global Session where all jsp provider have access ?
    When not, which is the best way to do that ?
    Thanks
    Richard

    Two methods called setUserSessionProperty
    and getUserSessionProperty in the pluggable auth API enables authentication modules to get and set properties in the user session. This allows
    authentication modules to communicate with channels, applications, or other authentication modules by setting session properties. For example, a custom
    authentication module may add the user password to the session, so that an application may retrieve this property, for single sign on at a later time.
    The default examples given are for servlets ..
    Take a look at the sp3 release notes ..

  • Oracle WaveSet Attribute Schema

    Hello,
    I am a newbie to Oracle WaveSet, I have learned about the debug interface for OW 8.1.1 (http://localhost:8080/idm/debug) and can display schema info but I don't know how to modify the IDMSchemaConfiguration? I need to modify the user schema and add a new attribute for some provisioning target.
    I am not using a directory for the source just the basic installation of the OW right now.
    Any ideas or documentation I should read?

    Ok, so the first thing you want to make sure is that the "Resource Schema" of your resource has the attribute in the Schema Mapping.
    Navigate to Resources, expand the three were you resource is. Select the check box next to the resource. Then in "--- Resource Actions ---" choose "Edit Resource Schema".
    This lets you map attributes to the remote resource. Everything you see on the Left hand side, is how it will be called in Waveset, on the right hand side is the name of the attribute in the remote resource. Note that the attributes on the left are not contained in the Waveset schema but can be referenced within Waveset.
    Next, you have a couple ways of doing this. I suggest using Roles.
    Navigate to Roles. Create a new IT Role, name it whatever you like. In the Resources Tab (still within the Role, not at the top) add your ADAM resource. You will see the Assigned Resources change at the bottom and you can click on "Ste Attributes Values". This will let you, authoritatively set a Text value for a specific attribute (or rules if you need something more dynamic)
    Now, IT Roles can't be assigned directly unless you modify the System Config, so I suggest creating an Business Role that contains this IT role.
    Finally, instead of assigning the resource to the user, you assign the Business Role. This will assign the resource to the user and will set the attribute value.
    Let me know if this is what you want to achieve!

  • Loading external HTML with global context attributes

    I am trying to use Google Finance to load a stock quote in an HTML tile.
    In the Mosaic 9.5 samples the tile uri is http://www.google.com/finance?client=ob&q=${application.symbol}. This does not  load the iframe in my CAF project.
    In fact, I tried configuring my .cxml as
    http://www.google.com/finance?client=ob&q=ADBE
    http://www.google.com/finance?q=ADBE
    http://www.google.com/finance
    but none of these uri’s loads the iframe. The only uri that does load successfully is
    http://www.google.com
    What am I missing?
    Steve

    The Brokerage example in the Concepts sample package for ES3 now
    uses a different finance website due to a change made to the Google finance site.

  • Global attributes in UserSummary Report

    Hi,
    I am trying to build a report which would give user report which contains the extended attributes. For this I have modified the UserSummary ('UI_REPTS_XML_USER_TITLE') report and the extended attributes which are listed under 'waveset.attributes' are displayed correctly. The problem is that I need to refer some of the attributes which are under "global" namespace. Any idea how I can do it? If I specify global.<attributeName> in the report ... it gives null. I already have the extended attributes as queryable.
    Thanks,
    BB

    Hi,
    I am trying to build a report which would give user report which contains the extended attributes. For this I have modified the UserSummary ('UI_REPTS_XML_USER_TITLE') report and the extended attributes which are listed under 'waveset.attributes' are displayed correctly. The problem is that I need to refer some of the attributes which are under "global" namespace. Any idea how I can do it? If I specify global.<attributeName> in the report ... it gives null. I already have the extended attributes as queryable.
    Thanks,
    BB

  • Target attribute table RA_XELLERATEUSER2 is empty.

    Hi All,
    I am "Still" getting this error. I thought I would wake up a post to try again and see if anyone else has run into this. another piece of info here is the app is deployed as an MDB and processing xml from a topic
    and the xml is parsed used for the recon event. Creating the recon event works fine. it's processReconciliationEvent that fails.
    Caused by: oracle.iam.platform.utils.SuperRuntimeException: -101: Error occurred in XL_SP_RECONEVALUATEUSER while processing Event No 145 Error occurred in XL_SP_RECONREQDATACHECK while processing Event 145 Target attribute table RA_XELLERATEUSER2 is empty.
    trying to either
    reconOp.processReconciliationEvent(eventKey);
    or
    reconOp.finishReconciliationEvent(eventKey);
    after success from
    eventKey = reconOp.createReconciliationEvent(objectName, reconMap, true);
    This code will work flawlessly when its running in batch on a remote machine. as soon as I put it in a weblogic managed server running on the same machine with the oim managed server I start getting this error.
    I looked at the stored proc and basically XL_SP_RECONREQDATACHECK is trying to lookup the recon event just created and says it cant find it. as soon as I see the error I can run the query and the record is there.
    there is no change in the code or the data only the environment.
    I also put the process call in a retry loop and sleep a few seconds. I still get the error(s) but it does seem to eventually link up.
    also, I setup a seperate little batch program to call reconOp.processReconciliationEvent(eventKey); given an event key from the command line and that
    works also on the previously failed event.
    any ideas on this strange problem?
    Thanx in advance.
    Fred
    Edited by: Foresterf on Aug 12, 2011 6:40 AM

    Hi Jay,
    I think that the value was overwritten by the User Library. Now I've created a dedicated global attribute to the target system with your condition and everything works correctly.
    activeSync:
    <Field name='global.ADfirstname'>
    <Display class='Hidden'/>
    <Expansion>
    <ref>activeSync.firstname</ref>
    </Expansion>
    <Disable>
    <eq>
    <ref>activeSync.firstname</ref>
    <ref>waveset.attributes.firstname</ref>
    </eq>
    </Disable>
    </Field>
    Resource Form:
    <Field name='accounts[$(RESOURCE_NAME)].firstname'>
    <Display class='Text'>
    <Property name='title' value='firstname'/>
    </Display>
    <Default>
    <ref>global.ADfirstname</ref>
    </Default>
    </Field>
    Thank you,
    David.

  • Workflow Attribute Namespace?

    How would I compare a waveset attribute with the attribute being modified from the Tabbed User Form?
    ex)
    <Transition to="Rename Activity">
    <cond>
    <neq>
    <ref>waveset.EXT_ATTRIBUTE</ref>
    <ref> EXT_ATTRIBUTE being updated in UpdateUser WORKFLOW</ref>
    </neq>
    </cond>
    </Transition>
    <Transition to="DoNotUnlock"/>
    Thanks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    You can check for renames by comparing like this:
    <neq>
        <ref>user.accounts[Lighthouse].netlinkID</ref>
        <ref>user.waveset.attributes.netlinkID</ref>
    </neq>    A problem is that if the rename of a resource account fails for some reason, the workflow won't try it again the next time.
    A more effective approach that I use to check for renames with LDAP and AD is this:
    <and>
        <ref>user.accountInfo.accounts[LDAP].created</ref>
        <not>
            <invoke name='endsWith'>
                <new class='javax.naming.ldap.LdapName'>
                    <ref>user.accountInfo.accounts[LDAP].accountId</ref>
                </new>
                <list>
                    <new class='javax.naming.ldap.Rdn'>
                        <s>uid</s>
                        <ref>user.global.netlinkID</ref>
                    </new>
                </list>
            </invoke>
        </not>
    </and>It is clumsy in that I have to construct the RDN and compare it to the resource account. I have to do this for both LDAP and AD.
    It does work reliably, though.

  • Update an attribute just in case is empty

    Hi,
    I need to disable the provisioning of one attribute unless the value of that attribute on the target system is empty.
    I've tried setting this attribute on the resource form to the "Default" value but the active sync adapter is still overwriting the attribute value on the target system.
    Thanks in advance.

    Hi Jay,
    I think that the value was overwritten by the User Library. Now I've created a dedicated global attribute to the target system with your condition and everything works correctly.
    activeSync:
    <Field name='global.ADfirstname'>
    <Display class='Hidden'/>
    <Expansion>
    <ref>activeSync.firstname</ref>
    </Expansion>
    <Disable>
    <eq>
    <ref>activeSync.firstname</ref>
    <ref>waveset.attributes.firstname</ref>
    </eq>
    </Disable>
    </Field>
    Resource Form:
    <Field name='accounts[$(RESOURCE_NAME)].firstname'>
    <Display class='Text'>
    <Property name='title' value='firstname'/>
    </Display>
    <Default>
    <ref>global.ADfirstname</ref>
    </Default>
    </Field>
    Thank you,
    David.

  • Saving/fetching extended user attribute

    I recently got rid of all of my global.* attribute references because both in experience and in quite a lot of stated opinions here in the forum, it was the right thing to do.
    Everything is working great except my sole extended user attribute, which is basically an employee ID. It has a good IDMAttributeConfiguration and IDMObjectClassAttributeConfiguration defined in IDMSchemaConfiguration. In my active sync form I set accounts[Lighthouse].myAttributeName, and in the field directly after it I trace the value out to catalina.out so I can see that it's all good.
    But when I bring up the user in a view user form, myAttributeName is nowhere to be found as I look through all of the local variables via the debugger. In particular, none of these exist:
    accounts[Lighthouse].myAttributeName
    waveset.attributes.myAttributeName
    waveset.myAttributeName
    global.myAttributeName
    I'm running 8.0.0.4 (I'd like to get this last bit to production before I upgrade to 8.1.x). I've triple-checked to make sure there aren't typos.
    What am I forgetting? I feel like it must be something pretty basic...
    Thanks in advance, -Les
    Edited by: LesL on Apr 12, 2010 4:21 PM

    PaulHilchey wrote:
    I believe accounts[Lighthouse].myAttributeName should do what you want, but be sure you don't have any "global" references at all.
    If you've got even one global reference it would trigger the global propagation mechanism that could mess you up.Paul,The default tabbed user form pulls in IdentityContent from User Library, which uses "global" references for firstname, lastname, fullname, email, idmManager. Do you use the default IdentityContent, or you do replace the name fields with accounts[Lighthouse] references? When you update firstname (say) in activesync, do you refer to it in the global or accounts[Lighthouse] namespace?
    I discovered something else unexpected that feels related. In my IDM schema configuration, I had correctly formatted IDMAttributeConfiguration and IDMObjectClassAttributeConfiguration entries for my attribute, but I had inserted them alphabetically in the configurations. My attribute name begins with a "c", and it came at the top of the lists as presented in the XML source. In that state, my attribute was no longer listed in the Identity Manager Attributes in the Rule Argument pull down list when assigning a conditionally contained role. But when I moved the IDMAttributeConfiguration and IDMObjectClassAttributeConfiguration entries for my attribute to follow the entries for lastname (and restarted the app server), then my attribute became listed in the pulldown! How odd.
    I have reset my equivalent of IdentityContent to use "global" instead of "accounts[Lighthouse]" and have fixed most of the issues except for an odd race condition in activeSync. I did that before I made the schema configuration changes above, though, so more testing is required. I'll write back if I find out anything interesting.

  • New attributes for resource

    Hi,
    I have AD as a resource in IDM. The attributes in IDM are mapped to corresponding attributes in AD. Now i have a requirement wherein I have some new attributes in AD. So i need to have IDM attributes mapped to these new AD attributes so that when i make changes to the IDM attributes these changes get reflected in the resource(AD) side as well.
    Can anyone please tell me how can I proceed on this.
    Thanks

    You should be able to define those attributes in schema. If the workflow updates them as global.<attribute>, updates will flow to all resources with that attribute name. That's a blessing and curse if you're not careful with attribute naming, but very useful if you are careful.

  • How do I update "Rendered" attribute property from VO in runtime?

    I can override isAttributeUpdateable() in RowImpl for "updateable" attribute property of a VO in runtime.
    Is there API to update "Rendered" attribute property? I need to set it based on some condition or business rule in runtime.
    thanks,

    If you have a work flow there are several ways to do this. If the attribute is global, and can change on all resources, you can set user.global.<attribute> to what ever you want and it will usually propagate out fine. You can also update the attribute specifically on the resource with user.accounts[LDAP].<attribute>.

  • Translate activeSync to globals

    Guys,
    I'm running IMD 5.0 SP4 and have a create workflow that creates users based on SAP HR activeSync data. This create workflow is provisioning users and has an 'approval' step for managers afterwards to initial create anymore resources on the user. For some reason, at the approval point in the workflow, the user view doesn't own the activeSync attributes anymore so when creating new accounts for a user, it misses critical information.
    Is there anyway to keep the activeSync attribute values 'alive' during the whole create workflow? (e.g. if you could reference them by global.<attribute>)
    Anyway to accomplish this?
    Any help appreciated as we are approaching testphase in one week!
    Elger

    The strange thing is however, if I create a user through a custom user form instead of letting the activeSync create a user by exact the same workflow, it is keeping the globals through the entire workflow.
    Does anyone know exactly what the problem is of the exact difference. If so, please let me know.
    I posted a question like this before but unfortunately no answer. The thread was: http://swforum.sun.com/jive/thread.jspa?forumID=143&threadID=53999
    Thanks all!

Maybe you are looking for

  • [BO XI 3.1] Error with char/varchar with MySQL

    We are using Business Objects with a MySQL database underneath. The ODBC driver installed on the Business Objects server is configured as shown below: [BIRDDBD1] Description = BIRDDBD1 Driver      = MySQL SERVER      = xx.xx.xx.xx USER        = xxxxx

  • How to find mounted path of Adobe Drive?

    Hello, I want to find out mounted path(on mac) of Adobe Drive 4 on client machine from inside of my plugin code and want to write it to some properties file. I am not able to find any API to do this. Can someone please help? Its urgent.... Thanks.

  • Problem with partner definition in JIT agreement

    Good morning, I have a wrong partner definition in the JIT agreements. I would like to change it and put the right partner definition. In the first time, I changed the partner definition in the customer (transaction XD02 parts "Sales area data" and p

  • Cannot migrate to new mac using OSX 10.8.2 from old one using 10.5.8

    Hi folks, have just set up my new mac mini, which runs 10.8.2, and tried to use migration assistant to get files from my old macbook that uses 10.5.8. Have got as far as putting the six-digit code in on the old mac, and seeing the old mac on the new

  • Check printing with f110

    Hi, I have a problem at the moment to printing the checks in the tx f110, always print a last page with the summary of the ckecks, but we don´t want to print that last page, I try to eliminate the page last in my sapscript but, the problem continues,