IRIS互操作性
文章平均质量分 80
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
第三十九章 ObjectScript Productions - Defining Business Metrics - 以编程方式设置和获取值
在某些情况下,可能需要以编程方式访问指标属性。例如,可能希望业务流程直接读取或设置度量属性。要从多维指标属性中读取值,有第三个可选参数,用于指定要读取属性的哪个子节点。类方法从业务指标缓存中读取指定指标属性的当前值。要设置多维指标属性的所有值,请创建值数组,然后通过引用传递该数组。类方法设置业务指标缓存中指定指标属性的值。是业务指标的名称(配置名称,而不是类名),可能无法获取业务指标的锁,并可能因此失败。是业务指标的名称(配置名称,不是类名),无法读取指定值,它会返回一个空字符串。是指标属性应设置的值。原创 2023-06-26 08:39:05 · 144 阅读 · 0 评论 -
第六十七章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - BO和适配器的生命周期
配置中列出的每个业务操作类调用一次。业务操作类可以使用此回调来执行它可能需要的任何类范围的初始化。将为业务操作创建一个前台进程(即,它将创建一个终端窗口)。每个后台进程都称为业务操作的实例,并包含业务操作对象的实例。当系统管理员禁用业务操作或根据其配置的计划变为非活动状态时,它初始化系统监控信息,用于监控业务运行的状态和运行历史。将继续运行,但关联的出站适配器将关闭,并执行其。IRIS 自动管理每个业务操作的生命周期。生产(或更改特定业务操作的配置)时,自动为每个配置的业务操作类(即,为。原创 2023-07-24 08:28:14 · 158 阅读 · 0 评论 -
第六十六章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - 业务流程的生命
或者,可以将业务流程配置为具有私有队列,从而绕过公共Ens.Actor队列。此公共队列是发送到生产中没有自己的专用队列的任何业务流程的所有消息的目标。每个连续的请求都由下一个可用的参与者持续声明。队列时,任何空闲的参与者都可以分配其作业来托管请求中指定的业务流程。b. 参与者从磁盘恢复相应的业务流程对象,并完成其所有状态信息。.在一个对象中,该对象负责管理业务流程对其作业的使用。与业务服务和业务操作的生命周期不同,业务流程的。在执行元池中的每个作业中,都有一个。设置的值确定池中的作业数。原创 2023-07-23 08:27:35 · 141 阅读 · 0 评论 -
第六十五章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - Runtime
通常希望业务服务立即处理所有可用的输入事件,因此通常不希望在此步骤执行任何更改。当系统管理员禁用业务服务或根据其配置的计划变为非活动状态时,将继续运行,但关联的入站适配器将关闭,并执行其。运行时,业务服务会重复调用入站适配器的。提示:如果只是希望业务服务在每个。之外的事件,请在使用适配器类。k 循环由业务服务的。原创 2023-07-22 08:40:31 · 96 阅读 · 0 评论 -
第六十四章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期
配置中列出的每个业务服务类调用一次。业务服务类可以使用此回调来执行它可能需要的任何类范围的初始化。如果业务服务没有适配器,业务服务类可以使用此回调来检查错误。没有关联入站适配器的业务服务类称为“无适配器服务”。方法是一个实例方法,它提供了一个方便的位置来执行业务服务的任何初始化逻辑。d. 创建关联适配器类的实例(如果已定义)并提供任何适配器设置的最新配置值。每个后台进程被称为业务服务的实例,并且包含业务服务对象的实例。(或更改特定业务服务的配置)时,a. 创建业务服务类的实例。c. 调用业务服务的。原创 2023-07-21 07:57:22 · 89 阅读 · 0 评论 -
第六十三章ObjectScript Productions - 部署Production - 在目标系统上部署Production
文件后,可以将其加载到目标系统上。在管理门户中,选择正确的命名空间并单击互操作性、管理、部署更改、部署,然后单击打开部署或打开本地部署按钮,具体取决于。部署包位于服务器上还是本地计算机上。如果位于服务器计算机上,则“打开本地部署”按钮不处于活动状态。阅读部署说明并对部署设置进行任何更改后,单击“部署”按钮完成部署。作为部署包的一部分,要撤消此部署更改的结果,请使用“打开部署”按钮选择回滚文件,然后单击“部署”按钮。从开发系统部署到实时系统的过程。、加载新代码,然后重新启动。会执行以下操作来停止。原创 2023-07-20 08:07:03 · 83 阅读 · 0 评论 -
第六十二章 开发Productions - ObjectScript Productions - 部署Production - 导出Production
选择部署包的组件后,通过单击导出来创建它。配置中选择组件,然后单击“操作”选项卡上的“导出”按钮。在这两种情况下,都可以通过单击其中一个按钮并选择一个组件来将其他组件添加到包中。可以使用它来创建一个新的部署包,其中包含对组件的最新更改。保留部署文件的副本使无需手动选择要包含在部署文件中的组件。尽管默认情况下包中包含许多组件,但必须通过选择“添加到包”部分中的按钮之一来手动添加其他组件。选择所有业务服务、业务流程、业务操作和一些相关类,然后显示以下表单以允许添加导出注释和其他组件。更新的包或组件集中。原创 2023-07-19 08:04:18 · 244 阅读 · 0 评论 -
第六十一章 开发Productions - ObjectScript Productions - 部署Production
可以使用管理门户或IDE来部署Production。管理门户会自动执行一些需要使用IDE手动执行的步骤。如果有正在使用的实时Production,并且正在开发该Production的更新,则需要确保在不中断业务数据处理的情况下更新实时Production。在最简单的层面上,部署Production是通过从一个系统导出Production的XML定义并在目标系统上导入和编译XML来完成的。确保XML部署文件具有所有必需的组件。在将部署文件部署到实时系统之前,先在测试系统上测试部署文件。原创 2023-07-18 08:09:12 · 136 阅读 · 0 评论 -
第六十章 开发Productions - ObjectScript Productions - 从管理门户进行测试 - 调试Production代码
此信息引用应用程序错误日志中的一个条目,特别是引用 2012 年 9 月 25 日应用程序错误日志中的错误。事件日志自动包含有关系统级异常(包括代码中的异常)的部分信息。调试的第一步是启用跟踪,如监控生产中所述。记录系统级异常的附加详细信息。原创 2023-07-17 08:53:22 · 237 阅读 · 0 评论 -
第五十九章 开发Productions - ObjectScript Productions - 从管理门户进行测试
对于开发人员来说,最有用的门户功能是不断收集运行时数据的监视服务、可用于向正在开发的产品发出模拟请求的测试服务以及记录业务主机发出的状态消息的事件日志。如果正在测试虚拟文档消息,则有一个自由格式框,可以在其中粘贴测试消息内容。在此框下方,可以输入消息的对象属性。最后,“结果”页面显示您的请求生成的响应中的所有输出值,包括带有完整错误消息文本的任何错误。管理门户具有测试菜单,可以在其中测试业务主机和数据转换。此页面提供的选项允许选择业务流程或业务操作作为测试目标。测试服务允许测试活动命名空间中正在运行的。原创 2023-07-16 07:56:17 · 151 阅读 · 0 评论 -
第五十八章 开发Productions - ObjectScript Productions - 测试和调试Production
方法从队列中删除所有消息并删除有关Production的所有当前信息。本主题介绍可用于测试和调试产品的工具。该信息对于故障排除和调整企业已在使用的。在队列中的所有异步消息可以被处理之前停止时,就会发生暂停。如果希望处理消息,则在开始暂停。如果不手动清除这些异步消息,它们会在。或重新启动机器,就会发生这种情况。在这种情况下,“恢复”命令将显示在“实例,以便可以在准备好时运行新实例。的所有队列都已清除,或者在开始另一个。在开发过程中,可能希望绝对确保一个。暂停或出现问题,请阅读本节。警告:切勿在实时部署的。原创 2023-07-15 08:15:03 · 279 阅读 · 0 评论 -
第五十七章 开发Productions - ObjectScript Productions - 不常见的任务 - 以编程方式使用查找表
对于IRIS,管理门户提供了一个名为的工具;这在管理制作中进行了描述。可以定义和使用自定义存档管理器。可以使用作为超类。它必须定义方法,该方法具有以下签名:另一种选择是使用企业消息库,它使能够存档来自多个产品的消息。有关概述,请参阅定义企业消息库。原创 2023-07-14 08:03:08 · 118 阅读 · 0 评论 -
第五十六章 开发Productions - ObjectScript Productions - 不常见的任务 - 在适配器类中包含凭据
其业务主机或其适配器的生命周期期间的开始和停止时间添加自定义处理。中,以便它们以正确的顺序执行:也就是说,在 IRIS 启动之后,但在。方法会在适配器停止时关闭与设备的连接,假设此适配器还实现了名为。方法在适配器启动时建立与设备的连接 — 假设该适配器还实现。方法为适配器提供了一种执行任何特殊设置操作的方法。方法为适配器提供了一种执行任何特殊清理操作的方法。需要对属性值进行不同的初始设置,请在业务操作的。提供了一组回调方法,可以覆盖这些方法,以便在。在这些类中的任何一个中,都可以重写。原创 2023-07-13 08:06:58 · 211 阅读 · 0 评论 -
第五十五章 开发Productions - ObjectScript Productions - 不常见的任务 - 实现 OnTask() 方法
出站适配器负责向外部系统发送请求。下图显示了Production如何中继传出请求。出站适配器是一段代码,将外部应用程序或外部数据库的本机编程接口适配为Production可理解的形式。通过业务操作为生产提供服务的每个外部应用程序或数据库都必须有自己的出站适配器。然而,并不是外部应用程序或数据库中的每个方法都需要映射到出站适配器;仅那些生产所需的操作。与入站适配器一样,创建出站适配器不需要对外部应用程序本身进行任何更改。而且,适配器本身在概念上很简单:它在Production与Production。原创 2023-07-12 08:07:14 · 146 阅读 · 0 评论 -
第五十四章 开发Productions - ObjectScript Productions - 不常见的任务 - 直接调用业务服务
入站适配器负责接收和验证来自外部系统的请求。入站适配器类与业务服务类一起工作。一般来说,入站适配器包含通用的、可重用的代码,而业务服务包含特定于生产的代码(例如特殊的验证逻辑)。通常,使用 IRIS 内置适配器类之一来实现入站适配器类。下图显示了Production如何接受传入请求:一般来说,当外部应用程序请求执行某个操作时,该请求会通过入站适配器进入IRIS,如上图所示。发出请求的应用程序称为客户端应用程序,因为它要求生产执行某些操作。此应用程序是产品的客户端。此步骤的特色元素是入站适配器。原创 2023-07-11 08:47:48 · 121 阅读 · 0 评论 -
第五十三章 开发Productions - ObjectScript Productions - 不常见的任务 - 使用 Ens.Director 访问设置
返回一个数组,其中包含所标识的配置项的所有设置值:业务服务、业务流程或业务操作。返回一个数组,其中包含所标识的配置项(业务服务或业务操作)的所有适配器设置的值。返回已识别配置项的命名设置值:业务服务、业务流程或业务操作。返回标识的配置项的命名适配器设置的值:业务服务或业务操作。第二个参数是配置设置的名称。第三个输出参数返回调用的状态值。第二个参数是配置设置的名称。该方法的返回值是一个状态值。该方法的返回值是一个状态值。的配置中找不到指定名称的设置,或者无法识别当前。) 的设置那个指定的生产和配置项。原创 2023-07-10 08:09:35 · 197 阅读 · 0 评论 -
第五十二章 开发Productions - ObjectScript Productions - 不常见的任务 - 在目标是动态的情况下渲染连接
名称,但仅当状态为“正在运行”、“已暂停”或“有问题”时才返回。另一种选择是在定义生产的名称空间中以编程方式启动或停止生产。此方法通过两个输出参数返回生产状态,这两个参数均通过引用传递。当用户选择业务主机时,管理门户会自动显示与给定业务主机之间的连接。如果生产没有问题,该方法简单地返回。对于实时部署的生产,建议使用配置生产中所述的自动启动选项。,例如在通用类或例程中。内部框架使用的方法。但是,如果业务服务在运行时动态托管其目标,类之外的代码中使用生产状态宏,例如。类中执行此操作,例如在业务主机中。原创 2023-07-09 10:16:51 · 143 阅读 · 0 评论 -
第五十一章 开发Productions - ObjectScript Productions - 不常见的任务
IRIS提供了一组可以从业务规则和DTL中调用的实用函数;这些在开发业务规则的中使用的效用函数中有所描述。可以添加自己的功能,业务规则引擎和业务规则编辑器会自动适应您的扩展。创建一个新类,它是的子类。此类不得扩展任何其他超类,只能扩展。对于希望定义的每个函数,将一个类方法添加到新函数集类中。不支持多态性,所以准确的说,你必须把这些类方法标记为final。可以在现有的方法中查看这个(是的超类)。编译新类。新函数现在可用于规则表达式。要调用这些函数,请使用子类中的名称。与。原创 2023-07-08 11:01:10 · 171 阅读 · 0 评论 -
第五十章 开发Productions - ObjectScript Productions - 高效处理批量记录
批处理对象(可能是默认批处理)的接收将触发将批处理尾部写入临时文件,然后此文件将由适配器发送到所需的目的地以进行业务操作。当接收到特定批次中的记录时,将打开批次并将批次标头写入临时文件,然后是该操作接收到的该批次中的对象。对于简单的表头和表尾,可以使用类中的。批处理操作还支持默认批处理选项,借此将不属于某个批处理的记录添加到默认批处理中。如果需要处理更复杂的标头和尾数据,可以扩展这两个批处理实现中的任何一个。可能需要增加进程的内存,或者拆分输入文件,或者实现使用 SQL 而不是一对多关系的自定义转换。原创 2023-07-07 08:00:14 · 101 阅读 · 0 评论 -
第四十九章 开发Productions - ObjectScript Productions - 使用复杂记录映射器 - 复杂的记录映射类结构
一个复杂的记录映射业务服务读取并解析传入的数据并创建一条消息,该消息是生成的记录类的一个实例。业务流程可以读取、修改或生成生成的复杂记录类的实例。复杂记录映射类和生成的复杂记录类都具有描述数据的层次结构。复杂记录映射类和生成的复杂记录类具有并行结构。有两个类以类似于描述记录映射的两个类的方式描述复杂的记录映射。,则目标类不会被复杂的记录映射框架修改——所有的更改都是生产开发人员的责任。为了定义生成的记录类,必须单击管理门户中的生成,这会调用。类不同,其中生成的记录类可以具有不同的层次结构。原创 2023-07-06 08:55:13 · 98 阅读 · 0 评论 -
第四十八章 开发Productions - ObjectScript Productions - 使用复杂记录映射器 - 编辑复杂记录映射记录和序列
头部和尾部记录均由记录映射定义。尽管在复杂记录映射定义中包含标题或结尾记录是可选的,但如果定义包含标题记录,则数据必须包含标题记录,如果定义包含结尾记录,则数据必须包含预告片记录。每个记录都由一个记录映射定义。在复杂记录映射定义中定义了一个序列。它描述了消息中数据的结构,但本身并不对应于数据中的任何字段。编辑记录时,可以单击制作序列按钮用序列替换记录。编辑序列时,可以单击“制作记录”按钮用记录替换序列。每个序列必须包含至少一个记录或序列。原创 2023-07-05 08:09:11 · 114 阅读 · 0 评论 -
第四十七章 开发Productions - ObjectScript Productions - 使用复杂记录映射器 - 创建和编辑复杂记录映射
如果复杂记录由单个记录序列组成,序列不重复,可以直接在复杂记录映射中输入记录的记录映射。为复杂记录映射指定的应与复杂记录映射中包括的所有记录映射的编码相同。如果不提供包名称并指定不合格的复杂记录映射名称,则默认情况下,复杂记录映射类保存在用户包中。无论是从向导生成的映射开始输入新的复杂记录映射的属性,还是编辑现有映射,过程都是相同的。如果创建一个新的复杂记录映射,复杂记录映射器会创建一个由以下元素组成的定义。中编辑一个来创建新的复杂记录映射或编辑现有的复杂记录映射。记录复杂记录映射的用途和用法的文本。原创 2023-07-04 08:47:51 · 217 阅读 · 0 评论 -
第四十六章 开发Productions - ObjectScript Productions - 使用复杂记录映射器
一个可选的头记录。元素序列,其中每个元素可以是由RecordMap或序列定义的记录。一个序列可以包含一个记录序列和其他序列。可选的序列中的记录可以是定界记录或固定宽度的记录。尽管可以在复杂的记录映射中混合使用定界记录和固定宽度记录,但通常所有记录都是定界记录或都是固定宽度记录。以下分隔的示例数据可以用复杂的记录映射来描述。数据包括标识大学学期的标题以及有关学生和每个学生参加的课程的信息。SEM | 194;2012;Fall;Adams;John;Michael;2;1;原创 2023-07-03 08:05:03 · 107 阅读 · 0 评论 -
第四十五章 开发Productions - ObjectScript Productions - 使用记录映射器 - 记录映射类结构
考虑一个示例,正在定义一个分隔记录映射,其中数据包含三个级别的分隔符,例如顶级分隔符字段分隔有关人员的信息,下一层分隔有关身份证号、姓名、和电话号码;因此,不能使用名称既限定字段名称又作为字段名称的最后一部分,这将定义具有相同名称和数据类型的属性。字段和组合的结构一致,但如果为字段分配其他名称,记录对象类属性的结构将不匹配。类和生成的记录类都具有描述数据的层次结构,但生成的对象结构不必与。页面上选择生成对象类时,创建了一个可以在生产的业务服务中使用的类。生成的记录类中的属性取决于记录映射中字段的名称。原创 2023-07-02 09:15:50 · 146 阅读 · 0 评论 -
第四十四章 开发Productions - ObjectScript Productions - 使用记录映射器 - 使用 CSV 记录向导
会从标题行中的值中删除所有标点符号和空格,然后使用结果值作为记录映射中的属性名称。示例文件中使用的分隔符。输入包含样本文件名的完整路径,或单击“选择文件”导航并选择样本文件。该向导仅处理具有单级分隔符的文件,不处理前导数据。如果示例文件使用分隔符的引号式转义,请选中此复选框和引号字符。) 的示例文件创建记录映射的过程。如果提供的示例文件包含标题行,请选中此复选框。指定示例文件如何终止记录。从示例文件生成一个新的记录映射并返回到。输入要从示例文件生成的记录映射的名称。选择示例文件中使用的字符编码类型。原创 2023-07-01 07:57:44 · 138 阅读 · 0 评论 -
第四十三章 开发Productions - ObjectScript Productions - 使用记录映射器 - 编辑记录映射字段和组合
限定的字段名称确定生成的记录类中字段的结构。如果将字段名称修改为具有不同的限定名称,则记录映射中复合字段的级别独立于生成的记录类中字段的结构。对于定界记录映射,复合字段中的字段具有不同的分隔符。例如,在记录中,顶级字段由逗号分隔,但在组合中,字段由分号分隔。对于固定宽度的记录映射,复合字段有助于在概念上组织数据,但不会影响输入消息的处理。为忽略的字段输出一个空值——对于固定宽度的记录,它用空格填充字段,对于分隔的记录,它为空字段写入两个连续的分隔符。指定字段的标志在输入时被忽略并且不包含在存储的记录中。原创 2023-06-30 08:00:56 · 99 阅读 · 0 评论 -
第四十二章 开发Productions - ObjectScript Productions - 使用记录映射器 - 通用控制字符
默认情况下,记录映射器将目标类名称设置为与记录映射名称后跟“.Record”相同的限定名称,但可以更改目标类名称。如果指定另一个控制字符作为填充字符或记录终止符或任何控制字符作为分隔符,则必须在相应的表单域中输入十六进制表示。无论是从向导生成的映射开始输入新记录映射的属性,还是编辑现有映射,过程都是相同的。如果在复杂的记录映射中使用记录映射,则必须标识具有前导数据的记录。如果选中,记录映射器将转义记录终止符,将其视为字段数据的一部分,而不是将其视为记录的结尾。应与此记录映射关联的批处理类的名称(如果有)。原创 2023-06-29 07:32:28 · 120 阅读 · 0 评论 -
第四十一章 开发Productions - ObjectScript Productions - 使用记录映射器
工具提供了一种快速、高效的方法来将文本文件中的数据映射到持久性production消息,然后再映射回来。特别是,管理门户用户界面允许直观地创建文本文件的表示,并创建该数据的有效对象表示,该数据映射到单个持久性production消息对象。生成目标对象结构和输入/输出解析器的过程是自动化的,只为对象投影的持久结构留下几个选项。IRIS以单个持久树的方式生成对象,以提供完整的级联删除操作。管理门户还提供CSV向导,帮助将CSV(逗号分隔值)文件转换为记录映射结构。原创 2023-06-28 07:40:10 · 122 阅读 · 0 评论 -
第四十章 开发Productions - ObjectScript Productions - 定义企业消息库
是一个可选的远程归档工具,可以在其中收集来自多个客户端产品的消息、事件日志项和搜索表条目。服务器,这是一个简单的production,仅由服务组成,该服务接收来自任意数量的客户端产品的提交。添加到production中并使用消息库服务器地址配置的客户端操作(消息库操作)。下面显示了一个概念示例:对于实例,会自动包含页面,可以在其中监控客户端生产状态、浏览以及搜索来自受监控客户端的消息。对于每个客户端实例,您都可以在实例中配置一个指向的链接。原创 2023-06-27 08:41:12 · 135 阅读 · 0 评论 -
第三十八章 ObjectScript Productions - Defining Business Metrics - 业务指标中的其他选项
业务指标类可以定义操作,可以将这些操作公开为仪表板中的用户选项。一个操作可以执行客户端活动(例如过滤和刷新仪表板)和服务器端活动(例如调用您自己的API)的组合。作用机制很一般。要定义操作,请实施业务指标类的和方法。有关这些方法的信息,请参阅实施 商业智能中的定义自定义操作。例如,还可以覆盖业务指标类的OnInit()回调以初始化任何属性。如果这样做,必须确保它显式调用其超类提供的OnInit()方法,如下所示。原创 2023-06-25 08:49:51 · 146 阅读 · 0 评论 -
第三十七章 ObjectScript Productions - Defining Business Metrics - 定义多实例业务指标
遵循上一节中的说明,只是实现的细节略有不同。定义实例名称。为此,可以:定义一组静态实例名。为此,请实现方法,为数组分配一个固定的名称列表。如果实例集是静态的,这种方法很有用。动态定义实例名称。为此,添加一个查询,从SQL数据库的一列中获取名称列表。如果希望项目的数量或名称会随着时间的推移而改变,这种方法很有用。结合这些方法。使用查询获取初始列表,然后使用OnGetInstances()添加或替换名称。(业务度量实例首先调用MetricInstances(),然后调用。在的实现中,检查。原创 2023-06-24 10:48:48 · 196 阅读 · 0 评论 -
第三十六章 ObjectScript Productions - Defining Business Metrics - 为度量属性指定其他参数
可以为业务度量属性指定其他属性参数。这些参数可能包括上限和下限的默认值,这些默认值控制显示该指标的任何仪表的外观。,这在上一节中进行了讨论)。当 metric 属性包含字符串值时,它们都不适用。本节描述如何为单实例业务指标的业务指标属性赋值;本页稍后将讨论多实例业务度量的详细信息。(如果熟悉多维属性,请注意,只为属性的未订阅顶部节点指定了值,如下所示。生成了自动维护数组中较低节点的代码,这是一个带整数下标的数组。的目的是计算、查找或设置类中任何度量属性的值。要为业务指标属性赋值,请实现业务指标类的。原创 2023-06-23 10:14:50 · 215 阅读 · 0 评论 -
第三十五章 ObjectScript Productions - Defining Business Metrics - 定义单实例业务指标
它必须是的子类。对于此类,ADAPTER参数是,它提供了设置。这确保定期调用业务指标。它必须定义一个或多个业务度量属性。简单属性和具有自动历史的属性的细节不同。它可以选择性地为属性参数指定值,例如,以控制值的范围。它必须为业务度量属性分配值。为此,它必须实施方法。此属性可以包含数字或字符串值。其中是业务指标属性的名称。此属性可以包含数字或字符串值。对于参数,可以使用任何正整数。通常,这种属性的目的是随着时间的推移按时间间隔收集值,以便可以在图表上绘制生成的一系列数字。因此,分配的值通常是数字。原创 2023-06-22 08:27:42 · 256 阅读 · 0 评论 -
第三十四章 开发Productions - ObjectScript Productions - Defining Business Metrics
业务指标测量或计算一个或多个值,通常与生产性能相关,以显示在仪表板或生产监视器中。本页介绍如何创建和显示业务指标。注意:作为替代方案,可以将第三方业务活动监控产品与 结合使用。这些产品可以通过其任何连接技术与IRIS互操作,包括Web服务、JDBCODBC等。业务指标是包含在Production中的专门业务服务类。Production运行时,业务指标值可供显示;当它不运行时,值为空。原创 2023-06-21 08:52:06 · 154 阅读 · 0 评论 -
第三十三章 开发Productions - ObjectScript Productions - 定义数据转换
本页讨论数据转换。数据转换创建一条新消息,它是另一条消息的转换。当转换消息时,数据转换会发送一个新的消息正文,它是原始消息的转换。将源属性的值复制到目标属性。使用源上的属性值执行计算。将计算结果复制到目标上的属性。将文字值分配给目标上的属性。忽略源上与目标无关的任何属性。DTL自定义转换是 Ens.DataTransform 的子类,它指定:输入(源)消息类的名称输出(目标)消息类的名称为输出对象的属性赋值的一系列操作每个赋值操作都包含在类方法中调用。原创 2023-06-20 08:06:41 · 154 阅读 · 0 评论 -
第十三章 Productions最佳实践 - 将接口转换为生产元素
创建路由规则集。有关信息,请参阅开发业务规则中的“创建和编辑规则集”。原创 2023-05-24 08:13:34 · 381 阅读 · 0 评论 -
第十四章 Productions最佳实践 - 创建或编辑路由进程
通常,需要维护一个单独的“测试”产品,它是“实时”运行产品的精确副本。在“测试”生产中开发新界面。完成后,可以将新界面的副本迁移到“实时”制作中。按照惯例(这些项目具有相同的配置名称)一次只能启用这些配置项目中的一个。根据是想要“测试”环境(文件服务)还是“实时”环境(在测试制作中完成界面测试后,就可以将新的界面元素添加到正在运行的制作中了。注意:要为整个制作设置警报,请参阅监视制作中的“监视警报”。为“测试”(文件)服务提供与“实时”服务相同的配置名称。将包含新元素的部署包文件部署到实时生产中。原创 2023-05-25 08:02:37 · 615 阅读 · 0 评论 -
第三十一章 开发Productions - ObjectScript Productions - 定义警报处理器
系统警报和用户生成的警报提供了一种将的问题通知用户的方法。警报处理器是一个业务主机,它通过电子邮件、文本寻呼机或其他机制通知适用的用户有关必须更正的问题。在许多情况下,可以定义警报处理器而无需创建自定义代码。有关将警报处理器添加到生产中的信息,请参阅监视警报。本页介绍如何使用自定义代码创建警报处理器。原创 2023-06-11 12:34:03 · 565 阅读 · 0 评论 -
第三十二章 开发Productions - ObjectScript Productions - 定义警报处理器 - 使用路由警报处理器
如果需要通过多种输出机制联系用户,警报处理器应该是一个业务流程,用于确定如何在消息中路由。在这种情况下,必须为每个输出机制包含一个额外的业务操作,并且警报处理器将消息转发到这些业务操作。要将警报处理器定义为路由流程,请创建一个可以在消息中接收的业务流程类。业务流程将检查消息并将它们转发给不同的业务操作,具体取决于警报内容和包含的任何逻辑。不同用户的不同要求根据一天中的时间不同的要求组织的问题解决政策和程序可以在使用类作为Ens.Alert路由进程。此类提供设置业务规则名称。原创 2023-06-12 07:40:27 · 282 阅读 · 0 评论 -
第三十章 开发Productions - ObjectScript Productions - 定义业务操作 - 调用适配器方法
最常见的是,业务操作不包含用于与外部系统通信的逻辑。相反,业务操作使用处理此逻辑的出站适配器。一旦业务操作与出站适配器相关联,它就会调用适配器的方法来发送和接收数据。有关调用适配器方法的详细信息,请参阅从业务主机访问属性和方法。原创 2023-06-10 08:20:07 · 324 阅读 · 0 评论