CN102123099B - 报文处理***及方法 - Google Patents
报文处理***及方法 Download PDFInfo
- Publication number
- CN102123099B CN102123099B CN 201110066272 CN201110066272A CN102123099B CN 102123099 B CN102123099 B CN 102123099B CN 201110066272 CN201110066272 CN 201110066272 CN 201110066272 A CN201110066272 A CN 201110066272A CN 102123099 B CN102123099 B CN 102123099B
- Authority
- CN
- China
- Prior art keywords
- calibration
- information
- message
- verification
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种报文处理***及方法。该***包括报文发送装置和报文接收装置,报文发送装置发送包含有xsd文件的报文信息,报文接收装置进一步包括:语法解析装置,用于对所述xsd文件中定义的资源信息、xsd文件中单个元素所使用的校验方法以及xsd文件中元素和元素之间的关联校验进行语法解析;校验方法加载装置,根据解析得到的资源信息以及待校验的校验信息进行校验方法的实例化操作;校验方法执行装置,利用从校验方法加载装置接收实例化校验方法对待校验的校验信息进行校验;校验方法存储单元,用于编辑和存储用户输入的自定义校验方法。利用本发明能够增强基于xsd定义的接口的校验能力。
Description
技术领域
本发明涉及应用***中的报文处理技术领域,特别涉及一种对***间信息传递要素进行校验的报文处理***及方法。
背景技术
在银行等领域的应用***中,由于业务的需要,***与***间的集成度越来高,涉及到银行***与第三方***业务层面上存在大量的信息交换,因此必须从技术上保证交换信息的准确性,用于规范业务流程,防范业务风险。对于这些信息报文的格式校验检查,目前主要是通过编写程序将报文数据的校验控制落实在程序中,这种方法使得校验控制被固化到程序中,造成报文要素校验和业务流程耦合在一起,一旦交换的信息格式出现调整,则对应的业务流程程序必须同步做出调整,而每次调整都需要修改程序、测试、发布版本等。而且大多数格式校验和要素校验的程序逻辑都比较冗余和复杂,极易出错,因此现在越来越多的***在定义***间接口时都会使用XML Schemal体系中的xsd架构文件对接口的格式进行定义,并在***运行时基于该架构文件对交换信息进行校验。Xsd架构文件是XML Schema体系的一部分,它被用来表达一组纲要——一组XML文件必须遵守的规定,只有符合该组纲要的文件才是“合法”的。
目前通过xsd架构文件的校验对xml报文的架构验证支持比较完整但是对于单一要素的校验仍存在缺陷,只能提供基于正则式的基本数值通用校验,如要素的长度,掩码等;但是无法支持自定义要素的校验及校验方法的扩展。如要对工行19位账号后2位校验位是否正确这样的简单校验,也必须在后面的工作流程中设计相应的校验模块进行校验,而不能在报文格式校验时就直接完成。同时现有xsd架构文件对元素和元素之间的关联关系无法进行校验,如接口定义中一个总金额字段元素与接口中另一个明细金额存在明细金额累加等于总金额的业务要求,目前的Schemal校验也无法通过对xsd文件的定义实现对该种要素校验的支持。
发明内容
为了解决现有技术中的上述缺陷,本发明提供了一种报文处理***及方法,能够实现对基于xsd语法扩展的自定义报文要素进行校验,以增强基于xsd定义的接口的校验能力,提高业务扩展和调整的灵活性。
本发明的报文处理***包括报文发送装置和报文接收装置,报文发送装置将包含有xsd文件的报文信息发送给报文接收装置,报文接收装置进一步包括:语法解析装置203,用于对所述xsd文件中定义的资源信息、xsd文件中单个元素所使用的校验方法以及xsd文件中元素和元素之间的关联校验进行语法解析;校验方法加载装置204,根据解析得到的资源信息以及待校验的校验信息进行校验方法的实例化操作;校验方法执行装置202,利用从校验方法加载装置接收实例化校验方法对待校验的校验信息进行校验;校验方法存储单元205,用于编辑和存储用户输入的自定义校验方法。
本发明还提供了一种报文处理方法,该方法包括步骤:报文发送装置将包含有xsd文件的报文信息发送给报文接收装置;对所述xsd文件中定义的资源信息、xsd文件中单个元素所使用的校验方法以及xsd文件中元素和元素之间的关联校验进行语法解析;根据解析得到的资源信息以及待校验的校验信息进行校验方法的实例化操作;利用实例化校验方法对待校验的校验信息进行校验;以及编辑和存储用户输入的自定义校验方法。
使用本发明提供的这种报文处理***及方法,通过将接口校验的配置及程序与具体的业务流程处理程序完全分离,使得这些调整不再需要大规模的程序调整及版本制作,增强了基于xsd定义的接口的校验能力,提高了业务扩展和调整的灵活性,为业务***的快速响应市场变化提供了极大的便利。
附图说明
图1为本发明的报文处理***结构框图;
图2为本发明报文处理***中语法解析装置203的结构框图;
图3为本发明报文处理***中校验方法加载装置204的结构框图;
图4为本发明报文处理***中校验方法存储装置205的结构框图;
图5为本发明提供的报文处理方法的流程图;
图6为校验方法加载装置204加载校验的流程图;
图7为校验方法存储装置205提供用户自定义校验方法配置信息并执行存储的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
为了完成上述目的,本发明提出了一种报文处理***和方法,其***结构参见图1。
图1为本发明的报文处理***结构框图。
参照图1,本发明的报文处理***包括报文发送装置1和报文接收装置2,其中报文接收装置2进一步包括:接口201,校验方法执行装置202,语法解析装置203、校验方法加载装置204、校验方法存储装置205以及报文处理装置206。
报文发送装置1,可以是合作方业务***,具体地可以是服务器或PC机等,用于发起业务请求,将信息报文发送给报文接收装置2。
接口201,用于接收信息报文,并读取该信息报文中的xsd架构文件,并将接收到的信息报文和xsd架构文件传递给校验方法执行装置202,校验方法执行装置202连接着语法解析装置203。
语法解析装置203,用于解析从校验方法执行装置202传递过来的信息报文和xsd架构文件并将解析后结果返回给校验方法执行装置202。
校验方法执行装置202,用于将经过语法解析后的信息报文传递给校验方法加载装置204,由其从校验方法存储装置205中读取校验方法存储信息,并加载校验方法。校验方法执行装置202接收从校验方法加载装置204传递过来的加载后的校验方法后,执行校验方法,最后将执行后的结果返回给接口201,由接口201将校验结果发送给报文处理装置206。
也就是,语法解析装置203用于对扩展语法进行解析。校验方法加载装置204负责对自定义要素校验方法进行加载,校验方法执行装置202负责执行要素校验,接口201负责与报文发送装置1、报文处理装置206进行信息交互。
图2为本发明报文处理***中语法解析装置203的结构框图,语法解析装置203负责对xsd架构文件进行解析。
参照图2,语法解析装置203至少包括资源信息解析单元11、单要素校验解析单元12、组合要素校验解析单元13。
资源信息解析单元11负责对xsd文件中定义的资源信息进行语法解析。单要素校验解析单元12负责对xsd文件中单个元素所使用的校验方法配置信息进行语法解析。组合要素校验解析单元13负责对xsd文件中元素和元素间的关联校验进行语法解析。
语法解析装置203在接收到语法解析请求后,使用调用资源信息解析单元11解析信息报文中的资源信息节点语法;使用单要素校验解析单元12解析信息报文中单要素节点语法;使用组合要素校验解析单元13解析信息报文中组合要素节点语法。
图3为本发明报文处理***中校验方法加载装置204的结构框图,校验方法加载装置204负责读取存储的校验方法并进行实例化。
参见图3,校验方法加载装置204至少包括校验方法存储读取单元21、资源注入单元22、待校验元素信息注入单元23、校验方法实例化单元24。
校验方法存储读取单元21负责从校验方法存储装置205中读取校验方法配置信息。资源注入单元22负责将解析出的资源信息提供给校验方法实例化单元24,解析出的资源信息可以是资源数据库连接串,所属应用服务器ip地址等等。待校验元素信息注入单元23负责将待校验元素信息传递给校验方法实例化单元24。校验方法实例化单元24负责根据接收到资源信息和待校验元素信息,并进行校验方法的实例化操作。
校验方法加载装置204在接收到校验方法存储装置205发送的校验方法配置信息,使用校验方法存储读取单元21读取待校验信息,然后将读取的待校验信息传递给待校验元素注入单元23,待校验元素注入单元23将待校验元素信息注入校验方法实例化单元24。同时,校验方法加载装置204将资源信息传递给资源注入单元22,由资源注入单元22将资源信息注入校验方法实例化单元24。校验方法实例化单元24接收到资源信息和待校验的校验信息后,进行校验方法的实例化操作。
图4为本发明报文处理***中校验方法配置信息存储装置205的结构框图,校验方法存储装置205负责编辑和存储用户输入的自定义校验方法,
参照图4,校验方法存储装置205至少包括校验方法编辑单元61、校验方法解析单元62、校验方法编译单元63、校验方法存储单元64。
校验方法编辑单元61负责提供用户编辑界面并接受用户的输入信息,最后将用户输入信息传递给校验方法解析单元62。校验方法解析单元62负责将校验方法编辑单元61提供的用户输入的自定义校验方法配置信息进行解析,将其转化为java的代码片段,再将解析后的java代码片段提供给校验方法编译单元63进行编译,可以使用通用的java编译器进行编译。校验方法存储单元64负责对编译后的校验方法配置信息进行存储。校验方法编译单元63接收到校验方法解析单元62的编译请求后,从校验方法存储单元64读取预存储的校验方法配置信息后,将校验方法解析单元62解析后的数据进行编译,生成最终的可被校验方法加载装置204识别的校验方法配置信息。
校验方法编辑单元61可以支持用户选择对所操作元素的四则运算(加、减、乘、除)并支持条件判断(大于、小于、等于)。如要支持某日期元素大于2000年1月1日的判断,则用户在界面上选择新建校验方法,则弹出校验方法编辑界面,用户选择判断条件(大于),并输入日期(2000-1-1),并进行保存,校验方法名可以命名为bigthen2000,则校验方法编辑单元应生成用户自定义校验方法的配置信息bigthen2000,校验方法配置信息可使用下面格式进行保存,并发送给校验方法解析单元。
校验方法解析单元62接收到该校验方法配置信息后,可将校验方法配置信息转化为java代码,转化结果如下。用valid函数封装校验方法配置信息,将$value值替换为函数的形参value。转化完成后,将java代码片段提供给校验方法编译单元63进行编译。
编译完成后,校验方法存储单元64保存编译后的自定义校验方法bigthen2000,并和用户定义的校验方法名进行关联。用户可通过校验方法执行装置202将校验方法Bigthen2000作用于某一待校验元素上进行校验。
校验方法编辑单元61还应支持对现有校验方法的复用,并支持校验方法的逻辑运算(与、或、非)。如需要校验某一日期元素需要大于2000年1月1日,并且要小于2010年1月1日。则用户可以在按照上述方法新增一个校验方法lessthen2010后,再选择新增校验方法,选取校验方法Bigthen2000,然后选择逻辑运算(与),再选取Lessthen2010,点击保存,校验方法名命名为Between2000and2010。则校验方法配置信息为:
在经过校验方法解析单元解析后,用valid函数封装校验方法配置信息,将校验方法名转化为校验方法类的类名和valid函数名,将$value值转化为valid函数的形参value。转化完成后,将java代码片段提供给校验方法编译单元63进行编译。
图5为本发明提供的报文处理方法的流程图。
参照图5,该方法包括步骤500~507。
步骤500,报文发送装置1通过接口201将信息报文传递给报文接收装置的校验方法执行装置202。
步骤501,校验方法执行装置202根据信息报文类型读取对应的xsd架构文件。
步骤502,校验方法执行装置202向语法解析装置203发送解析请求,并将读入的xsd架构文件传递给语法解析装置203。
步骤503,语法解析装置203接收到请求后,使用资源信息单元11对xsd中资源信息进行解析,并生成资源定义清单。然后使用单要素校验解析单元12,对单个元素的自定义校验方法语法进行解析,获取待校验元素及其对应的校验方法配置信息,将其***待校验清单。使用组合要素校验解析单元13在对组合要素校验进行解析后,将待校验元素信息,关联校验方法配置信息以及关联元素信息进行关联,加入到待校验清单中。最后语法解析装置203将待校验清单及资源定义清单返回给校验方法执行装置202。
步骤504:校验方法执行装置202将待校验清单中的每一个待校验元素、相关校验方法配置信息、关联元素信息(仅限组合校验)以及资源定义清单提交给校验方法加载装置204,校验方法加载装置204在接收到这些信息后,执行图6所示的加载校验方法流程,使用具体的校验方法配置信息对校验方法进行实例化返回给校验方法执行装置202。
步骤505:校验方法执行装置202接收到实例化校验方法后,使用该实例化的校验方法对待校验元素进行校验,如果校验失败,则转步骤507。
步骤506:在执行完上一个指定的元素校验后,继续对待校验清单中的下一个待校验元素进行校验,直到待校验清单中的所有待校验元素都被校验完毕。
步骤507:校验完成之后将校验结果给报文处理装置206,要素校验流程结束。
图6为校验方法加载装置204加载校验的流程图,具体步骤如下:
步骤600:校验方法加载装置204接收校验方法执行装置202发送的校验方法加载请求,获取发送的校验方法名称,待校验元素信息以及关联元素信息(仅组合校验),同时获取发送的资源清单。
步骤601:校验方法加载装置204使用校验方法存储读取单元21从校验方法存储装置205中读取校验方法名称对应的校验方法配置信息及相关信息,相关信息包括预加载校验方法配置信息,及校验方法的输入参数信息,将其提供给校验方法实例化单元24。
步骤602:校验方法加载装置204使用资源注入单元22将其获取到的资源清单中的资源提供给校验方法实例化单元24中。
步骤603:校验方法加载装置204使用待校验元素信息注入单元23将待校验元素信息及关联元素信息(仅限组合校验)提供给校验方法实例化单元24中。
步骤604:校验方法加载装置204使用校验方法实例化单元24对校验方法进行实例化操作,最后将校验方法实例返回给校验方法执行装置202。
图7为校验方法存储装置205提供用户自定义校验方法配置信息并执行存储的流程图,包括步骤700至305。该流程适用于在***维护阶段,用户自定义报文接口中的自定义校验方法。
步骤700:校验方法编辑单元61提供用户可编辑的自定义校验方法界面,用户定义完成自定义的校验方法后,选择保存。
步骤701:校验方法解析单元62对用户输入的校验方法配置信息进行解析,并将解析后的信息发送给校验方法编译单元63。
步骤702:校验方法编译单元63对解析后的校验方法配置信息进行编译,生成可加载的校验方法配置信息。
步骤703:校验方法配置信息存储装置205对校验方法配置信息进行存储。
步骤704:自定义校验方法编辑结束后,用户选择指定的xsd架构文件并打开。选择编辑资源项,校验方法编辑单元61提供资源编辑配置界面,用户输入资源信息后,选择保存,校验方法编辑单元61将用户配置的资源项信息保存到xsd架构文件中。资源项信息定义的文法可定义如下所示。<icbcxsd:resourcegroup>定义资源项列表,每一个资源项的语法定义为<icbcxsd:resource>,资源项包含name和value一个键值对。
步骤705:用户选择某一待校验的元素,并通过界面选择自定义校验方法库中需要加载到该元素上的校验方法。编辑单元61将用户选择的自定义校验方法配置存储到用户打开的xsd架构文件中。
待校验元素与校验方法的绑定配置可通过如下文法定义:
单要素校验语法定义为<icbcxsd:singlerulerestirction>,一般放置在<xsd:element>元素节点下,在校验组中,定义了若干<icbcxsd:rulecheck>子节点,每一个子节点中至少包含一个校验方法名称属性,该属性中定义了自定义校验方法名称,示例中校验方法名称属性标记为class
组合要素校验语法定义为<icbcxsd:complexrulerestriction>,校验组中每一个<icbcxsd:complexrulecheck>包含一个组合要素校验方法,每一个<icbcxsd:complexrulecheck>至少包含一个校验方法名称属性class元素和一组相关元素属性(示例中包含一个相关元素名称属性relationelement元素和一个相关元素数目的属性relationelementNum)。示例中的SumCountEqual校验方法用来将定义在/CFX/MSG/TraAmt的所有明细金额进行累加。
本发明通过将自定义报文要素校验方法引入xsd架构文件,并通过自定义校验方法实现校验方法在报文校验时的动态加载及执行,不需要将业务过程的要素校验控制直接规划到流程中。本发明所引入的自定义校验方法语法,基于现有的Xml Schemal语法进行扩展,不需要对已有的通过xsd架构文件进行接口校验的程序进行修改,有效的提高了在现有***中引入自定义报文要素校验方法的效率,降低了频繁修改所带来的风险。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种报文处理***,该***包括报文发送装置和报文接收装置,报文发送装置将包含有xsd文件的报文信息发送给报文接收装置,其特征在于,报文接收装置是服务器或PC机,其进一步包括:
接口(201),用于接收报文信息,并读取该报文信息中的xsd文件,并将接收到的报文信息和xsd文件传递给校验方法执行装置(202);
语法解析装置(203),用于对所述xsd文件中定义的资源信息、xsd文件中单要素节点语法以及组合要素节点语法进行语法解析,其中单要素节点语法和组合要素节点语法为待校验的校验信息;
校验方法加载装置(204),根据解析得到的资源信息以及待校验的校验信息进行自定义校验方法的实例化操作;
校验方法执行装置(202),利用从校验方法加载装置接收的实例化自定义校验方法对待校验的校验信息进行校验;
校验方法存储装置(205),用于编辑和存储用户输入的自定义校验方法配置信息,进一步包括:校验方法编辑单元(61),用于提供用户编辑界面并接受用户的输入信息,支持用户选择对所操作元素的四则运算并支持条件判断;校验方法解析单元(62),用于对用户通过校验方法编辑单元(61)输入的自定义校验方法配置信息进行解析;校验方法编译单元(63),对校验方法解析单元(62)解析后的数据进行编译,生成可被校验方法加载装置(204)识别的自定义校验方法配置信息。
2.根据权利要求1所述的***,其特征在于,所述语法解析装置(203)进一步包括:
资源信息解析单元,用于对xsd文件中定义的资源信息进行语法解析;
单要素校验解析单元,用于对xsd文件中单要素节点语法进行解析;
组合要素校验解析单元,用于对xsd文件中组合要素节点语法解析。
3.根据权利要求2所述的***,其特征在于,所述校验方法加载装置(204)进一步包括:
校验方法存储读取单元(21),用于从校验方法存储装置(205)中读取自定义校验方法配置信息;
资源注入单元(22),用于将解析出的资源信息提供给校验方法实例化单元(24);
待校验元素信息注入单元(23),用于将待校验元素信息传递给校验方法实例化单元(24);
校验方法实例化单元(24),用于根据接收到资源信息和待校验元素信息,进行校验方法的实例化操作。
4.根据权利要求3所述的***,其特征在于,所述解析出的资源信息是资源数据库连接串或者是所属应用服务器的IP地址。
5.根据权利要求4所述的***,其特征在于,
校验方法解析单元(62)对用户输入的自定义校验方法配置信息进行解析,将其转化为java的代码片段,再将解析后的java代码片段提供给校验方法编译单元(63)进行编译,校验方法编译单元(63)使用java编译器进行编译。
6.一种报文处理方法,其特征在于,该方法包括步骤:
包含有xsd文件的报文信息从报文发送装置发送到报文接收装置;
对所述xsd文件中定义的资源信息、xsd文件中单要素节点语法以及组合要素节点语法解析;
根据解析得到的资源信息以及待校验的校验信息进行自定义校验方法的实例化操作;
利用实例化自定义校验方法对待校验的校验信息进行校验;以及
编辑和存储用户输入的自定义校验方法配置信息,其中提供用户编辑界面并接受用户的输入信息,支持用户选择对所操作元素的四则运算并支持条件判断,对用户输入的自定义校验方法配置信息进行解析,对解析后的数据进行编译。
7.根据权利要求6所述的方法,其特征在于,所述解析出的资源信息是资源数据库连接串或者是所属应用服务器的IP地址。
8.根据权利要求7所述的方法,其特征在于,
对用户输入的自定义校验方法配置信息进行解析,将其转化为java的代码片段,再将解析后的java代码片段使用java编译器进行编译。
9.根据权利要求8所述的方法,其特征在于,该方法还包括:
从报文发送装置接收报文信息,并读取该报文信息中的xsd文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110066272 CN102123099B (zh) | 2011-03-18 | 2011-03-18 | 报文处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110066272 CN102123099B (zh) | 2011-03-18 | 2011-03-18 | 报文处理***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102123099A CN102123099A (zh) | 2011-07-13 |
CN102123099B true CN102123099B (zh) | 2013-07-24 |
Family
ID=44251555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110066272 Active CN102123099B (zh) | 2011-03-18 | 2011-03-18 | 报文处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102123099B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103428043A (zh) * | 2012-05-25 | 2013-12-04 | ***股份有限公司 | 数字识别码生成***及方法 |
CN103647687A (zh) * | 2013-12-25 | 2014-03-19 | 中国工商银行股份有限公司 | 应用***业务参数的校验方法和装置 |
CN107302526B (zh) * | 2017-06-07 | 2021-09-07 | 努比亚技术有限公司 | ***接口调用方法、设备和计算机可读存储介质 |
CN109379326B (zh) * | 2018-08-29 | 2021-07-06 | 中国建设银行股份有限公司 | Xml报文规则校验方法、设备和存储介质 |
CN111709217A (zh) * | 2020-06-22 | 2020-09-25 | 上海通联金融服务有限公司 | 为不同银行自定义返回报文的方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202143092U (zh) * | 2011-03-18 | 2012-02-08 | 中国工商银行股份有限公司 | 报文处理*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075989B (zh) * | 2007-03-23 | 2012-05-23 | 腾讯科技(深圳)有限公司 | 一种验证字段有效性的方法和*** |
CN101339500B (zh) * | 2008-05-22 | 2010-06-09 | 清华大学 | 基于xml模式的数据绑定应用程序接口生成方法 |
CN101547263B (zh) * | 2009-05-13 | 2011-06-29 | 烽火通信科技股份有限公司 | 基于xml脚本的电信业务增值服务器及实现方法 |
-
2011
- 2011-03-18 CN CN 201110066272 patent/CN102123099B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202143092U (zh) * | 2011-03-18 | 2012-02-08 | 中国工商银行股份有限公司 | 报文处理*** |
Also Published As
Publication number | Publication date |
---|---|
CN102123099A (zh) | 2011-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110287383B (zh) | 一种字段信息检验方法及装置 | |
CN104866426B (zh) | 软件测试综合控制方法及*** | |
CN104572122B (zh) | 一种软件应用数据的生成装置及方法 | |
CN107145537B (zh) | 一种表格数据导入方法及*** | |
CN101908015B (zh) | 一种基于构件生成测试案例的装置及方法 | |
CN102123099B (zh) | 报文处理***及方法 | |
CN101572696B (zh) | 一种网页表单数据验证的方法和装置 | |
CN106293664A (zh) | 代码生成方法及装置 | |
CN102929680B (zh) | 一种将TTCN-3脚本转换为Java源代码的方法,装置和*** | |
US20100057504A1 (en) | Functional extensions for business objects | |
CN103164249A (zh) | 用于脚本语言编译器的扩展机制 | |
CN101515245A (zh) | 操作日志记录方法及*** | |
CN103176778B (zh) | 网页开发方法和装置 | |
CN101645013A (zh) | 综合业务管理平台插件式业务管理***及方法 | |
CN103019874A (zh) | 基于数据同步实现异常处理的方法及装置 | |
CN110795091B (zh) | 一种模块化路由解耦方法、存储介质、电子设备及*** | |
CN115993966B (zh) | 应用开发***及方法 | |
CN110309099A (zh) | 接口管理方法、装置、设备及计算机可读存储介质 | |
CN202143092U (zh) | 报文处理*** | |
CN115237805A (zh) | 测试案例数据准备方法及装置 | |
CN103678591A (zh) | 自动执行多业务单据统计处理的装置和方法 | |
CN107729561A (zh) | 基于数据库表结构反向生成对数据库表操作的方法 | |
CN112395339B (zh) | ***间数据准入校验方法、装置、计算机设备和存储介质 | |
CN110879710A (zh) | 一种rpg程序自动转成java程序的方法 | |
CN115455239B (zh) | 一种java类实例和目标格式数据的转换方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |