Loop on selected steps using entry point set in LabVIEW OI

Hello All,
I have an Operator Interface where the operator has the ability to select particular steps and loop on selected steps as required.
Everything works as intended but the customer would like to supress the default Loop configuration pop-up box.
The loop parameters needs to set programmatically (not by the user). I figured out how to build the interactive arguments but not sure how to pass this.
Any ideas / suggestions would be greatly appreciated.
Thanks in advance.
regards,
SS
Solved!
Go to Solution.

Hi,
My name is Mark and I'm an Applications Engineer at National Instruments.
I have looked at your issue and it seems that you are on the right track here. Your code snippet seems to generate valid data and in order to avoid the "Loop on Selected Steps" dialog you simply need to feed the "BuildInteractiveArgs" output from your example to the "interactiveArgsVal" input on an invoke node with a method named "Loop on Selected Steps" (see picture below). Once this has been done, TestStand will receive all the data needed and the pop-up box will not be shown.
Hope this helps.
I will look forward to your reply.
Mark N
Applications Engineer
National Instruments UK & Ireland

Similar Messages

  • Where is loop status stored during runtime using "loop on selected steps"

    I am trying to write a custom report that allow a technician to loop on an arbitrary set of steps and receive the results in a csv file or equivalent (without having the techs trying to change parts of the sequence, since that would violate quality controls on manufacturing testers). 
    I was hoping to be able to read a variable in the poststepcallback that shows whether the step was tested using "loop on selected steps" and having a custom output for that case.  If anyone knows how I can detect looping I would appreciate the help.
    Thanks,
    Sean

    Hey s.cooper,
    This may be a bit more tricky than it seems.  Only because the reporting, as you are aware, is, or at least should be, taken care of by the process model.  Therefore you cannot use the default reporting because you have your own process model.  Since the default reporting is part of the Sequential, Batch or Parallel process models that ship with TS then you would have to use one of those process models to get the default reporting. 
    Concerning the looping-
    Will the ops and techs be selecting to loop on a particular set of steps interactively (i.e. Execute>>Loop on selected steps)?  If you used the default sequential model you'll notice that you can Loop on Selected Steps Using the SinglePass entry point.  This does use the process model to loop on the selected steps a certain number of times.  However, Execute>>Loop On Selected Steps...  does not use the process model and just loops on the selected steps.  If you did write your own process model then you can select your entry point to Allow Interactive Execution of Entry Point.  This option is in the entry point sequence properties.  Right click the entry point and select properties.  On the Model tab you will see that option. 
    OR
    Will the ops and techs have the option set forth by your process model to select which steps to loop on?  If so then how would you loop on those steps?  Have a GoTo step that loops back to the beginning?  Have something that sets each step to loop a fixed number of loops?  There is a Step.LoopType API property that returns the Looping property for a given step as a string.  NoLooping means that the step has no looping properties set for it.  This could be used somewhere in a condition to determine which type of reporting to do.
    Hope this helps you some,
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Which case in LV Oper. Intf. will do "Run Selected Steps using single pass" for me?

    I added a button to simulate "Run Selected Steps", but I really want a button that will "Run Selected Steps Using Single Pass". Which case in the Complex Labview Operator Interface does this for me? What I really want is the report to be generated which happens when I use "Run Selected Steps Using Single Pass" but no report when I select "Run Selected Steps".
    Thanks!

    I figured out how to make this work.  Instead of calling the Sequence File View Manager ConnectCommand method using the Run Selected Steps button and the CommandKind_RunSelectedSteps command kind, you use the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind.  The tricky part is that before you can use the ConnectCommand method with the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind, you have to create a set of new commands.  Do this by first invoking the Application Manager method NewCommands.  This method returns an empty set of commands.  You must then add a new command to that set.  Do this by invoking the InsertKind method on the empty set of commands using CommandKind_RunEntryPointOnSelectedSteps for cmdKind, Sequence File View Manager for managerControl, -1 for insertBefore, and empty strings for currentMenuName and allMenuNames parameters.  Once you have made these calls, then you can call the Sequence File View Manager ConnectCommand method using the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind.
    The previous instructions work just the same for the Loop On Selected Steps button.  Just substitute the CommandKind_RunEntryPointOnSelectedSteps and CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind constants with CommandKind_LoopEntryPointOnSelectedSteps and CommandKind_LoopOnSelectedStepsUsingEntryPoints_Set command kinds (and of course use the Loop On Selected Steps button reference instead of the Run on Selected Steps button reference when invoking the ConnectCommand method).
    There is one mystery with this solution that I haven't figured out yet, besides the fact that it is so laborious and non-intuitive to me (but at least it works).  Nowhere in any of the calls detailed above did I ever see a parameter to specify which execution entry point to use.  I am using the default sequential model entry points Test UUTs and Single Pass.  Typically you specify which entry point you want to use (such as when invoking the ConnectCommand method) in the form of an index to a set of entry points where the Test UUTs entry point corresponds to a set index of 0 and Single Pass corresponds to a set index of 1.  How did the previous calls determine which entry point to use when I didn't specify anywhere which one to use?  Do this just work because you can only run or loop on selected steps using no process model or the Single Pass entry point?

  • In LabVIEW OI the Run Selected Step Using Test UUTs does not work

    TestStand LabVIEW Operator Interface (old style) - TestStand Version 2.0.1 & 3.0
    The Interactive option was enabled for the Process Model Entry Point - Test UUTs in the SequentialModel.seq.
    When selective steps were selected to run within the LV OI using the menu item 'Run Selected Step Using - Test UUTs' it was found not to work.
    The reason for it not working was because the main event string was "Run Selected Step 0" but this isn't available in the case statement. Changing the "Run Selected Step 1".."Run Selected Step 9999" to "Run Selected Step 0".. didn't produced the desired result. Instead of the selected steps running using the entry point Test UUTs, the steps ran without the process model.
    The Case Statement string was retored back to "Run Selected Step 1".
    The changes that are required to make the "Run Selected Step 1".."Run Selected Step 9999" work with either of the Entry Points are as follow.
    In the VI TestStand - Create Entry Point Menus for Interactive Exec.vi
    Insert an Increment from the iteration terminal of the FOR loop. This ensures the Message Queue string generated is in the range 1 - 9999 not 0 - 9999.
    In the TestStand - Sequence Display.vi
    For the Main Message Event "Run Selected Steps", "Run Selected Step 1".."Run Selected Step 9999"
    In the case "1, Default", decrement the input 'Entry Point Index' to the VI TestStand - Start Interactive Entry Point Execution.vi. This ensures the Entry Point Index starts from the value 0.
    Now when the selected steps are run using a Pocess Model Entry Point, they run correctly.
    This problem only appears to affect the LabVIEW Operator Interface and only the old style. The new style that comes with TestStand 3.0 runs correctly.
    There is one other problem. When an Operator is logged in to TestStand, the Entry Point - 'Single Pass' is disabled. But this is not reflected to the menu item 'Run Selected Step Using'. Both 'Test UUTs' and 'Single Pass' are available to the operator.
    The reason for this is because in the VI 'TestStand - Create Entry Point Menus for Interactive Exec.vi' the sub menu item is enabled as a result from the property Sequence.AllowInteractiveExecutionOfEntryPoint. This is not enough to disable the 'Single Pass'. The Engine.CurrentUserHasPrivilege needs to be checked as well. Which means modications to the VI 'TestStand - Create Entry Point Menus for Interactive Exec.vi'.
    Hope is maybe of help to anyone that may need to use this option.
    Regards
    Ray Farmer
    Regards
    Ray Farmer
    Attachments:
    In_Labview_OI_-_Run_Selected_Steps_Using_Test_UUTs_doesnt_work.txt ‏3 KB

    Thanks Ray for the "heads-up". )
    I am about to implement a vi which calls TestStand functions. This vi will allow to select tests and permits test re-entry (loops) if the user has supervisor privileges.
    I will consider what you recommend in this string.
    I will also provide feedback on this thread if I discover anything .... let's say "unusual"..
    On another note, I am using TestStand 3.0 I have not observed any problems when running selected steps or run selected steps using single pass. I have also within TestStand set privileges for certain Operators to do the same. They have not reported any problems.
    Thanks,
    JLV

  • Access PCD Roles in order to analyze all used entry points

    Hi Experts,
    I'm facing the situation that we have to report to the customer's management the currently used entry points in our portal implementation. The results of this reports will be used for the further analysis of a future navigation and role concept.
    So instead of opening every portal role in the portal content studio I'd prefer an automated approach via portal services. After having read dozens of pcd whitepapers and how to guides, my portal service is able to lookup a specified pcd-folder and search for roles.
    The issue that I need to get solved is the following:
    It is actually no problem to get via IPcdContext the Attribute, if the role itself is defined as entry point.
    What makes it complicated is the fact, that we use a folder underneath the portal role as entry points due to naming and content creation conventions on the customer's site.
    DirContext dirCtx;
    InitialContext ctx = getInitialContextAspectPersistency();
    dirCtx = (DirContext) ctx.lookup("pcd:portal_content/testfolder/");
    PcdSearchControls pcdSearchControls = new PcdSearchControls();
    pcdSearchControls.setReturningObjFlag(false);
    pcdSearchControls.setSearchScope(3);
    dirCtx.addToEnvironment(Constants.APPLY_ASPECT_TO_CONTEXTS,Constants.APPLY_ASPECT_TO_CONTEXTS);
    NamingEnumeration ne = dirCtx.search("","(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.role)", pcdSearchControls);          
    while (ne.hasMoreElements()) {
    try{
    IPcdSearchResult sR =     (IPcdSearchResult) ne.nextElement();
    String location = "pcd:portal_content/testfolder/" + sR.getName();
    IPcdContext result = (IPcdContext)ctx.lookup(location);
    String entryPoint = result.getAttributes("").get("com.sap.portal.pcd.role.EntryPoint").get().toString();
    So what I need is the possibility to iterate through the children of a portal role in order to investigate if it's an entry point or not and in case it is, render the display name of the current child.
    Has somebody an idea. Every hint is welcome.
    Best regards in advance,
    Otto

    Hi Otto,
    You use the following environment:
    env.put(com.sap.portal.directory.Constants.REQUESTED_ASPECT, PcmConstants.ASPECT_SEMANTICS);
    This means when you lookup you will get a semantic object and not PCDContext.
    So in order to cast to semantic role you will need to do the following casting:
    import com.sapportals.portal.pcd.pcm.roles.IPortalRole;
    IPortalRole portalCtx = (IPortalRole) ctx.lookup((String) roleList.get(i));
    If you need the PCDContext you will need to use the following aspect:
    env.put(Constants.REQUESTED_ASPECT, IPcdAttribute.PERSISTENCY_ASPECT);
    For more information you can read in:
    http://help.sap.com/saphelp_nw70/helpdata/DE/44/726396278212d0e10000000a422035/frameset.htm
    Hope this was helpful.
    Assaf Klieger
    Installed Base Development
    NetWeaver Portal Platform
    SAP Labs Israel

  • Unexpected behaviour in case of single value selection by using share point excel service

    If multiple values are passed to pivot table filter using share point excel service, filter is showing “multiple” text on filter. If user expands the filter, the passed values are showing as checked ones.
    Example: ‘India’ and ‘US’ values are passed ‘Country’ filter of pivot table using excel services. Filter is showing ‘multiple’ text on filter and if user expands the filter, ‘India’ and ‘US’ values are showing as checked ones.
    If single value (India) is passed to pivot table filter using share point excel service, filter is showing value text (India) on filter. If user expands the filter, all values are showing as checked ones.
    Ideally it should show ‘India’ as checked one.

    If multiple values are passed to pivot table filter using share point excel service, filter is showing “multiple” text on filter. If user expands the filter, the passed values are showing as checked ones.
    Example: ‘India’ and ‘US’ values are passed ‘Country’ filter of pivot table using excel services. Filter is showing ‘multiple’ text on filter and if user expands the filter, ‘India’ and ‘US’ values are showing as checked ones.
    If single value (India) is passed to pivot table filter using share point excel service, filter is showing value text (India) on filter. If user expands the filter, all values are showing as checked ones.
    Ideally it should show ‘India’ as checked one.

  • Select and Use Data Points Script

    Hello,
    I have developed a script that conditions data however to automate the process further I would need assistance with a strategy to select the data conditioning start point.  What I mean by this is I have a piece of raw data that say has 2 events, EV1 & EV2.
    Sometimes when the data is acquired EV1 is performed first and EV2 is performed after,  other times EV2 is performed first and EV1 is performed after, furthermore sometimes only EV1 or EV2 is acquired.
    I have developed a script which processes my data however I  have to manual offset a physical value in my script so the "FIND()" function starts looking in the correct place.  
    What I would like to do is to have my script prompt the user on where the script should consider a start point of the script or whether or not the portion of the script is run at all.
    Here  is how I am offsetting the FIND()
    CtrlTimeVals(i)= Find("Ch(L2) >= R1", CtrlTimeVals(i-1)+3537)
    RespTimeVals(i)= Find("Ch(L4) >= R2", RespTimeVals(i-1)+35400)
    I am using DIAdem 2011
    Tim
    Solved!
    Go to Solution.

    Hey Brad
    I have attached a piece of my code which has the call for user interatcion but I am unsure if the logic is coded correctly.  When I run this in my script it successfully calls the .SUD file but the call for user interaction is never made.
    in my .SUD file one of the buttons cancels the Dialog box by using "Dialog.Cancel"  which breaks the program out of the loop.
    do while   SUDDlgShow("DataPreview",MyFolders(0)&"Load File.SUD",NULL) <> "IDCancel"
        CallInteractionOn("Click Here to Finish Viewing")
    Loop
    Any help would be appriciated.
    Tim

  • How to handle Loop within Select For all entries

    hi all,
    i have a requirement where I need to include 2 country code .
    so in selection screen s_bukrs has AU00 - AU99 & NZ00 -NZ99
    select countrycode
             from ZCTYCOD
             into table lt_zctycod
            where ( land1 ge  s_bukrs-low(02) AND
                          land1 Le  s_bukrs-HIGH(02).
    SO countrycode entries r in table lt_zctycod.
    Now I need to loop into this SELECT ...FOR ALL ENTRIES....
    LOOP AT LT_ZCTCOD.
        SELECT * FROM zbase
                 APPENDING TABLE ts_base
                 FOR ALL ENTRIES IN ts_zdocket
                 WHERE zzumicur = ts_docket-zzumicur AND
                       ( status = c_rej OR
                         status = c_sus ) AND
                   CTYCOD = LT_ZCTCOD-Ctycod.                 
      ENDIF.
    Is there any best approach to AVOID LOOP INSIDE FOR ALL ENTRIES...any alternative approach to have good performance
    APPRECIATE UR HELP
    THANKS

    Hi,
    You can create ranges for your ZCTYCOD
    DATA: R_ZTYCODE TYPE RANGE OF ...
    so your program flow will be like this
    1. select ZTYCOD into LT_ZTYCOD
    2. loop at LT_ZTYCOD, assign each value to R_ZTYCODE
    3. select form zbase ..... where CTYCOD in R_ZTYCODE
    hope it helps

  • The procedure entry point set DllDirectory couldnot be located in the dynamic link library KERNEL32.

    when iam downloading the adobe flash player down loading that message was showing

    Hello babugvp,
    You’re getting an error downloading adobe flash.
    Go to start
    type CMD
    Go up to command prompt, right click and run as administrator.
    Once in command prompt run the following command SFC /scannow
    This should scan the system files and correct any errors that it can.
    Also here is a link that might help.
    Let me know if this helps.

  • Display Step.Resul​t.ReportTe​xt direct in the LabView OI after using "Run selected Steps"

    I took the  (full-featured) LabView OI and modified it to my needs.
    Now the problem:
    I only have sequences with LabView Action Steps. Those Steps (VIs) all have a Cluster Output "Test Data"
    Now i would like to display one element of that Output Cluster (Step.Result.ReportText) direct on the OI after using "run selected steps"
    It would be ok, when the Result would display after every step (also in UUT/Single Pass) but most important, after Run Selected Steps.
    How can i connect the Output of the step with an element on the LabView OI?
    (sorry for my bad english)

    RNiklaus wrote:
    I took the  (full-featured) LabView OI and modified it to my needs.
    Now the problem:
    I only have sequences with LabView Action Steps. Those Steps (VIs) all have a Cluster Output "Test Data"
    Now i would like to display one element of that Output Cluster (Step.Result.ReportText) direct on the OI after using "run selected steps"
    It would be ok, when the Result would display after every step (also in UUT/Single Pass) but most important, after Run Selected Steps.
    How can i connect the Output of the step with an element on the LabView OI?
    (sorry for my bad english)
    Is the "Run Selected Steps Using Single Pass" feature not sufficient for your use case? That feature will run the selected steps along with result processing to generate a report for those steps.
    -Doug

  • Error -17300 is generated when running selected step

    Error -17300 is generated when running selected step (with ot without process model).
    Using TestStand 2.0.1f1
    See BMP file for error dialog.
    I was trying out the example in the Resource Library - TestStand | Process Models | Running Selected Steps via Execution Entry Point -Test UUTs or Single Pass
    (link http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E2B756A4E034080020E74861&p_node=DZ52222&p_source=external ). This example is a 1.0.1 example but the web page does say that it should work in 2.0.x
    I followed the readme file to use from "Execute" menu:
    I have attached the resulant SequentialModel.seq file.
    The modifications to the SequentialModel.seq file appears to wo
    rk, but when I tried to run 'Run Selected Steps Using' menu item. I got the error message -17300 displayed. (see ErrorScr.bmp attached). The only way to close the execution was to launch Task manager and 'End Task'.
    I have attached a small demo sequencefile.
    To try example:
    Move the SequentialModel.seq to 'C:\TestStand\Components\User\Models\TestStandModels'.
    Launch TestStand Sequence Editor and open 'Debug Example1.seq'.
    This is how to generate error condition-
    1. Run the sequence file from menu Item Execute | Single Pass. You should get a full run with test result, it fails but that doesn't matter.
    2. Select Steps 1 and 3 in Main of MainSequence. Run Selected Steps using Single Pass. Again sequence executes correctly.
    3. Now run the same selected steps using the new menu item Execute | Selected Test(s). Again the sequence executes again.
    4. With Steps 1 and 3 still selected. Run Selected Steps using Single Pass (as in 2 above). This time the error -17300 will be gener
    ated.
    I also tried running the sequence first doing step 1 (as above), then step 3, then repeating step 1 and this was ok. So the problem appears to be in interactive only.
    Any clues as to whats going on and how to resolve it.
    Regards
    Ray Farmer
    Regards
    Ray Farmer
    Attachments:
    SequentialModel.seq ‏174 KB
    Debug_Example1.seq ‏19 KB
    ErrorScr.bmp ‏915 KB

    Hi,
    TestStand 2.0.1f1
    Attached is a SequentialModel.seq that will run selected steps in a new execution using the process model. (It started life based on the inital
    demo example)
    When either Test UUT's or Single Pass is selected a check is made to determine if there is an initial selection.
    If there isn't then the normal Test UUT's or Single Pass sequence is run.
    If there is then a new sequence file is created with a new MainSequence. The selected steps are cloned and inserted to the new MainSequence. Also
    the Setup and Cleanup groups are also cloned. Likewise the FileGlobal Defaults are copied to the FileGlobals of the new Sequencefile and also the
    Locals.
    Any Sequences contained in the SequenceFile are cloned to the new sequencefile (except the MainSequence, SequenceFileLoad and SequenceFileUnLoad).
    In addition, as the Steps are cloned any break point are also set in the new sequence file.
    The new sequence file is executed in a new execution using the process model entry point with the break on first step controlled from the menu
    option.
    One thing I am assuming is that there is only one element in the RunState.InitialSelection.SelectedSequences array.
    Question: Under what circumstances will there be more than one selected sequence?
    I had one problem, I tried my SequentialModel.seq with the demo auto.seq. This contains the SequenceFileLoad and SequenceFileUnload.
    When I run this demo with a few steps selected, it run ok but when I closed the results window the UnloadFile callback was executed.
    I found an option that can be set with the Engine.ReleaseSequenceFileEx which should have stopped the UnloadFile callback from running. But it
    made no difference.
    I then came across SequenceFile.UnloadCallbackEnabled() and using this function it did disable the Unload callback and this worked.
    Question: So, Why didn't setting the Option in the Engine.ReleaseSequenceFileEx work?
    Limitation using this SequentialModel.seq,
    1) Any precondition to a step's execution based on the result of an early steps are not check when cloning the selected steps. Therefore this has
    to be done manually when making the selection.
    2) All Sequences in the SequenceFile are cloned to the new sequencfile. (May not be a problem when SequenceFile contains only a few sequences.)
    3) The selections are limited to the MainSequence. If steps are selected in a Subsequence then these would be copied to a new MainSequence and
    this would be run. Providing this doesn't require any parameters passed from the original caller then this should still run. The problem will
    arise if parameters are required.
    4) This is not really a limitation - If a full run of the SequenceFile using Test UUT's or Single Pass is required then the user must ensure no
    steps are selected.
    What I whould like to happen is the ability to make a selection in SubSequence calls either one or two levels down from the MainSequence. The new
    execution setup would contain those steps in the MainSequence that are required to call those selected steps in the lower levels.
    Would welcome any comments on my SequentialModel.seq attached and answers to my questions.
    Regards
    Ray Farmer
    Regards
    Ray Farmer
    Attachments:
    SequentialModel.seq ‏233 KB

  • Default Entry for Folder & Entry Point

    Hello,
    What's the difference between the two options ?
    Thanks for your help

    Christophe,
    Could you be more clear ?
    Entry point for what ? roles, entrypoints repository so on.
    Entry points allow you to navigate from an iView to various KM folders that may be located in different repositories. You use entry points in the following places:
    Entry Points iView
    Selection screen (for example, when copying or moving items in KM folders)
    Go To menu in KM navigation iViews
    Patricio.

  • Entry Point for internal KM links

    Hi,
    Using a KM Navigation iView (LinkListExplorer Layout Set) I want to add a link to an internal KM document using "Organize Entries" -> Context Menu -> New -> Link.  When I press browse I can start browsing from where the link will be inserted, but I want to start browsing for the target "higher" in the KM structure.  A shot in the dark was to set the Root Folder for Navigation parameter to where I wanted to start browsing (but this did not help).
    Someone got a solution for this, or can point me in the right direction?
    best,
    Bjorn

    Hi,
      In the KM Navigation iview you have two parameters:
    Path to Initially Displayed Folder: from where you want to navigate.
    Path to Root Folder for Navigation: you can leave in blank this field.
    When you press Organize Entries, you can only navigate from where you have defined in the iview.
    An approach is you can use entry point repositories, when you press browse link button, you are going to see these repositories. These entries are going to appear as Favorites, Personal Documents, Public Document so on.. in More link you see all your entry points.
    Patricio.

  • Using "Single Pass" entry point with sequences not named "MainSequence"

    Hi,
    The object model of TestStand provides clustering of multiple sequences in one sequence file. The editor itself allways knows which sequence the user has actually selected (enrty Run ... in Menu Execute is allways fullfilled with the correct sequence name).
    Why isn't there any support of using the entry points of the model with this selected sequence, these sequences use the default "MainSequence" if they are called by the corresponding menu entry of the Execute Menu.
    I am looking for any solution to use the entry points (by menu calls) with sequences not named MainSequence as well.
    Any ideas?
    Regards,
    Sunny

    Sunny -
    In the process model entry point "Single Pass", if you look at the sequence context during an execution, you will notice that the sequence that was visible or "selected" at the time of the execution is started is specified under "RunState.InitialSelection.SelectedSequences[0]". You could alter the MainSequence call step in the process model to call that sequence instead. Keep in mind that you will have to decide how to handle the case when no sequence is selected, do you call MainSequence or do nothing?
    Scott Richardson (NI)
    Scott Richardson
    National Instruments

  • HT1688 I have a PC computer and an I-phone 4s.  I set up an i-tunes acct online w/ icloud.  after a recent update my computer started receiving an error message on start up.  it says "AppleSyncNotifier.exe - Entry Point Not Found".  I click OK and it move

    I have a PC computer and an i-phone 4S.  I set up an i-tunes acct online w/ icloud.  After a recent update my PC started receiving an error message on start up.  It says "AppleSyncNotifier.exe - Entry Point Not Found".  It also says, " The procedure entry point smlTextreaderConstName could not be located in the dynamic link library libxml2.dll".  I click on OK and it moves on.  It doesn't seem to affect my computer, but it's annoying.  Any ideas on correcting this?

    UPDATE - (Made a second post so it'd be clearer)
    I uninstalled Office 2003, then iTunes, then all of the associated software (Mobile Device Support, Apple Update, Quicktime, EVERYTHING)
    Reinstalled Office 2003, then Office 2003's Service Pack 3, then all Microsoft Updates for Office 2003. Then I configured a blank Outlook profile, no data other than the IMAP info for my .Mac/Me account. Then I downloaded (didn't used my existing copy) of iTunes 7.7 and reinstalled. Sync'd phone. Changed MobileMe settings. Told it to sync contacts and calendar with Outlook. It warned me because it was the first sync. Told it to take ALL of the MobileMe data and replace the data on the computer (which was blank.) NOTHING showed up in Outlook. When I tell it to sync Contacts with the Windows Address Book, it works fine.
    In Conclusion, it still won't sync with Outlook, when it's set to Sync with Outlook I still get the annoying MAPI errors. So I switched to to Sync the Contacts with the Windows Address Book, and I'm backing up my WAB file now with my nightly backups.
    I suppose we'll see if it gets fixed when I format/reinstall on Vista Ultimate in the next month or two. If anyone has any suggestions, I'm open and willing to try them.
    On a completely unproductive note: Despite my love for Exchange, I hate MAPI.

