第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍

这篇具有很好参考价值的文章主要介绍了第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍

互操作性产品允许连接可能使用不同通信协议和不同消息格式的系统。可以使用 Java.NETObjectScriptSQL 或业务流程、数据转换和业务规则的图形编辑器来开发产品。

文档

  • 互操作性生产概述
  • ObjectScript 中开发
  • 使用 PEXJava.NET 中开发
  • 使用 SQL
  • 业务流程 (BPL)
  • 数据转换 (DTL)
  • 业务规则
  • 配置生产
  • 使用推送通知定义工作流

在线内容

  • ObjectScript:开发系统集成
  • ObjectScript:构建自定义业务组件
  • 创建数据转换

开发Productions介绍

本页介绍产品开发的过程。

环境考虑

只能在具有特定 Web 应用程序的支持互操作性的名称空间内使用 IRIS 互操作性。创建类时,应避免使用保留的包名称。以下小节提供了详细信息。

支持Production的命名空间

支持互操作性的名称空间是具有全局映射、例程映射和包映射的名称空间,这些映射使支持产品的类、数据和菜单对其可用。有关映射的一般信息,请参阅系统管理指南中的配置命名空间。

安装 IRIS 时创建的系统提供的名称空间不支持互操作性,但在社区版中,USER 名称空间是支持互操作性的名称空间。创建的任何新命名空间在默认情况下都启用了互操作性。如果在创建命名空间时清除了为互操作性Production启用命名空间复选框, IRIS 会创建禁用Production的命名空间。

重要提示:所有系统提供的命名空间在重新安装或升级时都会被覆盖。为此, 建议客户始终在创建的新命名空间中工作。

Web应用要求

此外,仅当命名空间具有名为 /csp/namespace 的关联 Web 应用程序时,才能在命名空间中使用产品,其中命名空间是命名空间名称。 (这是命名空间的默认 Web 应用程序名称。)

保留包名称

在任何支持互操作性的命名空间中,避免使用以下包名称:DemoEnsEnsLibEnsPortalCSPX。这些包在升级过程中被完全替换。如果在这些包中定义类,则需要在升级前导出这些类,然后在升级后导入它们。

此外, 建议避免使用任何以 Ens 开头(区分大小写)的包名称。这个建议有两个原因:

  • 当编译名称以 Ens 开头的包中的类时,编译器会将生成的例程写入 ENSLIB 系统数据库。 (编译器这样做是因为名称以 Ens 开头的所有例程都映射到该数据库。)这意味着当升级实例并替换 ENSLIB 数据库时,升级会删除生成的例程,只留下类定义。此时,为了使用这些类,必须重新编译它们。

相反,当升级实例时,不需要重新编译名称不以 Ens 开头的包中的类。

  • 如果在名称以 Ens 开头的包中定义类,则它们在所有启用互操作性的命名空间中都可用,这可能是合意的,也可能不是合意的。一个结果是,如果包名称以 Ens 开头,则不可能在不同的启用互操作性的命名空间中具有相同名称和不同内容的两个类。

查看Production定义

虽然在管理门户中创建和配置产品,但在选择的 IDE 中查看现有产品类的定义是有指导意义的。下面显示了一个简单的产生式示例:

请注意以下几点:

  • production 是一个类,具体来说是 Ens.Production的子类。
  • XData ProductionDefinition 块保存生产的配置信息。
  • 每个都是一个业务宿主;这些也称为配置项。
  • 每个业务主机指一个类。 ClassName 指定此主机所基于的类。这意味着当production创建这个业务宿主的实例时,它必须创建一个指定类的实例。
  • 业务主机的名称是任意字符串。有时,为此目的使用类名会很方便,如本例所示。当创建大量使用相同类的业务主机时,此约定不起作用。

在开发过程的早期建立命名约定很重要。请参阅创建产品的最佳实践。缺乏命名约定会导致混淆。文章来源地址https://www.toymoban.com/news/detail-460063.html

  • XData 块中的其他值都是设置。在顶部,<ActorPoolSize>; 是产品的设置。在业务主机定义中,PoolSizeEnabledForegroundInactivityTimeout 是这些业务主机的设置。

