PDA Menu Selection (user) Item Tag returns Item Name

Using LV Mobile 8.6.1 with iPAQ on Windows Mobile 5.0 (5.1.1702) I have a custom run-time menu.  The Item Tags are shortened versions of the full Item Name.  The event structure provides the Item Tag, but the actual string value returned is the full Item Name.  The Item Path returns the complete hierarchy of the menu selection, but also contains the Item Name.
Michael Munroe, ABCDEF
Certified LabVIEW Developer, MCP
Find and fix bad VI Properties with Property Inspector

Hi David,
My PDA application has a custom run-time menu of 20 items.  Some menu items are up to 4 words in length, so I used unique single-word names for the item tag to differentiate the commands.  Debugging my code, only the single word menu items executed correctly.   All others ended up in the default case.
This has to be a bug in LabView, that the event structure returns the Item Name in place of the cluster element labeled Item Tag.  The same problem exists in the Get Menu Selection.vi.
The work around was to change all the case elements to match the item name and not the tag.  The item tag then is never used.
Michael Munroe, ABCDEF
Certified LabVIEW Developer, MCP
Find and fix bad VI Properties with Property Inspector

Similar Messages

  • Menu Selection (App) catches Menu Selection (User)

    In 2010 I would use the same case in an event structure to handle both Menu Selection (App) and Menu Selection (User) events.
    I've recently upgraded to 2012 and started seeing duplicates of my User menu events. I separated the Menu Selection (App) and Menu Selection (User) events into separate cases. I still see duplicates. The event is being caught in both the Menu Selection (App) and Menu Selection (User) cases. (App) menu items are only caught in the Menu Selection (App) case. If I use Menu Selection? (App) I don't see the duplicate events.
    I don't like that solution as I would like to only have one case in the event structure to handle all menu events. Is there a fix short of upgrading to a new version?
    Thanks,
    Jason

    Jason,
    What you have found is a known bug in LabVIEW 2012.  I was able to recreate your issue and tried to find a workaround for what you were doing, but aside from simply building in logic to reject the menu selection event if it occurrs too close to the previous event, what you have found is probably the simplest solution.
    If this is a reason you choose to upgrade to a newer version you have not yet installed I will give you a friendly warning that this bug still exists in LabVIEW 2013 SP1 but seems to be fixed as of 2014.
    Matt J
    Professional Googler and Kudo Addict
    National Instruments

  • How to programmatically signaling Menu selection (User)

    I have an event case handling Menu selection(User) event. Now I wish to programmatically signaling the Menu selection (User). Is that possible in LV?
    WT
    LV2013SP1

    Well then you could have a state machine, where you go to the "Menu Selected" state when the event is generated.  Or you can choose to go to that state in your application whenever you want.  Now you don't have code duplication and have once case that handles doing the work, and you can get there from multiple methods.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Return Item in PO: No delivery tolerance

    Hello Guys,
    I have got a scenario where customer doesn't want any delivery tolerance(over delivery/under delivery) while returning goods to customer. While, receiving goods they want to keep delivery tolerance.
    Since return order is made against PO by marking item as return item, it automatically takes info record specification of vendor and material.
    do any one has idea of changing delivery tolerance while returning.
    Thanks
    Gyanesh

    Hi,
      i am getting problem in vendor master data
    1)  recently we started inter company stock transfer order (STO)process  for a vendor (delivery plant), the same vendor was using before for internal procurement for some other company code /plant, i made settings in vendor master last screen ie conditions , sales data and  control data ,and took path   from main menue selected extras-> addtional purchasing data tab to enter plant  under plant assignment tab to work STO. now we are unable to create PO for other company  and pur org(non STO company code /plant) with the STO vendor,if i remove plant under  plant assignment tab in vendor master , it is effecting inter company STO,
    i need solution for this , please help me by giving valuable solution.
    Thanks and Regards
    MM

  • Allow user to select each item in list item only once.

    Hi,
    What is the best way to go to stop the user selecting the same item in a list item more than one.
    I have a multi record block, the user can select values 1-10 for each record, but they should not be allowed to select duplicates.
    Thanks for any help!

    Hi,
    Suppose you have 4 list items A,B,C,D in block "test" and same 4 values in each list item. Now you want that, no two values selected by user in list item should be same.
    On when-validate-item of list item B write code like :
    If :test.A is null then
    Message('First A must be enter");
    Raise form_trigger_failure;
    end if;
    If :test.B = :test.A then
    Message('value already in list item A');
    Raise form_trigger_failure;
    end if;
    Now, for C same code with a addition of condition for B with OR operator like:
    If :test.C = :test.A or then :test.C = :test.B
    Like that.... you can achive your functionality.
    But one restriction is that user has to enter values in list item in a pre-defined order only....
    Hope that it would work for you.....

  • Emailing resource item workflow - seems to return the ID, then a hash tag, then the name

    Hi All,
      I am currently playing with Sharepoint Designer 2010 and have an issue. I am trying to return the name of a resource selected via a workflow email but it doesn't look quite right:
    15;#vehiclename
    Does anyone know how I can drop the 15 and the hashtag. I assume the 15 is the ID?
    Thanks.

    Hi nm00,
    I could understand your problem now. The resources column in Group calendar is a especial column. It is a lookup column with multiple selections enabled. But it like other lookup
    column which allow us to select return type.
    2 solutions I can find.
    1. We can use JavaScript to copy and save the sleeted values to another text column from NewForm page and EditForm page. Then we can send email with the text column instead.
    2. Create a Visual Studio workflow to send email. Then we can use custom code to remove id;# from the string.
    Thanks & Regards,
    Emir
    Emir Liu
    TechNet Community Support

  • Menu item appears multiple items

    I've created a menu item for the extension I'm working on; however, it is showing up 4 times in the Tools menu instead of just once. I've looked at various tutorials on the subject,but I can't seem to find what I've done incorrectly.
    VSCT File
    <?xml version="1.0" encoding="utf-8"?>
    <CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <Extern href="stdidcmd.h"/>
    <Extern href="vsshlids.h"/>
    <Commands package="guidTemplatePackPkg">
    <Groups>
    <Group guid="guidTemplatePackCmdSet" id="MyMenuGroup" priority="0x0600">
    <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
    </Group>
    </Groups>
    <Buttons>
    <Button guid="guidTemplatePackCmdSet" id="cmdidMyCommand" priority="0x2000" type="Button">
    <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD_REFERENCES" />
    <CommandFlag>DynamicVisibility</CommandFlag>
    <CommandFlag>DefaultInvisible</CommandFlag>
    <Strings>
    <CommandName>AddSideWaffleProject</CommandName>
    <ButtonText>Add Template Reference (SideWaffle project)</ButtonText>
    </Strings>
    </Button>
    </Buttons>
    </Commands>
    <!-- SideWaffle Menu Options -->
    <Commands package="guidMenuOptionsPkg">
    <Groups>
    <Group guid="guidMenuOptionsCmdSet" id="SWMenuGroup" priority="0x0600">
    <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
    </Group>
    </Groups>
    <Buttons>
    <Button guid="guidMenuOptionsCmdSet" id="cmdidOpenSWMenu" priority="0x0100" type="Button">
    <Parent guid="guidMenuOptionsCmdSet" id="SWMenuGroup" />
    <Icon guid="guidImages" id="bmpPic1" />
    <Strings>
    <ButtonText>SideWaffle Settings</ButtonText>
    </Strings>
    </Button>
    </Buttons>
    <Bitmaps>
    <Bitmap guid="guidImages" href="Resources\Images.png" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows"/>
    </Bitmaps>
    </Commands>
    <!-- End SideWaffle Menu Options -->
    <Symbols>
    <GuidSymbol name="guidTemplatePackPkg" value="{e6e2a48e-387d-4af2-9072-86a5276da6d4}" />
    <GuidSymbol name="guidTemplatePackCmdSet" value="{a94bef1a-053e-4066-a851-16e5f6c915f1}">
    <IDSymbol name="MyMenuGroup" value="0x1020" />
    <IDSymbol name="cmdidMyCommand" value="0x0100" />
    </GuidSymbol>
    <!-- SideWaffle Menu Options -->
    <GuidSymbol name="guidMenuOptionsPkg" value="{796B8CBC-3010-4A76-872B-56775129765F}" />
    <GuidSymbol name="guidMenuOptionsCmdSet" value="{13EE92AE-B8B5-4728-8AF6-F53D8DD9C391}">
    <IDSymbol name="SWMenuGroup" value="0x1020" />
    <IDSymbol name="cmdidOpenSWMenu" value="0x0100" />
    </GuidSymbol>
    <GuidSymbol name="guidImages" value="{900524C9-8677-4F84-AF97-3A1B5B45E3B2}" >
    <IDSymbol name="bmpPic1" value="1" />
    <IDSymbol name="bmpPic2" value="2" />
    <IDSymbol name="bmpPicSearch" value="3" />
    <IDSymbol name="bmpPicX" value="4" />
    <IDSymbol name="bmpPicArrows" value="5" />
    <IDSymbol name="bmpPicStrikethrough" value="6" />
    </GuidSymbol>
    <!-- End SideWaffle Menu Options -->
    </Symbols>
    </CommandTable>
    TemplatePackage.cs
    using EnvDTE;
    using EnvDTE80;
    using Microsoft.VisualStudio.Shell;
    using Microsoft.VisualStudio.Shell.Interop;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Design;
    using System.Linq;
    using System.Runtime.InteropServices;
    using TemplatePack.Tooling;
    namespace TemplatePack
    [PackageRegistration(UseManagedResourcesOnly = true)]
    [InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]
    [ProvideMenuResource("Menus.ctmenu", 1)]
    [Guid(GuidList.guidTemplatePackPkgString)]
    [ProvideAutoLoad(UIContextGuids80.SolutionExists)]
    public sealed class TemplatePackPackage : Package
    private DTE2 _dte;
    protected override void Initialize()
    base.Initialize();
    _dte = GetService(typeof(DTE)) as DTE2;
    OleMenuCommandService mcs = GetService(typeof(IMenuCommandService)) as OleMenuCommandService;
    if (null != mcs)
    CommandID cmdId = new CommandID(GuidList.guidTemplatePackCmdSet, (int)PkgCmdIDList.cmdidMyCommand);
    OleMenuCommand button = new OleMenuCommand(ButtonClicked, cmdId);
    button.BeforeQueryStatus += button_BeforeQueryStatus;
    mcs.AddCommand(button);
    /*if(Environment.GetEnvironmentVariable("SideWaffleEnableDynamicTemplates") != null)*/{
    try {
    new DynamicTemplateBuilder().ProcessTemplates();
    catch (Exception ex) {
    // todo: replace with logging or something
    System.Windows.MessageBox.Show(ex.ToString());
    void button_BeforeQueryStatus(object sender, EventArgs e)
    var button = (OleMenuCommand)sender;
    var project = GetSelectedProjects().ElementAt(0);
    // TODO: We should only show this if the target project has the TemplateBuilder NuGet pkg installed
    // or something similar to that.
    button.Visible = true;
    // button.Visible = project.IsWebProject();
    private void ButtonClicked(object sender, EventArgs e)
    Project currentProject = GetSelectedProjects().ElementAt(0);
    var projects = _dte.Solution.GetAllProjects();
    var names = from p in projects
    where p != currentProject
    select p.Name;
    ProjectSelector selector = new ProjectSelector(names);
    bool? isSelected = selector.ShowDialog();
    if (isSelected.HasValue && isSelected.Value)
    // need to save everything because we will directly write to the project file in the creator
    _dte.ExecuteCommand("File.SaveAll");
    TemplateReferenceCreator creator = new TemplateReferenceCreator();
    var selectedProject = projects.First(p => p.Name == selector.SelectedProjectName);
    creator.AddTemplateReference(currentProject, selectedProject);
    public IEnumerable<Project> GetSelectedProjects()
    var items = (Array)_dte.ToolWindows.SolutionExplorer.SelectedItems;
    foreach (UIHierarchyItem selItem in items)
    var item = selItem.Object as Project;
    if (item != null)
    yield return item;
    [PackageRegistration(UseManagedResourcesOnly = true)]
    [InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]
    [ProvideMenuResource("Menus.ctmenu", 1)]
    [Guid(GuidList.guidMenuOptionsPkgString)]
    [ProvideAutoLoad(UIContextGuids80.SolutionExists)]
    public sealed class MenuOptionsPackage : Package
    // Overridden Package Implementation
    #region Package Members
    protected override void Initialize()
    base.Initialize();
    // Add our command handlers for menu (commands must exist in the .vsct file)
    OleMenuCommandService mcs = GetService(typeof(IMenuCommandService)) as OleMenuCommandService;
    if ( null != mcs )
    // Create the command for the menu item.
    CommandID menuCommandID = new CommandID(GuidList.guidMenuOptionsCmdSet, (int)PkgCmdIDList.SWMenuGroup);
    OleMenuCommand menuItem = new OleMenuCommand(MenuItemCallback, menuCommandID );
    mcs.AddCommand( menuItem );
    #endregion
    private void MenuItemCallback(object sender, EventArgs e)
    // Here is where our UI (i.e. user control) will go to do all the settings.
    var window = new SettingsForm();
    window.Show();
    PackageConstants.cs
    // PkgCmdID.cs
    // MUST match PkgCmdID.h
    using System;
    namespace TemplatePack
    static class GuidList
    public const string guidTemplatePackPkgString = "e6e2a48e-387d-4af2-9072-86a5276da6d4";
    public const string guidTemplatePackCmdSetString = "a94bef1a-053e-4066-a851-16e5f6c915f1";
    public static readonly Guid guidTemplatePackCmdSet = new Guid(guidTemplatePackCmdSetString);
    // SideWaffle Remote Source Settings
    public const string guidMenuOptionsPkgString = "796B8CBC-3010-4A76-872B-56775129765F";
    public const string guidMenuOptionsCmdSetString = "13EE92AE-B8B5-4728-8AF6-F53D8DD9C391";
    public static readonly Guid guidMenuOptionsCmdSet = new Guid(guidMenuOptionsCmdSetString);
    static class PkgCmdIDList
    public const uint cmdidMyCommand = 0x100;
    public const uint SWMenuGroup = 0x100;
    I just can't seem to figure out what I might be doing wrong. Any suggestions?

    Already ahead of you on that one. Here's where I'm at
    VSCT File
    <?xml version="1.0" encoding="utf-8"?>
    <CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <Extern href="stdidcmd.h"/>
    <Extern href="vsshlids.h"/>
    <Commands package="guidTemplatePackPkg">
    <Groups>
    <Group guid="guidTemplatePackCmdSet" id="MyMenuGroup" priority="0x0600">
    <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
    </Group>
    <Group guid="guidMenuOptionsCmdSet" id="SWMenuGroup" priority="0x0500">
    <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
    </Group>
    </Groups>
    <Buttons>
    <Button guid="guidMenuOptionsCmdSet" id="cmdiSWCommand" priority="0x1000" type="Button">
    <Parent guid="guidMenuOptionsCmdSet" id="SWMenuGroup" />
    <Icon guid="guidImages" id="bmpPic1" />
    <Strings>
    <CommandName>cmdidSWCommand</CommandName>
    <ButtonText>SideWaffle Settings</ButtonText>
    </Strings>
    </Button>
    <Button guid="guidTemplatePackCmdSet" id="cmdidMyCommand" priority="0x2000" type="Button">
    <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD_REFERENCES" />
    <CommandFlag>DynamicVisibility</CommandFlag>
    <CommandFlag>DefaultInvisible</CommandFlag>
    <Strings>
    <CommandName>AddSideWaffleProject</CommandName>
    <ButtonText>Add Template Reference (SideWaffle project)</ButtonText>
    </Strings>
    </Button>
    </Buttons>
    <Bitmaps>
    <Bitmap guid="guidImages" href="Resources\Images.png" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows"/>
    </Bitmaps>
    </Commands>
    <Symbols>
    <GuidSymbol name="guidTemplatePackPkg" value="{e6e2a48e-387d-4af2-9072-86a5276da6d4}" />
    <GuidSymbol name="guidTemplatePackCmdSet" value="{a94bef1a-053e-4066-a851-16e5f6c915f1}">
    <IDSymbol name="MyMenuGroup" value="0x1020" />
    <IDSymbol name="cmdidMyCommand" value="0x0100" />
    </GuidSymbol>
    <GuidSymbol name="guidMenuOptionsCmdSet" value="{13EE92AE-B8B5-4728-8AF6-F53D8DD9C391}">
    <IDSymbol name="SWMenuGroup" value="0x1010" />
    <IDSymbol name="cmdidSWCommand" value="0x0090" />
    </GuidSymbol>
    <GuidSymbol name="guidImages" value="{900524C9-8677-4F84-AF97-3A1B5B45E3B2}" >
    <IDSymbol name="bmpPic1" value="1" />
    <IDSymbol name="bmpPic2" value="2" />
    <IDSymbol name="bmpPicSearch" value="3" />
    <IDSymbol name="bmpPicX" value="4" />
    <IDSymbol name="bmpPicArrows" value="5" />
    <IDSymbol name="bmpPicStrikethrough" value="6" />
    </GuidSymbol>
    </Symbols>
    </CommandTable>
    PackageConstants.cs
    // PkgCmdID.cs
    // MUST match PkgCmdID.h
    using System;
    namespace TemplatePack
    static class GuidList
    public const string guidTemplatePackPkgString = "e6e2a48e-387d-4af2-9072-86a5276da6d4";
    public const string guidTemplatePackCmdSetString = "a94bef1a-053e-4066-a851-16e5f6c915f1";
    public static readonly Guid guidTemplatePackCmdSet = new Guid(guidTemplatePackCmdSetString);
    // SideWaffle Remote Source Settings
    public const string guidMenuOptionsPkgString = "796B8CBC-3010-4A76-872B-56775129765F";
    public const string guidMenuOptionsCmdSetString = "13EE92AE-B8B5-4728-8AF6-F53D8DD9C391";
    public static readonly Guid guidMenuOptionsCmdSet = new Guid(guidMenuOptionsCmdSetString);
    static class PkgCmdIDList
    public const uint cmdidMyCommand = 0x100;
    public const uint cmdidSWCommand = 0x101;
    TemplatePackPackage.cs
    using System;
    using System.Linq;
    using System.Diagnostics;
    using System.Globalization;
    using System.Runtime.InteropServices;
    using System.ComponentModel.Design;
    using Microsoft.Win32;
    using Microsoft.VisualStudio;
    using Microsoft.VisualStudio.Shell.Interop;
    using Microsoft.VisualStudio.OLE.Interop;
    using Microsoft.VisualStudio.Shell;
    using System.Collections.Generic;
    using EnvDTE;
    using EnvDTE80;
    using LigerShark.Templates.DynamicBuilder;
    using TemplatePack.Tooling;
    namespace TemplatePack
    [PackageRegistration(UseManagedResourcesOnly = true)]
    [InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]
    [ProvideMenuResource("Menus.ctmenu", 1)]
    [Guid(GuidList.guidTemplatePackPkgString)]
    [ProvideAutoLoad(UIContextGuids80.SolutionExists)]
    public sealed class TemplatePackPackage : Package
    private DTE2 _dte;
    protected override void Initialize()
    base.Initialize();
    _dte = GetService(typeof(DTE)) as DTE2;
    OleMenuCommandService mcs = GetService(typeof(IMenuCommandService)) as OleMenuCommandService;
    if (null != mcs)
    CommandID cmdId = new CommandID(GuidList.guidTemplatePackCmdSet, (int)PkgCmdIDList.cmdidMyCommand);
    OleMenuCommand button = new OleMenuCommand(ButtonClicked, cmdId);
    button.BeforeQueryStatus += button_BeforeQueryStatus;
    mcs.AddCommand(button);
    CommandID menuCommandID = new CommandID(GuidList.guidMenuOptionsCmdSet, (int)PkgCmdIDList.cmdidSWCommand);
    MenuCommand menuItem = new MenuCommand(MenuItemCallback, menuCommandID);
    mcs.AddCommand(menuItem);
    /*if(Environment.GetEnvironmentVariable("SideWaffleEnableDynamicTemplates") != null)*/{
    try {
    new DynamicTemplateBuilder().ProcessTemplates();
    catch (Exception ex) {
    // todo: replace with logging or something
    System.Windows.MessageBox.Show(ex.ToString());
    void button_BeforeQueryStatus(object sender, EventArgs e)
    var button = (OleMenuCommand)sender;
    var project = GetSelectedProjects().ElementAt(0);
    // TODO: We should only show this if the target project has the TemplateBuilder NuGet pkg installed
    // or something similar to that.
    button.Visible = true;
    // button.Visible = project.IsWebProject();
    private void ButtonClicked(object sender, EventArgs e)
    Project currentProject = GetSelectedProjects().ElementAt(0);
    var projects = _dte.Solution.GetAllProjects();
    var names = from p in projects
    where p != currentProject
    select p.Name;
    ProjectSelector selector = new ProjectSelector(names);
    bool? isSelected = selector.ShowDialog();
    if (isSelected.HasValue && isSelected.Value)
    // need to save everything because we will directly write to the project file in the creator
    _dte.ExecuteCommand("File.SaveAll");
    TemplateReferenceCreator creator = new TemplateReferenceCreator();
    var selectedProject = projects.First(p => p.Name == selector.SelectedProjectName);
    creator.AddTemplateReference(currentProject, selectedProject);
    public IEnumerable<Project> GetSelectedProjects()
    var items = (Array)_dte.ToolWindows.SolutionExplorer.SelectedItems;
    foreach (UIHierarchyItem selItem in items)
    var item = selItem.Object as Project;
    if (item != null)
    yield return item;
    private void MenuItemCallback(object sender, EventArgs e)
    // Here is where our UI (i.e. user control) will go to do all the settings.
    var window = new SettingsForm();
    window.Show();
    Once I removed the second package it no longer appeared multiple times in the Tools menu; however, when I click the button the SettingsForm is not being opened.

  • How to restrict user to enter duplicate items in Purchase Order Lines?

    I have to do form personalization so that user cannot enter duplicate items in the PO.
    At when-new-item-instance in PO-Approve field, I have created a database function that is taking the count of items and returning the count value.
    In the condition I have given condition:
    1<(select func_name(parameter) from dual)
    10       message                 duplicate items in the po
    But its not working fine.
    Thanks & Regards
    Sunny

    Hi,
    The issue is resolved on my own exploration. We need to maintain the different authorization keys for the status which we did not want  a user  to access. If we leave it blank it will allow user to access.
    Regards,
    Sharath

  • Unexpected value type for Item Tag Name ; expected System.Single, received

    Hi,
    I am using PCo 2.1 with MII 12.1 to extract values from some PI tags. When I run the query, I get this error -
    Unexpected value type for Item <Tag Name>; expected System.Single, received System.String[Value = Scan Off]
    Can somebody explain what I need to do to get the correct result?
    Regards,
    Chanti.

    To make the service return "whatever is passed", you have to take a step back and realize that there is a little understanding of XML Schema required.
    When using a complexType, which is defined as a sequence, then you are implying an ordered sequence of elements. Default value for the 'minOccurs' attribute is 1. It's also important to understand that there is a difference between minOccurs=0 and nillable="true".
    nillable="true" just means that the name element can carry a null value. If you want the name element to be optional, then you must use the minOccurs=0 and keep the maxOccurs to it's default value of 1. Using an array is just a bad work around. This is for deserialization (XML to JAVA).
    The second part of you problem is on the serialization (or JAVA to XML). When you have a JAVA Bean, there is no way to make the difference between a member's value being null or not set, so it's impossible to decide if you need to send back a nul (xsi:nil="true"), an empty element <ns1:name/> or nothing.
    That said, if you do want to go the XML route, you can use the dataBinding="false" flag in the different WSA command. Instead of converting XML into JAVA, you will have SOAPElement parameters, where you can do all you want (see WS user's guide [1] for details - chapter 16). Note that you have to make sure that the WSDL (your contract) reflect what you are doing on the wire (format of your messages), so that you do not geopardize your interoperability with other toolkit.
    Note that this only applies to literal message formats (use attribute in WSDL), which is your case.
    Hope this helps,
    Eric
    [1] http://download-west.oracle.com/otn_hosted_doc/ias/preview/web.1013/b14434.pdf

  • Program crashes when trying to return item early

    I have been having this issue since I started using Adobe Digital Editions in April 2014, but I never thought to search for a solution until now.  Whenever I try to return a borrowed item early, I get one of two responses:
    1. an error message that reads "Error returning item.  License Server Communication Problem: E_BAD_LOAN_ID". (less often)
    2. an error message stating that Adobe Digital Editions has stopped working and that the program needs to close.  There is an option to debug but this also leads to the program crashing. (most often)
    I have checked with the library and they refer me to Adobe for a solution because other clients are not having issues with borrowed ebooks.  I am running Windows 8.1 Pro and Digital Editions version 3.0.
    I read through the forum entries earlier and noticed that a couple of other users had this issue back in Sep 2014 but no solution was offered.  Any assistance would be greatly appreciated.

    Hmm.. what is "seriously bad date"? Month has more than 31 days? Not only numeric characters there in date?
    Anyway, I can imagine only two scenarious seeing in LR:
    1. LR shows uncorrect date (as you expect),
    2. LR doesn't show capture date at all.
    Workaround:
    1. Check with some another exif reader what's really written in image file,
    2. Image doesn't contain capture date tag at all or capture date doesn't conform to exif standard (was messed with some exif tool or image editor). Again check with some exif reader (ExifTool recommended).
    Bogdan

  • Return Item and Free goods check box in purchase order

    Hi Guru:
    I just got the question regarding the return item and free goods check box,my question is that if I check the free good check box,then the price of the matieral will be charged to zero,however,if I want to issue the return purchase order to the vendor,does I need to check the return box first and then issue the return order to the vendor? Then go to MIGO transaction to select the movement type 122 to return the goods,what's the whole precedure for returning the goods to the vendor,can anybody tell me,very appriated!

    Hi,
    Retun to vendor through have two types....
    One is you have Po created, vendor send the item in that few items have rejected so you need to return the item to vendor......
    here in MIGo chose returrn to vendor selce the PO numbere.... system automaticaly take the movent type 122....
    sencond type is Retun PO..... In Po while creting the PO tick the return indication..
    If you do the GR system will pick 161mopvent type.. ( GR returns)...
    REgards
    anand

  • Item value as column name in select

    Hi,
    I have a problem with selecting the columns in the query using items. For example: I have a query:
    select column_a from table; or select column_b from table;
    and I want to do something like this:
    - any item in which I choose the column name
    - query: select column_from_item from tale
    Is it possible?
    My apex version: 4.0.2.00.07
    My oracle db version: oracle 11g

    Unfortunately, it does not work. For example:
    I have a table book (title, themes ...), which is eight rows. When I create a static list of items containing the column names (display name and returns the name) and a report based on select according to your design(select :P5_select from table;), you get eight records in the name of the column.
    item: select list -> static list -> display value: Title, return value: Title, name: P1_title
    select :P1_title from books;
    result which i get:
    Title
    Title
    Title
    Title

  • MEIS Foreign Trade - Purchase order return items ECC 6.0

    Hi Experts,
    can you explain whether there has been any change in the way that MEIS is collect data.
    I'm looking into a problem with the interstat reporting in ECC 6.0 transaction MEIS.
    The problem occurs for PO return items, when movement type 161 and 162 are posted in the same period for a PO items,
    this is actually a cancel of the return item, so in my view these posting are not to be reported as imported goods.
    But if I run the report for the next period after the posting is done the PO item are selected on the report, this problem does not occurs in ERP 4.7.
    I create a return order in period 01.2012, and do the posting in same period, run the MEIS for period 02.2012.
    Periodic Declarations is done for SE.
    Any help are appreciated.
    Regrads, Lars

    Hi Jürgen,
    Thanks for you reply.
    You are right that VI99 are for reporting returns, but my problem is that MEIS in ECC 6.0 now shows the items as a full value
    for reporting, if i do this in 4,7 they are not seleted for reporting, and i my view they should not be seleted in MEIS but they are.
    what is you opinion.
    I just check the movement type in Customizing and the "type of posting" are set to "2" the setting are the same in both 4,7 & 6,0
    Regards, Lars

  • WebDAV items tags in 9.0.2

    I have found the webDAV TAG management has been implemented in oradav.
    The system automatically reports creationdate, getcontentlength, getlastmodified, getetag, getcontenttype, and the various tags necessary to declare and manage file locking (it works perfectly!).
    It is also possible to register user defined tags, which get stored in the wwdav$prop table.
    Unfortunately, it is not yet possible:
    1. to retrieve (and/or modify) other item properties/tags like the category, the expiration mode/date, the perspectives...
    2. to access user defined item attributes.
    Is there any plan on this?
    Thanks

    yes, we are aware of the limitation and is something we are considering addressing in the future.

  • Returns item problem

    Hello everybody,
    I have a problem with the following process:
    1. User creates a purchase order with returns item checked (it's internal return
        within the same company code)
    2. User uses transaction VL10B to create delivery note
    3. MIGO transaction is then used with reference to the purchase order from step 1
        (movement type 101 which is then automatically converted to 161)
    4. VL02 is used with reference to delivery form step 2.
    However delivery completed indicator for purchase order is not set automatically
    for returns item even though open quantity is now zero.
    I have checked the customizing and the delivery completed indicator should be
    set automatically. Is this normal behavior ? Perhaps I'm missing something.
    From one point of view it seems logical since 161 is actually goods issue and
    not goods receipt. From another point of view - if open quantity is zero, shouldn't
    the delivery completed indicator be set automatically ?
    We are considering the possibility to write a report that checks if the open quantity
    is zero and sets this indicator. I can't fight the feeling that something is missing
    here.
    Thank you in advance for your replies.
    Best regards,
    mr_blonde

    Hai,
      The Reason why the delivery comleted indicator is not set-automatically
      is u have to make a setting in SPRO,->MM>Inventor Management-->
      u will find a node here where u can default the delivery comleted indicator
      for ur plant........if check the box there......the system will set the indicator,when
      the delivery is comleted.
      hope this hepls.
      Regards
      Arshad

Maybe you are looking for

  • Phone locked up- and I am ready to throw it out the window

    Last night before going to bed, I plugged my phone in to charge. (Using the IPhone charger and plugged into the wall). My phone is currently showing the battery, yesterday's date and the time of 9:22pm. I can't get the phone to do anything. I just he

  • Sending csv files to database

    Hi,any suggestions welcome.I have a page that gets a .CSV file for user names from the local system and sends it a servlet to parse and send to the database.I inetnd to use a servlet to parse the csv files and insert into the database.Is there any ea

  • Transfer Video w/i.LINK wire

    Sony mini DV camera cannot transfer video with fire wire that came with a camera. From all accounts looks as if I need i.LINK wire - can any anyone tell me if it is a 4 pin to 4 pin or 4 pin to 6 pin wire?

  • Disk size is drastically reducing after the Dense restructure

    After Clearing empty blocks the number of blocks are coming down by 10% showing that empty blocks were existing in the database. At this point in time total size of .PAG file remains constant (Before and after clearing empty blocks). We did a restruc

  • Facetime connection trouble?

    I am having trouble connecting facetime on my iphone 5. I am able to connect using ipad but not with iphone. I tried restrating my phone amd even facetime app. Suggestions please?