RE: Escript question [Ref:C498609]

Hi Arpad,
You're correct in that trying to find an application subagent will leave the
environment agent as the current agent, and will be the focus of subsequent
commands.
The way we achieved a more robust way of dealing with this is to write a very
simple Forte app that uses the SystemMonitor classes to navigate through the
environment hierarchy. Methods such as FindSubAgent return a pointer to the
agent found, or NIL if it doesn't exist. You can test for this, and only execute
the Shutdown command if you do find the agent.
This is a more complicated solution than simply using a small set of fscript
commands.
Hope this helps,
Steve Elvin
Systems Developer
Frontline Ltd.
UK.
-----Original Message-----
From: INTERNET [email protected]
Sent: Monday, December 07, 1998 9:33 AM
To: Steve Elvin; X400
p=NET;a=CWMAIL;c=GB;DDA:RFC-822=forte-users(a)sagesoln.com;
Subject: Escript question [Ref:C498609]
Hi all,
I have a problem with the following script:
findactenv
findsuba logmgrproject_cl1
shutdown
If logmgrproject_cl1 is not installed, then the second line has an error. In
this case the shutdown command refers to the active environment and kills
all Forte stuff. Does anyone know a solution for this problem?
Arpad Sooky
Lufthansa Systems
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

You can also use the ShutdownSubagent command. It's much safer than using shutdown, and a lot easier than trying to write a SystemMonitor application.
The syntax is:
shutdownsubagent myproject_cl0
If the subagent isn't installed, you'll still get an error, but at least you're not shutting down the entire environment!
Hope this helps...
-Katie
-----Original Message-----
From: [email protected] [SMTP:[email protected]]
Sent: Monday, December 07, 1998 4:15 AM
To: [email protected]
Subject: RE: Escript question [Ref:C498609]
Hi Arpad,
You're correct in that trying to find an application subagent will leave the
environment agent as the current agent, and will be the focus of subsequent
commands.
The way we achieved a more robust way of dealing with this is to write a very
simple Forte app that uses the SystemMonitor classes to navigate through the
environment hierarchy. Methods such as FindSubAgent return a pointer to the
agent found, or NIL if it doesn't exist. You can test for this, and only execute
the Shutdown command if you do find the agent.
This is a more complicated solution than simply using a small set of fscript
commands.
Hope this helps,
Steve Elvin
Systems Developer
Frontline Ltd.
UK.
-----Original Message-----
From: INTERNET [email protected]
Sent: Monday, December 07, 1998 9:33 AM
To: Steve Elvin; X400
p=NET;a=CWMAIL;c=GB;DDA:RFC-822=forte-users(a)sagesoln.com;
Subject: Escript question [Ref:C498609]
Hi all,
I have a problem with the following script:
findactenv
findsuba logmgrproject_cl1
shutdown
If logmgrproject_cl1 is not installed, then the second line has an error. In
this case the shutdown command refers to the active environment and kills
all Forte stuff. Does anyone know a solution for this problem?
Arpad Sooky
Lufthansa Systems
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Similar Messages

  • Escript question

    I have a problem loading applets via escript. I have
    a deploy script, written in kornshell, that generates
    all the fscript and escript commands necessary to
    compile/partition/deploy/copy-to-test-environment/install.
    The last step seems to be flakey. After copying the
    deployed partitions to appdist on the test environment,
    the testenv does not see that the applet is there and
    will not loaddistrib/install. If I wait a random amount
    of time and run the escript again, or use the environment
    console to do these steps, they work.
    Does the environment manager 'poll' the appdist directory
    every X time units, and thus does not see the newly copied
    files until then? What is the time period involved so that
    I may build an appropriate delay into my script? (Currently
    using 10 seconds w/out much luck in solving this.)
    Attached is a sample of the escript portion of the install
    procedure I am using.
    Thanks in advance for any advice you may have.
    [email protected]
    Unix Systems Administrator
    Sentai Advanced Research Corp.
    (780)423-3113 ext 42

    I have a problem loading applets via escript. I have
    a deploy script, written in kornshell, that generates
    all the fscript and escript commands necessary to
    compile/partition/deploy/copy-to-test-environment/install.
    The last step seems to be flakey. After copying the
    deployed partitions to appdist on the test environment,
    the testenv does not see that the applet is there and
    will not loaddistrib/install. If I wait a random amount
    of time and run the escript again, or use the environment
    console to do these steps, they work.
    Does the environment manager 'poll' the appdist directory
    every X time units, and thus does not see the newly copied
    files until then? What is the time period involved so that
    I may build an appropriate delay into my script? (Currently
    using 10 seconds w/out much luck in solving this.)
    Attached is a sample of the escript portion of the install
    procedure I am using.
    Thanks in advance for any advice you may have.
    [email protected]
    Unix Systems Administrator
    Sentai Advanced Research Corp.
    (780)423-3113 ext 42

  • New computer, switching XP to Vista, have questions ref. installation

    I had been managing my Gen5 30GB iPod w/Video on a computer with OS XP. Said computer is dead and new computer has OS Vista.
    I need to install iPod and iTunes on new computer; I have the original installation disk. Obviously, I don't want to lose the tunes I have on the iPod and, for the time being, I want to manage my tunes manually, rather than have iTunes synch them automatically.
    I am afraid to install the iPod w/iTunes anew with the disk, fearing that it will require me to have iPod connected to computer and that I will lose my tunes b/c iTunes default might be to "synch". Maybe that's not so.
    In any case, my thought is: to download the most recent iTunes from the Apple website. If possible, to then uncheck "synch" and/or check "enable iPod use as disk" (or whatever). i.e. cancel the "synch" function.
    Then...install iPod from the installation CD-ROM. Is this a good approach? Or not? If so, with iTunes already installed, would installation CD "realize" this and not install iTunes from the CD? or would there be conflict?
    I don't know all the basics so I don't know whether I'm barking up the wrong tree or what.
    All comments and suggestions will most welcome! Thanks in advance.
    (BTW....I already have the Windows Update for Vista KB936824.)

    Download and install the latest version of iTunes, then connect your iPod to your new computer. If it is set to update automatically you'll get a message that it is linked to a different library and asking if you want to link to this one and replace all your songs etc, press "Cancel". Pressing "Erase and Sync" will irretrievably remove all the songs from your iPod. When your iPod appears in the iTunes source list change the update setting to manual, that will let you use our iPod without the risk of accidentally erasing it. Check the "manually manage music and videos" box in Summary then press the Apply button. Also when using most of the utilities listed below your iPod needs to be enabled for disc use, changing to manual update will do this by default: Managing content manually on iPod
    You can also use a keyboard command to prevent your iPod auto-syncing with iTunes. While connecting the iPod to the computer on Windows with iTunes 7.3 or later installed hold down the Shift + Ctrl keys together. This will stop the iPod from auto-syncing with iTunes and the iPod will appear in the source list. Wait until you are sure the iPod has mounted, and that it will not auto sync and then you can let the keys go. This may take between 20 to 30 seconds depending on your computer: iTunes - Keyboard Shortcuts for Windows
    Once you are safely connected there are a few things you can do to restore your iTunes from the iPod.
    The transfer of content sources such as songs imported from CD is designed by default to be one way from iTunes to iPod. However there are a number of third party utilities that you can use to retrieve the music files and playlists from your iPod. You'll find that they have varying degrees of functionality and some will transfer movies, videos, photos, podcasts and games as well. Have a look at the web pages and documentation, this is just a small selection of what's available, they are generally quite straightforward. You can read reviews and comparisons of some of them here:
    Wired News - Rescue Your Stranded Tunes
    Comparison of iPod managers
    TuneJack Windows Only
    iPod2PC Windows Only
    iGadget Windows Only
    iDump Windows Only
    SharePod Windows Only
    iPodRip Mac & Windows
    YamiPod Mac and Windows
    Music Rescue Mac & Windows
    iPodCopy Mac and Windows
    iRepo Mac & Windows (iPhone and iPod Touch compatible)
    iPod Access Mac & Windows (iPhone and iPod Touch compatible)
    If you have any iTunes Music Store purchases the transfer of purchased content from the iPod to authorised computers was introduced with iTunes 7. You'll find details in this article: Copying iTunes Store purchases from your iPod or iPhone to a computer
    There's also a manual method of copying songs from your iPod to a Mac or PC. The procedure is a bit involved and won't recover playlists but if you're interested it's available on page 2 at this link: Copying Content from your iPod to your Computer - The Definitive Guide
    Whichever of these retrieval methods you choose, keep your iPod in manual mode until you have reloaded your iTunes and you are happy with your playlists etc then it will be safe to return it auto-sync. I would also advise that you get yourself an external hard drive and back your stuff up, relying on an iPod as your sole backup is not a good idea and external drives are comparatively inexpensive these days, you can get loads of storage for a reasonable outlay.

  • 9i Standby Database - Failover Question - REF 227196.1

    Hi ,
    Im researching the use of a Standby DB for out Production DB....
    The Metalink DOC 227196.1 mentions that in failover , the Production going down , Standby becomes Primary and cannot be come Standby again , whereas with Switchover , they can be swapped as many times as you need for upgrades etc...
    "The Difference between a Switchover and a Failover is, that after a Failover, the Standby Database becoming a Primary now, cannot switchback to become a Standby Database again. In Opposition a Switchover exchanges the Database Roles (The Primary becomes a Standby and the Standby becomes a Primary). Switchovers can be performed arbitrarily, a Failover only once."
    If failover happens can someone tell me or point me in the right direction:
    a) Can you config Failover to happen automatically?
    b) If failover occurs , do you need to reconfig all the Primary/Standby DB again in the event that failover happens again?
    c) Any clear step by step guide to config of standby... The Oracle docs whilst very good are robust and some "summary" steps would be great
    thanks in advance
    Stephen

    HI,
    Please check this link:
    Physical Standby Database SWITCHOVER &amp;amp; FAILOVER Operations | Talip Hakan Ozturk&amp;#039;s ORACLE BLOG
    Thank you

  • Question ref sound

    Model 55UX600U. When I change the sound option to Cinema, Spatial or off - I hear no difference. They all sound the same. Is there suppose to be a noticeable difference in these options? Also when I adjust the Bass and Treble options I do not hear any difference. The sound does not change no matter what options I use. I talked to support and they had no idea and said they have never heard of this problem, if it is a problem, and if not then I will have to pay service people to look at it and tell me there is nothing wrong. It seems to me those options would not be there if they do not do anything. Volume adjustment works fine so I assume that section is OK. Can anybody advise if there is suppose to be a difference?
    Guess I am the only person in the world that owns this TV. I would think someone who might own it would have tried the sound options. Guess not.

    I just got the 46SL417 last week and have preaty much the same sound issues. I don't even see any speakes in the holes below the screen. I updated the firmware and hear no diffence infact when I make picture adjustments the sound sounf seem to revert to the dynamic sound being off even though the adjustment are still there. Ihave to turn the TV off and back on to get it to work. Treble and base seem to have no audible effect.

  • Several question s about runtime Engine, application builder and labview player

    I am a little confused by all the options to distribute a program.
    Please help bij answering (one of) the following questions:
    1. Does an application built with the application builder always need the LV runtime engine? The LV runtime engine is 33 Mb to download!
    2. Is there anyway to make a 'normal' executable that runs on a windows machine, without any supporting installed software?
    3. What is the advantage of the labview player above the runtime Engine?
    All questions refer to the latest software versions of NI software
    Thanks in advance,
    Regards,
    Ferry

    ferry1979 wrote:
    1. Does an application built with the application builder always need the LV runtime engine? The LV runtime engine is 33 Mb to download!
    Yes, the runtime engine contains all the stuff that is common to all LabVIEW applications. This is not any different than e.g. the Visual basic runtime (VBrun...) or dforrt.dll for Fortran.
    If you built the application, you can strip it a little bit by including the runtime with the installer and leaving out unneeded modules (see image from the 7.1 builder).
    The advantage of a seperate runtime engine is that applications are very small. The runtime needs to be installed only once. On any broadband connection, 33MB is peanuts. I distribute everything without runtine, but tell people to download and install the runtime directly from NI.
    (In LabVIEW 4, no runtime was needed, with the disadvantage that even the simplest program was multiple megabytes. Not an efficient solution).
    (Maybe in a few years LabVIEW will be so prevalent that the LabVIEW runtime will be part of a standard OS install ;
    2. Is there anyway to make a 'normal' executable that runs on a windows machine, without any supporting installed software?
    No. See above.
    3. What is the advantage of the labview player above the runtime Engine?
    The two are quite different. The labview player is more a simple educational tool, because it lets users inspect the diagram. It is not designed for any serious application deployment.
    Message Edited by altenbach on 08-21-2005 10:05 AM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    runtime.png ‏24 KB

  • Questions in policy going crazy..!!

    Hi,
    I have a scenario where i have developed a jsp which prompts user to answer 10 questions set in the IDM policy via SPML.
    for that i have created a workflow, and it is running perfectly fine when the user has not answered any questions i.e. till the time his all answers field are blank, but when i am running the workflow again for the same user (this time his answers are already set in his profile)...it is storing answers aginast random questions, i.e. it is storing ans1 against ques4, ans2 against ques6 and so on...
    I am really amazed at this beahviour because when i checked the tomcat's trace..there it is setting the answers correctly..!! I am pasting the trace below:-
    <set name='UserView.waveset.questions[#0].question'>
    <ref>ques1</ref> --> mother's maiden name
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#0].answer'>
    <ref>ans1</ref> --> null
    </set> --> null
    <ref>ans1</ref> --> null
    <set name='UserView.waveset.questions[#1].question'>
    <ref>ques2</ref> --> Wedding Month?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#1].answer'>
    <ref>ans2</ref> --> null
    </set> --> null
    <ref>ans2</ref> --> null
    <set name='UserView.waveset.questions[#2].question'>
    <ref>ques3</ref> --> Father's middle name
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#2].answer'>
    <ref>ans3</ref> --> dad
    </set> --> null
    <ref>ans3</ref> --> dad
    <set name='UserView.waveset.questions[#3].question'>
    <ref>ques4</ref> --> Birth City?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#3].answer'>
    <ref>ans4</ref> --> null
    </set> --> null
    <ref>ans4</ref> --> null
    <set name='UserView.waveset.questions[#4].question'>
    <ref>ques5</ref> --> Father's b.day month
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#4].answer'>
    <ref>ans5</ref> --> apr
    </set> --> null
    <ref>ans5</ref> --> apr
    <set name='UserView.waveset.questions[#5].question'>
    <ref>ques6</ref> --> Favorite Food?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#5].answer'>
    <ref>ans6</ref> --> null
    </set> --> null
    <set name='UserView.waveset.questions[#6].question'>
    <ref>ques7</ref> --> Favorite Sport?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#6].answer'>
    <ref>ans7</ref> --> rugby
    </set> --> null
    <ref>ans7</ref> --> rugby
    <set name='UserView.waveset.questions[#7].question'>
    <ref>ques8</ref> --> Mother's b'day month?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#7].answer'>
    <ref>ans8</ref> --> nov
    </set> --> null
    <ref>ans8</ref> --> nov
    <set name='UserView.waveset.questions[#8].question'>
    <ref>ques9</ref> --> Favorite City?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#8].answer'>
    <ref>ans9</ref> --> null
    </set> --> null
    <ref>ans9</ref> --> null
    <set name='UserView.waveset.questions[#9].question'>
    <ref>ques10</ref> --> Name of your first pet?
    </set> --> null
    <ref>UserView</ref> --> com.waveset.object.GenericObject@15f3a6a
    <set name='UserView.waveset.questions[#9].answer'>
    <ref>ans10</ref> --> jacky
    </set> --> null
    <ref>ans10</ref> --> jacky
    As you can see i have given answers to ques no. 3,5,7,8 and 10, and they are gettign set correctly as per trace, but when i am checking the user's profile i found that ans3 has been stored against ques 7, 5 agianst 10,7 against 2....!!
    If any body could help me out that would be really appreciable.
    Thanks in advance.

    You can use handbrake (http://handbrake.fr/) to convert DVDs into MPEG 4 (QT) movies. Then you can import them into Keynote or iMovie. As far as I know, you cannot directly import DVD movies neither to Keynote, nor iMovie. But handbrake can do it.

  • Basic question on SQL database file structure

    I'm learning to use JDBC / databases . I'm using JBuilder3 professional and HSQL (aka Hypersonic). I've
    been following the Java Tutorial on learning databases.
    So far I've sucessfully
    set up the drivers / URL etc
    connected to the URL
    created a database (COFFEEBREAK , as per the tutorial)
    added tables
    added data
    queried the database
    ------------- with the tutorial , so far so good. --------
    My only database experience prior to this was using Microsoft access, where tables, data, queries etc are all
    stored in one file <myfile.mdb>
    But with the example I am following, not one but 4 files have been created:
    COFFEEBREAK.data
    COFFEEBREAK.backup
    COFFEEBREAK.properties
    COFFEEBREAK.script
    the COFFEEBREAK.data file, looks like this (one line) in a text editor:
    padding="0" cell
    After I added data , using SQL ,I was expecting this file to grow ("as data rows were added") , but no change at all - still just one line.
    The file that DOES change is the COFFEEBREAK.script file. The SQL instructions get added to the end of the file eg :
    <various lines>
    INSERT INTO FILES VALUES('.\COFFEEBREAK.properties','COFFEEBREAK.properties')
    INSERT INTO FILES VALUES('.\COFFEEBREAK.data','COFFEEBREAK.data')
    INSERT INTO COFFEES VALUES('French_Roast',49,8.99,0,0)
    INSERT INTO COFFEES VALUES('Espresso',150,9.99,0,0)
    INSERT INTO COFFEES VALUES('Colombian_Decaf',101,8.99,0,0)
    INSERT INTO COFFEES VALUES('French_Roast_Decaf',49,9.99,0,0)
    I had been expecting a single file ( a la Microsoft access) , with the data in it and not readable in ascii form.
    Am I misunderstanding the structure of SQL / DBMS files , or is this just a pecularity of Hypersonic ??
    How do I ship a finished Java application where a database can be interrogated - will the *.script file have to be shipped too? If so , all the data is there , so how is the DBMS password protected?
    I'm confused ! Thanks in advance
    M.

    Thanks again for the response trejkaz.
    If the database were encrypted, you could just use an ordinary SQL query tool to dump >> all the records to a text file, which would be just as readable as the .script file!I had in mind if the user name was "Bill" with his (self selected ) password "hisPass" then the encryption key would be derived from a mangled version of those two bits of data (eg qazBillwsxhisPass or whatever). As long as the mangling mechanism was secret hopefully that would stop access through regular SQL query tools.
    You're giving them the software to read the database anyway .. what's the difference if they >> read the info from the flat file, compared to reading it through a program? Through the program the data is view only (maybe with a limited subset of the fields for printing). With a flat file a potential competitor gets a jump start by having an electronic copy to bootleg.
    Two examples occurred to me, one simple & one closer to what I'm trying to achieve
    1) An example of a multiple choice database for students where the computer tells them how they have done - couldnt the students just look up the answers beforehand in the script file ?
    2) (hypothetical example) Suppose I'm an expert on gardening & I want to set up 'electronic garden advice' Inc. I prepare a database, say about 3000 records. A typical record may have a layout based on :
    question
    question ref. number
    region
    garden style ref.
    plant type main
    plant type sub
    disease-prone?
    commercial/non commercial
    criticality weighting %
    substitute plants
    recommended treatments
    preferred season
    etc . Most of us can imagine more possible fields
    Anyone can pay the $ , download the database & set themselves up as an expert, maybe extracting sub sets of the data, depending on their customers needs.
    But any printouts might only have say the question & question number so the whole database woulnd't be printed to a text file from my Java app . (The non printed fields are used within the Java app say for cross referencing alternatives etc) so the whole database couldn't be downloaded via a print routine to a text file.
    At the moment my options seem to be:
    1) different SQL database , where the data isnt stored in ascii readable form
    2) Just use a csv text file instead of dbms & write my own encryption
    3) Encrypt the HSQL script file, have the java app decrypt it to a temp scratch file & load that way . (the problem there seems that in a multitasking OS, the user just copies the scratch file)
    4) somehow do the decryption after loading from an encrypted script file but before presenting the data on screen.
    5) any other ideas you can recommend...?!
    Apologies for the long response, my thoughts on this are still evolving
    Thanks again
    Mike2z

  • Inconsistant Question Login Behavior

    Hello all,
    I am working on implementing our requirements for forgotten password authentication questions. We have a somewhat unique policy regarding this. We want to always have a specific question asked. Then have 2 questions asked that are chosen from a random set. Then have 1 user defined question asked. Since there is no out of the box policy that captures this, I have been working to implement a solution. What I came up with was to redefine the fieldloop in the Question Login Form. Instead of looping through 'questions[*].name' I have it evaluate an expression I wrote. The expression selects questions based on the policy I outlined above. The form is working great. It displays the proper questions in line with our policy. The problem is the authentication of the questions. I have the policy set to 'any'. If I set it to 4 questions, which is how many I am asking, then the application will never let me authenticate. It will continually give me the 'Please answer at least 4 questions' error. At the suggestion of Dana from Aegis, I set the any policy to require only 1 question. The two required questions (the user defined and the admin defined questions) always work fine. However the two random questions work only sporadically. Sometimes I have to enter the answer for one of the random questions as many as 3 or 4 times before it will get excepted. This behavior seems weird. It is not consistent at all.
    We are using IdM 6.0 with no service packs. Has anyone ran into this before? Does anyone have any advice about it?

    Hi Jim, I had to build the following workflow to implement the password reset. You can tweak activity 3 'Select Questions' to do what you need. This workflow is not finished; it always selects the first three questions; but it I think it is usable.
    Have fun with it. Theo
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE TaskDefinition PUBLIC 'waveset.dtd' 'waveset.dtd'>
    <TaskDefinition authType='UserAdminTask' name='Task-FindLostPassword' creator='therijn' createDate='1145528788789' lastModifier='therijn' lastModDate='1146135380583' lastMod='536' wstype='ProvisioningTask' taskType='Workflow' executor='com.waveset.workflow.WorkflowExecutor' syncControlAllowed='true' execMode='sync' execLimit='0' resultLimit='3600' resultOption='delete' visibility='run' progressInterval='0'>
      <Extension>
        <WFProcess name='Task-FindLostPassword' title='Find Lost Password' maxSteps='0'>
          <Comments>This process allows an anonymous user to authenticate using the security questions and reset the password.</Comments>
          <Variable name='actionWF' value='findPassword'>
            <Comments>This attribute is used to distinguish between the various actions on the forms.</Comments>
          </Variable>
          <Variable name='userview'/>
          <Variable name='selectedQuestions'/>
          <Variable name='answersOK'>
            <Boolean>true</Boolean>
          </Variable>
          <Variable name='attemptsCount'>
            <Integer>0</Integer>
          </Variable>
          <Activity id='0' name='start'>
            <Transition to='Get Questions'/>
            <WorkflowEditor x='43' y='10'/>
          </Activity>
          <Activity id='1' name='Get Questions'>
            <Action id='0' application='com.waveset.session.WorkflowServices'>
              <Argument name='op' value='getView'/>
              <Argument name='type' value='User'/>
              <Argument name='id'>
                <ref>accountId</ref>
              </Argument>
              <Argument name='options'>
                <Map>
                  <MapEntry key='noFetch' value='true'/>
                </Map>
              </Argument>
              <Return from='view' to='userview'/>
            </Action>
            <Transition to='Check Email'/>
            <WorkflowEditor x='122' y='10'/>
          </Activity>
          <Activity id='2' name='Check Email'>
            <Transition to='SetExitMessage'>
              <isnull>
                <ref>userview.accounts[LDAP].email</ref>
              </isnull>
            </Transition>
            <Transition to='SetExitMessage'>
              <isFalse>
                <rule name='RLE-emailValidityAndDomainCheck'>
                  <argument name='emailAddress' value='$(userview.accounts[LDAP].email)'/>
                </rule>
              </isFalse>
            </Transition>
            <Transition to='Select Questions'/>
            <WorkflowEditor x='217' y='10'/>
          </Activity>
          <Activity id='3' name='Select Questions'>
            <Action id='0' name='Select questions'>
              <expression>
                <block>
                  <defvar name='counter'>
                    <i>0</i>
                  </defvar>
                <dolist name='iterator'>
                  <ref>userview.waveset.questions</ref>
                  <block>
                    <cond>
                        <and>
                          <lt>
                            <ref>counter</ref>
                            <i>3</i>
                          </lt>
                          <not>
                            <isnull>
                              <invoke name='get'>
                                <ref>iterator</ref>
                                <s>answer</s>
                              </invoke>
                            </isnull>
                          </not>
                        </and>
                        <block>
                          <set name='counter'>
                            <add>
                              <ref>counter</ref>
                              <i>1</i>
                            </add>
                          </set>
                        <set name='selectedQuestions[$(name)].answer'>
                          <s></s>
                        </set>
                        <set name='selectedQuestions[$(name)].origional_answer'>
                          <invoke name='get'>
                            <ref>iterator</ref>
                            <s>answer</s>
                          </invoke>
                        </set>
                        <set name='selectedQuestions[$(name)].question'>
                          <invoke name='get'>
                            <ref>iterator</ref>
                            <s>question</s>
                          </invoke>
                        </set>
                        <set name='selectedQuestions[$(name)].name'>
                          <invoke name='get'>
                            <ref>iterator</ref>
                            <s>name</s>
                          </invoke>
                        </set>
                      </block>
                    </cond>
                  </block>
                </dolist>
                </block>
              </expression>
            </Action>
            <Transition to='SetExitMessage'>
              <lt>
                <length>
                  <ref>selectedQuestions</ref>
                </length>
                <i>3</i>
              </lt>
            </Transition>
            <Transition to='Get Answers'/>
            <WorkflowEditor x='318' y='125'/>
          </Activity>
          <Activity id='4' name='Get Answers'>
            <Variable name='formButton'/>
            <ManualAction id='0' name='Show Authentication Answers' timeout='15' syncExec='true'>
              <WorkItemDescription>
                <s>Show Authentication Answers</s>
              </WorkItemDescription>
              <Owner>
                <ref>WF_CASE_OWNER</ref>
              </Owner>
              <Form noDefaultButtons='true'>
                <Display class='EditForm'>
                  <Property name='title' value='Answers Authentication Questions'/>
                  <Property name='subTitle' value='If you answer all questions correct your password will be reset and send to your email address. The answers and not case sensitive. Do not attempt to guess the answers if the name is not your name.'/>
                </Display>
                <Field name='variables.userview.accounts[LDAP].fullname'>
                  <Display class='Label'>
                    <Property name='title' value='_FM_FULLNAME'/>
                  </Display>
                </Field>
                <Field>
                  <Display class='Label'>
                    <Property name='value' value='Please answer all questions correct.'/>
                    <Property name='font' value='testFontStyle'/>
                    <Property name='color' value='#ff0000'/>
                  </Display>
                  <Disable>
                    <isTrue>
                      <ref>variables.answersOK</ref>
                    </isTrue>
                  </Disable>
                </Field>
                <Field>
                  <FieldLoop for='name' in='variables.selectedQuestions[*].name'>
                    <Field name='variables.selectedQuestions[$(name)].answer'>
                      <Display class='Text'>
                        <Property name='title'>
                          <concat>
                            <ref>variables.selectedQuestions[<ref>name</ref>].question</ref>
                            <s>:</s>
                          </concat>
                        </Property>
                        <Property name='width' value='300'/>
                      </Display>
                    </Field>
                  </FieldLoop>
                </Field>
                <Field name='complete' type='string'>
                  <Default>
                    <s>true</s>
                  </Default>
                </Field>
                <Field button='true'>
                  <Display class='Button'>
                    <Property name='name' value='variables.formButton'/>
                    <Property name='label' value='Continue'/>
                    <Property name='command' value='Save'/>
                    <Property name='value' value='continue'/>
                  </Display>
                </Field>
                <Field button='true'>
                  <Display class='Button'>
                    <Property name='name' value='variables.formButton'/>
                    <Property name='label' value='Cancel'/>
                    <Property name='command' value='SaveNoValidate'/>
                    <Property name='value' value='cancel'/>
                  </Display>
                </Field>
              </Form>
            </ManualAction>
            <Transition to='SetCanceledMessage'>
              <eq>
                <ref>formButton</ref>
                <s>cancel</s>
              </eq>
            </Transition>
            <Transition to='Check Attempts'/>
            <WorkflowEditor x='421' y='137'/>
          </Activity>
          <Activity id='5' name='Check Attempts'>
            <Action id='0'>
              <expression>
                <set name='attemptsCount'>
                  <add>
                    <i>1</i>
                    <ref>attemptsCount</ref>
                  </add>
                </set>
              </expression>
            </Action>
            <Transition to='SetTooManyAttemptsMessage'>
              <gt>
                <ref>attemptsCount</ref>
                <i>3</i>
              </gt>
            </Transition>
            <Transition to='Check Answers'/>
            <WorkflowEditor x='540' y='137'/>
          </Activity>
          <Activity id='6' name='Check Answers'>
            <Action id='0'>
              <expression>
                <block>
                  <set name='answersOK'>
                    <Boolean>true</Boolean>
                  </set>
                  <dolist name='iterator'>
                    <ref>selectedQuestions</ref>
                    <cond>
                      <neq>
                        <upcase>
                          <trim>
                            <invoke name='get'>
                              <ref>iterator</ref>
                              <s>answer</s>
                            </invoke>
                          </trim>
                        </upcase>
                        <invoke name='get'>
                          <ref>iterator</ref>
                          <s>origional_answer</s>
                        </invoke>
                      </neq>
                      <set name='answersOK'>
                        <Boolean>false</Boolean>
                      </set>
                    </cond>
                  </dolist>
                  <cond>
                    <isFalse>
                      <ref>answersOK</ref>
                    </isFalse>
                    <s>You must correctly answer all 3 questions</s>
                  </cond>
                </block>
              </expression>
            </Action>
            <Transition to='Get Answers'>
              <isFalse>
                <ref>answersOK</ref>
              </isFalse>
            </Transition>
            <Transition to='resetPassword'/>
            <WorkflowEditor x='468' y='248'/>
          </Activity>
          <Activity id='7' name='SetResetPasswordMessage'>
            <Comments>Too many attemps; lock the account will be locked for the next 30 minutes.</Comments>
            <Action id='0' application='SET_RESULT'>
              <Argument name='name' value='WFExitMessage'/>
              <Argument name='type' value='String'/>
              <Argument name='value' value='Your password has been reset. Please check your email.'/>
            </Action>
            <Transition to='end'/>
            <WorkflowEditor x='618' y='166'/>
          </Activity>
          <Activity id='8' name='SetTooManyAttemptsMessage'>
            <Comments>Too many attemps; lock the account will be locked for the next 30 minutes.</Comments>
            <Action id='0' application='SET_RESULT'>
              <Argument name='name' value='WFExitMessage'/>
              <Argument name='type' value='String'/>
              <Argument name='value' value='Too many attemps; your account will be locked for the next 30 minutes.'/>
            </Action>
            <Transition to='end'/>
            <WorkflowEditor x='626' y='27'/>
          </Activity>
          <Activity id='9' name='SetExitMessage'>
            <Comments>Give one common error message so that hackers cannot 'guess' information about or users.</Comments>
            <Action id='0' application='SET_RESULT'>
              <Argument name='name' value='WFExitMessage'/>
              <Argument name='type' value='String'/>
              <Argument name='value' value='Due to a problem with your data we cannot authenticate you using the security questions. Your UserID does not exists, your email address is missing or invalid or you have not answered the security questions.'/>
            </Action>
            <Transition to='end'/>
            <WorkflowEditor x='319' y='10'/>
          </Activity>
          <Activity id='10' name='end'>
            <WorkflowEditor x='421' y='10'/>
          </Activity>
          <Activity id='11' name='resetPassword'>
            <Action id='0' name='Prelude'>
              <expression>
                <set name='actionWF'>
                  <s>resetPassword</s>
                </set>
              </expression>
            </Action>
            <Action id='1' process='Reset the Password'>
              <Argument name='adminEmailAddress'/>
              <Argument name='notificationEmailToAddress'>
                <Boolean>false</Boolean>
              </Argument>
              <Argument name='accountId' value='$(accountId)'/>
              <Return from='result' to='result'/>
              <SubProcess>
                <ObjectRef type='Configuration' name='TaskSubProc-ResetPassword'/>
              </SubProcess>
            </Action>
            <Transition to='SetResetPasswordMessage'/>
            <WorkflowEditor x='698' y='248'/>
          </Activity>
          <Activity id='12' name='SetCanceledMessage'>
            <Comments>Set the message that the action is canceled.</Comments>
            <Action id='0' application='SET_RESULT'>
              <Argument name='name' value='WFExitMessage'/>
              <Argument name='type' value='String'/>
              <Argument name='value' value='You canceled answering the authentication questions.'/>
            </Action>
            <Transition to='end'/>
            <WorkflowEditor x='403' y='90'/>
          </Activity>
        </WFProcess>
      </Extension>
      <Description>Reset the User's password after the security questions are answered correctly.</Description>
      <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
      </MemberObjectGroups>
    </TaskDefinition>

  • Why such poor support for iCal?

    On the first two pages of this forum, only TWO questions are marked as answered (My own question has been viewed 36 times - no responses at all). Many of the questions refer to fairly serious 'buggy' behaviour by the iCal application. By doing a little Googling, I have found many similar complaints elsewhere, going back several years.
    It seems that Apple has a rather unsatisfactory application here. Why is this not being fixed? Does anybody know of any impending major updates that will produce a calendar app without the kind of problems encountered on this forum?

    These forums are user-to-user. Apples involvement is limited to providing the platform and monitoring for adherence to terms of use (which your post probably violates!).
    Marking of questions as answered is something that has to be done by the question poster. One of the great frustrations of answering questions here is that original posters frequently fail to give any feedback at all on answers, so other visitors don't know if the answer could help them, and the helper doesn't learn how to give better help.
    As for unanswered questions, you must remember that the answerers are just ordinary users. If I, for example, had seen your original question, I would probably have decided not to answer it (I have now answered it with a request for further info) as I don't use invitations myself and so have limited knowledge with which to help you. If someone answers a question, and is not able to help, there is a smaller chance that someone who might know the answer will look at the question.
    As for bugs, two points. First, there are millions of users for whom iCal performs satisfactorily. Second, this is not a bug reporting site, so if you don't use the OS X Feedback site, or better the developer site, it doesn't register on the developer's radar.
    AK
    Message was edited by: Austin Kinsella1

  • How to get the selected rows in a table

    Hi,
    How to get the ids of all the selected rows. On Page load a query is executed that shows the data in a table with a checkbox in the first column to select the rows and delete. Now if a user select multiple rows how do I get the ids of selected rows in the backend code.
    Thanks

    Please search the forum before posting questions.
    refer following thread for table selection.
    Re: Record selection with MessageCheckBox and print the selected record.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                           

  • PO Exchange Rate in PO Version

    Dear all,
        Our client requirement is whenever Exchange rate of PO is changed a new Version is should be Created.
    So we add the Field - EKKO-WKURS in version management Configuration(Version Management - Set Up Change Displays).
    But it is not worked.
    Kindly help me out.
    Thnaks in advanced
    Dipayan Bose

    Hi,
       For the first question, refer the note: 664928 - FAQ: Version management
       As of my knowledge, system will show the net value change only in the initial screen in version tab.
    But you can click on the "display changes"  button in version tab if you want to display the exact changes.
       If the field is maintained in "set up change displays" configuration, then the old and new value will be visible in change displays.
    Regards,
    AKPT

  • Installing Camera Raw in photoshop

    I recently reinstalled Creative Suite 5 and cannot open raw files (NEF files from my Nikon 7000 camera)

    Run all the necessary updates. Camera support is depoendent on having the right minimum version. For more questions refer to the ACR/ Photoshop forums.
    Mylenium

  • Is it possible to use UDO to integration for B1i?

    According to standard integration process, data is transfered from IDOC from R/3 to business object to SBO using standard BIU.
    I think it is difficult to integrate data which is not include standard SBO data using B1i. Because UDO of SBO can have only one UDT. 
    If UDO can be used to integrated with B1i, how can integrate multiple table which is not SBO standard?
    Also if UDO can't be used and UDT can be used to integrate, what's the method to integrate that kinds of data?
    If B1i support only UDT integration, how can be transfered data in case of not standard BIU is not used?
    Other data which is not included to standard business object of SBO can not transfer through own business object.
    So in this case, BIU should use only UDT not UDO?

    Hello SJ,
    You are right that BIU help to transfer the IDOC to Business Object in B1. And SAP deliver some BIUs for the four integration scenarios -- Item Master Data, Business Partner Master Data, Local Stock Sales and Central Stock Sales. I think "standard BIU" in your questions refer to these BIUs provided by SAP.
    If you want to use B1i in your customer's specific project, there could be a new integraion scenario. In this case, you need to develop new BIUs. For instance, if customer want to integrate GL Account between headquarter and subsidary, you need to develop a, or several, BIU for this scenario. And in the BIU, it will transfer IDOC to standard B1 GL Account object.
    However, as you said, it might be possible that user have their own tables in B1, and they want to integrate these tables with R/3 system. In this case, if the table is UDT, they will handle the table the same as standard business object (like the GL Account sample). And if the table is not created as UDT, they will use SQL in BIU to update them in B1 DB.
    The last point I would like to mention is that B1i does not support UDO, only UDT.
    Hope this helps,
    Nick

  • Problem with text written on a image

    Hi , I'm new to PSE9.
    I have a plain image and I want to write some text on it.
    ok but when I do this the text is does not look right. Its not sharp enough.
    The definition of the lettersis not brilliant . Also how do you put bullet points on the image
    sorry this sounds a bit basic
    Thank you for your assistance

    For your first question what font face and size are you using?
    To answer your second question, refer to my msg#2 at http://forums.adobe.com/thread/607934  where I discuss how to insert special characters using the Windows Character Map.
    Here I did a search on "bullet" and selected the round bullet and clicked the Copy button.
    Then in PSE I activated the Text tool, clicked to start the text, did a Paste (Edit > Paste, or Ctrl-V) to insert the bullet, typed "line 1" followed by carriage return, then another Paste followed by "line 2".

Maybe you are looking for

  • Memory on Power Mac G4

    How in the world do you determine how much memory is available

  • Deploying a book layout across multiple Macs

    Hi there, I'm trying to set up several Macs so users can take advantage of iPhoto's book feature to create simple portfolios. I've modified a couple of themes by specifying type faces, -colours and -sizes and would now like to copy these empty layout

  • Trigger custom workflow from a custom form

    Hi all, I have to trigger a custom workflow from a custom form. I am working on 11.5.10 using forms 6i. Please suggest how to trigger a custom workflow from a custom form and what are the pre requisites and additional settings to be done for this.

  • DotMAc vs. Mobile Me

    I am using iWeb v 1.1.2. Previously, with the help of Cyclosaurus, Varkgirl, James Tseng, and others I was taught how to change a .js file to eliminate the audio controller, autoplay the audio, and loop the audio and how to change a .html file to eli

  • Update TCURR-UKURS field

    Dear Gurus , I wrote a programme that insert records in that TCURR table.My problem is that i can't pass the value of  TCURR-UKURS with the '/' symbol. For example look the record that i want to pass . 900     EURX     AUD     EUR     79919488     /1