So we were thinking about how to provide properties and actions with NSF components out of the box in 8.0.1. I think this is a first good step but we can and want to do certainly more in this area. And we want to provide more out of the box properties and actions for other types of components.
The description below is from Bhavan Kumar, the tech lead of the Notes property broker team.
The advantage of built-in properties and actions is that a separate WSDL file need not be added to any of the Notes components in order to take advantage of the publishing and action invocation. Thus any existing Notes component can take part in a composite application without any changes to its design.
Registration + The preference “com.ibm.notes.enablePreferences = true” needs to be set on the page containing the Notes components.
+ The preference “com.ibm.notes.enablePreferences = true” needs to be set on the page containing the Notes components.
+ “com.ibm.notes.enableBuiltInPB=true” preference should be set on each Notes view component in the advanced properties tab of the CAE to register the WSDL automatically.
+ The preference “com.ibm.notes.publishBuiltInPropsFromView = [viewname1],[foldername1]” should be set to publish the property from the specified view/folder.This will be honored on the Notes side only if one other column is also publishing.
Built-In Property - SelectedNotesDocumentURLChanged
+ Don't have to use LotusScript to publish the URL or any column to property mapping feature in the column infobox. Rather the Notes URL is published by the Notes core.
Built-In Action - FilterCurrentUIViewViaCategory Built-In Action - SearchCurrentUIView + Restrictions: - does not allow to pass in a formula to do parametric searches.
+ If the view is categorized, the action expands the matching category and shows the documents in the next level.If the key does not match with any of the column value in the first sorted column, then an empty view will be displayed.
+ The result of this action is that the current UI view is used to search and the same result UI is shown as if doing a manual search.If no documents are found the view remains unchanged.
- does not return the CSI views with search results (e.g. for mail).
- no configuration options (e.g. different sort order, scope to view etc).
Built-In Action - SearchCurrentUIView + Restrictions: - does not allow to pass in a formula to do parametric searches.
- does not allow to pass in a formula to do parametric searches.