zoukankan      html  css  js  c++  java
  • ICommand简单用法

    ICommand是BAM提供的一个命令行工具,可以通过ICommand对BAM的报告,数据对象,预警规则等组件实现导入导出操作,方便数据的交互。另一方面由于BAM提供的Active Studio功能有限,可能无法设计出满足业务需求的报告,这时候可以通过导出报告修改报告源代码再导入报告。

    首先需对ICommand配置文件做一些修改

    打开ICommand配置文件$SOA_HOME/bam/config/BAMICommand.xml增加以下两个配置项:

    <ICommand_Default_User_Name>weblogic</ICommand_ Default _User_Name>
    
    <ICommand_Default_Password>welcome1</ICommand_ Default_Password>

    如果BAM服务器监听端口不是默认的9001还要将<ServerPort>的值修改为BAM的端口号,保存后进入 $SOA_HOME/bam/bin目录,ICommand的脚本保存在该目录下。

    先通过Active Studio在共享报告和我的报告中各创建一个报告,路径分别为

    共享报告/TestReport

    我的报告/TestReport

    再创建一个数据对象

    /Test/TestObject

    • 导出单个共享报告

            在共享报告前要加前缀/public/Report

    • Icommand –cmd export –type report –name “/public/Report/TestReport”–file /home/oracle/report/report.xml
    • 导出单个我的报告

       在导出我的报告时要加上/private:bamadmin/Report前缀,bamadmin就是在BAMICommand.xml中设置的用户名。

    • Icommand –cmd export –type report –name”/private:wblogic/Report/Report/TestReport” –file /home/oracle/report/report.xml

      在导出我的报告时要加上/private:bamadmin/Report前缀,bamadmin就是在BAMIcommand.xml里面设置的用户名。

    • 导出指定文件夹下所有报告
      Icommand –cmd export –type report –match “/public/Report/*” –file /home/oracle/report/report.xml

             也可以使用命令   

    Icommand –cmd export –type folder –name “/public/Report” –file /home/oracle/report/report.xml
    • 导出数据对象
        Icommand –cmd export –name “/Test/TestObject” –file /home/oracle/report/report.xml
    • 导入报告
      Icommand –file /home/oracle/report/report.xml

        在导出的报告中有这样一项配置

        <Report Name="Report/TestReport" ID="27" bMobileEnabled="false" Owner="weblogic">

           指定了报告的存储位置和所有者,在导入命令中是无法指定导入路径,如果要修改路径则需修改报告源文件,另外如果该路径不存在,ICommand会自动创建该路径。

      

        其他用法可参见官方文档 http://docs.oracle.com/cd/E29597_01/dev.1111/e10224/bam_app_icommand.htm

  • 相关阅读:
    routine的加载
    Forms Authentication and Role based Authorization: A Quicker, Simpler, and Correct Approach
    How does Request.IsAuthenticated work?
    细说ASP.NET Forms身份认证
    IIS URL Rewriting and ASP.NET Routing
    Razor syntax reference for ASP.NET Core
    win10 合并磁盘 disk Acronis Disk Director
    bad object refs/remotes/origin/HEAD
    https://www.atlassian.com/git/tutorials/git-gc
    c++ 中文字符串处理方法
  • 原文地址:https://www.cnblogs.com/weisuoc/p/icommand.html
Copyright © 2011-2022 走看看