Custom property seach in seach option set

Hi All,
I have configured search option set. I want to search on the custom properties using search option set. I have tried from the following link:
http://help.sap.com/saphelp_nw04s/helpdata/en/cc/f4e77ddef1244380b06fee5f8b892a/frameset.htm
If I define a custom property like <property>(/default)
example:  Document_Type(/default) , It works fine.
But I want to restrict the search on one value of custom property.
Document_Type(value=form/default).
(Document_Type is my property and Form is the value of the property)
But this syntax doesnt give any result. Is there anything else I have to do to achieve this. Is the syntax correct ??
Helpful answers will be rewarded.
Cheers!!
Ashutosh

Hi Pradeep,
I have already done both of these.
I can not filter on the value of my custom property. if I use myPropertyID(/Default),
it gives me a list of all the documents tagged with this property. But if I use
myProperty(value=value of myProperty [metadata]) ... I dont get any results.
I want to know what is the correct syntax.
I have a property Document type. and this property has metadata forms, guidance, templates etc. Now in search option set, if I use Document_Type(/Default) ... it shows all the documents which are tagged as forms, guidance, templates etc. I want to filter this search on "Templates".
I copied UISearch, and entered my own values... and custom properties are enabled and in the custom properties csv, I am entering Document type ID(value=Templates/default).
I have refered follwing link for the syntax..
http://help.sap.com/saphelp_nw04s/helpdata/en/cc/f4e77ddef1244380b06fee5f8b892a/content.htm
Look at Modifiers in this link. For me this is not working.
Please help me on this, I refered to this link and acepted the development. And now,its not working.
Reagrds
Ashutosh

