All Element Summary | ||||||||||
addInterfaceId (type xsd:string) | Each source may specify its add interface.
|
|||||||||
administrationInterfaceId (type xsd:string) | Each source may specify its administration interface.
|
|||||||||
association (type metaDataProperty) |
|
|||||||||
comments (type metaDataProperty) |
|
|||||||||
connectionId (type xsd:string) | Source may require data from another data base other than the primary data base used by the portal.
|
|||||||||
controls (type control:lum_controls) | The layout of an interface is determined by a collection of controls specified here.
|
|||||||||
dataProviderClassName (type xsd:string) | Class name of the dataprovider for the source.
|
|||||||||
defaultInputControl (within field) | Overrides the default input control to be used for this field.
|
|||||||||
defaultValue (type xsd:string) | The default value for this field.
|
|||||||||
dependencyType (type xsd:string) | This is used exclusively by the ServiceInstanceDependencyDataProvider.
|
|||||||||
destPageId (type xsd:string) | Used when the response type is doui_popupInterface.
|
|||||||||
detailsInterfaceId (type xsd:string) | Each source may specify its details interface.
|
|||||||||
douiDefinition |
|
|||||||||
editInterfaceId (type xsd:string) | Each source may specify its edit interface.
|
|||||||||
field (type sourceField) | Specifies the details of the fields returned by the data provider.
|
|||||||||
field (within orderBy) |
|
|||||||||
field (within selectFields) |
|
|||||||||
fields (type interfaceFields) |
|
|||||||||
fields (type sourceFields) | collection of fields
|
|||||||||
filter (type filter) |
|
|||||||||
filters (type filters) |
|
|||||||||
highlight (type metaDataProperty) |
|
|||||||||
highlightEndDate (type metaDataProperty) |
|
|||||||||
hyperLink (type hyperLink) | Requests the portal for a url to another page of the portal. | |||||||||
hyperLinks (type hyperLinks) | specifies one or more hyperlinks that may be used in the interface.
|
|||||||||
indexer (type indexer) | Used to determine which search engine will be used to index the data on add or edit. | |||||||||
inputControlClientEvents (within filter) | Any client side events may be placed here.
|
|||||||||
interface (type interface) | Details of an interface are specified here. | |||||||||
interfaceId (type xsd:string) | Used when the response type is doui_hyperLink.
|
|||||||||
interfaces (type interfaces) |
|
|||||||||
lock (type metaDataProperty) | Specifies that the content will make use of locking to avoid simultaneous editing.
|
|||||||||
maxNumberOfRowsAllowed (within source) | Define the maximum number of records that will be returned for a REST request.
|
|||||||||
maxRows (type anyType) |
|
|||||||||
maxRows (type xsd:string) | The maxRows element contains the maximum number of elements that may be inserted into the filter.
|
|||||||||
metaData (type metaData) | If the source type is contentTable, within this node the required metaData that must be associated with the content must be specified. | |||||||||
multiLanguage (type metaDataProperty) |
|
|||||||||
onClick (within hyperLink) |
|
|||||||||
operator (within operators) |
|
|||||||||
operators (type filterOperators) |
|
|||||||||
option (within options) |
|
|||||||||
options (type sourceFieldOptions) | Possible values of the field may be explicitly specified here.
|
|||||||||
orderBy (type embedded) |
|
|||||||||
parameter (type hyperLinkParameter) |
|
|||||||||
parameter (within parameters) | Used when the response type is <b>doui_setResponseParameters</b> or <b>doui_hyperLink</b>. | |||||||||
parameters (type hyperLinkParameters) |
|
|||||||||
parameters (within response) |
|
|||||||||
postLoadProcessor (type postLoadProcessor) |
|
|||||||||
postLoadProcessors (type postLoadProcessors) |
|
|||||||||
processAction (type processAction) |
|
|||||||||
processActions (type processActions) | When the user interacts with an interface to make changes to the state of the application/service, one or more process actions are called that must be specified here.
|
|||||||||
publishEndDate (type metaDataProperty) |
|
|||||||||
publishStartDate (type metaDataProperty) |
|
|||||||||
publishToPrincipals (type metaDataProperty) |
|
|||||||||
publishToServiceInstances (type metaDataProperty) |
|
|||||||||
publishToSocialNetwork (type metaDataProperty) | Specifies that the content may be published to social networks.
|
|||||||||
relation (type relation) | specifies a relation between the current source and another source in the doui definition. | |||||||||
relationField (within relation) | specifies the fields between the curent source and the foreign source that are related.
|
|||||||||
relations (type relations) | if the source is related to another source, the relation details must be specified here. | |||||||||
renderAction (within renderActions) |
|
|||||||||
renderActions (type renderActions) | When the user interacts with an interface that do not make permanent changes to the application/service state render actions may be called.
|
|||||||||
response (type response) |
|
|||||||||
restInterface (type restInterface) | Details of an rest interface are specified here.
|
|||||||||
restInterfaces (type restInterfaces) |
|
|||||||||
script (type xsd:string) | Must be specified if the type of the response is doui_runJavascript.
|
|||||||||
search (type search) | specifies custom search configurations like a custom search filler etc. | |||||||||
searcher (type searcher) | This is used by a search source. | |||||||||
selectFields (within filter) | If the selectField attribute is set to true, this element must contain the list of fields to be included in the drop down list. | |||||||||
service (within douiDefinition) |
|
|||||||||
serviceInstanceIsolation (type metaDataProperty) | specifies that the content must be isolated between service instances.
|
|||||||||
setControlValues (within onClick) |
|
|||||||||
source (type interfaceSource) |
|
|||||||||
source (type interfaceSourceRest) |
|
|||||||||
source (type servicesource) |
|
|||||||||
sources (type interfaceSources) | specifies one or more sources that must be used in the interface.
|
|||||||||
sources (type interfaceSourcesRest) | specifies one or more sources that must be used in the rest interface.
|
|||||||||
sources (type sources) |
|
|||||||||
table (type xsd:string) | Name of the table of the source. used by the TableDataProvider and ContentTableDataProvider classes
|
|||||||||
target (within hyperLink) | Specifies the target for the hyperlink parameters.
|
|||||||||
url (type xsd:string) | Used when the response type is doui_hyperLink.
|
|||||||||
value (within parameter) | value of the parameter. | |||||||||
value (within setControlValues) |
|
|||||||||
versioning (type versioningMetaDataProperty) |
|
|||||||||
view (type xsd:string) | Name of the view of the source. used by the TableDataProvider and ContentTableDataProvider classes
|
|||||||||
workflow (type metaDataProperty) |
|
Complex Type Summary | ||||||||
filter |
|
|||||||
filterOperators |
|
|||||||
filters |
|
|||||||
hyperLink | Requests the portal for a url to another page of the portal.
|
|||||||
hyperLinkParameter |
|
|||||||
hyperLinkParameters |
|
|||||||
hyperLinks |
|
|||||||
indexer |
|
|||||||
interface |
|
|||||||
interfaceFields |
|
|||||||
interfaces |
|
|||||||
interfaceSource |
|
|||||||
interfaceSourceRest |
|
|||||||
interfaceSources |
|
|||||||
interfaceSourcesRest |
|
|||||||
metaData |
|
|||||||
metaDataProperty |
|
|||||||
postLoadProcessor |
|
|||||||
postLoadProcessors |
|
|||||||
processAction |
|
|||||||
processActions |
|
|||||||
relation |
|
|||||||
relations |
|
|||||||
renderActions |
|
|||||||
response |
|
|||||||
restInterface |
|
|||||||
restInterfaces |
|
|||||||
search |
|
|||||||
searcher |
|
|||||||
servicesource |
|
|||||||
sourceField |
|
|||||||
sourceFieldOptions |
|
|||||||
sourceFields |
|
|||||||
sources |
|
|||||||
versioningMetaDataProperty |
|
Simple Type Summary | ||||
dataType |
|
|||
filterOperatorValues |
|
|||
filtersConcatenationType |
|
|||
filterShowItemsType |
|
|||
inheritFieldsType |
|
|||
joinType |
|
|||
optionInsertLocation |
|
|||
orderByDirection |
|
|||
processActionType |
|
|||
readTypes |
|
|||
responseType |
|
|||
searchScope |
|
|||
sourceType |
|
<?xml version="1.0" encoding="UTF-8"?> <!-- $Revision: 13607 $ $Date: 2011-09-26 17:06:13 -0300 (Mon, 26 Sep 2011) $ --> <xsd:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.lumis.com.br/lumisportal/xsd/doui" xmlns="http://www.lumis.com.br/lumisportal/xsd/doui" xmlns:control="http://www.lumis.com.br/douicontrols" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://www.lumis.com.br/douicontrols" schemaLocation="control/douicontrolsdefinition.xsd"/> <xsd:restriction base="xsd:string"> <xsd:enumeration value="table"/> <xsd:enumeration value="view"/> <xsd:enumeration value="contentTable"/> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="string"/> <xsd:enumeration value="number"/> <xsd:enumeration value="integer"/> <xsd:enumeration value="long"> <xsd:annotation> <xsd:documentation> Identifier for long integer data type. This data type accepts integer values from -2^63 to 2^63-1. </xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="double"/> <xsd:enumeration value="date"/> <xsd:enumeration value="dateTime"/> <xsd:enumeration value="time"/> <xsd:enumeration value="guid"/> <xsd:enumeration value="html"/> <xsd:enumeration value="text"/> <xsd:enumeration value="boolean"/> <xsd:enumeration value="file"/> <xsd:enumeration value="files"/> <xsd:enumeration value="image"/> <xsd:enumeration value="document"/> <xsd:enumeration value="lumisParentContent"/> <xsd:enumeration value="lumisChannel"/> <xsd:enumeration value="lumisPage"/> <xsd:enumeration value="lumisPageTemplate"/> <xsd:enumeration value="lumisPageOrPageTemplate"/> <xsd:enumeration value="lumisPrincipal"/> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="never"> <xsd:annotation> <xsd:documentation> Signifies that the source by default must not be loaded. Certain controls like a list control may programatically force a source to be read independent of its readType attribute. </xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="always"> <xsd:annotation> <xsd:documentation>Signifies that the source must always be loaded.</xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="all"> <xsd:annotation> <xsd:documentation> Signifies that the drop down list must display all possible options including those that may return no rows. This is the forced behaviour when the options are explicitly specified in the filter. </xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="referenced"> <xsd:annotation> <xsd:documentation> Signifies that the drop down list must display only options that have been used and will always return rows in the source. This is not applicable when the options are explicitly specified in the filter. </xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:sequence maxOccurs="unbounded"> </xsd:sequence> </xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> Class name of the dataprovider for the source. If not specified a default data provider used based on the source type definitions registered. The framework by default has the following sourcetypes registered. <pre> <source> <type>table</type> <className>lumis.doui.table.TableSource</className> <dataProviderClassName>lumis.doui.table.TableDataProvider</dataProviderClassName> </source> <source> <type>contentTable</type> <className>lumis.content.table.ContentTableSource</className> <dataProviderClassName>lumis.content.table.ContentTableDataProvider</dataProviderClassName> </source> <source> <type>search</type> <className>lumis.doui.search.SearchSource</className> <dataProviderClassName>lumis.doui.search.SearchDataProvider</dataProviderClassName> </source> </pre> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice minOccurs="0"> <xsd:annotation> <xsd:documentation> Name of the table of the source. used by the TableDataProvider and ContentTableDataProvider classes </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Name of the view of the source. used by the TableDataProvider and ContentTableDataProvider classes </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> This is used exclusively by the ServiceInstanceDependencyDataProvider. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:annotation> <xsd:documentation> Source may require data from another data base other than the primary data base used by the portal. This connectionId identifies the connection of another database. This identifier must be the filename (e.g. conn2.xml) of the hibernate configuration file in the directory \lumisdata\config\connection </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>collection of fields</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> If the source type is contentTable, within this node the required metaData that must be associated with the content must be specified. When the service is registered these metadata fields are converted into fields of the given source. Independent of the metadata fields specified here the following fields are always added to contentTable sources. <b>createdDate</b> , <b>lastModifiedDate</b> , <b>createdBy</b> and <b>lastModifiedBy</b> . </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> specifies custom search configurations like a custom search filler etc. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> if the source is related to another source, the relation details must be specified here. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Each source may specify its administration interface. If not specified this interface is calculated by the first interface that has the isAdministration attribute set to true in the servicedefinition.xml file. This administration interface is used for example during workflow to send a link to the administration interface in an email. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Each source may specify its add interface. If not specified this interface is calculated by the first interface that is an instance of the class lumis.doui.service.DouiAdministrationAddPropertyPageServiceInterface or the class lumis.content.service.ContentAdministrationAddPropertyPageServiceInterface and has the current source defined as its first source. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Each source may specify its edit interface. If not specified this interface is calculated by the first interface that is an instance of the class lumis.doui.service.DouiAdministrationEditPropertyPageServiceInterface or the class lumis.content.service.ContentAdministrationEditPropertyPageServiceInterface and has the current source defined as its first source. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Each source may specify its details interface. If not specified this interface is calculated by the first interface that has the isDetails attribute set and has the current source defined as its first source. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> Identifier of the source. Must be unique among all sources within the service. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies one of the registered source types. The framework automatically registers source types "table" and "contentTable". </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Instead of specifying a source type one may specify a class name that extends Source class. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If you have two content sources that are related, each of them must be joined with the metadata table independently. To do this the metadataId must be different for each of the sources. If not specified a default value is assumed for the source. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute default="false" name="publishAllAccessibleContents" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation> Indicates if contents that are not published to the current service instance, but are accessible by the current user, should also be published. Affects the query generated for the source in publication interfaces. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If set to true, the DISTINCT keyword is used in the generated SQL for retrieving the data for this source. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Specifies the details of the fields returned by the data provider. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:all> <xsd:annotation> <xsd:documentation> This is used by a search source. Used to identify the scope and engine that the source must use to retrieve search results. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Used to determine which search engine will be used to index the data on add or edit. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:annotation> <xsd:documentation> Used to enable (default) or disable data indexing of the current source. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:annotation> <xsd:documentation>Identifier for this searcher</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Identifier of a search engine registered in the lumisdata/config/searchconfig.xml file </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation>Determines the scope domain of the search.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="all"> <xsd:annotation> <xsd:documentation> All service instances of all channels in the portal </xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="channel_tree"> <xsd:annotation> <xsd:documentation> All service instances of the channel where the search service is instantiated and its subchannels recursively. </xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="service_instance"> <xsd:annotation> <xsd:documentation> Service instance specified by the source parameter "service_instance". </xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:annotation> <xsd:documentation> Identifier of the indexer registered in the lumisdata/config/searchconfig.xml file </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Identifier of the search engine registered in the lumisdata/config/searchconfig.xml file </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Class name that implements the filler functionality specified in the interface ISourceSearchContentFiller. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:all> <xsd:annotation> <xsd:documentation> Specifies that the content may be published to social networks. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Specifies that the content will make use of locking to avoid simultaneous editing. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> specifies that the content must be isolated between service instances. If a content is added in one service instance, it must not be visible in the list of contents of another instance of the same service. This property is implied if publishToServiceInstances property is specified. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexContent> <xsd:annotation> <xsd:documentation> <![CDATA[ Sets the number of content versions to keep. The latest changed versions will be kept. The cleaning process never removes neither the active version nor the published version (if it exists). ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> if specified the field that this metadata property is converted to inheirts this identifier. The following are the default field Ids if not specified: createdDate, lastModifiedDate, createdBy, lastModifiedBy, publishStartDate, publishEndDate, highlight, highlightEndDate, serviceInstanceId, comments, publishToServiceInstances, publishToPrincipals, language, languageContentId, versionActive, versionNumber, versionContentId, workflowState, workflowAssignedTo, association </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="1"> <xsd:annotation> <xsd:documentation> <![CDATA[ The default value for this field. The attribute defaultValue has priority over this element value. The way to specify the value depends on its dataType. Below are some example for common dataTypes present in the Lumis Portal: <ul> <li>For dateTime, date and time use XML Schema 1.1 format. Examples: "2000-01-05T13:05:32", "2000-01-05", "13:05:32".</li> <li>For integer and long: do not use grouping separator.</li> <li>For double: do not use grouping separator, and use '.' as decimal separator if necessary.</li> </ul> ]]> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Possible values of the field may be explicitly specified here. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Overrides the default input control to be used for this field. Inside this node insert the control's definition node. </xsd:documentation> </xsd:annotation> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> Identifier for the field. This must be unique among all fields of this source. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Data type of the field. If not specified, the data type is assumed to be string. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Display name of the field. This attribute will be used for the field label in forms as well as for the column name in tabular lists. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Identifies this row uniquely among all rows of the source. Only one field may have this attribute set to true. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the field represents an introduction to the current row data. This is generally used in lists and search results to show an introduction to the details of the content. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the field represents keywords to the current row data. This is used to set meta-tags of the page rendering the content. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the field is of type image and the field represents an image of the introduction to the current row data. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true if the value of the field is to be indexed as part of the data that can be searched for in the current content </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the field represents a name of the current row data. This is generally used in lists and search results to show the name of the content. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the field represents the start of the publish period of the data. This is generally used in lists and search results to show the publish date-time of the data. A content publishStartDate metadata field automatically has this property set. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Set to true when the content is hierarchical. This field represents the identifier of the parent row of the current row. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If set to true, this field will be displayed either in a column in list views or in the form when adding or editing data. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ Represents the identifier of the relation that this field has. The relations to a source are specified within a sibling <b>relations</b> node to the <b>fields</b> node. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ Represents the identifier of the field in the foreign source that should be returned as the value of the current field when doing a lookup. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ Applicable when <b>lookupRelationId</b> and <b>lookupFieldId</b> are specified. This attribute must be set to true for the lookup to take place. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ Applicable when options are specified withing the field. The value that is set for the field is the option display string that corresponds to the actual field value. ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used primarily in forms for adding or updating row data. This attribute is generally read by the control rendering data and automatically places a required validator on the control value. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used generally for data types of type string, text or html. Forces a minimum length for the field value. Controls automatically add minLength validators for client side validation. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used generally for data types of type string, text or html. Forces a maximum length for the field value. Controls automatically add maxLength validators for client side validation. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used for file data types. Defines the minimum size accepted for uploaded files. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used for file data types. Defines the maximum size accepted for uploaded files. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used for string, text and html data types. If set to true the framework will try and localize the field value to the user's locale. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> When localizing the default resource that the framework uses is the resource specified in the service definition. However, if the default resource to localize data is specified as a column that column is used as the resource for localizing. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> This attribute is used when rendering fields in tabular data. The column that represents the field allows the end user to sort the data by default . If there are some fields that you do not want the end user to be able to sort, set this attribute to false. The framework automatically detects data types like html e text and does not allow end users to sort by their columns. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If this attribute is set to true, and no options are specified in the field, options of 1-5 are automatically set on the field upon registering the service. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If this attribute is set to true, all interfaces will always have this field available independent of what fields were placed in their source definition. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ The default value for this field. The way to specify the value depends on its dataType. Below are some example for common dataTypes present in the Lumis Portal: <ul> <li>For dateTime, date and time use XML Schema 1.1 format. Examples: "2000-01-05T13:05:32", "2000-01-05", "13:05:32".</li> <li>For integer and long: do not use grouping separator.</li> <li>For double: do not use grouping separator, and use '.' as decimal separator if necessary.</li> </ul> ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Setting this attribute to true automatically places a required when visible validator when rendering forms for add or update of the content. The validator detects if the control is visible to the end user and performs required value validation only if visible. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If the identifier of the field is not the same as the column name of the table that it represents, this attribute must be filled with the correct column name. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If the field does not represent data from the source table, this attribute must be set to true. Usually a post load processor fills in the field value after the source is loaded. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If you do not want to display the field, you may set the display attribute to false. However this causes that the xml data not contain the field value. If you want the value of the field in the xml, set this attribute to true. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> This attribute is used when returning data that represents multiple rows. The field that represents the row number has this attribute set to true. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> If specified this attribute will cause the input control for the field place a Pattern Validator on the field. The pattern to be applied must be specified as the attribute value. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> The minimum value for this field. Refer to field defaultValue attribute for more information about specifying values. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> The maximum value for this field. Refer to field defaultValue attribute for more information about specifying values. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Indicates if the field is read-only and should not be rendered editable. The default is false. If this attribute is set to true the add and edit process actions should ignore this field. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Indicates the ISourceField implementation to be used for this field. Must be a full qualified class name. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:annotation> <xsd:documentation> value of the option. Must be compatible with the field data type. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies if the option by default must be selected when adding data. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specified to choose where static options should be included. It can be before or after the dynamic options. This information has it relevance in the control. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="before"/> <xsd:enumeration value="after"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> properties of the field specified here will override the properties specified in the global source definition. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> If not specified, none of the fields are inherited from the source. If "all" is specified, all fields from the source are during run-time copied to the scope of the interface definition. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="all"> <xsd:annotation> <xsd:documentation> signifies that all the fields from the global source definition must be copied here. </xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:sequence maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> specifies a relation between the current source and another source in the doui definition. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="inner"/> <xsd:enumeration value="outer"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence> <xsd:annotation> <xsd:documentation> specifies the fields between the curent source and the foreign source that are related. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation>identifier of the field in the current source.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> identifier of the field in the foreign source that the relation specifies </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> identifier of the relation. This is the relation id that is referenced in the source field definition. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> identifier of the foreign source that this relation maps to. If the foreign source Id is not specified, a foreign source id equal to the relation id is assumed. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> By default the foreign sources are joined by an outer join. However this may be modified via this attribute to be either an inner or outer join. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies if the deletion should be cascaded through this relation and cause a deletion on the foreign source. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> </xsd:sequence> </xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="skip"/> </xsd:sequence> <xsd:annotation> <xsd:documentation>Identifier of the process action.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Action identifier of the process action. If not specified the id attribute is assumed. This is the value that is used by controls like buttons to indicate the process action handlers to execute. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> <![CDATA[ This may be one of the standard processActionTypes provided by the framework. <ul> <li>generic: does not perform any action. May be used to simply execute a specific response.</li> <li>contentTableDeleteData: Deletes one or more contents</li> <li>contentTableAddData: Adds a single content</li> <li>contentTableUpdateData: Updates a single content</li> <li>contentTableAddFileMultiRowData: Adds multiple contents</li> <li>tableDeleteData: Deletes one or more data rows from a table</li> <li>tableAddData: Adds a data row to a table</li> <li>tableUpdateData: Updates a data row in a table</li> <li>tableAddMultiRowData: Adds multiple data rows in a table. Used by a data grid control for instance.</li> <li>tableAddFileMultiRowData: Adds multiple files data rows in a table. Used by MultiFileUpload control</li> <li>tableUpdateMultiRowData: Updates and or deletes multiple data rows in a table. Used by a data grid control for instance.</li> <li>commitAndPreview: Executes the <i>commit</i> process actions and opens a preview of the content in a popup window. The identifier of the process actions to be executed may be configured by specifying it in a <i>commitProcessActionId</i> element inside <i>processAction</i>.</li> </ul> ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:anyAttribute processContents="skip"/> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="generic"/> <xsd:enumeration value="contentTableDeleteData"/> <xsd:enumeration value="contentTableAddData"/> <xsd:enumeration value="contentTableUpdateData"/> <xsd:enumeration value="contentTableAddFileMultiRowData"/> <xsd:enumeration value="tableDeleteData"/> <xsd:enumeration value="tableAddData"/> <xsd:enumeration value="tableAddMultiRowData"/> <xsd:enumeration value="tableUpdateData"/> <xsd:enumeration value="tableAddFileMultiRowData"/> <xsd:enumeration value="tableUpdateMultiRowData"/> <xsd:enumeration value="commitAndPreview"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence maxOccurs="1" minOccurs="0"> <xsd:annotation> <xsd:documentation> Must be specified if the type of the response is doui_runJavascript. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Used when the response type is doui_hyperLink. Identifies the interface id (id may be relative to the current service) of the destination interface that the user must be taken to. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Used when the response type is doui_popupInterface. Identifies the pageId that the popup will be opened in. If specified this value usually is LumisBlankPage. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Used when the response type is doui_hyperLink. Specifies the url that the user must be redirected to. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:annotation> <xsd:documentation> <![CDATA[ Used when the response type is <b>doui_setResponseParameters</b> or <b>doui_hyperLink</b>. Each parameter node represents a response parameter name/value pair. If no value node is specified, the text value of this node is used as the parameter value. ]]> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> value of the parameter. If not specified the text value of the parameter node is used. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation> <![CDATA[ If not specified, the value is considered the text value of the value node. <br/> If specified, the possible values are <br/><br/> <b>parameterValue</b>: the value is taken from the request parameters passed to the process action. The text value of the value node represents the parameter name. <br/><br/> <b>attributeValue</b>: the value is taken from the current request attributes. The text value of the value node represents the attribute name. ]]> </xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="parameterValue"/> <xsd:enumeration value="attributeValue"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation>name of the parameter</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> <![CDATA[ Possible response types. <br/><br/> <b>doui_closeWindow</b>: Closes the current window. <br/><br/> <b>doui_hyperLink</b>: Used to redirect the browser to another page / url after the process action. In addition parameters may be passed to the destination page. <br/><br/> <b>doui_message</b>: Displays a message to the end user. This type requires a <b>message</b> attribute to be specified. This message will be translated to the users current language. <br/><br/> <b>doui_popupInterface</b>: Used to popup an interface after the process action. In addition parameters may be passed to the popped up interface. <br/><br/> <b>doui_preview</b>: Displays another window with the preview of the data being edited. <br/><br/> <b>doui_refreshParent</b>: Refreshes the parent window. <br/><br/> <b>doui_runJavascript</b>: Runs the javascript specified in the <b>script</b> node within the reponse. <br/><br/> <b>doui_setRequestAttributes</b>: Used primarily to share data between different process actions. Sets parameter values in the request attributes. These attributes may be read by subsequent process actions with the same id. <br/><br/> <b>doui_setRequestParameters</b>: Sets all the current parameters values to the following render request to the current interface. <br/><br/> <b>doui_setResponseParameters</b>: Sets the specified parameters to the following render request to the current interface. <br/><br/> <b>doui_standardCommit</b>: Used in standard add and edit administration interfaces. This response detects whether the current interface is a popup or an embedded interface. If popup, this response is equivalent to a doui_refreshParent response followed by a doui_closeWindow response. If embedded, this response detects where the administration list interface is located and redirects the portal to the page that contains that interface. <br/><br/> <b>doui_standardEmbedded</b>: Used in interfaces that are embedded within portal pages. This is equivalent to a doui_setRequestParameters response. <br/><br/> <b>doui_standardPopup</b>: Used interfaces that are within popup windows. This internally is converted to two responses. One doui_refreshParent response followed by one doui_closeWindow response. <br/><br/> ]]> </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="doui_closeWindow"/> <xsd:enumeration value="doui_hyperLink"/> <xsd:enumeration value="doui_message"/> <xsd:enumeration value="doui_popupInterface"/> <xsd:enumeration value="doui_preview"/> <xsd:enumeration value="doui_refreshParent"/> <xsd:enumeration value="doui_runJavascript"/> <xsd:enumeration value="doui_setRequestAttributes"/> <xsd:enumeration value="doui_setRequestParameters"/> <xsd:enumeration value="doui_setResponseParameters"/> <xsd:enumeration value="doui_standardCommit"/> <xsd:enumeration value="doui_standardEmbedded"/> <xsd:enumeration value="doui_standardPopup"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="skip"/> </xsd:sequence> <xsd:anyAttribute processContents="skip"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> </xsd:sequence> </xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:complexType> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="before"/> <xsd:enumeration value="after"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> If set to true, the DISTINCT keyword is used in the generated SQL for retrieving the data for this source. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> </xsd:sequence> </xsd:complexType> <xsd:complexContent> <xsd:sequence minOccurs="0"> <xsd:annotation> <xsd:documentation> Define the maximum number of records that will be returned for a REST request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> </xsd:sequence> </xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/> </xsd:sequence> <xsd:annotation> <xsd:documentation> class name of the postLoadProcessor. This class must implement the IPostLoadProcessor interface </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ascending"/> <xsd:enumeration value="descending"/> </xsd:restriction> </xsd:simpleType> <xsd:choice maxOccurs="unbounded"> </xsd:choice> <xsd:annotation> <xsd:documentation> The full class name of the class that will be used for this filter. Depending on the source type, the class must implement a specific interface that extends ISourceFilter. For example, TableSource requires that its filters implement lumis.doui.source.table.filter.ITableSourceFilter. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="and"/> <xsd:enumeration value="or"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence> <xsd:annotation> <xsd:documentation> The maxRows element contains the maximum number of elements that may be inserted into the filter. This is aplicable only when the filter has the showItems attribute specified. If not specified, the default value is 999. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Any client side events may be placed here. They will be passed on to the input contorl for the filter. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="skip"/> </xsd:sequence> <!-- xsd:sequence> <xsd:element name="onClick" minOccurs="0" type="onClientEvent"/> <xsd:element name="onChange" minOccurs="0" maxOccurs="unbounded" type="onClientEvent"/> <xsd:element name="onKeyUp" minOccurs="0" maxOccurs="unbounded" type="onClientEvent"/> <xsd:element name="onKeyDown" minOccurs="0" maxOccurs="unbounded" type="onClientEvent"/> </xsd:sequence --> </xsd:complexType> </xsd:element> <xsd:annotation> <xsd:documentation> If the selectField attribute is set to true, this element must contain the list of fields to be included in the drop down list. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> The full class name of the class that will be used for this filter. Depending on the source type, the class must implement a specific interface that extends ISourceFilter. For example, TableSource requires that its filters implement lumis.doui.source.table.filter.ITableSourceFilter. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Refer to field defaultValue attribute for more information about specifying values. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Refer to field defaultValue attribute for more information about specifying values. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Indicates that the possible filter values should be shown for the user to select the filter value from this list. The 'referenced' value will not work for fields with a fixed explicit options list; use 'all' instead in this case. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used to override the default input contro type calculated for the filter </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Used to allow the end user to select one of many fields to filter within a drop down list </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> <xsd:annotation> <xsd:documentation> Specifies the operator type. The 'like' operator by default sets UPPER on the data before performing the sql LIKE operation. the 'likeCaseSensitive' operator however, does not set the data to UPPER before performing the sql LIKE operation. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="equal"/> <xsd:enumeration value="notEqual"/> <xsd:enumeration value="greaterThan"/> <xsd:enumeration value="greaterThanOrEqual"/> <xsd:enumeration value="lessThan"/> <xsd:enumeration value="lessThanOrEqual"/> <xsd:enumeration value="like"/> <xsd:enumeration value="likeCaseSensitive"/> <xsd:enumeration value="in"/> <xsd:enumeration value="isNull"/> <xsd:enumeration value="isNotNull"/> </xsd:restriction> </xsd:simpleType> <xsd:sequence> <xsd:annotation> <xsd:documentation> specifies one or more sources that must be used in the interface. If a source has a relation that is being used in this interface, the source implied by the relation must be included in the list of interface sources as well. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> specifies one or more hyperlinks that may be used in the interface. Hyperlinks are used to redirect users to other pages in the portal passing parameters via a query string. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The layout of an interface is determined by a collection of controls specified here. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> When the user interacts with an interface to make changes to the state of the application/service, one or more process actions are called that must be specified here. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> When the user interacts with an interface that do not make permanent changes to the application/service state render actions may be called. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> Identifier of the interface. This must be a registered identifier specified in the servicedefinition.xml file. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Details of an interface are specified here. This includes sources, hyperLinks, controls, processActions and renderActions </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> specifies one or more sources that must be used in the rest interface. If a source has a relation that is being used in this rest interface, the source implied by the relation must be included in the list of interface sources as well. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation>Identifier of the Rest interface.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Details of an rest interface are specified here. This includes only sources. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:annotation> <xsd:documentation> Requests the portal for a url to another page of the portal. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> Requests the portal for a url to another page of the portal. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> Specifies the target for the hyperlink parameters. Only interfaces corresponding to this target definition will receive the parameters. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation> <![CDATA[ Specifies the type of theh target for the hyperlink parameters. Possible options are: <ul> <li>interface: only interface instances of the specified interface.</li> <li>interfaceInstance: only the specified interface instance.</li> <li>serviceInstance: only interfaces of the specified service instance.</li> <li>service: only interfaces of the specified service.</li> <li>page: all interfaces on the destination page.</li> </ul> ]]> </xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="interface"/> <xsd:enumeration value="interfaceInstance"/> <xsd:enumeration value="serviceInstance"/> <xsd:enumeration value="service"/> <xsd:enumeration value="page"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:annotation> <xsd:documentation> Depending on the type attribute, this value is either an interfaceId, interfaceInstanceId, serviceInstanceId or serviceId. If not specified, this value may be calculated automatically based on the current interface instance. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:complexType> <xsd:sequence> <xsd:complexType> <xsd:sequence> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> Interface Id may be relative (without a dot) or absolute (serviceId.interfaceId). This id is used to calculate the destination page of the hyperlink </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Identifier of the source where this hyperlink applies. If not specified, the default source is used. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the window target identifier for this hyperlink. The html link will use this target value as its target. If not specified, the target will be the current window, except if popup attribute is true. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies if the hyperlink destination should be opened in another window. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> </xsd:sequence> </xsd:complexType> </xsd:complexType> <xsd:complexType> <xsd:sequence> <xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> If this attribute is set to true, EL expressions in this douidefinition will not be evaluated. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:schema> |
XML Schema documentation generated with DocFlex/XML (Kit) v1.6.2 DocFlex/XML is a powerful template-driven documentation and report generator from any data stored in XML files. Based on an innovative technology developed by FILIGRIS WORKS, this new tool offers virtuoso data querying and formatting capabilities not found in anything else! Need to convert your XML data into a clear nice-looking documentation or reports? Web-ready hypertext HTML or printable MS Word / OpenOffice.org friendly RTF? DocFlex/XML may be a cheap, quick and effective solution exactly for this task! Have questions? Not sure how to use it? Just send us e-mail to contact@filigris.com and we are always happy to help you! See also our services at www.filigris.com |
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.