BOEOpenDocument 参数概述整理文档格式.docx
- 文档编号:3644269
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:22
- 大小:20.96KB
BOEOpenDocument 参数概述整理文档格式.docx
《BOEOpenDocument 参数概述整理文档格式.docx》由会员分享,可在线阅读,更多相关《BOEOpenDocument 参数概述整理文档格式.docx(22页珍藏版)》请在冰点文库上搜索。
//<
servername>
:
port>
/OpenDocument/<
?
上面示例中显示的第一个参数必须放在所有其他参数之前。
在此信息之
后,参数可以按任何顺序出现。
下表中显示了函数参数。
必需列指定参数在
链接中是否是必需。
注意:
包含openDocument链接的文档称为父文档,它位于父系统中。
链接指向的文档称为目标文档,它位于目标系统中。
一、OpenDocument平台参数
下表列出了openDocument平台参数:
变量用尖括号表示。
必须将这些变量替换为恰当的值。
例如,必须使用服务器的名称替换<
(下面的代码示例中包括此变量),而且必须使用端口号替换<
。
1、iDocID
参数语法
参数说明
是否必须
参数接受的值
iDocID
文档标识符。
sDocName或
iDocID其中之一
是必需的。
文档标识符
(InfoObjec
tID)。
示例:
sType=wid&
sDocName=SalesReport&
iDocID=2010
要获取文档ID,请在InfoView中导航到该文档,将鼠标悬停在文档名称超级链接上,并在浏览器的状态栏中查找ID号。
也可以从中央管理控制台中获取文档ID。
2、sDocName
sDocName
无扩展名的文
档名称
如果有多个文
档的名称相同,
请使用iDocID指
定正确文档。
文档名称。
sPath=[Sales+Re
ports]&
sDocName=Sales+in+200
3、sIDType
sIDType
中央管理服务器(CMS)对象标识符类型。
是,条件是目标为对象包中的
Crystal报表或OLAPIntelligence报表(sType=rpt或=car)(否则,请使用sPath和sDocName)
•CUID
•GUID
•RUID
•ParentID
•InfoObjec
tID(默认值)
iDocID=2010&
sID
Type=CUID
sKind
目标Desktop
Intelligence文
档的文件类型。
是,条件是目
标为DesktopIntelligence
文档
(否则,请使用
sType)
•FullClient
sKind=FullClient
4、sPath
sPath
包含目标文档
的文件夹和子文
件夹的名称。
是,条件是指
定了sDocName,
并且它不是唯一
的。
文件夹和/或
子文件夹:
[文件夹]、[子
文件夹]
sDocName=Sales+in+2005
注意:
为了确保URL编码的正确,此参数和以下几个参数中的空格
被替换为+。
可以使用WebIntelligenceURLEncode()函数确保参数
值的URL编码是正确的。
sType
目标文档或报
表的文件类型。
是,但对于不
可知文档却被忽
略
•wid:
WebIntelligence6.x版本文档
•rpt:
Crystal报表
•car:
OLAPIntelligence报表
5、sType
示例
sType=wid
6、token
token
当前CMS会
话的有效登录标
记。
否
话的登录标记。
sDoc
Name=Sales+in+2003&
token=<
logonToken>
二、OpenDocument输入参数
下表列出了openDocument输入参数:
例如,必
须使用服务器的名称替换<
(下面的代码示例中包括此变量),
而且必须使用端口号替换<
1、lsC
lsC
如果在SQL
生成期间出现不
确定情况,则指
定上下文提示
(仅限Business
Objects和Web
档)。
不受
OLAPIntelligence
支持
在SQL生成
期间解决不确定情
况的提示值。
Name=SalesReport&
lsC=Sales
2、lsM[NAME]
lsM[NAME]
指定提示的多个值。
[NAME]是
提示的文本。
以逗号分隔的多个提示值。
如果目标是Crystal报表,则必须将每个值括在方括号中。
如果目标是OLAP
Intelligence报表,请使用MDXWITH子句(请参阅第114页上的“将lsS参数与OLAPIntelligence报表一起使用”和第115页上的“将lsM参数与OLAPIntelligence报表一起使用”)。
•no_value(仅适用于可选参数)
通过在OpenDocument查询字符串中将可选参数设置为no_value,可以从提示中删除此可选参数。
如果将可选参数放在OpenDocument
查询字符串之外,则将应用默认的参
数值。
sType=rpt&
lsMSelect+Cities=[Paris],[London]
3、lsR[NAME]
lsR[NAME]
指定提示的值
范围。
•用双句点(..)分隔的
提示值的范围。
如果目标是Crystal报表,则必须将范围括在方括号和/或圆括号中(在值旁边使用方括号可将值包括在范围中,在值旁边使用圆括号可将值排除在范围之外)。
•no_value(仅
适用于可选参数)
如果将可选参数放在OpenDocument查询字符串之外,则将
应用默认的参
lsRTime+Period:
=[2000..2004)
4、lsS[NAME]
lsS[NAME]
指定提示的单
个值。
一个提示值
(请参见第
114页上的
“将lsS参数
与OLAPIntelligence
报表
一起使用”和
第115页上的
“将lsM参数
一起使用
”)。
适用于可选参
数)
通过在
OpenDocument
查询字符串中
将可选参数设
置为no_value,
可以从提
示中删除此可
选参数。
如果
将可选参数放
在OpenDocument
查询字符
串之外,则将
lsSSelect+a+City=Paris
5、sInstance
sInstance
指明要打开目
标报表的哪个特
定实例。
否(与sDoc
Name和lsS[NAME]
一起使用)
•User(指向当
前用户所拥有
的最新实例的
链接)
•Last(指向报
表的最新实例
的链接)
•Param(指向具
有匹配参数值
的报表最新实
例的链接)
sDocName=Sales+in+2003&
sReportPart=Part1&
sInstance=User
6、sPartContext
sPartContext
在Crystal
Reports中,报
表部件与数据上
下文关联。
是,条件是为
sReportPart指定
了值
报表部件的数
据上下文。
sDocName=Sales+in+2005&
sPartContext=0-4-0
7、sRefresh
sRefresh
指明当目标文
档或报表处于打
开状态时是否应
强制刷新。
•Y(强制刷新文
档)
•N(请注意“打
开时刷新”功
能将覆盖此
值)
sRefresh=Y
8、sReportMode
sReportMode
仅适用于
Crystal目标,
指示链接是应该
打开完整目标报
表,还是仅打开
在sReportPart中
指定的报表部
件。
否(默认值为
“Full”)
只在为sRe
portPart指定了
值的情况下应用
•Full
•Part
sReportMode=Part
9、sReportName
sReportName
档为多报表文档
时打开哪个报
表。
第一个报表)
WebIntelligence
文档的报表
名称、Crystal
Reports的子报
表、OLAPIntelligence
报表的页。
sReportName=First+Report+Tab
10、sReportPart
sReportPart
定部件。
报表部件的名
称。
sReportPart=Part1
三、OpenDocument输出参数
下表列出了openDocument输出参数:
1、NAII
NAII
强制显示提示
选择页。
•Y(预先选择所
有用lsS、lsM
或lsR传递值
的提示)
•N(只显示用
lsS、lsM或
lsR传递值的
提示)
NAII=Y
2、sOutputFormat
sOutputFormat
指明打开目标
文档时使用的格
式。
否(如果未在
链接中指定此参
数,则默认值为
HTML)
•H(HTML)
•P(PDF)
•E(Excel)
•W(Word)
sOutputFormat=E
3、sViewer
sViewer
指明用于查看
文档的查看器。
•html
•actx(仅限
于Crystal报
表)
•java(仅限
sViewer=html
为了将URL中的参数与ActiveX查看器一起使用,必须将“:
con
nect”附加到URL,后跟参数。
sViewer=actx:
connect&
IsMCountry=[Thai
land],[Norway]
4、sWindow
sWindow
指明是将在当
前浏览器窗口中
打开目标报表,
还是将启动一个
新窗口。
•Same(当前浏
览器窗口)
•New(启动新浏
sWindow=New
四、有关语法和参数的进一步信息
1、URL编码
参数不能包含空格或需要URL编码的其他特殊字符。
使用WebIntelligenceURLEncode()函数以确保URL编码正确。
对sDocName参数进行编码要在sDocName参数中传递字符串“WorldSalesReport”,请使用sDocName=URLEncode("
WorldSalesReport"
)。
这样可确保字符串是以“World+Sales+Report”的形式传递编码的URL。
2、尾随空格
剪裁参数值和提示名称结尾处的尾随空格。
不要将它们替换为加号(+)。
查看器可能不知道是要将加号解释为提示名称的一部分,还是解释为空格。
例如,如果提示名称显示:
SelectaCity:
_(其中_表示一个空格),请在链接中输入以下文本:
lsSSelect+a+City:
=Paris其中,提示名称中的空格将被替换为加号,而尾随空格将被剪裁掉。
可以使用WebIntelligenceRightTrim()函数来剪裁尾随
空格。
3、区分大小写
所有OpenDocument参数都区分大小写。
4、长度限制
经过编码的URL的总长度不能超过2083个字符。
5、OLAPIntelligence报表目标的提示
如果目标文档是OLAPIntelligence报表(.car),则可以使用lsS
和lsM参数来指定提示。
6、将lsS参数和OLAPIntelligence一起使用
使用在OLAPIntelligence报表中创建的唯一参数名称,将参数以
编码的URL字符串格式进行传递。
OpenDocument语法417
将报表打开到某一特定页面
如果23CAA3C1-8DBB-4CF3-
BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F是OLAPIntelligence
报表中页面参数的编码的URL唯一名称,则可以使用以下URL将OLAP
Intelligence报表打开到第2页:
webserver>
/businessobjects/enterprise115/
sType=car&
sIDType=InfoObject&
=440&
lsS23CAA3C1-8DBB-4CF3-
BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2
打开多维数据集参数
如果8401682C-9B1D-4850-
8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62是用于在MSAS上的
FoodMart2000目录中打开仓库多维数据集的多维数据集参数的编码的
URL唯一名称,则可以使用以下URL打开此多维数据集参数:
lsS840168
2C-9B1D-4850-
8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFoodMart%2
02000,CUBE%3Dwarehouse&
iDocID=616
7、将lsM参数和OLAPIntelligence一起使用
使用在OLAPIntelligence报表中创建的唯一参数名称,也将lsM
参数以编码的URL字符串格式进行传递。
以下是使用lsM的示例:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BOE OpenDocument 参数概述整理 参数 概述 整理