到了这里,关于第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第三十二章 开发Productions - ObjectScript Productions - 定义警报处理器 - 使用路由警报处理器

    如果需要通过多种输出机制联系用户,警报处理器应该是一个业务流程,用于确定如何在消息中路由 Ens.AlertReques 。在这种情况下, Productions 必须为每个输出机制包含一个额外的业务操作,并且警报处理器将消息转发到这些业务操作。 要将警报处理器定义为路由流程,请创建

    2024年02月08日
    浏览(50)
  • 第十五章 奇异值分解

    奇异值分解(SVD)是一种矩阵因子分解方法。 任意一个 m × n mtimes n m × n 矩阵,都可以表示为三个矩阵的乘积(因子分解)形式,分别是 n n n 阶正交矩阵、由降序排列的非负的对角线元素组成的 m × n mtimes n m × n 的矩形对角矩阵和 n n n 阶正交矩阵。 矩阵的奇异值分解一定

    2024年02月07日
    浏览(46)
  • 第十五章——友元、异常

    友元 类并非只能拥有友元函数,也可以将类作为友元。在这种情况下,友元类的所有方法都可以访问原始类的私有成员和保护成员。因此尽管友元被授予从外部访问类的私有部分的权限,但它们并不与面向对象的编程思想相悖,相反提高了共有接口的灵活性。 友元类  假定

    2024年02月16日
    浏览(38)
  • 第十五章 RabbitMQ 延迟队列

    实际业务中,例如秒杀系统,秒杀商品成功会有截止时间,这时需要用到RabbitMQ延迟服务。 TTL ,即 Time-To-Live,存活时间,消息和队列都可以设置存活时间 Dead Letter,即死信,若给消息设置了存活时间,当超过存活时间后消息还没有被消费,则该消息变成了死信 Dead Letter Exc

    2024年01月25日
    浏览(41)
  • 【OpenCV】第十五章: 模板匹配

    第十五章: 模板匹配 模板匹配就是在给定的图片中查找和模板最相似的区域。 实现的方法是:将模板在图片上滑动(从左向右,从上向下),遍历所有滑窗,计算匹配度,将所有计算结果保存在一个矩阵种,并将矩阵中匹配度最高的值作为匹配结果。 一、单模板匹配 1、匹配函

    2024年02月02日
    浏览(44)
  • [C国演义] 第十五章

    力扣链接 子数组 ⇒ dp[i]的含义: 以arr[i] 结尾的所有子数组中的最长湍流子数组的长度 子数组 ⇒ 状态转移方程根据 最后一个位置来划分 👇👇👇 初始化: 都初始化为1 ⇒ 1. 一个数字也是一个湍流子数组. 2. 可以少考虑四种状态 遍历方向: 从前往后遍历 返回结果: 返回g表 和

    2024年02月07日
    浏览(45)
  • WEB核心【会话技术】第十五章

    目录 💂 个人主页:  爱吃豆的土豆 🤟 版权:  本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主 💬 如果文章对你有帮助、 欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 🏆 人必有所执,方能有所成! 🐋希望大家多多支持😘一起进步呀! 1,会话技术   

    2023年04月17日
    浏览(42)
  • 第十五章 Unity 角色移动旋转实例

    本章节我们创建一个“RoleDemoProject”工程,然后导入我们之前创建地形章节中的“TerrainDemo.unitypackage”资源包,这个场景很大,大家需要调整场景视角才能看清。 接下来,我们添加一个人物模型,操作方式就是将模型文件目录复制到“Assets”下 然后Unity会自动同步该文件,我

    2024年02月06日
    浏览(38)
  • 第十五章行为性模式—命令模式

    行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式: 类行为模式:采用继承机制来在类间分派行为 对象行为模式:

    2024年02月07日
    浏览(42)
  • 《TCP IP 网络编程》第十五章

     标准 I/O 函数的两个优点:         除了使用 read 和 write 函数收发数据外,还能使用标准 I/O 函数收发数据。下面是标准 I/O 函数的两个优点: 标准 I/O 函数具有良好的移植性 标准 I/O 函数可以利用缓冲提高性能         创建套接字时,操作系统会准备 I/O 缓冲。 此缓

    2024年02月14日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包