Using selectedIndex of UIX choice element?

I'm a bit embarrased that I can't figure this out - it's probably very simple.
I have a messageChoice element on a UIX page, and I'd like to render the page differently based on which option is currently selected. To do this, I figure I can just use an event handler to maintain a value in the page state, tie the event handler to the messageChoice element, and use a switcher referencing that value on the page state to choose between the different sets of elements I want to render.
I added a <primaryClientAction> element to the messageChoice element, a <fireAction> element to that, and tied the event to an event handler. All of this is correct, and I can verify that the event handler runs via a breakpoint and the debugger.
I just can't figure out how to pass the selected index to the event handler! I assume you just add a parameter to the event, but I haven't the slightest clue how to reference the selectedIndex attribute of the messageChoice element from within the UIX page.
I've been searching for hours! Not sure what's wrong with me, but I can't find the solution.
A little help would be hugely appreciated =]
-Matt

Here are some examples that should help you. I have to go fix a high priority bug right now, so I can't mock up a choice example:
<lovChoice name="lovChoiceName" prompt="hello" tip="this is a tip"
                                        destination="lovChoice_DemoDlg.uix" selectedValue="${sessionScope.userDataForLovChoice.favoriteVacation.location}">
  <contents   childData="${sessionScope.userDataForLovChoice.vacationSpots}">
  <option text="${uix.current.location}" value="${uix.current.location}"/>
  </contents>
<primaryClientAction>
<firePartialAction targets="selectedValueTextID selectedValueTextID2 selectedValueTextID3 lovChoiceID"
                                                         event="lovChoiceUpdate"/>
</primaryClientAction>
</lovChoice>and the event handler calls a java method:
    <event name="lovChoiceUpdate">
      <method class="oracle.cabo.servlet.demo.lovchoice.LovChoiceEvents"
              method="handleLovChoiceUpdateEvent"/>
    </event>and this method gets the parameter:
   * handleLovChoiceUpdateEvent
   * @param context the current baja context
   * @param Page the current page
   * @param event the event that got us here
   * @return The event result containing all the parameters
  public static EventResult handleLovChoiceUpdateEvent(
    BajaContext bc,
    Page page,
    PageEvent event)
    HttpSession sess = bc.getServletRequest().getSession();
    UserData uData = _getUserData(sess);
    String selectedLocation = (String)event.getParameter("lovChoiceName");
    if (uData != null && selectedLocation != null)
      VacationSpot favVacation =  uData.findVacationSpot(selectedLocation);
      uData.setFavoriteVacation(favVacation);
    return null;
  }  To do it simpler, you can do something like this:
In the following example the page property named "disclosed" is updated to the event source. Notice that data binding is supported.
<set target="${uix.pageProp}"
property="disclosed"
value="${param.source}" />
In the following example the session attribute identified by the event source is updated to the event name.
<set target="${sessionScope}"
property="${param.source}"
value="${param.event}" />
(I got this information from the UIX Element Reference).
Here's an example I found for hide/show:
             <hideShow id="hideShow-2" >
              <boundAttribute name="disclosed" >
               <comparison type="equals" >
                <defaulting>
                 <dataObject select="hideShow-2"
                             source="${uix.pageState}" />
                 <fixed text="hide" />
                </defaulting>
                <fixed text="show" />
               </comparison>
              </boundAttribute>
              <contents>
               <header text="Other Header">
                <contents>
                 <header text="Other SubHeader"/>
                </contents>
               </header>
              </contents>
             </hideShow>
    <event name="hide show">
      <set
             property="${param.source}" target="${uix.pageState}" value="${param.event}"/>
    </event>Jeanne

