Dynamically update 'title' attribute

Hopefully someone can point me in the right direction.
I want to create a dynmic "tooltip" for an imagemap.  I'lll need to pass a variable to a call on a seperate cfm template to find the price of an item the user hovers over.  There is the CFTOOLTIP tag, but I'd really like to use custom javascript tooltip I've been using for static tooltips, as it allows the tooltip to follow the cursor. (http://boxover.swazz.org/)
I've attempted to use cfdiv like this...
<map name="map">
<area shape="rect" TITLE="header=[] body=[<cfdiv bind='url:\getprice.cfm?item=2112'></cfdiv>]" coords="72,162,133,178" href="/cart/product.cfm?item=2112">
</map>
Obviously, the problem there is that you can't put a div inside a titletag.  So, is there any method to bind content to the atrribute of a tag?

Hopefully someone can point me in the right direction.
I want to create a dynmic "tooltip" for an imagemap.  I'lll need to pass a variable to a call on a seperate cfm template to find the price of an item the user hovers over.  There is the CFTOOLTIP tag, but I'd really like to use custom javascript tooltip I've been using for static tooltips, as it allows the tooltip to follow the cursor. (http://boxover.swazz.org/)
I've attempted to use cfdiv like this...
<map name="map">
<area shape="rect" TITLE="header=[] body=[<cfdiv bind='url:\getprice.cfm?item=2112'></cfdiv>]" coords="72,162,133,178" href="/cart/product.cfm?item=2112">
</map>
Obviously, the problem there is that you can't put a div inside a titletag.  So, is there any method to bind content to the atrribute of a tag?