Maybe you are looking for

  • Ipod won't sync

    When i connect my ipod to my pc on itunes, i get the following messages: 'ipod cannot be synced. The required folder cannot be found' and 'ipod cannot be synced. The disk could not be read from or written to'. I recently performed a clean-up on my pc

  • Handling inbound messages in B2B

    Dear All I have problem configurating B2B to receive any inbound message from the IP_IN_QUEUE, local directory or ftp. Basically, the remote partner transport just doesn't go and pick up the incoming messages. All outbound messages work fine. I am us

  • No HDMI or Front Panel Audio

    I have a Satellite X205 running VISTA and Realtek 6.0.1.5605. The internal speakers work, but there is no audio using HDMI, wired headphones, or external speakers. Only the bluetooth headphone connection works. The Control Panel shows all the correct

  • Error in database parameter for star schema table in RSRV

    Hi Experts, In RSRV, I executed the following checks in my cube and it is showing me the following error:- 1)  Check database parameter for star schema table for InfoCube ZMM_MVAL 564971 units missing from fact table /BIC/FZMM_MVAL; see details Messa

  • Use GPIP for measure six point by six DMM at the same time

    First Question I will use GPIB for measure six point by six DMM at the same time. I will record the data in every mins.Could it avaiable? Is this method not accuray? I aslo wanna to run 3 labview programme at the same. time.Each programme is same and