Similar Messages

  • [svn:bz-trunk] 17010: Bug: Watson #2652870 - use a property file to drive the custom configuration tokens as opposed to setting it in the command line

    Revision: 17010
    Revision: 17010
    Author:   [email protected]
    Date:     2010-07-22 02:52:41 -0700 (Thu, 22 Jul 2010)
    Log Message:
    Bug: Watson #2652870 - use a property file to drive the custom configuration tokens as opposed to setting it in the command line
    QA: Yes
    Doc: Yes - in custom tokens section, talk about the new token.file option
    Checkintests: Pass
    Details: Changed TokenReplacer to look for a token.file JVM option. If it's specified (eg. -Dtoken.file=/User/matamel/Desktop/token.properties), then TokenReplacer looks for a properties file where token name and values are specified. This allows someone to specify a file for custom tokens. Custom tokens can still be specified as straight JVM option and in case where a token is defined both as a JVM option and in a token properties file, JVM option takes precedence.
    Modified Paths:
        blazeds/trunk/modules/common/src/flex/messaging/config/TokenReplacer.java

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • Set list custom property value on creation

    I have a list template created, and a custom action that exposes a settings page. On the settings page, I can read / set a custom list property. I would like to be able to set the property when I'm creating the list (and have a similar requirement when
    creating a site). Is there any way to expose the custom property to the "New list" dialog (Silverlight)?

    Hi Ahmad,
    Could you please follow the below steps to get ALL to the top:
    -Edit the objects properties for which you want to apply condition.
    -Click on SQl editor and check the option don't generate sql
    -Write the sql as follows:
    SELECT DISTINCT
    TABLE NAME.COLUM NNAME
    FROM
      TABLE
    UNION
    SELECT '*ALL' FROM TABLE
    For Example:
    SELECT DISTINCT
      EMP.ENAME
    FROM
      EMP
    UNION
    SELECT '*ALL' FROM EMP
    __-Create a pre defined condition in universe_:
    @Select(Emp\Ename) IN @Prompt('VAL',A,'Emp\Ename',MULTI,FREE) OR '*ALL' IN @Prompt('VAL',A,'Emp\Ename',MULTI,FREE)
    Note: Use '*ALL' insted of 'ALL'

  • How to display the image while set custom header "x-content-type-options" as "nosniff" in web.config

    Hi,
    I am using Microsoft ASP.NET TreeView control where I have bound embedded images. Also I have set custom header “x-content-type-options” as
    “nosniff” in web.config file.
    On hosting the sample containing the above mentioned things in SERVER machine, the images are not visible but its working properly while running sample in local (development) machine. 
    Kindly provide a solution and find the sample in the below link.
    http://goo.gl/6uR2b0 
    Thanks,
    Alagarsamy D.

    Hi AlagarBala,
    Your issue is related to asp.net/web technology and for a better support on this please post your question to the asp.net forum below, this forum is for C# code issues in speicific:
    http://forums.asp.net/
    Regards,
    Fouad Roumieh

  • Cs.ini set custom property via wizard page

    I'm unable to understand why custom property DeployType is not parsed in CS.ini when set via custom wizard page. However when used
    Property("DeployType")<>"ThinDesktop" as a condition for skipping Application Selection Wizard. It works. Also, at the end of the wizard screen in summary page I see DeployType value is set to whatever radio button is selected.
    However, DeployType section is not parsed in CS.ini.
    Please help.
    CS.ini
    [Settings]
    Priority=ByLaptop, ByDesktop, DefaultGateway, DeployType, Default
    Properties=MyCustomProperty, DeployType
    [Default]
    OSInstall=Y
    SkipCapture=YES
    SkipAdminPassword=YES
    SkipProductKey=YES
    SkipComputerBackup=YES
    SkipBitLocker=YES
    [DefaultGateway]
    192.168.137.1=Home
    [Home]
    ;set timezone
    [ByLaptopType]
    Subsection=Laptop-%IsLaptop%
    [Laptop-True]
    ;laptop apps here
    [ThinDesktop]
    ;process selected apps
    SkipApplications=Yes
    [FullDesktop]
    ;list apps
    MadantoryApplications01="{5f3c6612-3a21-4b60-b592-968f70d7f8bd}"
    Wizard page:
    <Wizard>
      <Global>
      </Global>
      <Pane id="CDeploymentType" title="Computer Deployment Type">
        <Body><![CDATA[<H1>Select Computer Deployment Type :</H1>
    <table>
     <tr>
      <td>
       <input type=radio name="DeployType" id="TDRadio1" Checked value="ThinDesktop" language=vbscript AccessKey=A>
      </td>
      <td>
       <Label class="Larger" for=TDRadio1 language=vbscript ><u class=larger>T</u>hin Desktop.</Label>
      </td>
     </tr>
      <tr>
      <td>
       <input type=radio name="DeployType" id="FDRadio2"  value="FullDesktop" language=vbscript AccessKey=B>
      </td>
      <td>
       <Label class="Larger" for=FDRadio2 language=vbscript ><u class=larger>F</u>ull Desktop.</Label>
      </td>
     </tr>
    </table>]]></Body>
      </Pane>
    </Wizard>

    I'm unable to understand why custom property DeployType is not parsed in CS.ini when set via custom wizard page. However when used
    Property("DeployType")<>"ThinDesktop" as a condition for skipping Application Selection Wizard. It works. Also, at the end of the wizard screen in summary page I see DeployType value is set to whatever radio button is selected. However, DeployType
    section is not parsed in CS.ini.
    There are some misconceptions here.
    Typically, the cs.ini file is parsed *before* running the wizard. You don't actually *set* DeployType in the cs.ini file, so there is nothing to do here.
    Now if you wish to re-run the cs.ini file after the wizard, during the task sequence, then read this:
    http://www.deployvista.com/tabid/36/EntryID/139/language/en-US/Default.aspx
    Also note, that typically, if a value is already set, then ZTIGather.wsf will *not* override the value from something in the cs.ini file.
    Keith Garner - Principal Consultant [owner] -
    http://DeploymentLive.com

  • Sharepoint 2013 webDAV PROPPATCH fails with status code 409 error every time when trying to set custom property.

    Sharepoint 2013 webDAV PROPPATCH fails with status code 409 error every time, when trying to set custom property.
    anyone have any idea

    Hi
    Stumbled upon the resolution myself. The Bean Area item needs to be set to Visible=Yes in the property palette for the bean within Forms Builder, and also the implementation class also in the bean's properties must match exactly the package & class name specified in the PJC (my full implementation class string had to be set to oracle.forms.demos.runApplication).
    As this bean has no user interface component, and since the Visible property has to be set to Yes, to avoid having a random square shape for the bean sitting on the form's canvas, I also set the Width and Height properties for the bean to 0.001. This does show a very small dot on the form, but that will be acceptable.
    So in summary there has been a change for PJC / Bean Areas between 6i and 10g Forms, in 6i you could have the Bean Item to be set Visible=No, and the SET_CUSTOM_ PROPERTY built-in would work, however in 10g Forms the Bean Item must be set to Visible=Yes for the SET_CUSTOM_PROPERTY built-in to work.
    Daryl

  • Setting a Custom Property - How to (cant get it to work)

    Hi Everyone...
    Have a code snippet that I think should be working, but I keep getting "bad parameter". Sought for examples, but could not find one on the site. "Creator" is a custom property we have added to the global map. Also, the incoming id is definately an objID of a group.
    Help :)
    publicstaticvoidSetCreatorProperty(intobjectID, stringcreatorString)
    IPTObjectManager ptOM;
    Object[][] vPropertyData = {
    // I've tried swapping the order, and using the int
    // value for the property
    newObject[] {creatorString,"Creator"}
    CIPTUserGroup usergroup;
    ptOM = Global.ServerSession.GetObjectManagers(PT_CLASSIDS.PT_USERGROUP_ID);
    usergroup = (CIPTUserGroup)ptOM.Open(objectID, true);
    usergroup.GetObjectProperties().SetPropertyData(vPropertyData);
    IPTServerContext sc = (IPTServerContext)usergroup.GetInterfaces("IPTServerContext");
    //Store it and unlock
    sc.Store();
    sc.UnlockObject();
    and I get this:
    Unhandled Exception: com.plumtree.server.marshalers.PTException (0x80070057): The parameter is incorrect. ---> System.ArgumentException: The parameter is incorrect. at com.plumtree.server.helper.IPTObjectProperties.SetPropertyData(Object vsaPropertyData) at com.plumtree.server.CIPTObjectProperties.SetPropertyData(Object[][] vsaPropertyData) at com.plumtree.server.CIPTObjectProperties.SetPropertyData(Object[][] vsaPropertyData) at Apollo.MySource.Tools.UserGroup.SetCreatorProperty(Int32 objectID, StringcreatorString) in c:\class libraries\mysource\apollo.mysource.tools\usergroup.cs:line 81

    OK, with some digging, I was able to find one deceptively simple solution, that I post below for your enjoyment. The trick here, which is not obvious from the docs, is that you can set as few as one property at a time on an object.
    here's how you would set up the code to set two custom properties: Cost Code and Creator:
    staticvoidMain(string[] args)
    constintPROPID_COSTCODE = 217;
    constintPROPID_CREATOR = 215;
    Object[][] vPropList = Global.makePropertyList(2); //see below
    int userGroupObjectID = 2033;
    vPropList[0][0] = PROPID_CREATOR;
    vPropList[1][0] = "AUTHSOURCE";
    vPropList[0][1] = PROPID_COSTCODE;
    vPropList[1][1] = "Cost Code value 33343-23";
    SetCustomProperties(userGroupObjectID ,vPropList);
    publicstaticvoidSetUserGroupCustomProperties(intobjectID, Object[][] vPropertyData)
    IPTObjectManager ptOM;
    CIPTUserGroup usergroup;
    ptOM = Global.ServerSession.GetObjectManagers(PT_CLASSIDS.PT_USERGROUP_ID);
    usergroup = (CIPTUserGroup)ptOM.Open(objectID, true);
    IPTObjectProperties objectProperties = usergroup.GetObjectProperties();
    objectProperties.SetPropertyData(vPropertyData);
    IPTServerContext sc = (IPTServerContext)usergroup.GetInterfaces("IPTServerContext");
    //Store it and unlock
    sc.Store();
    sc.UnlockObject();

  • How do I map custom property from portal api ptsearchresponse?

    I want to map the search results to my datatable.
    I can execute the search fine. But how do I map the property value? My property id is 101.
    In other words which ptSearchResponse method do I use?
                    IPTSession ptSession;
                    IPTSearchRequest ptSearchRequest;
                    IPTSearchResponse ptSearchResponse;
                    IPTSearchQuery ptSearchQuery;
                    string serverConfigDir = ConfigPathResolver.GetOpenConfigPath();
                    IOKContext configContext = OKConfigFactory.createInstance(serverConfigDir, "portal");
                    PortalObjectsFactory.Init(configContext);
                    ptSession = PortalObjectsFactory.CreateSession();
                    ptSession.Connect(1, "", null);
                    // Create a SearchRequest object
                    ptSearchRequest = ptSession.GetSearchRequest();
                    // Set search settings (constraints)
                    // Set maximum results desired (100)
                    ptSearchRequest.SetSettings(
                    PT_SEARCH_SETTING.PT_SEARCHSETTING_MAXRESULTS, 100);
                    // Set the folder in which to search (array to support multiple folders)
                    ptSearchRequest.SetSettings(
                        PT_SEARCH_SETTING.PT_SEARCHSETTING_DDFOLDERS,
                        new int[] { Convert.ToInt32(ConfigurationManager.AppSettings["DocumentFolderId"]) });
                    // Include subfolders of the folder
                    ptSearchRequest.SetSettings(
                        PT_SEARCH_SETTING.PT_SEARCHSETTING_INCLUDE_SUBFOLDERS, true);
                    // Restrict search to just portal documents
                    // (not ALI Collaboration or ALI Publisher)
                    ptSearchRequest.SetSettings(
                        PT_SEARCH_SETTING.PT_SEARCHSETTING_APPS, PT_SEARCH_APPS.PT_SEARCH_APPS_PORTAL);
                    // get documents only
                    ptSearchRequest.SetSettings(
                        PT_SEARCH_SETTING.PT_SEARCHSETTING_OBJTYPES, new int[] { PT_CLASSIDS.PT_CATALOGCARD_ID });
                    // Request the intrinsic PT_PROPERTY_PROVIDERCLSID and custom property 101
                    ptSearchRequest.SetSettings(
                        PT_SEARCH_SETTING.PT_SEARCHSETTING_RET_PROPS,
                        new int[] { PT_INTRINSICS.PT_PROPERTY_PROVIDERCLSID, 101 });
                    //Use IPTFilter to create search filter with clause with two statements
                    IPTFilter ptFilter;
                    IPTPropertyFilterClauses ptFilterClause;
                    IPTPropertyFilterStatement ptFilterStmt1;
                    IPTPropertyFilterStatement ptFilterStmt2;
                    // Create the filter itself
                    ptFilter = PortalObjectsFactory.CreateSearchFilter();
                    // Create the filter clause
                    ptFilterClause = (IPTPropertyFilterClauses)ptFilter.GetNewFilterItem(PT_FILTER_ITEM_TYPES.PT_FILTER_ITEM_CLAUSES);
                    ptFilterClause.SetOperator(PT_BOOLOPS.PT_BOOLOP_OR);
                    // Attach it to the filter itself
                    ptFilter.SetPropertyFilter(ptFilterClause);
                    // Put two statements into the clause
                    ptFilterStmt1 = (IPTPropertyFilterStatement)
                        ptFilter.GetNewFilterItem(PT_FILTER_ITEM_TYPES.PT_FILTER_ITEM_STATEMENT);
                    ptFilterStmt1.SetOperand(101);
                    ptFilterStmt1.SetOperator(PT_FILTEROPS.PT_FILTEROP_CONTAINS);
                    ptFilterStmt1.SetValue(tbSearch.Text.Trim());
                    ptFilterClause.AddItem(ptFilterStmt1, ptFilterClause.GetCount());
                    ptFilterStmt2 = (IPTPropertyFilterStatement)
                        ptFilter.GetNewFilterItem(PT_FILTER_ITEM_TYPES.PT_FILTER_ITEM_STATEMENT);
                    ptFilterStmt2.SetOperand(1);
                    ptFilterStmt2.SetOperator(PT_FILTEROPS.PT_FILTEROP_CONTAINS);
                    ptFilterStmt2.SetValue(tbSearch.Text.Trim());
                    ptFilterClause.AddItem(ptFilterStmt2, ptFilterClause.GetCount());
                    // Make the filter into an actual search query
                    ptSearchQuery = ptSearchRequest.CreateAdvancedQuery(ptFilter);
                    // Run the search and return results
                    ptSearchResponse = ptSearchRequest.Search(ptSearchQuery);               
                    // How many things matched the search?
                    int totalMatches = ptSearchResponse.GetTotalMatches();
                    // How many items were returned? (Not necessarily all)
                    int returnedMatches = ptSearchResponse.GetResultsReturned();
                    // create DataTable and map results to
                    // datatable fields
                    DataTable dtSearchResults = new DataTable("Documents");
                    dtSearchResults.Columns.Add("Name");
                    dtSearchResults.Columns.Add("Excerpt");
                    dtSearchResults.Columns.Add("DocSubject");
                    dtSearchResults.Columns.Add("DocTopic");
                    dtSearchResults.Columns.Add("DocType");
                    dtSearchResults.Columns.Add("DocKeywords");
                    dtSearchResults.Columns.Add("Url");
                    dtSearchResults.Columns.Add("ImageURL");
                    DataRow dr;                                                                                                          
                    // Print the name of each result
                    for (int i = 0; i < returnedMatches; i++)
                        dr = dtSearchResults.NewRow();
                        String strName = ptSearchResponse.GetFieldsAsString(i, PT_INTRINSICS.PT_PROPERTY_OBJECTNAME);                  
                        String strText = ptSearchResponse.GetFieldsAsString(i, PT_INTRINSICS.PT_PROPERTY_OBJECTSUMMARY);
                        String strURL = ptSearchResponse.GetFieldsAsString(i, PT_INTRINSICS.PT_PROPERTY_DOCUMENTURL);
                        String strImageURL = ptSearchResponse.GetFieldsAsString(i, PT_INTRINSICS.PT_PROPERTY_OBJECTIMAGEUUID);
                        dr["Name"] = strName;
                        dr["Excerpt"] = strText;
                        dr["Url"] = strURL;
                        dr["ImageURL"] = "pt://images/plumtree/portal/public/img/sml" + strImageURL + ".gif";
                        dtSearchResults.Rows.Add(dr);
    Edited by [email protected] at 04/11/2008 7:26 PM
    Edited by [email protected] at 04/11/2008 7:27 PM

    Problem solved. I should use JsonObject instead of JSONObject :D 

  • How can I add a custom property to an object, like a paragraph?

    Hi,
    We have a merge process that combine multiple document into one and I need to store the filename of the imported file at the beginning of each merge point.   Each document that we merge contains a Title paragraph and I was wrongly assuming that I could set the label property of this paragraph with my value for future references, but only to find out that the paragraph object doesn't have a label property.
    I also tried setting a custom property by doing this
    paragraph.properties["myCustomProperty"] = "value";
    It doesn't crash, but if I try reading the value it is always undefined.
    I'm looking for alternative, or on how would you approach this, can you please advice?
    Your help is much appreciated.
    Thanks

    Peter Kahrel wrote:
    You could label the paragraph's parent story. Is that any good?
    Peter.
    Well I tought about it, but then I have to find a way to keep track of which paragraph this value belongs to and so far I havent found a way to uniquely identify a paragraph and I can't assume that the merged document won't be edited so I can't use the index.
    Peter Kahrel wrote:
    Otherwise use a paragraph property that you never use and that doesn't affect composition, such as .bulletsTextAfter
    P.
    It may be an alternative, but that may cause problem in the furture if they ever decide to use or change that properties.  Plus, I'm not sure if can put anything I want in there, but that would be worth the try.

  • How to create Image as Custom Property Type used in Configurable Web Part?

    I wanted to create custom configurable web part property for Image.
    Example - the screenshot of Image property used in Image web part is shown below:
    My goal is to create as many images as possible in custom configurable web part.
    I tried to write the code:
    [WebBrowsable(true),
    WebDisplayName("Example Photo"),
    WebDescription("Example Photo of the user"),
    Category("Custom User Profile"),
    Personalizable(PersonalizationScope.Shared)]
    public Image ExampleUserPhoto { get; set; }
    However, the result does not display Image configurable web part property.
    I wonder why the data type Image does not cause the custom web part to have Image configurable web part property.
    Other data types such as Boolean, Enum, Integer, String and DateTime can be used.
    How can I create Image as Custom Property Type used in Configurable Web Part?

    I have examined that context node __00 has been enhanced,and  has a class name  z___00. But  when I created a new attirubute by right click " Attributes" with wizard under context node __00.There is still  a error message "view is not enhaced or copied with wizard".
    But  when  I created a method  "getvaliation "  in the class of context node zcl__00, the attribute  'valiation' automatically created(at the same time the method "getvaliation' automatically  created for the attribute 'valiation') and I need not to create attibute 'validation' by wizard .  It seemed as if the problem is resloved. But when I make test for it in web ui .There is a runtime erro message.
    Do I need to make some configurations in  the business object layer  for the checkbox? but  the checkbox is only used as a flag  to decide whether a backgoud job is needed to be executed.
    Edited by: samhuman on Jun 22, 2010 10:31 AM

  • How can we customize the no of rows in Search options set?

    Hi all,
    I am using EP6 SP14, and i need to display the news from a folder based on a filter criteria ( like regions, etc) i am using a KM search iview with a query to search the items of the folder and the corresponding search options set limits the no of rows to a min 5 but i need only 3 items to be displayed with the page links to the browse the rest of the news. Can anyone suggest me if there is any way of customizing the no of rows or else i am thinking of using a KM navigation iview and using the corresponding query but strangely the layout doesnt work.....Anything i need to do more to limit the no of items to be displayed?
    Help would be greatly appreciated ,
    Santosh Kumar
    Edited by: Santosh Kumar Adapa on Nov 11, 2008 8:16 AM

    Hi Santosh,
    how about developing your own search?
    These blogs gives you a nice introduction of how to implement
    [How to write a Search Application using the KM Indexmanagement API for TREX|https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5586]:
    [Using the KM Indexmanagement APIs for searching with TREX|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9237e490-0201-0010-f3a1-9a322ccbd8b1]
    Best regards,
    Denis

  • Automated Number AND/OR Custom Property Assignment on DRM

    We have an interesting issue. For some of our hierarchies, we do not have all the required Member account codes coming from the business and we only have Aliases.
    We want to therefore create a new set of Auto-Numbering system to use that makes sense. We were thinking about Node IDs but we want to use something that we can customize more.
    What is the way to create custom numbering (Auto-numbering) on DRM. I see that Formulas are used to create/develop custom DRM properties. The property in this case is essentially auto-numbering.
    Do you have any other ideas like is there any existing system property that I may use in DRM or do you thinking creatinga custom property using Formulas is the best way to go about it? Which formula functions should I be looking at? Thanks a lot for the help on this one.
    -- Adi

    Figured it out myself.
    Basically used formulas and functions after creating a new DERIVED property. Formulas and functions are very useful tools in DRM for creating customized metadata if you will.

  • How to define a custome property in User Profile to Save Roles Sort priority ?

    Hi All,
    I have a requirement where in, user should get an option to decide his default tab(role), when he logs into portal.
    e.g.: If user1 and User2 is assigned with 2 roles namely Leave & Travel. User1 should be able to select Leave as his default tab and User2 should be able to select Travel as his default tab.
    I was thinking if I can store what use selects in a custom property and change the tabs through custom application.
    Please let me know how can achieve this in CE 7.3 portal.
    Thanks in Advance,
    Pavan.

    Hi Pavan,
    If you are using the AJAX framework page the user can simply drag the tabs and it will automatically be saved in the personalization.
    user should:
    1. place mouse over the role (in the top left corner you will see a triangle).
    2. place mouse over triangle and, push and hold down mouse button.
    3. drag the mouse to the navigation place where you want it to be (notice black line).
    4. leave the mouse button.
    Now the order of the tabs are saved in the personalization for that user only.
    Hope this is what you meant.
    BR,
    Saar

  • How to force updatedisplaylist in a skin when custom property changes

    Hi Folks,
    I have created a custom component based on a Spark Button.  In that custom component I have added a single, public, bindable property - let's call it Fred.
    I also have a custom skin, based on the Spark Button skin.  It's basically just like the delivered skin, just a bit different graphics stuff.  I have applied the custom skin to the custom button component.  So far, so good.  However...
    When a user action causes the Fred property to change on a custom button instance, I need my custom skin to re-draw something.  It appears that I need the skin's updateDisplayList function to fire.  Unfortunately, it appears that the only time that it fires is when "real" properties are changed, like 'left' or 'width'.  How can I get the custom skin to updateDisplayList when this fake, custom property changes?
    p.s. - the custom skin can 'read' the custom Fred property just fine.  And, if I set the Fred property and then 'mouse over' the custom button instance, the updateDisplayList fires...too late of course, but it does fire.
    I have read the docs, but there is not much written about updateDisplayList, or when it fires, or how to make it fire.
    Thanks,
    -David

    Good question...in my skin's 'creationComplete' event I call a function in the skin.  That function 'evaluates' the host component's Fred propertey, and based on what it finds, it draws some stuff:
    protected function doSpecialDrawing():void
         var hostFred:String = hostComponent.Fred;
         if (hostFred == "certain_value")
              //set some property in one of the path objects in my skin to a certain value
         else if (hostFred == "other_value")
              //set some property in one of the path objects in my skin to some other value
    When I created the skin, I did not anticipate the need to dynamically respond to setting the Fred property/value.
    I've placed a call to the 'doSpecialDrawing' function inside the skin's updateDisplayList, but unfortunately, the updateDisplayList does not seem to get called in real-time when I set the Fred property in a custom button instance.
    I'm all ears here... still a beginner/novice with Flex...
    Thanks,
    -David

  • Custom Property update in coding - throws AccessDeniedException

    Hi,
    I am using the following code to update the newly created custom property in KM
    RID rid1 = RID.getRID("/documents/MWRD/internet/Departments/Engineering/Engineering_Reports/Reports/"+res.getDisplayName());
    IResource fileResource = ResourceFactory.getInstance().getResource(rid1, context);
    IPropertyName propName = new PropertyName("http://mwrd/xmlns/propertiesnamespace","DepartmentName");
    IProperty property = fileResource.getProperty(propName);
    if(property == null){
    property = new Property(propName,"Engineeringreports");
    fileResource.setProperty(property);
    During the execution of the line set property following error is displayed "AccessDeniedExceptionPermission denied: uri=/documents/Engineering/Engineering_Reports/Reports/10-2008-Excessive_Infiltration_Vol_36.pdf, permission=leaf_write_properties, user=anonymous
    Please help me to solve the issue

    Yes The code was modified to handle version issues
    IVersionController vc = (IVersionController) folderResource.as(IVersionController.class);
         IResourceList rc = folderResource.getChildren();                    
         if (vc != null){vc.disable(true);};
              fileResource.setProperty(mutableProperty);
         if (vc != null){vc.enable(rc);};

Maybe you are looking for

  • Solaris 10, ipv6 and broken traceroute?

    HI, I have a Solaris 10 machine configured with IPv6. When trying to use traceroute on an IPv6 address, I don't see a list of hops, but see the destination host as the first and only hop in the traceroute. Doing a snoop, reveals that the Hop Limit fi

  • About this mac storage display error (graph)

    The subject display indicates (in the graph) that there is 140 TB used for backup....the text numbers are correct. I reindexed the HD as suggested in another thread - no change. This is in the mildly annoying category - not a show stopper. Barry

  • GOOP error 1031

    The Endevo generated class keeps reporting error code 1031 yet I know the connector pane matches the callee (a child class) connector pane.  I'm using GOOP Inheritance toolkit, i.e. GOOP wizard 3.0, to add features to a working app. The GOOP wizard's

  • Backup files on PC becomes too big, how to delete files not needed and where to delete them?

    I used iTune to manage iPhone and iPad. iTune will back up content of both devices. I found that recently the backup files become too many and used up a significant amount of my PC harddisk. How do I go about to delete old backup files to release har

  • How to deregister epm instances from shared services

    Hi All, I had Hyperion EPM 11.1.2.1 on Windows Server A and repsitories on Oracle Database B. I freshly installed Hyperion EPM 11.1.2.1 on Windows Server C and configured it with repositories on Oracle Database D (which are exact replica of repositor