Programmatically access to webBean structure

Hi,
is it possible to programmatically retrieve all the children of a webBean?
If I have a webBean, I can do:
OAWebBean owb = webBean.findChildRecursive("ChildName");
But, how can obtain all the children without to know the "ChildName"?
I have tried with:
Enumeration enum = webBean.getChildNames();
But, after doing that, if I have:
String child = (String)enum.next();
OAWebBean owb = webBean.findChildRecursive(child);
owb is always null, because the enumeration doesn't contain the children "ID" of webBean, but something like "corporanteBranding", "pageButtons", "message".
Nothing else.
Is there a method to access to the children ids starting from a webbean?
Thanks a lot.
Bye
Raffy

Hi,
I am trying to get control on flexfield segments and i think i should be using
getIndexedChild(RenderingContext, int)" ....
Can you pls tell me how do i get the renderingcontext of the flexbean and pass it to getIndexedchild method programmatically.....
Thanks in Advance,
Tanveer

Similar Messages

  • Accessing tcp_t data structure

    I need to access tcp_t datastructure which is implemented in Solaris 10,
    how could it can be programmed in c to access tcp_t data structure.

    Look at /usr/include/inet/tcp.h - it defines the structure tcp_t.
    Add the following line to your source file:
    #include <inet/tcp.h>
    I'm not sure that this information is exactly what you are asking for.
    Probably you can find good examples of source code on google.com
    Thanks.
    Nik

  • 11g How to programmatically access Calendar Rules

    Hi guys,
    I use BPM 11g and I'm trying to programmatically access calendar rules configuration for the organization in order to display labor dates in ADF task flow using Simple Expression like: now + 2 business days.
    Has anyone done this on 11g?
    Thanks in advance!

    Hi,
    Do NOT use ExternalContext.getRequest(), but ExternalContext.getRequestMap().put() in the backing bean. As for the programmatic access, as mentionned it might be a scope issue. When is your managed bean code executed exactly?
    ~ Simon

  • How to programmatically access requestScope objects

    Hi all,
    in the backing bean of a page I set some request attributes using the following code:
    FacesContext context = FacesContext.getCurrentInstance();
    HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getRequest();
    request.setAttribute(<key string>,<MyCustomObject>);
    and then I navigate to another page. In this page I fill in some input text fields using EL expressions, like #{requestScope.<key string>.<property from MyCustomObject>}.
    However when inside the backing bean of this page, i try to programmatically access the requestScope using:
    FacesContext context = FacesContext.getCurrentInstance();
    <MyCustomObjectClass> var = <MyCustomObjectClass>context.getExternalContext().getRequestMap().get(<key string>);
    I get the code return null.
    What can I have done wrong that my code does not return the objects I pass through the requestScope while the EL expressions work?

    Hi,
    Do NOT use ExternalContext.getRequest(), but ExternalContext.getRequestMap().put() in the backing bean. As for the programmatic access, as mentionned it might be a scope issue. When is your managed bean code executed exactly?
    ~ Simon

  • Programmatic Access Not Working

    I'm having a problem with Outlook 2013 and programmatic access. A user is using a piece of software (called Exchequer - not important really but I list it for thoroughness). The software sends emails through Outlook. This has worked fine in the past but
    has suddenly stopped working.
    I have checked the user's Outlook settings for programmatic access (File - Options - Trust Center - Trust Center Settings - Programmatic Access) and it is currently set to "Warn me about suspicious activity when my anti-virus is inactive or out-of-date
    (recommended)". The anti-virus status is currently listed as "Valid". The anti-virus being used is Trend Micro Titanium 2013.
    According to the settings, Outlook should not warn or ask for access when Exchequer tries to send emails through Outlook. However, it does. Every time the user uses Exchequer to send an email, Outlook pops up a little box asking to permit access for a number
    of minutes.
    As far as I understand this, it should not be occurring. Am I in error in my belief, or is there something wrong here?

    Hi,
    Is there any attachment include the email? And check to see whether the attachment cay caused the issue.
    And is this issue occurs to all users and all emails?
    Also, start Windows in clean boot to check whether the issue is caused by some third party services.
    Jaynet Zhang
    TechNet Community Support

  • How to programmatically access XControl Methods

    I have developed a XControl that includes several internal methods. I would like to programmatically invoke these methods from outside the XCtl but I can't find a way to programmatically obtain an appropriate XCtl reference (i.e. one that allows access to these methods). Among other things, I have tried using the OpenG VI "Open VI Object Reference" which gives the correct reference but no access to the internal methods (probably cos it doesn't recognize XCtls as an allowable vi object class).
    Any help or suggestions would be greatly appreciated.
    Andrew

    Hi DrewBob,
    I can't reproduce the issue you're seeing. I can indeed access properties and methods for an Xcontrol from its reference inside a subVI.
    In any case, you can definitely get around this by following these steps. This is overkill, and these steps weren't necessary for me, but should ensure that you can do what you want:
    1. Create a reference to your Xcontrol. Right click the reference and select Create >> Control. Right click the new control and select Advanced >> Customize.
    2. In the Control Editor window, select Type-Def from the control type drop down menu. Save this type-def control reference.
    3. For the reference input in your subVI, use a generic control reference. You can find one of these in the controls palette under Modern Controls >> Refnum >> Control Refnum.
    4. Now wire that reference in your subVI into a To More Specific Class subVI. Place a copy of your control reference type def on the block diagram of the subVI and wire its output into the Target Class input. The resulting reference should resemble the picture below and will contain all necessary custom properties and methods. Furthermore, you could use a case structure and use this one VI to alter multiple different kinds of Xcontrols using one control reference input.
    If this doesn't work for you, could you post a small VI (or zipped project) that demonstrates the problems you are having?
    Message Edited by Jarrod S. on 03-27-200611:50 AM
    Jarrod S.
    National Instruments
    Attachments:
    ToMoreSpecificClass.JPG ‏12 KB

  • How to access a JSON structure key that starts with a number

    I've got an odd issue here.  I'm accessing someone else's JSON structure so I am not able to change it.  The JSON structure keys are named with both characters and numbers like this:
    0
    198456
    product_id
    198456
    1
    Rashaan Houston feat Tony Loreto
    artist
    Rashaan Houston feat Tony Loreto
    So, in other words, there's a key named "0" and a key named "product_id", both of which contain the same key.  Why they did that, I don't know, but they did.
    In one of the instances, the data stored under the text-named key isn't the same as the numerical-named key.  I tried to output the data in the numerical key like this (it's an array of structures):
    #strStompyJSON.data[1].0#
    but I get the following error:
    Invalid CFML construct found on line 41 at column 31.
    ColdFusion was looking at the following text:
    .0
    When I do the following, it works fine:
    #strStompyJSON.data[1].product_id#
    So it looks as though CF doesn't like accessing a variable that starts with a number.  I am able to loop through the structure using a collection loop, and it outputs all of the keys (including the numerical ones) and their values using the following code:
    <cfloop collection="#strStompyJSON.data[1]#" item="key">
    #key#: #strStompyJSON.data[1][key]#<br />
    </cfloop>
    However, that doesn't allow me a way to access specific keys named with a number.  Is there a way that I can specifically access a key that is named with a number?
    thanks!
    Mike

    No problem--glad it worked out.
    As a follow-up to this, I'd encourage you to keep the bracket notation in mind during future development.  It is EXTREMELY useful in a lot of situations.
    For example, if you're building a structure on the fly with dynamic keys, bracket notation is extremely helpful:
         <cfset authors = structnew()>
         <cfloop list="authorlist" index="name">
              <cfset authors[name] = getbooklist(name)>
         </cfloop>
    Also, bracket notation is really nice when creating json from ColdFusion structures.  Consider this:
         <cfset author = structnew()>
         <cfset author.name = "Neil Gaiman">
         <cfset author.genre = "Fantasy">
         <cfset author.awesome = true>
         <cfset authorjson = serializejson(author)>
    By default, the serialized json produced will have all UPPER CASE keys.  Not a big deal in most cases, but if you're returning the json to something (like a JS library) that is expecting keys in a certain case, it can be a problem.  Fortunately, bracket notation allows you to specify exactly what case you want the structure's keys to be in:
         <cfset author = structnew()>
         <cfset author['name'] = "Neil Gaiman">
         <cfset author['Genre'] = "Fantasy">
         <cfset author['AWESOME'] = true>
         <cfset authorjson = serializejson(author)>

  • Deployment of upgraded site from staging to production - error when trying to access "Content and Structure"

    Hi,
    We recently upgraded a site from SP 2010 to SP 2013. For moving to production, I copied over the content database to production and used the following command to to make the content database accessible in production:
    Mount-SPContentDatabase -Name 'WSS_Content_SSBC' -WebApplication 'https://biprod.bljc.com'
    I then change the host name of the site from staging to production host name using
    $site = Get-SPSite  https://stagingsite.companyname.com
    $site.Rename("https://prodsite.companyname.com")
    The site loads and I can see my content. But when I try to use the "Content And structure" link under "Site Settings" --> "Site administration"
    I receive the following errror:
    Sorry, something went wrong An unexpected error has occurred.
    Technical Details
    Troubleshoot issues with Microsoft SharePoint Foundation.
    Correlation ID: 3fbfcd9c-7185-10a2-6d19-8570d7f15319
    Date and Time: 11/19/2014 3:38:31 PM
    IN THE ULS LOG, THIS IS ONE OF THE ERRORS:
    Application error when access /_layouts/15/sitemanager.aspx, Error=Object reference not set to an instance of an object. 
     at Microsoft.SharePoint.Publishing.Internal.WebControls.ObjectSerializer.DeleteAllowed(Boolean checkPermissions)   
     at Microsoft.SharePoint.Publishing.Internal.WebControls.SmtButtonField.FormatDataValue(Object dataTextValue, Boolean encode)   
     at System.Web.UI.WebControls.BoundField.OnDataBindField(Object sender, EventArgs e)   
     at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)   
     at System.Web.UI.Control.DataBindChildren()   
     at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)   
     at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource)   
     at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)   
     at Microsoft.SharePoint.WebControls.SPGridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)   
     at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)   
     at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data)   
     at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)   
     at System.Web.UI.WebControls.DataBoundControl.PerformSelect()   
     at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()   
     at System.Web.UI.WebControls.GridView.OnPreRender(EventArgs e)   
     at System.Web.UI.Control.PreRenderRecursiveInternal()   
     at System.Web.UI.Control.PreRenderRecursiveInternal()   
     at System.Web.UI.Control.PreRenderRecursiveInternal()   
     at System.Web.UI.Control.PreRenderRecursiveInternal()   
     at System.Web.UI.Control.PreRenderRecursiveInternal()   
     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    BTW, don't know if this applies but production is load balanced and staging is not.
    Thansk,
    Sherazad
    Sherazad

    Hi Sherazad,
    As the Content and Structure is enabled by the SharePoint Publishing feature, I recommend to deactivate and re-activate the publishing feature with the command below to see if the issue still occurs:
    Disable-SPFeature –identity Publishing -URL <sitecollection url>
    Enable-SPFeature -Identity Publishing -url <sitecollection url> -Force
    Thanks,
    Victoria
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Victoria Xia
    TechNet Community Support

  • Programmatically Accessing Self Sign in Plug in for Digital Signature

    Hello There,
    We are looking forward to use “Adode Acrobat 9 Pro – Self Sign in Plug in” for one of the application to digitally sign PDF document i.e. appending signature to existing PDF document. We have gone through Adobe site (http://learn.adobe.com/wiki/download/attachments/52658564/samplesignatures.pdf?version=1 ; http://www.adobe.com/ap/epaper/tips/acrsignatures/ ) and explored “Tips and Techniques” along with screenshots.
    We would like your help on following queries:
    ·         Can we programmatically from C#.NET access Adobe Object and create certificate for digital signature? If Yes, can you please provide pointers, references and sample code snippets? [We understand that we do not need to purchase SDK as Professional would be sufficient for digital PDF signature]
    ·         Does Adobe Pro installer provide DLL which can be leveraged in Code base i.e. C#.NET?
    ·         How does certificate management work for digital signing? Can third party like verisign, local computer / certificate from organization server work for digital PDF signature?
    ·         Please provide Technical Reference manual to use Adobe from C#.NET
    ·         Can you please throw some light and pointers on Licensing and Cost?
    We are running on a deadline hence your quick help and response will be highly appreciated.
    Thanks & Regards

    best check on the sdk forum:
    http://forums.adobe.com/community/acrobat/acrobat_sdk
    sdk docs can be found here:
    http://www.adobe.com/devnet/acrobat/?view=documentation

  • Access data in structure

    Hi,
    I am trying to access some data in my structure CRMA_PARTNER.
    On doing this i am getting an error:
    Field CRMA_PARTNER-PARTNER_NO is unknown.
    Following is my code:
    method INIT_CHANGEHISTORY.
    DATA: lr_ent TYPE REF TO if_bol_bo_property_access,
    ls_adminh TYPE crmst_adminh_btil,
    lt_ch TYPE crmt_cdorder_alv_tab,
    lr_ch TYPE REF TO crmt_cdorder_alv,
    ls_ch TYPE crmt_cdorder_alv,
    lv_value_node1 TYPE REF TO cl_bsp_wd_value_node,
    lv_value_node TYPE REF TO cl_bsp_wd_value_node.
    lr_ent = me->typed_context->btadminh->collection_wrapper->get_current( ).
    CHECK lr_ent IS BOUND.
    lr_ent->get_properties( IMPORTING es_attributes = ls_adminh ).
    CALL FUNCTION 'CRM_CDORDER_DISPLAY'
    EXPORTING
    iv_header_guid = ls_adminh-guid
    iv_object = ls_adminh-object_id
    iv_bus = ls_adminh-object_type
    i_no_dialogue = abap_true
    IMPORTING
    ausg = lt_ch.
    CALL FUNCTION 'CRM_LOG_READ_EXTENDED'
    EXPORTING
    iv_header_guid = ls_adminh-guid
    CHANGING
    et_cdorder = lt_ch.
        * removing all item related change logs
    DELETE lt_ch WHERE number_int IS NOT INITIAL.
        * show newest entry first
    SORT lt_ch BY udate DESCENDING utime DESCENDING.
        * clear old collection
    me->typed_context->changehistoryvn->collection_wrapper->clear( ).
    DATA :
    LV_TABNAME TYPE STRING.
        * create new entities and add them to the collection
    CREATE DATA lr_ch.
    LOOP AT lt_ch INTO ls_ch.
    CREATE OBJECT lv_value_node
    EXPORTING
    iv_data_ref = lr_ch.
    lv_value_node->if_bol_bo_property_access~set_properties( ls_ch ).
    LV_TABNAME = LV_VALUE_NODE->GET_PROPERTY_AS_STRING( IV_ATTR_NAME = 'TABNAME' ).
    IF LV_TABNAME = 'CRMA_PARTNER'.
    LV_PARTNER = CRMA_PARTNER-PARTNER_NO.
    ENDIF.
    me->typed_context->changehistoryvn->collection_wrapper->add( lv_value_node ).
    ENDLOOP.
    me->typed_context->changehistoryvn->sort( ). " keep the sorting
    endmethod.
    Please help!
    Any pointers would be highly appreciated.
    Thanks and Regards
    Shilpi
    Edited by: Matt on Dec 12, 2008 10:05 AM - please use  tags around your abap

    Hi Uwe,
    Thanks for the reply.
    I wrote the following code:
    data: ldo_data    TYPE REF TO data,
                      LV_PARTNER TYPE STRING.
    FIELD-SYMBOLS:
      <ls_struct>      TYPE any,
      <ld_fld>           TYPE any.
        lv_value_node->if_bol_bo_property_access~set_properties( ls_ch ).
       LV_TABNAME =  LV_VALUE_NODE->GET_PROPERTY_AS_STRING( IV_ATTR_NAME = 'TABNAME' ).
       IF LV_TABNAME = 'CRMA_PARTNER'.
         Ldo_data = lv_value_node->get_property( IV_ATTR_NAME = 'TABNAME' ).
         ASSIGN ldo_data->* to <ls_struct>.
         ASSIGN COMPONENT 'PARTNER_NO' OF STRUCTURE <LS_STRUCT> TO  <LD_FLD>.
         IF SY-SUBRC EQ 0.
           LV_PARTNER = <LD_FLD>.
         ENDIF.
    Now when i debug:
    The LDO_DATA only consists of string CRMA_PARTNER.
    It does not give me the data:(
    what is the possible reason?
    Thanks and Regards
    Shilpi
    Edited by: Matt on Dec 12, 2008 10:06 AM - please use  tags around your ABAP

  • How to access field in structure where fieldname is inside of a variable?

    Hi,
    Through searching number of old threads here on forums i learnt that i can get dynamic field names from a table with "assign component" syntax.
    So i have my fieldname inside a field symbol <fs_fieldname>. I want to use this fieldname to access a field in another structure ls_structure.
    My syntax that is not working that i need help with is:
    ls_structure-<fs_fieldname> = 'HELLO'.
    How can I refer to ls_structure's field where the fieldname is in the field symbol <fs_fieldname>.
    thank you

    Check this
          field type string,
         end of ls_structure.
    data:lv_field type string.
    field-symbols:<fs> type string.
    lv_field = 'FIELD'.
    ls_structure-field = 'Hello'.
    assign lv_field to <fs>.
    if sy-subrc = 0.
      concatenate 'LS_STRUCTURE-' <fs> into lv_field.
      unassign <fs>.
      assign (lv_field) to <fs>.
      if sy-subrc = 0.
        write <fs>.
        <fs> = 'Changed data'.
        skip 1.
        write ls_structure-field.
      endif.
    endif.

  • Accessing Array of Structures from Coldfusion

    I am having a problem accessing an array of structures from
    Coldfusion within my flex application. Here is how I make my Array:
    (GetRegions is a type Query and Type is a string variable)
    <cfset ReturnArray = ArrayNew(1)>
    <cfset ReturnArray[1] = StructNew()>
    <cfset ReturnArray[1].Query = GetRegions>
    <cfset ReturnArray[2] = Type>
    Within flex I am trying to access the results in the
    following way:
    private function dataHandler(event:ResultEvent):void{
    Query_Filter = new ArrayCollection(event.result[0].QUERY as
    Array);
    myString = event.result[1] as String;
    Can anybody help me with this. I want a way to return a query
    and a string back from coldfusion.
    Thanks for the help,
    Jeff

    So now I changed my code to the following in CF:
    <cfset Type = "MyString">
    <cfset ReturnArray = ArrayNew(1)>
    <cfset ReturnArray[1] = StructNew()>
    <!--- set up query GetRegions --->
    <cfset ReturnArray[1] = GetRegions>
    <cfset ReturnArray[2] = Type>
    <!--- Return Array --->
    <cfreturn ReturnArray>
    Now in flex I have the following dataHandler Function:
    Alert.show("hello: "+ObjectUtil.toString(event.result[0]));
    Query_Filter = new ArrayCollection(event.result as Array);
    Now I set up a List box with Query_Filter as the dataprovider
    but the results aren't showing correctly. The first item in the
    list box is displayed as [object, Object], [object, Object] and the
    second item is my String.
    Does anybody know how to break up the query to a variable and
    the string to its own variable in the dataHandler function.
    Thanks for any and all help

  • Unable to access "Content and Structure"

    Hi, 
    When I try to access to the "Content and Structure" Feature (Site Collection Administration), it doesn't work, and give me a correlation ID. In the ULS the CID retrieves me this: 
    Failed to look up string with key "PDP_LIST_INSTANCE_DISPLAY_NAME", keyfile pws.
    Localized resource for token 'PDP_LIST_INSTANCE_DISPLAY_NAME' could not be found for file with path: "(unavailable)".
    Application error when access /_layouts/15/sitemanager.aspx, Error=Object reference not set to an instance of an object.  
     at Microsoft.SharePoint.Publishing.Internal.WebControls.ObjectSerializer.DeleteAllowed(Boolean checkPermissions)    
     at Microsoft.SharePoint.Publishing.Internal.WebControls.SmtButtonField.FormatDataValue(Object dataTextValue, Boolean encode)    
     at System.Web.UI.WebControls.BoundField.OnDataBindField(Object sender, EventArgs e)    
     at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)    
     at System.Web.UI.Control.DataBindChildren()    
     at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)    
     at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource)
     at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)    
     at Microsoft.SharePoint.WebControls.SPGridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)    
     at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)    
     at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data)    
     at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)    
     at System.Web.UI.WebControls.DataBoundControl.PerformSelect()    
     at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()    
     at System.Web.UI.WebControls.GridView.OnPreRender(EventArgs e)    
     at System.Web.UI.Control.PreRenderRecursiveInternal()    
     at System.Web.UI.Control.PreRenderRecursiveInternal()    
     at System.Web.UI.Control.PreRenderRecursiveInternal()    
     at System.Web.UI.Control.PreRenderRecursiveInternal()    
     at System.Web.UI.Control.PreRenderRecursiveInternal()    
     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Does anyone can help me?
    Thank you very much.

    Yes, it was a feature.
    I contact MS Support and this was the powershell cmdlet that solve the issue:
    Disable-SPFeature –identity Publishing -URL <sitecollection url>
    Enable-SPFeature -Identity Publishing -url <sitecollection url> -Force
    Or using the Feature Id
    Enable-SPFeature -Identity "c769801e-2387-47ef-a810-2d292d4cb05d" -Url "<sitecollection url>" - force
    The -force parameter was very important for the issue resolution.

  • Programmatic access to ODI metadata

    Hi all,
    is there API/SDK in ODI for metadata access?
    For example:
    1) documented ODI repository structure or public views;
    2) using Jython for manipulating metadata;
    3) etc.
    Thanks,
    Oleg

    Hi Mukund,
    Please check this SAP Note <a href="http://www.service.sap.com/sap/support/notes/199123">199123</a> (Word Settings).
    It explains how to avoid this error message.
    Best regards,
    Ruediger

  • Programmat​ically change case structure range

    I think I already know the answer to this, but I'm going to ask anyway. In the attached image, is it possible to programmatically change the range of numbers the case uses?
    Tay
    Solved!
    Go to Solution.
    Attachments:
    case structure.png ‏3 KB

    To use a property node on a case selector, you need to have a reference to it.  There are several ways to open the reference, depending on where the object you want to reference is located.
    EASY - If the case selector is not inside another structure and has a unique name, use Open VI Object Reference with the name of the case selector as the input.  The owner is the block diagram reference and the object class is a case selector.
    FAIRLY EASY - If the case selector is inside another structure or structures and all structures and the case selector have names unique to their diagrams, open the structures from outside to inside as in case 1.  After you open the structure reference, get a reference to the appropriate diagram and repeat until you get to the final case selector.
    HARDER - Case selector has a unique name, but is buried in a container which does not.  Use the Traverse method to find all case selectors, then use the Label property of each to find the right one.
    HARDEST - Case selector does not have a unique name.  Use the Traverse method to find all case selectors, then find the one you want by the frame labels.
    The take-home message from this is that your life is much easier if you give your containers unique names.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

Maybe you are looking for

  • I cant recieve texts from people with iPhones and I cant figure out how to turn my iMessage off from my Mac.

    How do I turn my iMessage off if I don't have my iPhone anymore?

  • Which product I need (Std or Pro)

    Which product do I need to update a PDF form on our Web site. The person who created it is no longer available . We do not have Adobe Acrobat and like to purchse one. The Pro version is very expensive for just updating or creating a new PDF form. Tha

  • Alpha channel and imaging lingo

    I have a 32 bit image with an alpha channel. When placed on the stage only the black anti-aliased text shows and no background shows (using the copy ink) I'm scrolling this image with imaging lingo where I take a sliding portion of the original image

  • Switch One User Only

    Is it possible to connect a new Macbook Pro to a G5 iMac and have it ONLY move a single user from the iMac? I ask this question hoping for two pieces of advice: 1. How to transfer a single user when starting a new computer, including what cables I ne

  • Error when creating Pool Connection

    "Hi, I have reviewed a lot of postings for this type of error and nothing mentioned in replies have helped me to get over this issue. I am trying to create a pool via the admin console in WL6.0sp1. Using Oracle Thin driver. The config information is