Similar Messages

  • Any help with dynamically updating spry attributes?

    I am trying to use Spry validation fields for a dynamically
    validated form using javascript. I have two key problems:
    1. The .reset() method for spry fields seems to work only if
    invoked from a function associated with the onclick handler of a
    form button: if I call the method from a function triggered by the
    onblur handler of a field it has no effect.. strange!
    2. I can find no way to change whether a spry field is
    mandatory without reloading the page and invoking the constuctor
    again.
    If anyone has any ideas to tackle either issue I would be
    extremely grateful!!
    Jon

    Right, I realize that now, but that would require deleting the current dynamically linked After Effects project, right?
    Also, I think the solution to my problem would be found if I could find a way to remove the dynamic link between After Effects and Premiere. Any ideas?

  • Dynamically updating the window title?

    Is there a way to dynamically update the JFrame window title of my program?

    The "substring" method allows you to get any subpart
    of a String (and thus, in effect, "subtract" characters
    from a String).
    Please take a closer look at
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html
    Please don't ask every little question.

  • 1.6 Dynamic Photo Gallery - alt and title attributes from xml file?

    Hi!
    I would like to attach information to my gallery images from
    the XML-file used by the gallery.
    Especially the alt and title attributes for the "img
    id="mainImage"-tag would add a bit more user friendliness.
    I found
    this
    example about adding caption to images very help full and
    everything worked just fine, thanks to clear information!
    (http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=602&threadi d=1306782&enterthread=y)
    Could someone come up with an example of adding title/alt
    attributes values from XML file?
    I'm sure there are quite a few out ther who would like to see
    a solution to this ;)

    You need to add your info to the XML.
    So something like:
    <photo
    path = "travel_01.jpg"
    width = "263"
    height = "350"
    title="my title"
    alt_text="Alt Text"
    thumbpath = "travel_01.jpg"
    thumbwidth = "56"
    thumbheight = "75">
    </photo>
    Then in your detailregion:
    <img src="{dsData::large/@base}{@path}" alt="{@alt_text}
    title="{@title}" />
    I am using
    http://www.adobe.com/devnet/dreamweaver/articles/spry_photo_album.html
    as the source of my samples...
    So, just add the data to the XML and then you will have these
    attributes available as data references.
    Hope this helps.
    Don

  • Dynamically adding more attributes to cube dimension in SSAS 2008 R2

    I need to dynamically add more attributes to cube dimension in SSAS 2008 R2 because the dimension table the cube is based on is updated using dynamic pivoting and there is need to update the cube dimension attributes as more columns are added to the dimension
    table without making the changes through BIDS. Is there a way to dynamically adding more attributes to cube dimension in SSAS 2008 R2?
    Thanks
    BI Developer

    Definitely. You can use AMO to add dimension attributes on the server. I have definitely done this a few times for different clients of mine. Here is a generic AMO sample:
    http://msftasprodsamples.codeplex.com/wikipage?title=SS2008%21Readme_AMOAdventureWorks&referringTitle=Home
    Notice the parts which add attributes to a dimension.
    http://artisconsulting.com/Blogs/GregGalloway

  • Dynamically Updating Content Server Portlets

    [urlHi, I am currently having difficulty dynamically updating content server portlets.  I have a portlet of the following form:[/url]
    ArticleName Author Title Date mystory author1 title1 04/05/01
    story2 author2 title2 06/07/04
    story author3 title3 01/02/03
    So I have this table where each one of the line items is an article in the content server. So, for example the first line item is an article "mystory" by "author1", with title "title1" and date "04/05/01" additionally there is an article text field, but this isn't displayed unless I click on the article name.
    I can set up the basics of this portlet, but when I try to add any real functionality I run into one of two problems.
    First Problem: Passing Information
    I cannot find a way to pass information between content portlets. For instance, if the user would like to "re-sort" this table based on "date", I would like to have the user click on the "date" column heading and then reload the page. To do so, I would have to pass the section name back to the page so that it could resort based on this data. I have not found anyway to effectively pass information to a content server portlet. I am building these pages through use of the presentation template framework (so I can have access to the content items) but that seems to change the way portlets are handled.
    I got around this limitation with a regular portlet by creating an intermediary page which captures passed information and stores it to the session state. Once the information was in the session state, it is accessible to the portlet on the first page. However, this only works because remote portlets do not change their session id once loaded. Content Server portlets, on the other hand, change their session id after every reload of the browser or page change. I can send information from a content server portlet to an intermediary page, but I cannot send it back to the portlet because the session id has changed so I have no idea of knowing where to send the information. I can write it to a session state, but by the time I return to the portal page, the content server has changed its session id so it does not know where to look any longer.
    I suppose it would be possible to create an application state variable and append it with some static token (if there is some static variable per portal session) but I would rather not have to deal with application variables if at all possible.
    Second Problem: Dynamically Updating PCS Tags
    Even if I were able to the pass information back to my content server portlet, I run into another issue. The easiest way to sort content server items is using the filter command in the pcs:foreach tag. So, if I wanted to sort by author name, I could do something like the following <pcs:foreach var="item" expr="filter(folderByName('content'), filtered.name == '"name")" or something like that (the syntax may be incorrect, I just wrote this off the top of my head). However, it appears that the way the presentation templates are compiled goes in the order of PCS tags THEN JSP. So I would have no way of dynamically changing the variable on which I sort. For example, if I clicked on "Date" above in my table, I would like to be able to dynamically change my code so that I sort on date, and not name. I cannot find a solution to this problem.
    My workaround is to use the pcs tags to write out all the possible sortings to java array objects. This gives me access to the data on a JSP level and based on whatever the user will chose, I could then display that array. While this works, it is extremely ghetto and inefficient. Any help or suggestions would be fantastic.
    Thanks a lot,
    Jason Grauel

    You can use just about any javascript you want in any Content Server presentation template including ones that are used for portlets.
    However, you should be careful to name javascript functions and global variables uniquely so that they do not conflict with any other javascript on the page. To do this, you can append the item id to function and variable names, for example,
    function doSomething<pcs:value expr="pcs_id"></pcs:value>() {
    return true;
    Randy

  • Dynamic updates in dropdown field using presentation

    My requirement is as follows:
    1)     Combination of text box & dropdown in the presentation.
    2)     Dropdown is dependent on the text box.
    3)     If user will enter the two characters in the text box then automatically drop down will be fill the list of the string(s) starting with entered 2 characters.
    Ex:
    In side text box I entered “GO”.
    In the drop down it should populated with list of cities start with “GO”.
    Please let me know if any one having the solution satisfying above requirement.
    With Best Regards,
    Ratna Prasad,

    Hi,
    <div class="jive-quote"><span class="jive-quote-header">user11180317 wrote:
    I enter any text in the textbox and according to that i execute the query which is in the dynamic method of the referenced data of the drop down but nothing happens.So i called another method on change invoke having the refreshvalidvalues command then also nothing happened.</div>
    A few ideas when testing this.
    1. Double check your textbox that is supposed to update the attribute shown in the dropdown. Look at the textbox's Properties and verify that there is an "On change invoke" method associated with the field.
    2. Open the method referenced in the first step. The method should have the logic:
    logMessage "refreshing valid values" using severity = DEBUG
    refreshValidValues("theNameOfTheAttributeInTheDropdown")A common problem is when you leave the double quotes out of this logic (e.g. refreshValidValues(theNameOfTheAttributeInTheDropdown) will not work)
    3. Double check the attribute that you want to update dynamically. In the above step, the attribute's name is "theNameOfTheAttributeInTheDropdown". Open this attribute now and verify that in the Valid Values section for the attribute - there is a Dynamic method invoked that updates the permitted values for this attribute (and therefore the values shown in the dropdown).
    4. Open the method that updates the attribute's valid values dynamically (method found in step 3) and add a logMessage statement at the top like:
    logMessage "Entry - valid values update for attribute theNameOfTheAttributeInTheDropdown" using severity = DEBUGAfter the valid values have been retrieved, show this list using another logMessage statement in this method.
    5. Run the screenflow again from the WorkSpace and verify that dropdown is getting populated. If not - check the log file for the point of failure.
    Hope this helps,
    Dan

  • Dynamically updating UI (binding, maybe?)

    So I am writing an export plugin for lightroom. I need to update the export UI dynamically after getting a result from Lrhttp.post. The code is underlined below. Basically, how can I display to the user that their login is successful by dynamically updating the export UI after they click the submit button (I want the last row to display whether the login was a success or not)? I could not find a UI refresh function in the LR API.
    I tried looking at Lr.Binding to try to bind resultlogin but that did not work as intended. Any suggestions? Thanks!
    ExportDialogSections = {}
    function ExportDialogSections.sectionsForTopOfDialog(f, propertyTable)
               return {
                                  title = "...",
                                  f:row {
                                            spacing = f:control_spacing(),
                                            f:static_text {
                                                      title =  "Username",
                                                      width = share 'labelWidth',
                                                      alignment = 'right',
                                            f:edit_field {
                                                      value = bind 'Username',
                                                      width_in_chars = 40
                                  f:row {
                                            spacing = f:control_spacing(),
                                            f:static_text {
                                                      title = "Password",
                                                      width = share 'labelWidth',
                                                      alignment = 'right',
                                            f:password_field {
                                                      value = bind 'Password',
                                                      width_in_chars = 40
                                  f:push_button{
                                            title="Submit",
                                            action = function( button )
                                                      import "LrTasks".startAsyncTask( function()
                                                                resultlogin = LrHttp.post(...)
                                                      end )
                                                      if resultlogin == "success" then
                                                                --send username to exporttask and display username is valid
                                                                sendUsername(...)
                                                      else
                                                                sendUsername(...)
                                                      end
                                            end,
                                  f:row {
                                            spacing = f:control_spacing(),
                                            f:static_text {
                                                      title = resultlogin,
                                                      width = share 'labelWidth',
                                                      alignment = 'right',
    end
    return ExportDialogSections

    You have to assign resultLogin as a member of a (observable) property table, then bind to that member by name, for example:
    f:static_text {
        title = LrView.bind( 'resultlogin' ),
        width = share 'labelWidth',
        alignment = 'right',
    In the case of export dialog box, the export settings themselves are a usable property table. In other cases, you may need to create one yourself - see LrFunctionContext, in which case the only trick is to make sure that the property table is specified as bind_to_object.
    There are examples galore in my plugin's source code:
    http://www.robcole.com/Rob/ProductsAndServices
    Rob

  • Update Marketing attributes in Interactive Scripting

    Hi All,
    I would like to know if anyone knows how to :
    1. Display multi value fields in Interactive Scripting 5.2
        In standard IS editor, there is a dynamic answer "Marketing Attribute 5.1". We need to create new ones. What it the process ?
    2. Update Marketing Attributes (or any other multi value fields) in IS. In addition to that, IS Editor in 5.2 don't have "ABAP Call" and "RFC ABAP Call" type actions in the  repository, where 4.0 comes with these types. I would like to make a RFC call to R/3 from IS, and display the returned value in the IS.
    Thank you,
    Vadim Boriskevich.

    Hello Mike,
    Yes, You have to clearly define what type of marketing attribute it is. i mean whether person or organization.
    It is not possible to use marketing attributes which are valid for persons AND organizations for survey.
    For eg.   If the marketing attribute is of type person(you can see this in the trx Crmd_prof_templ) and the BP is of type Organisation then it wont work for you.
    In this case either change the attributes to Organization type ,reattach them in the survey suite and then try.
    If you  have attribute of person type then the BP should be of the same type.Actually in the code there is a string which matches from both the sides.So in case of any mismatch the updation would not be there.
    Hope this answers your question.
    Thanks
    Raja  Pamireddy
    CRM Marketing forum Moderator

  • Dynamically created "alt" attribute not displaying

    Hi, I have created a details page for our company product, which is diplayed dynamically. I have on this page a dynamic image as well thats pulled from my database. As with any image on the web, I want to set the alt attribute, but of course this has to be dynamic as well. I have done this it seems, as I view my source code from a browser, I can see that the alt has a value there and that it is the correct value. My question is, why doesnt this display when I mouse over the image? Is there something I am forgetting to add? Is this attribute deprecated? here is my code for the alt cfoutput:
    function(){return A.apply(null,[this].concat($A(arguments)))}
    <cfoutput>
              <table align="center">
                <tr>
                  <td><cfif rsDetails.image1 NEQ "">
                      <a href="images/#rsDetails.image1#" target="_blank"><img src="images/#rsDetails.image1#" alt="#rsDetails.item#" /></a>
                    </cfif></td>
                </tr>
              </table>
            </cfoutput>
    Here is the source code from the browser that shows there is an alt value:
    function(){return A.apply(null,[this].concat($A(arguments)))}
    <table align="center">
        <tr>
           <td>
             <a href="images/60K19DL.jpg" target="_blank"><img src="images/60K19DL.jpg" alt="60K19/DL" /></a>
           </td>
        </tr>
    </table>
    I hope this is easy to understand without going into lengthy detail. Thanks for any help!

    Ok I understand what you're saying now. lol I did try my code without the <a> tag but still didn't work. SO thats kinda weird.
    However, until you pointed it out, I didn't realize his site didn't have the mouse tips in firefox or that other browsers didn't support it, so I guess its not that important after all...the tips I mean.
    I hate IE too! but unfortunately when dealing with an online wholesale site, I must use and develop for IE.
    Anyway, thanks for the help! I may try the title attribute, but I think as long as I have the alt for SEO then I am fine.

  • Can't Update Lighthouse attributes :(

    Hi all,
    I have a custom workflow I am working on. The custom workflow is being used by administrators to change a users user name. I am having a weird problem. I check out the View, set a bunch of data (username, email, etc) and then check in the view. The data is all being updated on the Resources, but not on Lighthouse. Afterwards, I then open the user under edit, and go to save, and it wants to save over the newer values on the resources with the older values in lighthouse.
    I don't know why the Lighthouse attributes are not getting updated...
    Here is the workflow:
    <!-- MemberObjectGroups="#ID#Top" createDate="Fri Jun 29 10:05:49 PDT 2007" extensionClass="WFProcess" id="#ID#B1B91E225EF0A6F9:1979EB:1136EF5F51B:-7FD0" name="UO_changeUsername" visibility="runschedule"-->
    <TaskDefinition id='#ID#B1B91E225EF0A6F9:1979EB:1136EF5F51B:-7FD0' name='UO_changeUsername' lock='Configurator#1184960068433' creator='Configurator' createDate='1183136749878' lastModifier='Configurator' lastModDate='1184959768387' lastMod='719' taskType='Workflow' executor='com.waveset.workflow.WorkflowExecutor' suspendable='true' syncControlAllowed='true' execMode='sync' execLimit='0' resultLimit='0' resultOption='delete' visibility='runschedule' progressInterval='0'>
    <Form name='uoChangeUsernameForm' objectLocationID='objectName=UO_changeUsername&isBegin=true&objectPath=81&objectType=TaskDefinition'>
    <Display class='EditForm'/>
    <defvar name='singleId'>
    <block name='singleIdVariable' trace='true'>
    <cond>
    <eq>
    <length>
    <get>
    <ref>form_inputs</ref>
    <s>userObjectIds</s>
    </get>
    </length>
    <i>1</i>
    </eq>
    <s>true</s>
    <s>false</s>
    </cond>
    </block>
    </defvar>
    <defvar name='userAccountId'>
    <cond>
    <eq>
    <ref>singleId</ref>
    <s>true</s>
    </eq>
    <block name='fetchTheId' trace='true'>
    <get>
    <get>
    <ref>form_inputs</ref>
    <s>userObjectIds</s>
    </get>
    <i>0</i>
    </get>
    </block>
    </cond>
    </defvar>
    <Field name='theUser'>
    <Derivation>
    <block>
    <set name='session'>
    <invoke name='getAuthenticatedContext'>
    <new class='com.waveset.session.InternalSession'/>
    <s>Configurator</s>
    </invoke>
    </set>
    <invoke name='getView'>
    <ref>:display.session</ref>
    <concat>
    <s>User:</s>
    <ref>userAccountId</ref>
    </concat>
    <map>
    <s>authorized</s>
    <s>true</s>
    <s>Form</s>
    <s>UO Empty Form</s>
    </map>
    </invoke>
    </block>
    </Derivation>
    <Validation>
    <cond>
    <not>
    <eq>
    <ref>theUser.accounts[Lighthouse].accountClaimed</ref>
    <s>true</s>
    </eq>
    </not>
    <s>You may not modify unclaimed accounts.</s>
    </cond>
    </Validation>
    </Field>
    <Field name='theUser.waveset.accountId'>
    <Display class='Label'>
    <Property name='title' value='Account ID'/>
    </Display>
    </Field>
    <Field name='newUsername'>
    <Display class='Text'>
    <Property name='title' value='New Username'/>
    </Display>
    <Validation>
    <block name='validation' trace='true'>
    <cond>
    <neq>
    <rule name='UO Username Library:existsInAuth'>
    <argument name='potentialUsername'>
    <downcase>
    <ref>newUsername</ref>
    </downcase>
    </argument>
    </rule>
    <i>0</i>
    </neq>
    <s>The username you have selected is already in use. Please choose a different username.</s>
    <cond>
    <neq>
    <rule name='UO Username Library:alphanumericOnly'>
    <argument name='inputString' value='$(newUsername)'/>
    </rule>
    <ref>newUsername</ref>
    </neq>
    <s>The username may only contain alpha-numeric characters. No other character types are allowed.</s>
    </cond>
    </cond>
    </block>
    </Validation>
    </Field>
    </Form>
    <Extension>
    <WFProcess name='UO_changeUsername' title='UO_changeUsername' maxSteps='0'>
    <Variable name='theUser' input='true'/>
    <Variable name='newUsername'/>
    <Variable name='error'/>
    <Activity id='0' name='start'>
    <ReportTitle>
    <s>start</s>
    </ReportTitle>
    <Transition to='Update Username Attributes'/>
    <WorkflowEditor x='56' y='41'/>
    </Activity>
    <Activity id='1' name='end'>
    <ReportTitle>
    <s>end</s>
    </ReportTitle>
    <WorkflowEditor x='362' y='514'/>
    </Activity>
    <Activity id='2' name='ReProvision User'>
    <ReportTitle>
    <s>ReProvision User</s>
    </ReportTitle>
    <Action id='0' name='Set Process View'>
    <ReportTitle>
    <s>Set Process View</s>
    </ReportTitle>
    <expression>
    <block>
    <set name='theUser.viewOptions.Form'>
    <s>UO Empty Form</s>
    </set>
    </block>
    </expression>
    </Action>
    <Action id='1' name='ReProvision' application='com.waveset.session.WorkflowServices'>
    <ReportTitle>
    <s>ReProvision</s>
    </ReportTitle>
    <Argument name='op' value='checkinView'/>
    <Argument name='view'>
    <ref>theUser</ref>
    </Argument>
    </Action>
    <Transition to='end'/>
    <WorkflowEditor x='337' y='359'/>
    </Activity>
    <Activity id='3' name='Update Username Attributes'>
    <ReportTitle>
    <s>Update Username Attributes</s>
    </ReportTitle>
    <Action id='0' name='Update Attributes'>
    <ReportTitle>
    <s>Update Attributes</s>
    </ReportTitle>
    <expression>
    <block name='ifAccountIDNeedsToChange'>
    <block name='setting' trace='true'>
    <set name='theUser.update.accounts[Lighthouse].changes[Uname].old'>
    <ref>theUser.accounts[Lighthouse].Uname</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[Uname].new'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].selected'>
    <s>true</s>
    </set>
    <set name='theUser.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.attributes.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.accounts[LDAP].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accounts[LDAP].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[email].new'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[email].old'>
    <ref>theUser.accounts[Lighthouse].email</ref>
    </set>
    <set name='theUser.accounts[Lighthouse].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.waveset.email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.waveset.accounts[Lighthouse].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.accounts[LDAP].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <append name='theUser.update.toUpdate'>
    <s>Lighthouse</s>
    </append>
    <set name='theUser.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accountId'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.accounts[Lighthouse].accountType'>
    <s>TEST</s>
    </set>
    </block>
    </block>
    </expression>
    </Action>
    <Action id='1' name='Update Auth DB'>
    <ReportTitle>
    <s>Update Auth DB</s>
    </ReportTitle>
    </Action>
    <Transition to='ReProvision User'/>
    <WorkflowEditor x='212' y='189'/>
    </Activity>
    </WFProcess>
    </Extension>
    <MemberObjectGroups>
    <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
    </MemberObjectGroups>
    <Properties>
    <Property name='editorOriginalName' value='UO_changeUsername'/>
    </Properties>
    </TaskDefinition>

    Hi all,
    I have a custom workflow I am working on. The custom workflow is being used by administrators to change a users user name. I am having a weird problem. I check out the View, set a bunch of data (username, email, etc) and then check in the view. The data is all being updated on the Resources, but not on Lighthouse. Afterwards, I then open the user under edit, and go to save, and it wants to save over the newer values on the resources with the older values in lighthouse.
    I don't know why the Lighthouse attributes are not getting updated...
    Here is the workflow:
    <!-- MemberObjectGroups="#ID#Top" createDate="Fri Jun 29 10:05:49 PDT 2007" extensionClass="WFProcess" id="#ID#B1B91E225EF0A6F9:1979EB:1136EF5F51B:-7FD0" name="UO_changeUsername" visibility="runschedule"-->
    <TaskDefinition id='#ID#B1B91E225EF0A6F9:1979EB:1136EF5F51B:-7FD0' name='UO_changeUsername' lock='Configurator#1184960068433' creator='Configurator' createDate='1183136749878' lastModifier='Configurator' lastModDate='1184959768387' lastMod='719' taskType='Workflow' executor='com.waveset.workflow.WorkflowExecutor' suspendable='true' syncControlAllowed='true' execMode='sync' execLimit='0' resultLimit='0' resultOption='delete' visibility='runschedule' progressInterval='0'>
    <Form name='uoChangeUsernameForm' objectLocationID='objectName=UO_changeUsername&isBegin=true&objectPath=81&objectType=TaskDefinition'>
    <Display class='EditForm'/>
    <defvar name='singleId'>
    <block name='singleIdVariable' trace='true'>
    <cond>
    <eq>
    <length>
    <get>
    <ref>form_inputs</ref>
    <s>userObjectIds</s>
    </get>
    </length>
    <i>1</i>
    </eq>
    <s>true</s>
    <s>false</s>
    </cond>
    </block>
    </defvar>
    <defvar name='userAccountId'>
    <cond>
    <eq>
    <ref>singleId</ref>
    <s>true</s>
    </eq>
    <block name='fetchTheId' trace='true'>
    <get>
    <get>
    <ref>form_inputs</ref>
    <s>userObjectIds</s>
    </get>
    <i>0</i>
    </get>
    </block>
    </cond>
    </defvar>
    <Field name='theUser'>
    <Derivation>
    <block>
    <set name='session'>
    <invoke name='getAuthenticatedContext'>
    <new class='com.waveset.session.InternalSession'/>
    <s>Configurator</s>
    </invoke>
    </set>
    <invoke name='getView'>
    <ref>:display.session</ref>
    <concat>
    <s>User:</s>
    <ref>userAccountId</ref>
    </concat>
    <map>
    <s>authorized</s>
    <s>true</s>
    <s>Form</s>
    <s>UO Empty Form</s>
    </map>
    </invoke>
    </block>
    </Derivation>
    <Validation>
    <cond>
    <not>
    <eq>
    <ref>theUser.accounts[Lighthouse].accountClaimed</ref>
    <s>true</s>
    </eq>
    </not>
    <s>You may not modify unclaimed accounts.</s>
    </cond>
    </Validation>
    </Field>
    <Field name='theUser.waveset.accountId'>
    <Display class='Label'>
    <Property name='title' value='Account ID'/>
    </Display>
    </Field>
    <Field name='newUsername'>
    <Display class='Text'>
    <Property name='title' value='New Username'/>
    </Display>
    <Validation>
    <block name='validation' trace='true'>
    <cond>
    <neq>
    <rule name='UO Username Library:existsInAuth'>
    <argument name='potentialUsername'>
    <downcase>
    <ref>newUsername</ref>
    </downcase>
    </argument>
    </rule>
    <i>0</i>
    </neq>
    <s>The username you have selected is already in use. Please choose a different username.</s>
    <cond>
    <neq>
    <rule name='UO Username Library:alphanumericOnly'>
    <argument name='inputString' value='$(newUsername)'/>
    </rule>
    <ref>newUsername</ref>
    </neq>
    <s>The username may only contain alpha-numeric characters. No other character types are allowed.</s>
    </cond>
    </cond>
    </block>
    </Validation>
    </Field>
    </Form>
    <Extension>
    <WFProcess name='UO_changeUsername' title='UO_changeUsername' maxSteps='0'>
    <Variable name='theUser' input='true'/>
    <Variable name='newUsername'/>
    <Variable name='error'/>
    <Activity id='0' name='start'>
    <ReportTitle>
    <s>start</s>
    </ReportTitle>
    <Transition to='Update Username Attributes'/>
    <WorkflowEditor x='56' y='41'/>
    </Activity>
    <Activity id='1' name='end'>
    <ReportTitle>
    <s>end</s>
    </ReportTitle>
    <WorkflowEditor x='362' y='514'/>
    </Activity>
    <Activity id='2' name='ReProvision User'>
    <ReportTitle>
    <s>ReProvision User</s>
    </ReportTitle>
    <Action id='0' name='Set Process View'>
    <ReportTitle>
    <s>Set Process View</s>
    </ReportTitle>
    <expression>
    <block>
    <set name='theUser.viewOptions.Form'>
    <s>UO Empty Form</s>
    </set>
    </block>
    </expression>
    </Action>
    <Action id='1' name='ReProvision' application='com.waveset.session.WorkflowServices'>
    <ReportTitle>
    <s>ReProvision</s>
    </ReportTitle>
    <Argument name='op' value='checkinView'/>
    <Argument name='view'>
    <ref>theUser</ref>
    </Argument>
    </Action>
    <Transition to='end'/>
    <WorkflowEditor x='337' y='359'/>
    </Activity>
    <Activity id='3' name='Update Username Attributes'>
    <ReportTitle>
    <s>Update Username Attributes</s>
    </ReportTitle>
    <Action id='0' name='Update Attributes'>
    <ReportTitle>
    <s>Update Attributes</s>
    </ReportTitle>
    <expression>
    <block name='ifAccountIDNeedsToChange'>
    <block name='setting' trace='true'>
    <set name='theUser.update.accounts[Lighthouse].changes[Uname].old'>
    <ref>theUser.accounts[Lighthouse].Uname</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[Uname].new'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].selected'>
    <s>true</s>
    </set>
    <set name='theUser.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.attributes.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.accounts[LDAP].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accounts[LDAP].Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[email].new'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.update.accounts[Lighthouse].changes[email].old'>
    <ref>theUser.accounts[Lighthouse].email</ref>
    </set>
    <set name='theUser.accounts[Lighthouse].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.waveset.email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.waveset.accounts[Lighthouse].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.accounts[LDAP].email'>
    <concat>
    <ref>newUsername</ref>
    <s>@uoregon.edu</s>
    </concat>
    </set>
    <set name='theUser.accounts[Lighthouse].Uname'>
    <ref>newUsername</ref>
    </set>
    <append name='theUser.update.toUpdate'>
    <s>Lighthouse</s>
    </append>
    <set name='theUser.Uname'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.waveset.accountId'>
    <ref>newUsername</ref>
    </set>
    <set name='theUser.accounts[Lighthouse].accountType'>
    <s>TEST</s>
    </set>
    </block>
    </block>
    </expression>
    </Action>
    <Action id='1' name='Update Auth DB'>
    <ReportTitle>
    <s>Update Auth DB</s>
    </ReportTitle>
    </Action>
    <Transition to='ReProvision User'/>
    <WorkflowEditor x='212' y='189'/>
    </Activity>
    </WFProcess>
    </Extension>
    <MemberObjectGroups>
    <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
    </MemberObjectGroups>
    <Properties>
    <Property name='editorOriginalName' value='UO_changeUsername'/>
    </Properties>
    </TaskDefinition>

  • Title attribute stays in Latin

    Afternoon,
    Hope someone can help.
    iWeb 09 3.0.1
    I built a website and for some reason the title attribute stays in latin. I have tried renaming the site, etc. But no matter what, it stays in latin. If I open the Welcome/Home page in Dreamweaver, I can change it manually thru that but I lose some links, etc. Just a pain. Anyone else have this issue? Is there a work around? Will I have to built a new site (and just move the pages over?)
    Thanks
    Joe
    Message was edited by: defjoe

    In Firefox 4 and later [http://kb.mozillazine.org/Safe_mode Safe mode] disables extensions and disables hardware acceleration.
    *Tools > Options > Advanced > General > Browsing: "Use hardware acceleration when available"
    If disabling hardware acceleration works then check if there is an update available for your graphics display driver.

  • OIM Design Console Internal error while updating task attributes

    Hi All,
    I have installed OIM9101 on jboss, the set up is running fine. I am in the process of integrating a OID connector following steps given OID connector guide. In design console(Administration-->Task Scheduler) while modifying "OID Group Lookup Reconciliation Task" attributes, attribute value is not getting saved. When i click on save option it shows a pop up windows saying "problem in updating task attributes. update failed."
    Any solution for this??.. Please help.
    Thanks in Advance.
    Edited by: VAYANAKA on Nov 26, 2010 10:48 PM

    Thank you for the reply..I have tried to create a new scheduled task. But while saving it again an Internal error pop up window comes saying " Description:Could not execute database read.The database encountered a problem with the specified SQL Query.Remedy: Check the database query.Contact your system administrator."..
    Is it any problem with my database.? I have checked database, its up and running??
    Thanks In advance.

  • OIM: Error while updating Task Attributes

    Hi All,
    I am trying to use PeopleSoft User Management using OIM connector.
    I am facing an error saying "problem in updating Task Attributes" while scheduling a task on OIM design Console. I am trying to update and save PSFT Base Non Trusted User Reconciliation. following is the log message displayed in server command prompt.
    ERROR,11 Apr 2008 05:02:53,287,[XELLERATE.SERVER],Class/Method: tcTSA/eventPostU
    pdate encounter some problems: problem in updating Task Attributes
    com.thortech.xl.scheduler.exception.SchedulerGenericException: problem in updati
    ng Task Attributes
    at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.updateTaskA
    ttributes(Unknown Source)
    at com.thortech.xl.scheduler.ejb.SchedulerControllerBean.updateTaskAttri
    butes(Unknown Source)
    at com.thortech.xl.scheduler.beans.SchedulerControllerSession.updateTask
    Attributes(Unknown Source)
    at com.thortech.xl.scheduler.beans.SchedulerController_z4f4d2_EOImpl.upd
    ateTaskAttributes(SchedulerController_z4f4d2_EOImpl.java:478)
    at com.thortech.xl.scheduler.beans.SchedulerController_z4f4d2_EOImpl_CBV
    .updateTaskAttributes(Unknown Source)
    at com.thortech.xl.dataobj.tcTSA.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.databeansimpl.tcDataObjectBase.save(Unknown Sourc
    e)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl.save(tcTSA_u3xmy2_EOImp
    l.java:1437)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl_WLSkel.invoke(Unknown S
    ource)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(Activata
    bleServerRef.java:90)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:434)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:429)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:35)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    Caused by [Nested Exception]:
    java.lang.NullPointerException
    at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.updateTaskA
    ttributes(Unknown Source)
    at com.thortech.xl.scheduler.ejb.SchedulerControllerBean.updateTaskAttri
    butes(Unknown Source)
    at com.thortech.xl.scheduler.beans.SchedulerControllerSession.updateTask
    Attributes(Unknown Source)
    at com.thortech.xl.scheduler.beans.SchedulerController_z4f4d2_EOImpl.upd
    ateTaskAttributes(SchedulerController_z4f4d2_EOImpl.java:478)
    at com.thortech.xl.scheduler.beans.SchedulerController_z4f4d2_EOImpl_CBV
    .updateTaskAttributes(Unknown Source)
    at com.thortech.xl.dataobj.tcTSA.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.databeansimpl.tcDataObjectBase.save(Unknown Sourc
    e)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl.save(tcTSA_u3xmy2_EOImp
    l.java:1437)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl_WLSkel.invoke(Unknown S
    ource)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(Activata
    bleServerRef.java:90)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:434)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:429)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:35)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    ERROR,11 Apr 2008 05:02:53,287,[XELLERATE.SERVER],Class/Method: tcDataObj/save E
    rror :Data Update Failed
    ERROR,11 Apr 2008 05:02:53,302,[XELLERATE.DATABASE],Class/Method: tcDataBase/rol
    lbackTransaction encounter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
    at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Sou
    rce)
    at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.databeansimpl.tcDataObjectBase.save(Unknown Sourc
    e)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl.save(tcTSA_u3xmy2_EOImp
    l.java:1437)
    at com.thortech.xl.ejb.beans.tcTSA_u3xmy2_EOImpl_WLSkel.invoke(Unknown S
    ource)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(Activata
    bleServerRef.java:90)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:434)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:429)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:35)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    I am facing above error when try to update any task in the task scheduler.
    Can anyone please suggest me where i am going wrong?
    Thanks,
    Uma.

    I would assume you are missing the jar file for your scheduled tasks. Try and create a new scheduled task with the same class name, if it won't let you save, this is your answer. You'll want to make sure you have the connector scheduled task file in the ScheduleTask folder in your OIM directory.
    -Kevin

  • Insufficient access error while updating AD attributes

    Please find the attachment, I have tried to update the lastLogon attribute to replicate in global catalog, then the error has occurred as follows. I have enterprise administrative power, then also not able to update the attribute, please help
    thanks in advance.

    I would agree with Martin. You simply need to be member of Schema Admins
    group. You can add that using dsa.msc.
    By the way, why are you trying to do that? Lastlogon attribute should not be replicated as it maintained locally on each DC. If you want to get the user exact last logon date and time then you can use my script here: https://gallery.technet.microsoft.com/scriptcenter/Get-Active-Directory-User-bbcdd771
    This posting is provided AS IS with no warranties or guarantees , and confers no rights.
    Ahmed MALEK
    My Website Link
    My Linkedin Profile
    My MVP Profile

Maybe you are looking for