Similar Messages

  • Help: Data binding using uix:choice

    I have a uix jsp page with the following code snippets (trying to make a simple drop down list):
    <jbo:DataSource id="ds2" appid="PubModuleDef" viewobject="PubModule.FOAOIDGroupsVO" />
    and further down:
    <uix:choice>
    <uix:contents>
    <jbo:RowsetIterate datasource="ds2">
    <uix:option text="<%= ds2.getRowSet().getCurrentRow().getAttribute(\"Name\") %>" />
    </jbo:RowsetIterate>
    </uix:contents>
    </uix:choice>
    I am looking for a more elegant way to do this. Particularly I would like to eliminate the <%= ... %> code but I simply have not been able to figure out how to use Data Binding...
    Any advice?
    Claus

    Hi Matthias,
    I hope this is what you are looking for:
    http://help.sap.com/saphelp_erp2004/helpdata/en/fb/fbb84c20df274aa52a0b0833769057/frameset.htm
    Regards,
    Rainer

  • UIX choice component event handling

    Hi, I am using UIX in JDEV 10G. My page has a few dependent uix choice components on it. The first choice populates the second choice box and so on. I am using primaryClientActions to handle firing the event of populating the choice box. Below is the EventHandler for the fired event. I have a viewObject and AppModule. I set the where clause on the viewobject with the parameters from the previous choice selection. My question is: How do I get my query results back to my UIX choice component. I thought if I called executequery() it would update the view Objects query and update my page, but I think I am missing a step.
    public static EventResult fminstEventHandler(BajaContext context,Page page,PageEvent event) throws Throwable
    result = new EventResult();
    fmInst = event.getParameter("FmName");
    DeptAppModuleImpl dam = new DeptAppModuleImpl();
    ViewObject deptView = dam.getDeptView1();
    deptView.setWhereClause("where inst ='" + fmInstNum +"' and dept != '*****' and guide_yr ='"+guideyr +"' union select 'ALL', '0' from dual");
    deptView.executeQuery();
    return result; //result is nothing right now.
    Thanks for your help.
    McKell

    Sure. Thanks for responding to my question. Below is the UIX file:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <page xmlns="http://xmlns.oracle.com/uix/controller"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
    xmlns:html="http://www.w3.org/TR/REC-html40" expressionLanguage="el"
    xmlns:myTemplate="CourseTransferTemplate">
    <templates xmlns="http://xmlns.oracle.com/uix/ui">
    <templateImport source="CrsTranTemplate.uit"/>
    </templates>
    <content>
    <dataScope xmlns="http://xmlns.oracle.com/uix/ui">
    <provider>
    <!-- Add DataProviders (<data> elements) here -->
    </provider>
    <contents>
    <document xlmns="http://xmlns.oracle.com/uix/ui">
    <metaContainer>
    <!-- Set the page title -->
    <head title="Course Transfer Search"/>
    </metaContainer>
    <contents>
    <body>
    <contents>
    <form name="form0">
    <contents>
    <!-- <formParameter name="event"/> -->
    <myTemplate:CourseTransferTemplate selectedTab="0"
    title="Course Transfer Search"
    xmlns:myTemplate="CourseTransferTemplate">
    <contents>
    <rawText
    text="<p>Welcome to the Utah System of Higher Education (USHE) Course Transfer Guide on the Web!
    <p>The USHE Course Transfer Guide provides course-by-course articulation and transfer information. It shows how a course at the institution you are transferring from (the 'from' school) articulates with a course at the institution to which you plan to transfer (the 'to' school). The USHE Course Transfer Guide has been developed by the Utah Transfer Articulation Committee and the ">
    <contents>
    <link text="Utah System of Higher Education"
    destination="http://www.utahsbr.edu"/>
    <rawText text="(USHE). It is updated every year by participating institutions and a new guide is published in the fall.<p>"/>
    </contents>
    </rawText>
    <!-- GuideYR -->
    <rawText text="Guide Year ">
    <contents>
    <choice model="${data.TransferGuideUIModel.GuideYr2}" name="GuideYr2" prompt="GuideYr2" >
    <primaryClientAction>
    <firePartialAction event="guideyrEvent"
    formSubmitted="true"
    />
    </primaryClientAction>
    <contents childData="${data.TransferGuideUIModel.GuideYr2.displayData}">
    <option model="${uix.current}" text="${uix.current.prompt}"
    value="${uix.current.prompt}" />
    </contents>
    </choice>
    </contents>
    </rawText>
    <!-- FmName -->
    <rawText text="From Institution ">
    <contents>
    <choice model="${data.TransferGuideUIModel.Name}"
    name="FmName" prompt="FmName">
    <primaryClientAction>
    <firePartialAction event="FmInstEvent"
    formSubmitted="true"
    targets="Department"/>
    </primaryClientAction>
    <contents
    childData="${data.TransferGuideUIModel.Name.displayData}">
    <option model="${uix.current}"
    text="${uix.current.prompt}"
    value="${uix.current.prompt}"/>
    </contents>
    </choice>
    </contents>
    </rawText>
    <!-- Dept -->
    <rawText text="From Department ">
    <contents>
    <choice model="${data.TransferGuideUIModel.Dept}" name="Dept" prompt="Dept">
    <primaryClientAction>
    <firePartialAction event="DepartmentEvent"
    formSubmitted="true"
    targets="Course"/>
    </primaryClientAction>
    <contents childData="${data.TransferGuideUIModel.Dept.displayData}">
    <option model="${uix.current}"/>
    </contents>
    </choice>
    </contents>
    </rawText>
    <!-- Crs -->
    <rawText text="From Course ">
    <contents>
    <choice id="Course" name="Crs" nodeID="Course">
    <primaryClientAction>
    <firePartialAction event="CourseEvent"
    formSubmitted="true"
    />
    </primaryClientAction>
    </choice>
    </contents>
    </rawText>
    <!-- ToName -->
    <rawText text="To Institution ">
    <contents>
    <choice model="${data.TransferGuideUIModel.Name}"
    name="ToName" prompt="ToName">
    <primaryClientAction>
    <firePartialAction event="ToInstEvent"
    formSubmitted="true"
    />
    </primaryClientAction>
    <contents
    childData="${data.TransferGuideUIModel.Name.displayData}">
    <option model="${uix.current}"
    text="${uix.current.prompt}"
    value="${uix.current.prompt}"/>
    </contents>
    </choice>
    </contents>
    </rawText>
    <button text="Find Articulations"/>
    <rawText text="<p>Choose the academic year you want to search for articulations. Then choose the institution you are transferring from. After you make your selection, a list of departments will be created for you to choose from. Once you choose your department, a list of courses will be created for you to refine your selection. You will then choose which institution you would like to transfer to (you may choose all institutions) and click on 'find articulations'. "/>
    </contents>
    <tabs/>
    <pageButtons/>
    <globalButtons/>
    <pageHeader/>
    <start/>
    <end/>
    <about/>
    <copyright/>
    <privacy/>
    <corporateBranding/>
    <productBranding/>
    </myTemplate:CourseTransferTemplate>
    </contents>
    </form>
    </contents>
    </body>
    </contents>
    </document>
    </contents>
    </dataScope>
    </content>
    <handlers>
    <!-- Add EventHandlers (<event> elements) here -->
    <event name="*" source="FmName">
    <method class="mypackage1.EventHandlers" method="fminstEventHandler"/>
    </event>
    <event name="*" source="Department">
    <method class="mypackage1.EventHandlers" method="deptEventHandler"/>
    </event>
    <event name="*" source="GuideYr2">
    <method class="mypackage1.EventHandlers" method="guideyrEventHandler"/>
    </event>
    <event name="*" source="Course">
    <method class="mypackage1.EventHandlers" method="courseEventHandler"/>
    </event>
    <event name="*" source="ToName">
    <method class="mypackage1.EventHandlers" method="toinstEventHandler"/>
    </event>
    </handlers>
    </page>
    HERE IS THE EVENT HANDLER:
    public static EventResult fminstEventHandler(BajaContext context,Page page,PageEvent event) throws Throwable
    try
    con = new DBConnection();
    catch (SQLException e)
    System.out.println(e);
    fmInst = event.getParameter("FmName");
    ResultSet rset = con.query(namesql); //Here con connects to my database and preforms a query.
    while(rset.next())
    fmInstNum = rset.getString(1);
    System.out.println(fmInstNum);
    //DeptAppModule and DeptView are an Application Module and View Object I created from the JDeveloper wizards
    DeptAppModuleImpl dam = new DeptAppModuleImpl();
    ViewObject DeptView = dam.getDeptView1();
    DeptView.setWhereClause("where inst ='" + fmInstNum +"' and dept != '*****' and guide_yr ='"+guideyr +"' union select 'ALL', '0' from dual");
    DeptView.executeQuery();
    //This is where I don't know how to return the result from the query back to the uix choice component named "Dept"
    return new EventResult(page);
    Thanks you so much for your assistance. I might be approaching this completely wrong. I am new to JDeveloper and the UIX framework. Thank you again.
    McKell

  • Xml Schema xs:choice element in dynamic forms

    Hi all,
    I'm developing an xml schema for creating the data model of a form. I connect LC Designer-8.2ES to this schema.
    In the schema I do have mutually exclusive elements implemented with a <xs:choice> element. A very comparable situation was described in this thread : http://www.acrobatusers.com/forums/aucbb/viewtopic.php?id=123 in 2007.
    The problem, as related in this thread, is that only the very first element of the choice is displayed in the generated pdf and I don't know how to display all parts as a real choice.  So what's the best way to let user fill in one part or the other of the choice?
    Does it need to be implemented with scripting (xfa...myform.presence = visible | hidden)?
    I want that only the filled element of the choice be exported from the form, the resulting xml being valid according the schema. I seems to work, but as of now, only for the first element...
    BTW, what's the best document describing what parts of xml schema are usable in dynamic XFA forms?  Is it 100% compatible?  I've observed that the constraints in my schema are not validated in the forms.  Shouldn't xml schema generate validating script in LCD? Does it apply for a subset of xml schema?
    Thanks in advance,
    jgrd

    Hi all,
    finally, I understand that we cannot use "anonymous" sequences neither in LiveCycle (like this following example where person might have many email)
        <xs:element name="person">
            <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                    <xs:element name="email" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    valid instance with 3 emails :
    <person xsi:noNamespaceSchemaLocation="Untitled39.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <email>String</email>
        <email>String</email>
        <email>String</email>
    </person>
    In LC Designer, element with same name (<email>) are not used AFAK.  Maybe I'm wrong?
    The same hands with <xs:choice> where only first choice appears in pdf although being present in LC Designer.
    As for sequences, my idea is to produce <email1>, <email2>, etc. in a static schema, before connecting schema's data to LCD.
    Hope someone can show up and tell it's the right way or not.
    Regards
    jgrd

  • XSL transformations - choice element

    Hi all,
    Need inputs in doing xslt transformations on a choice element. Please provide helpful urls/inputs.
    My xsd(similar one):-
    <xs:element name="Root">
                        <xs:complexType>
                             <xs:choice minOccurs="0" maxOccurs="1">
                                  <xs:element name="field1" type="xs:string"></xs:element>
                                  <xs:element name="field2" type="xs:string"></xs:element>
                                  <xs:element name="field3" type="xs:string"></xs:element>
                                  <xs:element name="field4" type="xs:string"></xs:element>
                             </xs:choice>
                        </xs:complexType>
    Required output:-
    <Root>
    <field1>message</field1>
    </Root>
    or
    <Root>
    <field2>message</field2>
    </Root>
    or
    <Root>
    <field3>message</field3>
    </Root>
    But when i do transformations the output is shown below. How could I get the above input?
    <Root>
    <field1>message</field1>
    <field2/>
    <field3/>
    <field4/>
    </Root>
    Please let me know

    Hi,
    Do you use the "transformation" activity of the BPEL ?
    If yes then you can check two things :
    - That the option of the XSL map doesn't generate empty node for all unmapped nodes
    - That you have an if condition checking if the node exist before mapping it.
    regards,
    mathieu

  • How I can use struts with uix jsp

    Hi,
    I want to use struts with uix jsp but I don't know how to set value of uix tag attribut by struts tag
    example :
    I want to change:
    <uix:globalHeader text="title" >
    by
    <uix:globalHeader>
    <bean:message key="title" arg0="Browse"/>
    </uix:globalHeader>
    N.B: I tried to use the tag <boundAttribute> but doesn't works
    Thanks in advance.

    Hi Ghazouani,
    From your sample code it looks like you are trying to use the Struts <bean:message> to provide internationalized text for the links in your globalHeader component. Couple of comments on this particular issue:
    - You'll need to add a <link> element to your globalHeader for each item that you want to display. So, instead of:
    <uix:globalHeader>
    <bean:message key="title" arg0="Browse"/>
    </uix:globalHeader>
    You'll want something which looks like this:
    <uix:globalHeader>
    <uix:link text="Browse"/>
    </uix:globalHeader>
    - If you want to bind the text for each link to some internationalized value which is pulled from a ResourceBundle, you should use the UIX JSP <bundle> data provider:
    <uix:bundle name="l10n" class="your.Bundle"/>
    <uix:globalHeader>
    <uix:link textBinding="title@l10n"/>
    </uix:globalHeader>
    In general when mixing JSP tags from different tag libraries, you need to be careful that you honor the semantics of each tag library. For example, in this particular case, the <uix:globalHeader> expects to have <uix:link> children - using any arbitrary tag (like <bean:message>) is not necessarily going to produce the desired results.
    As far as general UIX/Struts integration goes, we recommend using uiXML as a view for your Struts application. Check out the "Using uiXML with Struts" section of the UIX Developer's Guide for more info.
    Andy

  • Choice element

    I have XSD with choice element. How to create javacript which will hide one section and show other?

    I'm actually working on an almost identical situation. Supposedly you can use subform sets with the appropriate bindings and only the right data will show. I've been unsuccesful so far. Anyone care to offer a suggestion?
    Thanks!
    Ryan D. Lunka
    Cardinal Solutions Group
    [email protected]

  • How to use the "Actions" in Photoshop Elements 11

    I am wanting to use the "Actions" in Photoshop Elements 11.  But when I get the actions box up, it is only showing a small list of effects to use.  The tutorials I have checked into all show a very long list of actions. When I click on the little arrow and click on "load actions", I am getting nothing. Everything is blank.  It says "No items match your search."  Please help! 

    To use the existing actions, try the following:
    1. Open one of the Action Sets, in this example Special Effects is the Action Set, by pressing the small arrow beside the set name.
    2. Then click on the name of the Action, in this example Faded Ink is the Action name.
    3. Then press the Play button to run the action.

  • I'm wanting to use the "Actions" in Photoshop Elements 11.  But when I get the Actions box up, it is only showing a small list of effects to use.  And no side bar to go any further.  When I click on the little arrow at top and then click on "load actions"

    I'm wanting to use the "Actions" in Photoshop Elements 11. But when I get the actions box up, it is only showing a small list of effects to use. And no side bar. So I can't go any further.  When I click on the little arrow at top and click on "load actions", I am only getting a box with empty space saying "No items match your search".  The folder at the top does say "Actions".  How do I get more effects?  The tutorials that I've checked into all show a long list of effects in their box.  Can anyone help? 

    To use the existing actions, try the following:
    1. Open one of the Action Sets, in this example Special Effects is the Action Set, by pressing the small arrow beside the set name.
    2. Then click on the name of the Action, in this example Faded Ink is the Action name.
    3. Then press the Play button to run the action.

  • How to Use MRS Functionality at Activity Elements Level?

    When we use Multi Resource Scheduling for resources in PS, we specify "Resource planner process" as process variant at the network header and the Resource planner node.
    In the other hand, at the network operation level we are able to choose the same Process variant and the system displays the planner node to start planning; however we cannot do that when using activity elements because the icon to search the Resource planner is gray out.
    How can I use MRS functionality at activity elements level?
    I will appreciate your help.
    Ragards,
    Rafael

    Hi Rafael...
    A question were able to integrate elements activity to MRS?
    Thanks
    Damy Vidal

  • Can't I use my Scanner with the Elements 10 editor without the organizer??

    I have been using Photoshop Elements for a looong time to help me create the product images I need for my online business. It's been a love-love relationship... until I took advantage of a special offer and bought Elements 10. Now it seems the only way I can scan images is thru the Organizer.... and the organizer is something I don't need.
    Is there a way to scan my images thru the Editor only... and completely bypass the organizer (as I'm able to do with my older version of Elements)? Like a twain plugin I can install or something?
    I may scan 10 images and decide to use only 3 of them... and those are the only ones I save.
    With the way PSE10 is set up using the Organizer to scan, it's saving all 10 of them. Not to mention the extra steps of scanning thru the Organizer... (which means that pop-up window for my scanner every time), back over to the editor to pull the images in for editing, back to my files to delete the ones the organizer saved that I don't want... etc etc etc.
    It's like 5-6 extra steps altogether and a huge time-sink for me (you know the old saying... time is money).
    If there's no way to bypass the Organizer for scanning.... can I get a refund on my purchase? My older version of Elements works beautifully for me...  I was just hoping for  more sophisticated image editing capabilities.
    VERY frustrated right now.

    Thank you very much for your explanation which I fully understand.  Since a "fix", as you say, is not a solution might it not be a good idea to alert purchasers of the latest editions of Elements that they have an option to try this alteration to the installation in order to be able to import images from a scanner?  (My own experience with versions prior to 9 always worked perfectly!)  I do not know but does Photoshop CS5 allow the user to import images from a scanner or does the user have to use a similar solution to what applies to Photoshop Elements?  I find Elements to be a very good app and am sure it is a good selling product for Adobe for amateur/semi-pro users that the alternative that I suggest may be a useful tool for existing or new users who want or need the capability to import from a scanner rather than having to go through other more difficulty and time consuming ways of doing the same task.  Kindest regards and with my best intentions.
    Fergus Cooper
    Date: Tue, 20 Dec 2011 12:50:51 -0700
    From: [email protected]
    To: [email protected]
    Subject: Can't I use my Scanner with the Elements 10 editor without the organizer??
        Re: Can't I use my Scanner with the Elements 10 editor without the organizer??
        created by Barbara B. in Photoshop Elements - View the full discussion
    It's not a "fix", exactly. The TWAIN plug-in causes a lot of crashing in PSE so in the past couple of versions adobe makes you install it if you want it.
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4096095#4096095
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4096095#4096095. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Photoshop Elements by email or at Adobe Forums
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • How Do You Use Layers in Adobe Photoshop Elements 6?

    I enjoy merging photos and such together so I can create really neat images, but I am not sure how to do that with this program. I checked out the Help section, but it didn't really help me. Maybe someone on here can. Thanks!
    -Rebecca

    You are asking a huge question. You'll get a better response if you ask something specific about a problem you are having with layers.
    I'm not trying to be mean but you can find vast amounts of basic info on layers with a simple Google query. If you click the Video link after inputting a search query, you can even find video tutorials.  YouTube  is one place that has quite a few video tutorials.
    How layers work hasn't changed between Elements versions.  Layers work the same in Photoshop. The application interfaces may be slightly different but layers are layers.
    FWIW, I'm not a big fan of the manual. You're better on getting something like "The Missing Manual" by Barbara Brundage or looking for info on the Internet.  One free resource with tons of info can be found here:
    http://www.garymgordon.com/misc/tutorials/photoshop_tutorial/elements/psE_intro.htm
    The tutorials found at the above link use an older version of Elements so you won't find info on the newest tools and features but the basic Editor info on layers and the tools still apply.

  • I am attempting to use my new adobe photoshop elements 12. I asked for a serial number per instructions, typed in the serial number and am being told it's not valid- please help.

    I am attempting to use my new adobe photoshop elements 12. I asked for a serial number per instructions, typed in the serial number and am being told it's not valid- please help

    First make sure you are using the correct code for the serial number.  To locate the serial number:
    http://helpx.adobe.com/x-productkb/global/find-serial-number.html
    http://helpx.adobe.com/x-productkb/policy-pricing/serial-number-retrieval-process-faq.html
    https://redeem.licenses.adobe.com/getserial
    If you still have a problem you can contact Adobe Support using chat and they might be able to assist you.
    Serial number and activation chat support (non-CC)
    http://helpx.adobe.com/x-productkb/global/service1.html ( http://adobe.ly/1aYjbSC )

  • ABAP Proxy generation terminated (WSDl choice element not supported)

    Hello
    Im trying to generate ABAP proxy from WSDL file (A valid XSD file has imported as External definitions in to XI Integration Repository and created Out bound Interface which gives WSDL file for Proxy generation in SPROXY).
    Unfortunately one of the WSDL file element "<choice>" not supported by ABAP Proxy Generation. it gives the following error.
    Proxy generation terminated: WSDL error (<choice> not supported)
    Message no. SPRX038
    Syntax of <choice> element code in WSDL file:
    <xsd:choice minOccurs='1' maxOccurs='1'>
    <xsd:element name='Employees' minOccurs='1' maxOccurs='1'>
    </xsd:element>
    </xsd:choice>
    Can some one please help if already come across this kind of problem.
    Please suggest me if there any alternate element for WSDL <choice>.
    Regards
    Rajesh

    Hi Aamir
    Thanks for your help...
    I have gone through attached thread.
    Does It means should i change <choice> element with any alternate element. If it is the case can u suggest me any alternate to <choice> element.
    Can u pls tell what are all changes i need to do in WSDL file to support ABAP proxy generation. 
    Regards
    Rajesh

  • "use pdf reader name" choice is not shown even after deleting "mimetypes.rdf" file

    Multiple tabs open when attempting to open PDF files. Have updated Acrobat Reader to latest version X. Have followed trouble shooting instructions to select from drop-down menu the choice "use pdf reader name" (tools-options-application- Adobe). Followed the additional instruction to delete the "mimetypes.rdf" file if the "use pdf reader name" choice does not appear. Have deleted the file, and the "use pdf reader name" choice still does not appear. Can't open pdf files

    Hi tulip,
    I have changed the product because it seems that you are taking about the Firefox for Desktop Browser. If this is incorrect please post back with a correction.
    I also understand that you are downloading songs, and instead of the save dialogue, you are being taken to a black page to play the song. Please see if this happens in Safe Mode, as well when you troubeshoot any default programs if you are using Windows.
    [[Troubleshoot Firefox issues using Safe Mode]]
    Please try this:
    # Right click on the sound file/link
    # Select, Save Audio as
    # Select the file to download it in and click save.
    Please also see this for more troubleshooting steps. [[What to do if you can't download or save files]]

Maybe you are looking for

  • Issue with Overall result in Formula

    Hi all, I have two keyfigures K1, K2 and a formula F1 in the report. (F1 = K1/ K2). And i have set the "Calculate result As" property of the keyfigure K2 as "Average". My report output looks like this, K1   |    K2   |   F1 5     |    10    |    0.5

  • How to populate the xml file into the treeview using c#(along with the attribute called id) using dom.

    <?xml version="1.0" standalone="yes"?> <Student_Details>   <Student Id="1">     <Name >sandeep</Name>     <Age>12</Age>     <Mobile>123456789</Mobile>   </Student>   <Student Id="2">     <Name >ololjk</Name>     <Age>kjlokmo</Age>     <Mobile>njonojn

  • My MacBook Pro(early 2011) not turning on

    I've had this mac for 5 months already, hasn't given me a problem until now. It was working fine when I used it this morning. I left it plugged in and went to work. So when I came back from work, I tried to turn it on but it doesn't. Every time I pre

  • I have a unwrapped copy of Mac OSX Tiger and i don't know what to do with it

    Hey everyone, So i don't have a Macpowerbook and i have a copy of mac osx tiger. It was originally my mom's dad's. How ever he has passed away and my mom's mom wants us to sell the osx tiger. What should i do?

  • Sap MM Certification Course

    Dear All, Presently i have +3 years of experience of Procurement, Logistic Arrangement, & Imports Clearance. I am doing this for Hospitality Project (Material Required for Hotel Construction ie. Civil, Interiors, MEP etc.) My Functional Area is as fo