123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429 |
- <?xml version="1.0"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: Viewer
- (C) Copyright IBM Corp. 2001, 2011
- US Government Users Restricted Rights - Use, duplication or
- disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <implementation version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://developer.cognos.com/fragments/implementation/1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:val="http://developer.cognos.com/schemas/validator/1/" xmlns:fragment="urn:cognos:validator:fragments" xsi:schemaLocation="http://developer.cognos.com/fragments/implementation/1/ ../../../schemas/implementation.xsd" xmlns:frag="http://developer.cognos.com/fragments/1/" xmlns:fragext="http://developer.cognos.com/fragments/extensions/1/">
- <info>
- <frag:title resourceName="IDS_PROP_EDIT_RVF_TITLE">Report Fragment Viewer</frag:title>
- </info>
- <meta>
- <frag:globalValidator version="1.0">
- <val:parameter>
- <val:name>obj_id</val:name>
- <val:ruleRef id="fragment:searchpath"/>
- </val:parameter>
- <val:parameter>
- <val:name>removeLang</val:name>
- <val:ruleRef id="fragment:localeList"/>
- </val:parameter>
- <val:parameter>
- <val:name>cv.header</val:name>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </val:parameter>
- <val:parameter>
- <val:name>propsURL</val:name>
- <val:rule>
- <val:type>
- <val:string minLength="0" maxLength="4096"/>
- </val:type>
- </val:rule>
- </val:parameter>
- <val:parameter>
- <val:name>dialogSubmit</val:name>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </val:parameter>
- </frag:globalValidator>
- <frag:modes>view</frag:modes>
- <frag:modes>edit</frag:modes>
- <frag:customProperties name="promptOption">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Prompt values:</frag:label>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?promptOption</val:regex>
- </val:namePattern>
- <val:rule>
- <val:enumeration>
- <val:list>false,true,default,hide</val:list>
- </val:enumeration>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="sharePromptValues">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Prompt values:</frag:label>
- <frag:hint xml:lang="en">Share prompt values with other cognos viewer fragments</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?sharePromptValues</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="matchOnParameterNameOnly">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Match on parameter name only:</frag:label>
- <frag:hint xml:lang="en">Match on parameter name only</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?matchOnParameterNameOnly</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="usePromptChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Prompt Channel:</frag:label>
- <frag:hint xml:lang="en">Prompt Channel</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?usePromptChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="promptEventChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Prompt Event Channel:</frag:label>
- <frag:hint xml:lang="en">Prompt Event Channel</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value/>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?promptEventChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:string minLength="0" maxLength="1024"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="shareDrillEvents">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Share Drill Events</frag:label>
- <frag:hint xml:lang="en">Share Drill Events</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?shareDrillEvents</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="useDrillChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Use Drill Channel:</frag:label>
- <frag:hint xml:lang="en">Use Drill Channel:</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?useDrillChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="drillChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PORTLET_COMMUNICATE_DRILL_UP_DOWN">
- Drill down and drill up:</frag:label>
- <frag:hint xml:lang="en">The channel which drill events should be broadcasted on</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value/>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?drillChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:string minLength="0" maxLength="1024"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="shareAuthoredDrillEvents">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PORTLET_COMMUNICATE_REPORT_DRILL_THROUGH">Report-based drill through:</frag:label>
- <frag:hint xml:lang="en">Check to broadcast authored drill through events.</frag:hint>
- <frag:datatype>xsd:boolean</frag:datatype>
- <frag:default>
- <frag:value>false</frag:value>
- </frag:default>
- <frag:validate skipGlobal="true">
- <val:namePattern>
- <val:regex>(p_)?shareAuthoredDrillEvents</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:boolean/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="authoredDrillChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PORTLET_COMMUNICATE_USING_CHANNEL">
- Communicate with other portlets using
- channel:</frag:label>
- <frag:hint xml:lang="en">The channel which authored drill events will be broadcasted on</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value/>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?authoredDrillChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:string minLength="0" maxLength="1024"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="viewerTitleOptions">
- <frag:label xml:lang="en" resourceName="IDS_PROP_RVF_ENTRY_NAME_TEXT">Use the entry name:</frag:label>
- <frag:hint xml:lang="en">test</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value>entryName</frag:value>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?viewerTitleOptions</val:regex>
- </val:namePattern>
- <val:ruleRef id="fragment:localizedString"/>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="title">
- <frag:label resourceName="IDS_PROP_TITLE_CAPTION">Title</frag:label>
- <frag:hint>Fragment Title</frag:hint>
- <frag:datatype>fragext:multilingualString</frag:datatype>
- <frag:validate>
- <val:namePattern>
- <val:regex>^((p_)?title(.*)?)$</val:regex>
- </val:namePattern>
- <val:ruleRef id="fragment:localizedString"/>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="viewerChannel">
- <frag:label xml:lang="en" resourceName="IDS_PROP_CHANNEL_CAPTION">Channel:</frag:label>
- <frag:hint xml:lang="en">Channel</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?viewerChannel</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:string minLength="0" maxLength="1024"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="reportLaunchOption">
- <frag:label xml:lang="en" resourceName="IDS_PROP_REPORT_SHOW_RUN_CAPTION">Show the run action:</frag:label>
- <frag:hint xml:lang="en">test</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value>output</frag:value>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?reportLaunchOption</val:regex>
- </val:namePattern>
- <val:rule>
- <val:enumeration>
- <val:list>view,edit,run,runIcon,output</val:list>
- </val:enumeration>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="reportLaunchSubOption">
- <frag:label xml:lang="en" resourceName="IDS_PROP_REPORT_SHOW_SUBACTION_CAPTION">When there is no saved output:</frag:label>
- <frag:hint xml:lang="en">test</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value>run</frag:value>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?reportLaunchSubOption</val:regex>
- </val:namePattern>
- <val:rule>
- <val:enumeration>
- <val:list>run,runIcon</val:list>
- </val:enumeration>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="viewerToolbarNormalMode">
- <frag:label xml:lang="en" resourceName="IDS_PROP_FRAGMENT_SHOW_NORMAL_MODE_CAPTION">Show Normal:</frag:label>
- <frag:hint xml:lang="en">test</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value></frag:value>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?viewerToolbarNormalMode</val:regex>
- </val:namePattern>
- <val:rule>
- <val:pattern>
- <val:regex>(showNormal)?</val:regex>
- </val:pattern>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="viewerToolbarMaximizeMode">
- <frag:label xml:lang="en" resourceName="IDS_PROP_FRAGMENT_SHOW_MAXIMIZE_MODE_CAPTION">Show Maximize:</frag:label>
- <frag:hint xml:lang="en">Show Maximize Button</frag:hint>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:default>
- <frag:value>showMaximize</frag:value>
- </frag:default>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?viewerToolbarMaximizeMode</val:regex>
- </val:namePattern>
- <val:rule>
- <val:pattern>
- <val:regex>(showMaximize)?</val:regex>
- </val:pattern>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="transientSpecification">
- <frag:label xml:lang="en" resourceName="IDS_PROP_PROMPT_VALUES">Prompt values:</frag:label>
- <frag:datatype>xsd:string</frag:datatype>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?transientSpecification</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:string maxLength="1048576"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="viewerFragmentHeight">
- <frag:label xml:lang="en" resourceName="IDS_PROP_FRAGMENT_FRAGMENT_HEIGHT_CAPTION">
- Fragment height in pixels:</frag:label>
- <frag:hint xml:lang="en">Fragment height in pixels</frag:hint>
- <frag:datatype>xsd:integer</frag:datatype>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?viewerFragmentHeight</val:regex>
- </val:namePattern>
- <val:rule>
- <val:type>
- <val:int min="0" max="4096" emptyValid="true"/>
- </val:type>
- </val:rule>
- </frag:validate>
- </frag:customProperties>
- <frag:customProperties name="navSelectionId">
- <frag:label xml:lang="en">Nav Id</frag:label>
- <frag:hint xml:lang="en">not for display</frag:hint>
- <frag:datatype>frag:cmObject</frag:datatype>
- <frag:validate>
- <val:namePattern>
- <val:regex>(p_)?navSelectionId</val:regex>
- </val:namePattern>
- <val:ruleRef id="fragment:frag-id"/>
- </frag:validate>
- </frag:customProperties>
- </meta>
- <css type="text/css" href="$WEB$/skins/$SKIN$/prompting/promptCommon.css"/>
- <message source="/messages/viewerfragment.xml"/>
- <stage processor="java" source="com.cognos.portal.fragment.server.pipeline.RequestConfigurationProcess">
- <input name="included-config">
- <config xmlns="">
- <param name="contentLocales"/>
- <param name="webContent"/>
- </config>
- </input>
- <output name="configurationResponse"/>
- </stage>
- <interaction processor="xslt" source="/viewers/report/interaction.xslt">
- <param name="preferences"/>
- <input name="configurationResponse"/>
- </interaction>
- <render>
- <param name="preferences"/>
- <param name="interactions"/>
- <input name="configurationResponse"/>
- <mode name="view">
- <transforms>
- <transform source="/viewers/report/view/view.xslt"/>
- </transforms>
- </mode>
- <mode name="edit">
- <transforms>
- <transform source="/viewers/report/view/edit.xslt">
- <logicsheet source="/utilities/common/logic/dynamicExpandArea.xslt"/>
- <logicsheet source="/utilities/common/logic/localeSelector.xslt"/>
- </transform>
- <transform source="/utilities/common/layout.xslt"/>
- </transforms>
- <transforms view="dialog">
- <transform source="/viewers/report/view/edit.xslt"/>
- <transform source="/utilities/common/layout.xslt"/>
- </transforms>
- <library type="text/javascript" href="$WEB$/fragments/common/languageselection.js"/>
- <library type="text/javascript" href="$WEB$/fragments/common/processFormItems.js"/>
- <library type="text/javascript" href="$WEB$/rv/CFragmentPropertiesPage.js"/>
- <library type="text/javascript" href="$WEB$/rv/common.js"/>
- </mode>
- </render>
- </implementation>
|