All Element Summary | ||||||||||
automaticAdministration (type xsd:boolean) | Indicates whether the current service interface
is displayed by the auto administration service.
|
|||||||||
businessContext (type businessContextType) | This node indicates that the cache should be created by using keys
present in the business context.
|
|||||||||
businessContextProperty (type xsd:string) | The value should be the id of the
BusinessContext property.
|
|||||||||
cache (type cache) |
|
|||||||||
callerServiceInterfaceMenuItemRequired (type xsd:boolean) | If this configuration is set to true, instances of this interface may only be executed when
the caller service interface menu item is identified in the request.
|
|||||||||
className (type xsd:string) | Defines the fully qualified name of the class
that implements the
lumis.portal.serviceinterfaceinstance.IInterfaceInstanceCacheKeyProvider
that will be used to generate a custom cache key.
|
|||||||||
clock (type clock) |
|
|||||||||
clocks (type clocks) | Defines clocks (scheduled tasks) for this service. | |||||||||
contextPath (type xsd:string) | Contains the context path where this
service is deployed into.
|
|||||||||
default (type cacheConfigurationOptions) |
|
|||||||||
defaultItems (within menu) | This element is to be replaced by the default menu items of the service implementation.
|
|||||||||
description (type xsd:string) |
|
|||||||||
expiration (type xsd:nonNegativeInteger) | Informs how often the cache should be expired.
|
|||||||||
googleAnalytics (within service) |
|
|||||||||
height (type xsd:nonNegativeInteger) |
|
|||||||||
htmlProcessor (within htmlProcessors) | Defines a HTML processor for this service. | |||||||||
htmlProcessors (within service) | Defines a list of HTML processors that will be executed when rendering pages. | |||||||||
image (type xsd:string) |
|
|||||||||
inContextEditSupported (type xsd:boolean) | Indicates whether this interface supports the in-context edit feature.
|
|||||||||
interface (type interface) |
|
|||||||||
interfaceId (within item) |
|
|||||||||
interfaces (within serviceDefinition) |
|
|||||||||
isAdministration (type xsd:boolean) |
|
|||||||||
isDetails (type xsd:boolean) |
|
|||||||||
isList (type xsd:boolean) |
|
|||||||||
isOpenerWindowRequired (type xsd:boolean) | This configuration indicates whether an opener window is expected to exist for the correct working of this interface.
|
|||||||||
isPrintable (type xsd:boolean) |
|
|||||||||
isRestEnabled (type xsd:boolean) | Indicates that will be generated automatically a rest interface for the interface.
|
|||||||||
isRuntimeOnly (type xsd:boolean) |
|
|||||||||
isSocialProfile (type xsd:boolean) | Specifies that this service is a Social Profile Service.
|
|||||||||
isSummary (type xsd:boolean) | Indicates whether this interface's main purpose is to display a summary
of the data related to it.
|
|||||||||
isWidget (type xsd:boolean) | Indicates whether this interface may be used as a widget in a personalized page.
|
|||||||||
item (within menu) |
|
|||||||||
item (within menu) |
|
|||||||||
itemGroup (within menu) |
|
|||||||||
level (type cacheLevelTypes) |
|
|||||||||
maxRunTime (type xsd:positiveInteger) | Maximum execution time for a clock, in seconds.
|
|||||||||
menu (type menu) |
|
|||||||||
menu (type serviceMenu) | Defines the configuration menu for instances of this service.
|
|||||||||
menuLevel (within menuLevels) | The menu level where this item will be available on. | |||||||||
menuLevels (within item) | The menu levels where this item will be available on. | |||||||||
mode (type xsd:string) | A mode an interface supports.
|
|||||||||
modes (type interfaceModes) | Lists the modes this interface supports.
|
|||||||||
paddingBottom (type xsd:nonNegativeInteger) |
|
|||||||||
paddingLeft (type xsd:nonNegativeInteger) |
|
|||||||||
paddingRight (type xsd:nonNegativeInteger) |
|
|||||||||
paddingTop (type xsd:nonNegativeInteger) |
|
|||||||||
permission (within permissions) |
|
|||||||||
permission (within permissions) |
|
|||||||||
permissions (type interfacePermissions) |
|
|||||||||
permissions (type permissions) |
|
|||||||||
permissions (within menuLevel) | The permissions required to access the current menu item at the current menu level. | |||||||||
personalization (type cachePersonalizationTypes) |
|
|||||||||
popupWindowProperties (type xsd:string) |
|
|||||||||
previewSupported (type xsd:boolean) |
|
|||||||||
renderAs (type renderAsTypes) |
|
|||||||||
resource (type resource) |
|
|||||||||
separator (within menu) |
|
|||||||||
separator (within menu) |
|
|||||||||
serverSideInclude (type xsd:boolean) |
|
|||||||||
service (type service) |
|
|||||||||
serviceDefinition |
|
|||||||||
serviceInstancePermission (within permissions) | A permission of the current service instance. | |||||||||
serviceInstanceRequired (type xsd:boolean) | If this configuration is set to true, the portal will require a service instance of the same service of the
interface to render it.
|
|||||||||
serviceInterfaceInstancePermission (within permissions) | A permission of the current service interface instance. | |||||||||
smallImage (type xsd:string) | Specifies the small image for this service.
|
|||||||||
startTime (type xsd:time) |
|
|||||||||
stringsUrlPrefix (type xsd:string) |
|
|||||||||
stringsUrlPrefixes (type stringsUrlPrefixes) |
|
|||||||||
style (within styles) |
|
|||||||||
styles (type styles) | Indicates whether this interface's will have one or more styles pre-registered. | |||||||||
tickInterval (within clock) | The interval for executing this clock. | |||||||||
title (type xsd:string) |
|
|||||||||
usesSocialProfileInformation (type xsd:boolean) | Indicates whether this intefaces uses information about users' social profile.
|
|||||||||
width (type xsd:nonNegativeInteger) |
|
|||||||||
workflow (type workflow) |
|
Complex Type Summary | ||||||||
businessContextType | Agregates a list of BusinessContext keys to be used in interface caching. | |||||||
cache |
|
|||||||
cacheConfigurationOptions | This represents the Cache tab in the service interface instance edit interface. | |||||||
clock |
|
|||||||
clocks |
|
|||||||
interface |
|
|||||||
interfaceModes | Contains the modes an interface supports. | |||||||
interfacePermissions |
|
|||||||
menu |
|
|||||||
permissions |
|
|||||||
resource |
|
|||||||
service |
|
|||||||
serviceMenu |
|
|||||||
stringsUrlPrefixes |
|
|||||||
styles |
|
|||||||
workflow |
|
Simple Type Summary | ||||
cacheLevelTypes |
|
|||
cachePersonalizationTypes |
|
|||
renderAsTypes |
|
|||
serviceInstancePermission |
|
|||
serviceInterfaceType |
|
|||
serviceMenuItemType |
|
|||
serviceType |
|
<?xml version="1.0" encoding="UTF-8"?> <!-- $Revision: 25123 $ $Date: 2022-07-05 13:15:45 -0300 (Tue, 05 Jul 2022) $ --> <xsd:schema xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:sequence> <xsd:annotation> <xsd:documentation> Contains the context path where this service is deployed into. If not specified, the service must be deployed in the same context as the portal framework. The context path must start with a slash, and contain only ascii letters and digits. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Specifies that this service is a Social Profile Service. If this configuration is set to true, this service may be selected as the social profile on the configuration of Private Social Network, on the Configuration module of the LumisXP. The default value is false. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType> <xsd:annotation> <xsd:documentation> Indicates whether Google Analytics integration is enabled for this service. If this configuration is set to <em>true</em> , the default content administration list interfaces will display a button to access Google Analytics. The default value is <em>false</em> . </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:annotation> <xsd:documentation> Specifies the small image for this service. Its value should be the href for the image to be used as the small image for this service. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Defines the configuration menu for instances of this service. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Defines clocks (scheduled tasks) for this service. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Defines a list of HTML processors that will be executed when rendering pages. Notice that these processors will only be executed if the page being rendered is in a subtree of some channel that has an instance of this service and the user that requested the page has view permission in this instance. The HTML processors defined in a given service will be executed in the same order they are placed in service's XML definition. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> Defines a HTML processor for this service. The class <em>must</em> implement lumis.portal.presentation.IHtmlProcessor. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation> The class name of the IHtmlProcessor implementation used for this service. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="className" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The class name of the IService implementation used for this service. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> This attribute defines the type of service, like native portal, content manager and doui. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:complexType> <xsd:sequence maxOccurs="1"> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> </xsd:sequence> </xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> Maximum execution time for a clock, in seconds. After this time has passed since the clock execution has started, it is considered that is died and it can be executed again by the portal. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The interval for executing this clock. The value of this element is the interval, and the time unit is specified in the interval attribute. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:annotation> <xsd:documentation>The time unit for the specified interval.</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="seconds"/> <xsd:enumeration value="minutes"/> <xsd:enumeration value="hours"/> <xsd:enumeration value="days"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> The identifier for the clock. The clock's full identifier is "[serviceId].[id]". </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> The class name of the implementation used for this clock execution. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:any/> </xsd:sequence> <xsd:annotation> <xsd:documentation> Display name for this menu item. It will be localized using current service string resources. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> The class name of the IServiceInstanceMenuItem implementation used for this menu item. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:complexType/> </xsd:element> <xsd:annotation> <xsd:documentation> This element is to be replaced by the default menu items of the service implementation. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> </xsd:choice> </xsd:complexType> <xsd:union> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="lum_categorizationRepository"/> <xsd:enumeration value="lum_documentRepository"/> <xsd:enumeration value="lum_fileManagementProperties"/> <xsd:enumeration value="lum_mediaRepository"/> <xsd:enumeration value="lum_emailTemplateRepository"/> <xsd:enumeration value="lum_searchProperties"/> <xsd:enumeration value="lum_serviceInstanceWorkflow"/> <xsd:enumeration value="lum_widgetRepository"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:union> </xsd:simpleType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:complexType> <xsd:sequence> </xsd:sequence> <xsd:annotation> <xsd:documentation> Indicates whether this style is the default style to be used when the interface is rendered as a widget in a personalized page. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> </xsd:sequence> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> The menu levels where this item will be available on. If not specified, the item is available on the structure level menu. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> The menu level where this item will be available on. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> The permissions required to access the current menu item at the current menu level. The user must have at least one of the specified permissions to be granted access. <xhtml:p> If this element is not specified, the default varies with the menu level as follows: </xhtml:p> <ul> <li> structure: serviceInterfaceInstancePermission of UPDATE. </li> <li> shared: serviceInstancePermission of EDIT_SERVICE_INSTANCE_CONTENT. </li> <li> user: serviceInstancePermission of VIEW_SERVICE_INSTANCE. </li> </ul> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice maxOccurs="unbounded" minOccurs="1"> <xsd:annotation> <xsd:documentation>A permission of the current service instance.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation> The identifier of the service instance permission. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:annotation> <xsd:documentation> A permission of the current service interface instance. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:annotation> <xsd:documentation> The identifier of the service interface instance permission. </xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="UPDATE"/> <xsd:enumeration value="DELETE"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> <xsd:key name="permissionsServiceInstancePermissionIdKey"> <xsd:selector xpath="serviceInstancePermission"/> <xsd:field xpath="@id"/> </xsd:key> <xsd:key name="permissionsServiceInterfaceInstancePermissionIdKey"> <xsd:selector xpath="serviceInterfaceInstancePermission"/> <xsd:field xpath="@id"/> </xsd:key> </xsd:element> </xsd:sequence> <xsd:attribute name="id" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="structure"/> <xsd:enumeration value="shared"/> <xsd:enumeration value="user"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:key name="menuLevelIdKey"> <xsd:selector xpath="menuLevel"/> <xsd:field xpath="@id"/> </xsd:key> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> The class name of the IServiceInterfaceMenuItem implementation used for this menu item. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:all> <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usesSocialProfileInformation" type="xsd:boolean"> <xsd:annotation> <xsd:documentation> Indicates whether this intefaces uses information about users' social profile. If this configuration is set to true, the renderization of DOUI LumisPrincipal type fields will contain the corresponding social profile information. The default value is false. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> If this configuration is set to true, the portal will require a service instance of the same service of the interface to render it. If this configuration is set to false, the portal will not require a service instance to render it. In this case, the portal will not validate the user permissions in a service instance. If some validation should be made, the interface should do it itself. The default value is true. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element default="false" minOccurs="0" name="callerServiceInterfaceMenuItemRequired" type="xsd:boolean"> <xsd:annotation> <xsd:documentation> If this configuration is set to true, instances of this interface may only be executed when the caller service interface menu item is identified in the request. It will be required that the current user has been granted a permission defined in the menu item for the request to be processed. The default value is false. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> This configuration indicates whether an opener window is expected to exist for the correct working of this interface. When this configuration is set to <xhtml:i>true</xhtml:i> the portal will try to open this interface, when requested to, in such way that the opener window remain active. Otherwise, the portal may choose to open this interface in such way the opener window may not remain active. By default, this configuration is set to <xhtml:i>true</xhtml:i> . </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates whether this interface's will have one or more styles pre-registered. If this tag is not inserted, the system will try to resolve the default interface style based on interface identifier, it will search inside service folders for a 'style' folder, then will search for style archives (*.xsl, *.js, *.groovy) named by interface identifier, if any were found, will use it as interface default style. <xhtml:p>Example:</xhtml:p> <pre> <interface id="list" name="STR_LIST" type="lum_douiList"> <styles> <style id="list" name="STR_LIST" path="style/List.js"/> </styles> </interface> Default style will be "List.js". <interface id="list" name="STR_LIST" type="lum_douiList"> <styles/> </interface> Default style will be the LumisXP generic style. <interface id="list" name="STR_LIST" type="lum_douiList"> </interface> Default style, if found in "style" folder inside service folder, will be "list.xsl", "list.js" or "list.groovy". If no such file exists, the LumisXP generic style will be used as default. </pre> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates whether this interface's main purpose is to display a summary of the data related to it. By default, it is true for quick lists and false for other interface types. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>Lists the modes this interface supports.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates whether this interface may be used as a widget in a personalized page. By default, it is true for interfaces that are not runtime. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates that will be generated automatically a rest interface for the interface. By default, it is true for lists and details interfaces and false for other interface types. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates whether this interface supports the in-context edit feature. This attribute is to be set to false if this interface is not compatible with portal the in-context edit feature. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Indicates whether the current service interface is displayed by the auto administration service. If an interface is considered relevant to the auto administration service, it will be created at runtime when there is an area with the auto administration service instantiated. If this node is not present, the default behavior will be to consider it true if the interface is not runtime and is an administration list interface, false otherwise. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:annotation> <xsd:documentation> The class name of the IServiceInterface implementation used for this service. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>Contains the modes an interface supports.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> A mode an interface supports. The standard mode values are VIEW, EDIT and HELP. The modes are case insensitive and are converted to lower case. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType> <xsd:sequence> <xsd:complexType> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:restriction base="xsd:string"> <xsd:enumeration value="inline"/> <xsd:enumeration value="clientSideScript"/> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="local"/> <xsd:enumeration value="pageTemplate"/> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="none"/> <xsd:enumeration value="guestOnly"/> <xsd:enumeration value="perUser"/> </xsd:restriction> </xsd:simpleType> <xsd:union> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="lum_content"/> <xsd:enumeration value="lum_doui"/> <xsd:enumeration value="lum_service"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:union> </xsd:simpleType> <xsd:union> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="MANAGE_SERVICE_INSTANCE_SECURITY"/> <xsd:enumeration value="MANAGE_SERVICE_INSTANCE"/> <xsd:enumeration value="EDIT_SERVICE_INSTANCE_CONTENT"/> <xsd:enumeration value="VIEW_SERVICE_INSTANCE"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:union> </xsd:simpleType> <xsd:union> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="lum_serviceInterface"/> <xsd:enumeration value="lum_styled"/> <xsd:enumeration value="lum_doui"/> <xsd:enumeration value="lum_douiList"/> <xsd:enumeration value="lum_douiQuickList"/> <xsd:enumeration value="lum_douiDetails"/> <xsd:enumeration value="lum_douiAdministrationList"/> <xsd:enumeration value="lum_douiAdministrationPropertyPage"/> <xsd:enumeration value="lum_douiAdministrationAddPropertyPage"/> <xsd:enumeration value="lum_douiAdministrationEmbeddedAddPropertyPage"/> <xsd:enumeration value="lum_douiAdministrationEditPropertyPage"/> <xsd:enumeration value="lum_content"/> <xsd:enumeration value="lum_contentList"/> <xsd:enumeration value="lum_contentQuickList"/> <xsd:enumeration value="lum_contentDetails"/> <xsd:enumeration value="lum_contentAdministrationList"/> <xsd:enumeration value="lum_contentAdministrationPropertyPage"/> <xsd:enumeration value="lum_contentAdministrationAddPropertyPage"/> <xsd:enumeration value="lum_contentAdministrationEmbeddedAddPropertyPage"/> <xsd:enumeration value="lum_contentAdministrationEditPropertyPage"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:union> </xsd:simpleType> <xsd:annotation> <xsd:documentation> This represents the Cache tab in the service interface instance edit interface. With this node you can configure the advanced cache options for the service interface. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> Informs how often the cache should be expired. The number expresses the amount of seconds that the portal will wait since the html was stored in cache before it expires. The absence of this node or setting its value to 0 (zero) will be interpreted as non-expiring cache. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:annotation> <xsd:documentation> Defines the fully qualified name of the class that implements the lumis.portal.serviceinterfaceinstance.IInterfaceInstanceCacheKeyProvider that will be used to generate a custom cache key. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> This node indicates that the cache should be created by using keys present in the business context. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> Agregates a list of BusinessContext keys to be used in interface caching. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="1" name="businessContextProperty" nillable="false" type="xsd:string"> <xsd:annotation> <xsd:documentation> The value should be the id of the BusinessContext property. This value will not be checked when registering the service and will be expected to exist during runtime. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </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 17.0.0.240830 - Copyright © 2006–2024 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.