大型机注入组件和仿真器与大型机间传输的分组的操纵法的制作方法

文档序号:7564755阅读:272来源:国知局
专利名称:大型机注入组件和仿真器与大型机间传输的分组的操纵法的制作方法
技术领域
本发明涉及大型机注入组件(mainframe injection component)和用于操纵在仿 真器(emulator)与大型机(mainframe)之间传输的数据分组的方法。
背景技术
一些机构经常使用在传统系统上运行的应用,所述传统系统例如是已经安装了较 长一段时间并且用于驱动关键任务计算的大型机。大型机通常与一个或多个终端仿真器 通信,其中终端仿真器用于显示传统大型机应用的画面(screen)并且用于使用户可以将 数据输入到这些画面的数据字段中。用户输入随后被发送回大型机,大型机通过向终端仿 真器发送下一画面来作出响应。总之,用户与传统大型机系统之间的会话因此可被视为 一系列通过用户输入来连接的显示画面。大型机硬件及其相应的操作系统的示例是IBM AS/400、z/OS、0S/400、VSE, VM、BS2000、UNIX 或 Unisys,它们通常通过基于 TELNET 的协议 与诸如VT100终端或IBM的5250和3270终端之类的终端仿真器通信,所述基于TELNET的 协议例如是 TN3270、TN5250、BS2000、Fujitsu、Hitachi 和 Tandem 协议。然而,使这种传统大型机系统及其应用适应于机构的变化的需求是极为困难的, 甚至经常是不可能的。例如,传统应用的源代码(例如是用诸如COBOL之类的第一代语言 编程的)可能不再可得了,从而传统应用的功能无法被改变、适应性修改或扩展。由于大型 机硬件、软件和操作系统具有封闭的性质,因此要在传统大型机应用与例如使用web服务、 数据库、LDAP服务器或其他外部资源的现代外部系统之间创建接口(这是一个通常被称为 “大型机现代化”的任务)是特别困难或者甚至是不可能的。在大型机现代化的情境中,从现有技术中已经知道涉及在不适应性地修改大型机 的情况下提高传统大型机的效率的系统和方法,其方式例如是通过优化在大型机与所连接 的终端仿真器之间传输的数据流。例如,BMCSoftware的产品ULTRA0PT是3270数据流优化 产品(参见例如 http:"documents, bmc. com/products/documents/26/71/22671/22671. pdf)。ULTRA0PT通常被安装在大型机系统本身上并且对在大型机与终端仿真器之间 传输的TN 3270分组进行压缩以便减小所需的网络带宽。另外,产品IBM Emulator Express (参见例如 Housel 等人的"Accelerating TelnetPerformance in Wireless Networks"(Proceedings of the ACM Internationalfforkshop on Data Engineering for Wireless and Mobile Access, 1999, p. 69-76)和相关的美国专利 US 6,185,617B1)是被 设计来减小使用3270和5250协议时的网络流量的telnet解决方案。此解决方案采用位 于终端仿真器附近或其上的对外出的数据流进行压缩的客户端侧截取器和位于大型机附 近或其上的对进入的数据流进行解压缩的服务器侧截取器。因此,通常传送的数据量减少 了。然而,此解决方案依赖于专有的终端仿真器Emulator Express,而不能结合第三方仿真 器工作。虽然减少通过网络在终端仿真器与大型机之间传输的数据的量在某种程度上提 高了传统大型机的整体效率,但是此方案不适合于对现有大型机的功能进行增强或适应性修改。因此本发明所基于的技术问题是提供在不改变大型机软件和硬件本身的情况下 对大型机的功能进行适应性修改的方法和系统,从而至少部分地克服以上说明的现有技术 的缺点。

发明内容
此问题根据本发明的一个方面由用于操纵在至少一个仿真器与至少一个大型机 之间传输的至少一个数据分组的大型机注入组件(MIC)来解决。在权利要求1的实施例中, 该MIC包括a.分组处理器,其适用于接收所述至少一个数据分组,操纵所接收的所述至少一 个数据分组以产生至少一个经修改的数据分组,并且将所述至少一个经修改的数据分组注 入到所述至少一个仿真器与所述至少一个大型机之间的通信中;b.其中所述分组处理器还适用于根据至少一个预定的处理规则从仓库取回至少 一个处理指令并且对所接收的所述至少一个数据分组应用所述至少一个处理指令以产生 所述至少一个经修改的数据分组。因此,实施例限定了一种大型机注入组件(MIC),其包括分组处理器,该分组处理 器能够操纵在至少一个仿真器与至少一个大型机之间传输的数据分组。将信息注入到在大 型机与仿真器之间传输的数据流中提供了以透明方式扩展传统大型机应用的能力,即大型 机和仿真器都不必被修改,或者甚至都不必知晓该额外的MIC。然而,通过操纵所传输的数 据分组,本发明使得能够实施复杂的操纵规则以便增强安全性(例如通过优选地基于外部 条件来隐藏或保护在大型机和仿真器之间传送的画面中的某些字段)、可使用性(例如通 过突出画面内的重要信息)和功能性(例如通过向某个画面添加在原始大型机画面上不存 在的字段)。与对数据分组的操纵有关的更多示例和方面将在下文中进一步说明。另外,MIC的分组处理器还适用于优选地在运行时期间从仓库取回至少一个处理 指令并且对所接收的所述至少一个数据分组应用所述至少一个处理指令以产生所述至少 一个经修改的数据分组。因此,MIC优选地提供了可对在大型机与仿真器之间传输的数据 分组应用的预定的一组处理指令,其中这些处理指令限定了如何操纵数据分组。例如,所述 至少一个处理指令可用于改变画面中的某个字段的内容,引入在原始画面中不存在的新字 段,去除现有字段,隐藏或保护现有字段和/或改变字段属性。由于关于应当对给定的数据 分组应用哪些处理指令的限定是在至少一个预定的处理规则中指明的,所以编辑该至少一 个预定规则或者甚至添加新的处理规则都允许了针对任何种类的现有大型机来对MIC进 行灵活的适应性修改。本发明的MIC所提供的处理指令的更多示例和能力将在以下详细描 述中说明。 在本发明的另一方面中,MIC的分组处理器还可适用于从至少一个外部数据提供 者取回数据并且基于所取回的数据来操纵所接收的所述至少一个数据分组以产生所述至 少一个经修改的数据分组。所述至少一个外部数据提供者可以是诸如活动目录、数据库和/ 或web服务之类的外部组件,MIC可使用该组件来取回要注入到数据分组中的信息。结果, MIC允许了通过最低限度的工作就可以将给定的大型机连接到存在于诸如面向服务的体系 结构(SOA)之类的现代计算环境内的外部系统。
在另一方面中,MIC的分组处理器还可适用于获得所接收的所述至少一个数据分 组的识别符并且基于所述识别符来选择要对所接收的所述至少一个数据分组应用的至少 一个处理指令。因此,MIC可能能够分析在仿真器与大型机之间传输的数据分组并且提取 诸如识别符之类的用于决定要对特定数据分组应用哪个或哪些处理指令的信息。在一个实 施例中,获得识别符包括使用内部分组识别算法,这将在以下详细描述中更详细说明。作为 附加或替代,获得识别符可包括使用外部提供的分组识别符,例如申请人的产品ApplinX。另外,MIC的分组处理器还可适用于更新所述至少一个外部数据提供者。因此,MIC 可能能够更新诸如活动目录、数据库和/或web服务之类的外部组件的内容并从而将现有 传统大型机无缝地集成到诸如面向服务的体系结构(SOA)之类的现代计算环境中。在本发明的另一方面中,MIC的分组处理器可适用于从耦合在所述至少一个仿真 器与所述至少一个大型机之间的外部分组提供者接收所述至少一个数据分组并且将所述 至少一个经操纵的数据分组发送给所述外部分组提供者。因此,MIC可从作为大型机与仿 真器之间的通信的隧道的外部组件接收数据分组/向该外部组件发送数据分组。

本发明的MIC还可包括会话管理器,其适用于在两个或更多个数据分组的处理之 间维护至少一个会话属性。会话管理器在如下情况下尤其有利必须在仿真器与大型机之 间传输的不同数据分组之间即分组处理器的不同处理周期之间维护会话,亦即状态。在此 情况下,会话ID可被返回给调用者并且会话对象可优选地与一个或多个会话属性一起被 会话管理器所维护。这种会话属性可供分组处理器所用,用于针对同一会话的分组处理器 的后续处理周期。在本发明的另一方面中,MIC还可包括设计者组件,其适用于在设计时期间限定所 述至少一个处理规则,其中所述至少一个处理规则限定了在运行时期间要应用到特定的数 据分组的至少一个处理指令。因此,除了上述的运行时组件以外,MIC可包括设计时设计者 组件,其优选地包括图形用户界面,其向用户提供一组工具,用于捕捉大型机协议分组、分 析其结构、唯一地识别数据分组和/或限定复杂的规则,这些规则限定了如何操纵和/或注 入数据到数据分组中,这将在以下详细描述中进一步说明。设计者组件还可适用于在设计 时期间识别所述至少一个数据分组中的至少一个数据字段,其中所述至少一个处理规则限 定了在运行时期间要应用到所述至少一个数据字段的至少一个处理指令。在另一方面中,所接收的所述至少一个数据分组包括所述至少一个仿真器的用户 所请求的大型机的画面,其中所述画面包括一个或多个字段并且所述分组处理器适用于从 至少一个外部数据提供者取回一个或多个用户角色并且依据所述至少一个仿真器的用户 属于所述一个或多个用户角色中的哪一个来操纵所接收的所述至少一个数据分组中包括 的画面的字段之中的至少一个。因此,分组处理器能够增强给定的传统大型机的功能,因为 考虑了复杂的安全性策略(在存储于诸如活动目录或LDAP目录之类的外部数据提供者处 的一个或多个用户角色中定义),虽然大型机本身并不支持这种额外的功能。这是通过分组 处理器优选地运行时期间取回在外部数据提供者中限定的一个或多个用户角色并且依据 所取回的一个或多个用户角色来操纵给定的数据分组所表示的画面的一个或多个字段来 实现的。更具体而言,分组处理器可以检查仿真器的哪个用户请求了特定的画面(即相应 的数据分组)并且将此用户与所取回的用户角色相匹配。依据此用户具有的访问级别,分 组处理器可以例如去除画面中的某些字段,使某些字段只读或者利用占位符来替换某些字段的值,这将在以下详细描述中进一步说明。另外,本发明涉及一种用于操纵在至少一个仿真器与至少一个大型机之间传输的 至少一个数据分组的方法,其中所述方法包括以下步骤接收所述至少一个数据分组,操纵 所接收的所述至少一个数据分组以产生至少一个经修改的数据分组,并且将所述至少一个 经修改的数据分组注入到所述至少一个仿真器与所述至少一个大型机之间的通信中;其中 操纵所接收的所述至少一个数据分组包括从仓库取回至少一个处理指令并且对所接收的 所述至少一个数据分组应用所述至少一个处理指令以产生所述至少一个经修改的数据分 组的步骤。本发明的方法的实施例的更多有利修改在更多从属权利要求中限定。最后,提供 了一种计算机程序,包括用于实现这里公开的任何方法的指令。


在以下详细描述中,参考以下附图进一步描述本发明的当前优选的实施例图1是根据本发明实施例的大型机注入组件的框图; 图2是根据本发明实施例的大型机注入组件所执行的处理步骤的流程图;并且图3a_3c是根据本发明实施例的大型机与仿真器之间传输的示例性大型机画面 的画面截图。
具体实施例方式在下文中,针对大型机注入组件(MIC)的各种实施例来描述本发明。如图1中示 意性示出的,MIC 1在优选实施例中包括充当运行时组件的分组处理器10,其适用于接收 在仿真器2与大型机3之间传输的数据流分组100并且将经修改的数据流分组100’输出 到仿真器2与大型机3之间的通信中。为此,分组处理器10能够把从仓库20(参见图1) 取回的一个或多个处理指令200应用到所接收的数据分组100以便产生经修改的数据分组 100’(进一步参见下文)。仓库20可以是MIC 1内部或外部的任何数据存储装置。将认识 至IJ,图1只示出了极为简化的示例,而本发明的MIC 1可能能够结合多个不同的终端仿真器 2和传统大型机3工作。在一些实施例中,作为附加或替代,分组处理器10可接收一个或多个分组识别符 作为输入和/或使用一个或多个外部数据提供者(例如图1所示的外部数据提供者5)。 另外,分组处理器10在一些实施例中可提供额外的输出,例如表示所请求的关于原始分组 100的信息的响应数据结构。例如,分组处理器10可以从数据分组100中提取信息,创建 包括所提取的数据的响应数据结构,并且将响应数据结构传递给外部应用,例如数据库和/ 或web服务,以便将传统大型机3连接到现代计算环境,例如面向服务的体系结构(SOA)。在图1中还可以看出,MIC 1在一些实施例中可以包括会话管理器30,其能够在对 分组处理器10的不同调用之间维护会话,即状态。会话ID可被返回给调用者(例如调用 MIC 1的分组处理器10上的某个处理指令200的应用)并且会话对象可优选地与一个或多 个可选的会话属性一起被会话管理器30所维护。会话属性于是可用于分组处理器10,供以 后针对同一会话调用分组处理器10,这一点将在下文中进一步更详细说明。除了以上介绍的运行时组件以外,MIC 1的实施例还可包括设计时组件,例如设计者组件40,其包括图形用户界面(⑶I),其可向用户提供一组工具,用于捕捉大型机协议分 组100、分析其结构、唯一地识别在大型机3与仿真器2之间传输的数据分组100和/或限 定复杂的规则,这些规则限定了如何操纵和/或注入数据到数据分组100中以便产生经修 改的数据分组100’。分组处理器10的运行时能力 分组处理器10是MIC 1的中央运行时组件并且在一些实施例中可提供以下能力 中的全部或至少一部分-分组处理器10可以使用外部提供的分组识别符(参见图2中的步骤1120)来定 位可应用于给定的数据分组100的处理指令200。外部分组识别符的示例是申请人的产品 ApplinX0-如果外部分组识别符不存在,则分组处理器10可以利用内部分组识别算法来自 己识别数据分组100 (参见图2中的步骤1110)。在下文中将进一步更详细说明内部分组识
别算法。-优选地基于分组识别符(ID),分组处理器10可以从仓库20取回要对所接收的 数据分组100应用的处理指令200(参见图2中的步骤1200)。-分组处理器10可使用外部数据提供者5(参见图1)作为回调来获得要注入到相 应数据分组100中的信息(参见图2中的步骤1300)。-分组处理器10能够对所接收(输入)的数据分组100(参见图2中的步骤1000) 应用(参见图2中的步骤1400)处理指令200,以便在运行时期间创建经修改(输出)的数 据分组100’(参见图2中的步骤1600)。-分组处理器10可使用外部数据提供者5作为回调来把从数据分组100取回的数 据更新到外部系统中(参见图2中的步骤1500)。-分组处理器10可以从输入的分组100中读取所请求的信息(取决于所应用的 处理指令200)以创建响应数据结构。此响应数据结构随后可被提供给外部系统,例如数据 库、web服务等等。将认识到,本发明的MIC 1的各种实施例可以按图2所示的顺序来处理以上介绍 的步骤中的全部或至少一部分。然而,可以按不同的顺序来执行各个步骤或者可以与其他 步骤并行地执行各个步骤。处理指令200图1所示的MIC 1还包括仓库20,其适用于存储处理指令200,即可应用到现有的 数据流分组100和/或数据分组100的分组成分(例如相应数据分组100所表示的画面中 包括的各个字段)的一组操作。在优选实施例中,MIC 1(即其仓库20)提供若干个预定的 处理指令200。要对给定的数据分组100应用的预定处理指令200可以是包括以下各项的 组中的任何一项-创建字段数据(CFD),用于操纵相应数据分组100,以使得新的字段被添加到所 表示的画面中。-删除字段数据(DFD),用于操纵相应数据分组100,以使得现有的字段被从所表 示的画面中去除。-更新焦点位置(UFL),用于操纵相应数据分组100,以使得所表示的画面内的光标的位置被改变。-读取焦点位置(RFL),用于从相应数据分组100所表示的画面中提取光标的位
置。 -更新AID键(UAK),用于操纵相应数据分组100,以使得AID键被注入。-读取AID键(RAK),用于提取被输入到相应数据分组100所表示的画面中的(一 个或多个)AID键。-更新握手数据(UHD),用于操纵相应数据分组100,以使得不同的仿真器2或大型 机3能力在telnet协商阶段期间被注入。-读取握手数据(RHD),用于提取相应数据分组100所表示的telnet协商阶段期 间发送的仿真器2或大型机3能力。-更新查询答复(UQR),用于操纵相应数据分组100,以使得不同的查询答复选项 被注入到3270查询答复分组中。-读取查询答复(RQR),用于提取利用相应数据分组100所表示的3270查询答复 分组发送的查询答复选项。要对给定的分组成分应用的预定处理指令200可以是包括以下各项的组中的任 何一项-更新字段数据(UFD),用于操纵相应分组成分,以使得数据被输入到相应画面的 所表示的字段中。-读取字段数据(RFD),用于读取被输入到相应分组成分所表示的字段中的数据。-更新字段可见性(UFV),用于操纵相应分组成分,以使得所表示的字段的可见性 被改变(例如可见、隐藏等等)。-读取字段可见性(RFV),用于提取相应分组成分所表示的字段的可见性。-更新字段保护(UFP),用于操纵相应分组成分,以使得所表示的字段的保护被改 变(例如可编辑、只读等等)-读取字段保护(RFP),用于提取相应分组成分所表示的字段的保护。-更新字段视觉属性(UFVA),用于操纵相应分组成分,以使得所表示的字段的(一 个或多个)视觉属性被改变(例如颜色、亮度、下划线等等)。-读取字段视觉属性(RFVA),用于提取相应分组成分所表示的字段的(一个或多 个)视觉属性。-更新字段经修改标志(UFMF)。-读取字段经修改标志(RFMF)。-更新字段位置(UFL)。-读取字段位置(RFL)。-更新字段大小(UFS)。-读取字段大小(RFS)。另外,MIC 1可适用于优选地在设计时期间接收更多的处理指令200,这些更多的 处理指令200随后可在运行时期间用于处理传入的数据分组100。另外,关于对给定的数据 分组100要应用哪些处理指令200的限定可以在优选于设计时期间限定的一个或多个处理 规则中指明。结果,本发明的MIC 1能够针对在给定大型机3上运行的特定应用而被灵活地进行适应性修改或定制。数据结构在操作期间,MIC 1可以维护若干个数据结构,这些数据结构包括从在仿真器2与 大型机3之间传输的原始数据分组(例如TN TN3270协议分组)中提取的可处理的信息。 例如,可以维护一个或多个分组对象,这些分组对象表示数据分组100和/或经修改的数据 分组100’的内容。分组对象可以是若干类型中的一种,例如“大型机画面”、“仿真器动作”、 “打印作业”、“握手数据”、“查询答复”(仅限3270协议)和/或“保存/恢复”(仅限5250 协议),它们各自表示在仿真器2与大型机3之间传输的相应类型的数据分组100。类型“大型机画面”的数据分组100/分组对象(其表示由大型机3提交并在仿真 器2上显示的画面)可包括以下分组成分“字段属性”(表示给定画面中包括的字段的视 觉属性)、“字段数据”(被输入到画面的字段中的数据)、“分组元数据”(例如关于给定的 数据分组100的协议信息)和/或“焦点位置”(即给定画面内的光标的位置)。类型“仿真器动作”的数据分组100/分组对象(其表示例如由用户对仿真器2上 显示的给定画面执行的动作)可包括以下分组成分“AID键”(例如用于在画面之间导航 的功能键,比如TN5250中的F1-F24)、“字段数据”(即由用户输入到相应画面的字段中的数 据 )和/或“焦点位置”(即给定画面内的光标的位置)。类型“打印作业”的数据分组100/分组对象可包括以下分组成分“字段数据”和 /或“打印指令”。如下文中将进一步说明的,本发明的设计者组件40可提供一种机制,用于将处理 指令200链接到分组对象和分组成分对象,以便限定用于对MIC 1接收的数据分组100进 行操纵的复杂处理规则。在优选实施例中,处理指令200是依某一类型的数据分组100/分组对象而定的。 以下表格列出了以上进一步介绍的处理指令200及其所适用的分细类型
操作码大型机画面~~仿真器动作 打印作业 握手数据查询答复~
CFDXXX
DFDXXX
UFLXX
RFLXX
UAKX
RAKX
UHDX
RHDX
权利要求
1.一种大型机注入组件MIC(l),用于操纵在至少一个仿真器O)与至少一个大型机 (3)之间传输的至少一个数据分组(100),其中所述MIC(I)包括a.分组处理器(10),其适用于接收(1000)所述至少一个数据分组(100),操纵所接收 的所述至少一个数据分组(100)以产生至少一个经修改的数据分组(100’),并且将所述至 少一个经修改的数据分组(100’)注入(1600)到所述至少一个仿真器( 与所述至少一个 大型机(3)之间的通信中;b.其中所述分组处理器(10)还适用于根据至少一个预定的处理规则从仓库00)取 回(1200)至少一个处理指令Q00)并且对所接收的所述至少一个数据分组(100)应用 (1400)所述至少一个处理指令O00)以产生所述至少一个经修改的数据分组(100’)。
2.如权利要求1所述的MIC(I),其中所述分组处理器(10)还适用于从至少一个外部 数据提供者( 取回(1300)数据并且基于所取回的数据来操纵所接收的所述至少一个数 据分组(100)以产生所述至少一个经修改的数据分组(100’)。
3.如权利要求1或2所述的MIC(l),其中所述分组处理器(10)还适用于获得(1100) 所接收的所述至少一个数据分组(100)的识别符并且基于所述识别符来选择要对所接收 的所述至少一个数据分组(100)应用的所述至少一个处理指令000)。
4.如前述权利要求3所述的MIC(I),其中获得(1100)所述识别符包括使用内部分组 识别算法(1110)。
5.如前述权利要求3或4所述的MIC(l),其中获得(1100)所述识别符包括使用外部 提供的分组识别符(1120)。
6.如前述权利要求中任何一项所述的MIC(I),其中所述分组处理器(10)适用于从耦 合在所述至少一个仿真器( 与所述至少一个大型机( 之间的外部分组提供者(4)接收 (1000)所述至少一个数据分组(100)并且将所述至少一个经操纵的数据分组(100’)发送 (1600)给所述外部分组提供者。
7.如前述权利要求中任何一项所述的MIC(I),还包括会话管理器(30),其适用于在两 个或更多个数据分组(100)的处理之间维护至少一个会话属性。
8.如前述权利要求中任何一项所述的MIC(I),还包括设计者组件(40),其适用于在设 计时期间限定所述至少一个处理规则,其中所述至少一个处理规则限定了在运行时期间要 应用到特定的数据分组(100)的至少一个处理指令000)。
9.如前述权利要求8所述的MIC(l),其中所述设计者组件00)适用于在设计时期间 识别所述至少一个数据分组(100)中的至少一个数据字段,其中所述至少一个处理规则限 定了在运行时期间要应用到所述至少一个数据字段的至少一个处理指令(200)。
10.如前述权利要求中任何一项所述的MIC(I),其中所接收的所述至少一个数据分组 (100)包括所述至少一个仿真器O)的用户所请求的大型机(3)的画面,其中所述画面包 括一个或多个字段并且所述分组处理器(10)适用于从至少一个外部数据提供者( 取回 (1300) 一个或多个用户角色并且依据所述至少一个仿真器O)的用户属于所述一个或多 个用户角色中的哪一个来操纵所接收的所述至少一个数据分组中包括的画面的字段之中 的至少一个。
11.一种用于操纵在至少一个仿真器(2)与至少一个大型机(3)之间传输的至少一个 数据分组(100)的方法,其中所述方法包括以下步骤a.接收(1000)所述至少一个数据分组(100),操纵所接收的所述至少一个数据分组 (100)以产生至少一个经修改的数据分组(100’),并且将所述至少一个经修改的数据分组 (100’ )注入(1600)到所述至少一个仿真器O)与所述至少一个大型机C3)之间的通信 中;b.其中操纵所接收的所述至少一个数据分组(100)包括从仓库00)取回(1200)至少 一个处理指令(200)并且对所接收的所述至少一个数据分组(100)应用(1400)所述至少 一个处理指令O00)以产生所述至少一个经修改的数据分组(100’ )的步骤。
12.如权利要求11所述的方法,还包括从至少一个外部数据提供者(5)取回(1300)数 据并且基于所取回的数据来操纵所接收的所述至少一个数据分组(100)以产生所述至少 一个经修改的数据分组(100’ )的步骤。
13.如权利要求11或12所述的方法,还包括获得(1100)所接收的所述至少一个数 据分组(100)的识别符并且基于所述识别符来选择要对所接收的所述至少一个数据分组 (100)应用的所述至少一个处理指令O00)的步骤。
14.如前述权利要求11至13中任何一项所述的方法,其中在运行时期间要应用到特定 数据分组(100)的至少一个处理指令(200)是基于在设计时期间限定的至少一个处理规则 来选择的。
15.一种计算机程序,包括用于实现前述权利要求11至14中任何一项所述的方法的指令。
全文摘要
本发明提供了大型机注入组件和仿真器与大型机间传输的分组的操纵法。大型机注入组件MIC(1)用于操纵在至少一个仿真器(2)与至少一个大型机(3)间传输的至少一个数据分组(100),包括a.分组处理器(10),适用于接收(1000)至少一个数据分组(100),操纵所接收的至少一个数据分组(100)以产生至少一个经修改数据分组(100’)并将至少一个经修改数据分组(100’)注入(1600)到至少一个仿真器(2)与至少一个大型机(3)之间的通信中;b.分组处理器(10)还适用于根据至少一个预定处理规则从仓库(20)取回(1200)至少一个处理指令(200)并对所接收的至少一个数据分组(100)应用(1400)至少一个处理指令(200)以产生至少一个经修改数据分组(100’)。
文档编号H04L12/56GK102148755SQ20111002000
公开日2011年8月10日 申请日期2011年1月13日 优先权日2010年1月13日
发明者利奥尔·亚弗 申请人:软件股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1