Cordys云开通服务开发者指南(四)

续上文:Cordys云开通服务开发者指南(三)


6、导入和导出一个扩展点配置


        当你定制标准服务开通流程,你必须使用从你的开发环境获得扩展点的配置,迁移到测试或生产环境,本文描述如何导入和导出一个扩展点的配置。

        开始之前

  • 你必须拥有全局应用管理员角色去执行这里所描述的活动。
  1. 按如下方式导出扩展点的配置:
    1. 打开  (Global Provisioning Configuration:全局服务开通配置),全局服务开通配置界面显示出来;
    2. 在工具栏上点击  (Export:导出) ,扩展点配置导出窗口出现(The Extension Point Configuration Export) ,显示所有的已分组每个方法扩展点;
    3. 选择你要导出扩展点;
    4. 点击下载(Download )按钮去下载导出扩展点文件;
    5. 点击完成(Finish)按钮来关闭窗口。
  2. 按如下方法导入扩展点配置:
    1. 打开 Global Provisioning Configuration:全局服务开通配置),全局服务开通配置界面显示出来;
    2. 在工具栏上点击  (Import:导入), 扩展点配置导入窗口出现( Extension Point Configuration Import),显示所有的已分组每个方法扩展点;

    3. 点击浏览器去选择你需要导入的文件;
    4. 点击验证按钮( Validate),这个操作核对你的文件,并提供所有将要被修改内容的预览概况; 
    5. 点击导入按钮( Import)并等待导入完成。

你完成之后
在这个之后,在服务开通时所导入的配置将被使用。

注:

  • 导入或导出操作仅支持同一版本的服务开通模型;
  • 选择所有在导出期间将要覆盖在导入期间任何事情,这个特性能使创建两个一致配置的系统,现有的BPM在导入系统时将被覆盖或移除; 
  • 在一些Cordys BOP版本中,这里有标准上传小问题。通常,当到达100%进度条消失时,并你能看到在安装向导说明中导入已经完成的消息。有这样问题Cordys BOP版本,进度条仍停留在屏幕上,这样的消息不显示。当进度条到达100%时,你可以想办法关闭安装向导,导入工作将已经正确完成。

原文参见:Exporting and Importing an Extension Point Configuration


7、计量Cordys应用


        计量服务提供追踪应用和服务的使用方法。在应用的使用方法中的信息能被用于PaaS和SaaS提供者进行记账,提供信息给ISV(软件供应商),其应用怎样使用,并报告租户下员工使用特定应用或服务的数量。计量服务不用于获取可用信息应用仪器装备;应用ISV(软件供应商)执行实际测量的用法,并调用注册计量API的用法。除此之外,计量应用用法,也可以计量服务开通本身,通过出租服务开通模型调用计量API。

        另外,尽管必须映射外部用户到Cordys组织和用户的组合,非Cordys应用能调用计量API。

        Cordys不提供任何记账解决方案,但是提供可以整合的现存记账系统。

       按如下步骤计量你的Cordys应用:

  1. 确定你要计量的事务;
  2. 当事务发生时,调用插入Web服务(InsertTransaction Web service );
  3. 通过应用ID (applicationID),保持应用唯一,推荐使用java包符号,例如: com.cordys.provisioning;
  4. 传递你的事件的事务类型;
  5. 定义引用,可以被用户定义的应用。

      在下面你可以找到需要的例子:

<SOAP:Envelopexmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP:Body>
    <InsertTransactionxmlns="http://schemas.cordys.com/Ucf/Metering/OrganizationDomain/1.0"preserveSpace="no"qAccess="0"qValues="">
      <Transaction>
        <Transactionxmlns="http://schemas.cordys.com/Ucf/Metering/GlobalDomain/1.0">
          <applicationid>com.cordys.servicedesk</applicationid>
          <type>newcall</type>
          <parentGUID>PARAMETER</parentGUID>
          <reference>ABC</reference>
          <quantity>1</quantity>
          <username>PARAMETER</username>
          <Attribute>
            <name>PARAMETER</name>
            <value>PARAMETER</value>
          </Attribute>
        </Transaction>
      </Transaction>
    </InsertTransaction>
  </SOAP:Body>
</SOAP:Envelope>

原文参考:Metering your Cordys Application

开发者指南,完!

你可能感兴趣的:(云计算,PaaS,开通服务,服务计量,Cordys)