[go: up one dir, main page]

CN102376016B - Flow process integrated service device and utilize it to realize the method for system combination - Google Patents

Flow process integrated service device and utilize it to realize the method for system combination Download PDF

Info

Publication number
CN102376016B
CN102376016B CN201010253319.7A CN201010253319A CN102376016B CN 102376016 B CN102376016 B CN 102376016B CN 201010253319 A CN201010253319 A CN 201010253319A CN 102376016 B CN102376016 B CN 102376016B
Authority
CN
China
Prior art keywords
business data
database
server
adapter
log
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.)
Expired - Fee Related
Application number
CN201010253319.7A
Other languages
Chinese (zh)
Other versions
CN102376016A (en
Inventor
苏翀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Jiangbei People's Hospital
Original Assignee
Nanjing Jiangbei People's Hospital
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Jiangbei People's Hospital filed Critical Nanjing Jiangbei People's Hospital
Priority to CN201010253319.7A priority Critical patent/CN102376016B/en
Priority to CN201610012481.7A priority patent/CN105701188B/en
Priority to CN201610012472.8A priority patent/CN105701187B/en
Publication of CN102376016A publication Critical patent/CN102376016A/en
Application granted granted Critical
Publication of CN102376016B publication Critical patent/CN102376016B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种利用流程整合服务器实现系统整合的方法,包括:接收文件适配器发送的txt文件;通过该txt文件内的数据库查询语句在数据库服务器中查询需要的业务数据;将该查询到的业务数据转换为符合远程函数调用适配器访问格式的业务数据;将所述符合远程函数调用适配器访问格式的业务数据写入SAP系统中;接收SAP系统执行所述业务数据后返回的日志;及将符合Java数据库连接适配器访问格式的日志发送给数据库服务器,利用该日志更新数据库服务器中的相应业务数据。本发明还提供了一种流程整合服务器,利用本发明,可以快速从数据库服务器写入数据到SAP系统,并接收SAP系统返回的执行结果。

A method for realizing system integration by using a process integration server, comprising: receiving a txt file sent by a file adapter; querying required business data in a database server through a database query statement in the txt file; converting the queried business data into Business data conforming to the access format of the remote function call adapter; writing the business data conforming to the access format of the remote function calling adapter into the SAP system; receiving the log returned by the SAP system after executing the business data; and connecting the adapter to the Java database The log in the access format is sent to the database server, and the corresponding business data in the database server is updated by using the log. The present invention also provides a flow integration server, which can quickly write data from the database server to the SAP system and receive the execution result returned by the SAP system.

Description

流程整合服务器及利用其实现系统整合的方法Process integration server and method for realizing system integration by using it

技术领域 technical field

本发明涉及一种流程整合服务器,尤其涉及一种流程整合服务器及利用其实现系统整合的方法。The invention relates to a flow integration server, in particular to a flow integration server and a method for realizing system integration using the flow integration server.

背景技术 Background technique

随着信息化进程的不断推进,企业内部出现了越来越多的应用系统,例如进销存系统、采购系统、会计系统、保税系统、物流系统及销售系统。各个应用系统具有不同的数据格式并且采用不同的数据存储方式,例如利用数据库(如SQLserver或VisualFox)存储数据。在将SAP(SystemsApplicationsandProductsinDataProcessing)系统引入原有应用系统的时候,由于数据格式及数据存储方式的差异,且当数据库服务器中有多个表单时,需要从多个表单中获取相应的数据并写入SAP变得很困难。With the continuous advancement of information technology, more and more application systems have emerged within the enterprise, such as invoicing systems, purchasing systems, accounting systems, bonded systems, logistics systems and sales systems. Each application system has different data formats and adopts different data storage methods, for example, using a database (such as SQL server or VisualFox) to store data. When the SAP (Systems Applications and Products in Data Processing) system is introduced into the original application system, due to the difference in data format and data storage method, and when there are multiple forms in the database server, it is necessary to obtain the corresponding data from multiple forms and write them into SAP become difficult.

发明内容 Contents of the invention

鉴于以上内容,有必要提供一种流程整合服务器,可以快速将数据库服务器中的业务数据写入到SAP系统中,并接收SAP系统返回的执行结果。In view of the above, it is necessary to provide a process integration server, which can quickly write the business data in the database server into the SAP system, and receive the execution result returned by the SAP system.

还有必要提供一种利用流程整合服务器实现系统整合的方法,可以快速将数据库服务器中的业务数据写入到SAP系统中,并接收SAP系统返回的执行结果。It is also necessary to provide a method for realizing system integration by using the process integration server, which can quickly write the business data in the database server into the SAP system, and receive the execution result returned by the SAP system.

一种流程整合服务器,该流程整合服务器连接于数据库服务器和SAP系统,该数据库服务器中存储了多个表单,该流程整合服务器包括文件适配器、远程函数调用适配器及Java数据库连接适配器,该流程整合服务器还包括:获取模块,用于接收文件适配器发送的txt文件,该txt文件的内容为数据库查询语句;查询模块,用于发送txt文件至数据库服务器中,并通过该txt文件内的数据库查询语句在该数据库服务器中查询需要的业务数据;所述获取模块,还用于从数据库服务器中接收查询得到的业务数据,并将该查询到的业务数据转换为符合远程函数调用适配器访问格式的业务数据;写入模块,用于将所述符合远程函数调用适配器访问格式的业务数据写入SAP系统中;接收模块,用于接收SAP系统执行所述业务数据后返回的日志,并将该日志转换为符合Java数据库连接适配器访问格式的日志;及所述发送模块,还用于将符合Java数据库连接适配器访问格式的日志发送给数据库服务器,利用该日志更新数据库服务器中的相应业务数据。A process integration server, the process integration server is connected to a database server and a SAP system, a plurality of forms are stored in the database server, the process integration server includes a file adapter, a remote function call adapter and a Java database connection adapter, the process integration server Also includes: an acquisition module, used to receive the txt file sent by the file adapter, the content of the txt file is a database query statement; a query module, used to send the txt file to the database server, and through the database query statement in the txt file in the The database server queries the required business data; the acquisition module is also used to receive the query business data from the database server, and convert the query business data into business data conforming to the remote function call adapter access format; The writing module is used to write the business data conforming to the remote function call adapter access format into the SAP system; the receiving module is used to receive the log returned by the SAP system after executing the business data, and convert the log into conforming A log in the access format of the Java database connection adapter; and the sending module is also used to send the log conforming to the access format of the Java database connection adapter to the database server, and use the log to update the corresponding business data in the database server.

一种利用流程整合服务器实现系统整合的方法,该流程整合服务器连接于数据库服务器和SAP系统,并包括文件适配器、远程函数调用适配器及Java数据库连接适配器,该方法包括如下步骤:接收文件适配器发送的txt文件,该txt文件的内容为数据库查询语句;发送txt文件至数据库服务器中,并通过该txt文件内的数据库查询语句在该数据库服务器中查询需要的业务数据;从数据库服务器中接收查询得到的业务数据,并将该查询到的业务数据转换为符合远程函数调用适配器访问格式的业务数据;将所述符合远程函数调用适配器访问格式的业务数据写入SAP系统中;接收SAP系统执行所述业务数据后返回的日志,并将该日志转换为符合Java数据库连接适配器访问格式的日志;及将符合Java数据库连接适配器访问格式的日志发送给数据库服务器,利用该日志更新数据库服务器中的相应业务数据。A method for realizing system integration by using a process integration server, the process integration server is connected to a database server and a SAP system, and includes a file adapter, a remote function call adapter and a Java database connection adapter, the method includes the following steps: receiving the txt file, the content of the txt file is a database query statement; send the txt file to the database server, and query the required business data in the database server through the database query statement in the txt file; receive the query result from the database server business data, and convert the business data inquired into business data conforming to the access format of the remote function call adapter; writing the business data conforming to the access format of the remote function calling adapter into the SAP system; receiving the SAP system to execute the business The log returned after the data, and the log is converted into a log that conforms to the access format of the Java database connection adapter; and the log that conforms to the access format of the Java database connection adapter is sent to the database server, and the corresponding business data in the database server is updated using the log.

相较于现有技术,所述流程整合服务器及利用其实现系统整合的方法,根据用户要求查找数据库中各个表单内符合查询条件的业务数据,SAP系统利用流程整合服务器提供的功能接收所述查询到的业务数据,并返回执行该业务数据的日志到数据库服务器中,更新数据库服务器中相应表单内的数据。Compared with the prior art, the process integration server and the method for realizing system integration by using it can search for business data in each form in the database that meets the query conditions according to user requirements, and the SAP system uses the functions provided by the process integration server to receive the query The received business data, and return the log of executing the business data to the database server, and update the data in the corresponding form in the database server.

附图说明 Description of drawings

图1是本发明利用流程整合服务器实现系统整合的方法较佳实施例的运行环境示意图。Fig. 1 is a schematic view of the operating environment of a preferred embodiment of the method for realizing system integration by using a process integration server in the present invention.

图2是本发明利用流程整合服务器实现系统整合的方法较佳实施例的作业流程图。Fig. 2 is a flow chart of a preferred embodiment of the method for realizing system integration by using a process integration server in the present invention.

主要元件符号说明Description of main component symbols

流程整合服务器 Process Integration Server 1 1 文件系统 File system 2 2 数据库服务器 database server 3 3 SAP系统 SAP system 4 4 文件适配器 file adapter 10 10 Java数据库连接适配器 Java database connection adapter 11 11 远程函数调用适配器 remote function call adapter 12 12 远程函数调用接口 remote function call interface 40 40 获取模块 get module 100 100 查询模块 query module 101 101 发送模块 sending module 102 102 写入模块 write module 110 110 接收模块 receiving module 111 111 传送模块 transfer module 112 112

具体实施方式detailed description

如图1所示,是本发明利用流程整合服务器实现系统整合的方法较佳实施例的运行环境示意图。该流程整合(processintegration,PI)服务器1(以下简称为:PI服务器1)分别连接于文件系统2、数据库服务器3及SAP系统4。所述PI服务器1通过数据库连接与数据库服务器3进行通信,该数据库连接可以为开放数据库互连(OpenDatabaseConnectivity,ODBC),Java数据库连接(JavaDataBaseConnectivity,JDBC)等。在本实施例中,该数据库连接为JDBC。需要指出的是,在本实施例中,该SAP系统4接收数据库服务器3中的数据的流程是由PI服务器1定时触发的,并且要求同步返回数据。As shown in FIG. 1 , it is a schematic diagram of the operating environment of a preferred embodiment of the method for realizing system integration by using a process integration server in the present invention. The process integration (PI) server 1 (hereinafter referred to as: PI server 1 ) is respectively connected to the file system 2 , the database server 3 and the SAP system 4 . The PI server 1 communicates with the database server 3 through a database connection, and the database connection may be Open Database Connectivity (ODBC), Java Database Connection (JavaDataBaseConnectivity, JDBC) and the like. In this embodiment, the database connection is JDBC. It should be pointed out that, in this embodiment, the process of receiving data from the database server 3 by the SAP system 4 is triggered by the PI server 1 at regular intervals, and requires synchronous return of data.

该数据库服务器3中存储了多个表单,每个表单中存储了多个业务数据。该数据库服务器3可设于企业的内进销存系统、采购系统、会计系统、保税系统、物流系统及销售系统中。Multiple forms are stored in the database server 3, and multiple business data are stored in each form. The database server 3 can be set in the enterprise's internal purchase, sales and storage system, procurement system, accounting system, bonded system, logistics system and sales system.

该PI服务器1作为数据库服务器3和所述SAP系统4之间的中间件,用于数据库服务器3和SAP系统4之间的数据传输。所述PI服务器1包括文件适配器(fileadapter)10,JDBC适配器(JDBCadapter)11和远程函数调用适配器(remotefunctioncalladapter,RFCadapter)12。该fileadapter10用于从文件系统2中读取txt文件,该txt文件内容为数据库查询语句。该文件系统2为文件传输协议(FileTransferProtocol,FTP)服务器或本地文件服务器等。本实施例中,该数据库查询语句为结构化查询语言(StructuredQueryLanguage,SQL)。所述JDBCadapter11用于将所述查询语句发送至数据库服务器3中,利用该数据库查询语句查询所需要的业务数据。所述RFCadapter12用于将所述业务数据写入SAP系统4中,并接收SAP系统4所返回的执行该业务数据的日志。The PI server 1 is used as the middleware between the database server 3 and the SAP system 4 for data transmission between the database server 3 and the SAP system 4 . The PI server 1 includes a file adapter (file adapter) 10, a JDBC adapter (JDBC adapter) 11 and a remote function call adapter (remote function call adapter, RFC adapter) 12. The fileadapter 10 is used to read a txt file from the file system 2, and the content of the txt file is a database query statement. The file system 2 is a file transfer protocol (File Transfer Protocol, FTP) server or a local file server. In this embodiment, the database query statement is a structured query language (StructuredQueryLanguage, SQL). The JDBC adapter 11 is used to send the query statement to the database server 3, and use the database query statement to query the required business data. The RFCadapter 12 is used for writing the business data into the SAP system 4, and receiving the logs returned by the SAP system 4 for executing the business data.

该SAP系统4还包括RFC接口40,该RFC接口40作为PI服务器1和SAP系统4之间的通信接口,用于从RFCadapter12接收所述业务数据。The SAP system 4 also includes an RFC interface 40, which serves as a communication interface between the PI server 1 and the SAP system 4, and is used for receiving the business data from the RFCadapter 12.

所述PI服务器1中的JDBCadapter11包括:获取模块100、查询模块101及发送模块102。RFCadapter12包括:写入模块110、接收模块111及传送模块112。所述模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完成本发明中利用PI服务器1实现系统整合的作业流程。The JDBC adapter 11 in the PI server 1 includes: an acquisition module 100 , a query module 101 and a sending module 102 . The RF Adapter 12 includes: a writing module 110 , a receiving module 111 and a transmitting module 112 . The module is a software program segment with a specific function, and the software is stored in a computer-readable storage medium or other storage device, and can be executed by a computer or other computing device including a processor, so as to realize the implementation of the system using PI server 1 in the present invention. Integrated workflow.

获取模块100用于接收fileadapter10发送的txt文件,该txt文件的内容为数据库查询语句,且格式为符合JDBCadapter11访问的格式。The obtaining module 100 is used for receiving the txt file sent by the fileadapter10, the content of the txt file is a database query statement, and the format is in accordance with the format accessed by the JDBCadapter11.

查询模块101用于发送该txt文件至数据库服务器3中,并通过该txt文件内的数据库查询语句在该数据库服务器3中查询需要的业务数据。The query module 101 is used to send the txt file to the database server 3, and query the required business data in the database server 3 through the database query statement in the txt file.

所述获取模块100还用于从数据库服务器3中接收查询得到的业务数据,并将该查询到的业务数据转换为符合RFCadapter12访问格式的业务数据。每个业务数据都有对应的标识,每个业务数据的标识中记载了该业务数据的所在的表单及该表单中该业务数据所在的栏位。The acquisition module 100 is also used to receive the business data obtained from the query from the database server 3, and convert the business data obtained from the query into business data conforming to the access format of the RFCadapter12. Each business data has a corresponding identifier, and the identifier of each business data records the form where the business data is located and the field where the business data is located in the form.

发送模块102用于发送该符合RFCadapter12访问格式的业务数据至所述RFCadapter12。The sending module 102 is configured to send the service data conforming to the access format of the RFCadapter12 to the RFCadapter12.

写入模块110用于将所述发送模块102发送的业务数据通过RFC接口40写入SAP系统4中。The writing module 110 is used to write the business data sent by the sending module 102 into the SAP system 4 through the RFC interface 40 .

接收模块111用于接收SAP系统4执行所述业务数据后返回的日志,该日志的格式是符合RFCadapter12访问的格式。本实施例中,该日志包括执行每个业务数据的执行结果,该执行结果包括执行成功或者执行失败的信息以及执行失败的原因。该接收模块111还用于将该接收到的日志转换为符合JDBCadapter11访问格式的日志。The receiving module 111 is used to receive the log returned by the SAP system 4 after executing the business data, and the format of the log is in accordance with the format accessed by the RFCadapter12. In this embodiment, the log includes the execution result of executing each business data, and the execution result includes information about execution success or execution failure and reasons for execution failure. The receiving module 111 is also configured to convert the received log into a log conforming to the access format of JDBCadapter11.

传送模块112用于将该符合JDBCadapter11访问格式的日志传送给JDBCadapter11。The transmission module 112 is configured to transmit the log conforming to the JDBCadapter11 access format to the JDBCadapter11.

所述发送模块102还用于将传送模块112传送的日志发送给数据库服务器3,利用该日志内每个业务数据的执行结果来更新数据库服务器2中相应表单内的业务数据。具体而言,该发送模块102通过该日志中每个业务数据对应的标识来找到数据库服务器3中对应表单内的对应栏位,利用日志中每个业务数据的执行结果来更新查找到的栏位中的数据。The sending module 102 is also configured to send the log sent by the sending module 112 to the database server 3, and use the execution result of each business data in the log to update the business data in the corresponding form in the database server 2. Specifically, the sending module 102 finds the corresponding field in the corresponding form in the database server 3 through the identifier corresponding to each business data in the log, and uses the execution result of each business data in the log to update the found field data in .

如图2所示,是本发明利用流程整合服务器实现系统整合的方法较佳实施例的作业流程图。As shown in FIG. 2 , it is a flow chart of a preferred embodiment of the method for realizing system integration by using a process integration server in the present invention.

步骤S30,fileadapter10按照用户设定的时间间隔从文件系统2中读取txt文件,该txt文件的内容为数据库查询语句,且将该txt文件以符合JDBCadapter11访问的格式来表示。本实施例中,该用户设定的时间间隔可以为1天。在其他实施例中,该时间间隔不限于1天,其可由用户自定义。Step S30, the fileadapter 10 reads the txt file from the file system 2 according to the time interval set by the user, the content of the txt file is a database query statement, and expresses the txt file in a format conforming to JDBCadapter 11 access. In this embodiment, the time interval set by the user may be 1 day. In other embodiments, the time interval is not limited to 1 day, and it can be defined by the user.

步骤S31,获取模块100接收fileadapter10发送的txt文件。Step S31 , the acquiring module 100 receives the txt file sent by the fileadapter 10 .

步骤S32,查询模块101发送该txt文件至数据库服务器3中,并通过该txt文件内的数据库查询语句在该数据库服务器3中查询需要的业务数据。Step S32, the query module 101 sends the txt file to the database server 3, and queries the required business data in the database server 3 through the database query statement in the txt file.

步骤S33,所述获取模块100从数据库服务器3中接收查询得到的业务数据,并将该查询到的业务数据转换为符合RFCadapter12访问格式的业务数据。每个业务数据都有对应的标识,每个业务数据的标识中记载了该业务数据所在的表单及该表单中该业务数据所在的栏位。Step S33, the acquisition module 100 receives the business data obtained from the query from the database server 3, and converts the business data obtained from the query into business data conforming to the access format of the RFCadapter12. Each business data has a corresponding identifier, and the identifier of each business data records the form where the business data is located and the field where the business data is located in the form.

步骤S34,发送模块102发送该符合RFCadapter12访问格式的业务数据至所述RFCadapter12。In step S34, the sending module 102 sends the service data conforming to the access format of the RFCadapter12 to the RFCadapter12.

步骤S35,写入模块110将所述发送模块102发送的业务数据通过RFC接口40写入SAP系统4中。Step S35 , the writing module 110 writes the business data sent by the sending module 102 into the SAP system 4 through the RFC interface 40 .

步骤S36,接收模块111接收SAP系统4执行所述业务数据后返回的日志,该日志的格式是符合RFCadapter12访问的格式。本实施例中,该日志包括每个业务数据的执行结果,该执行结果包括执行成功或者执行失败的信息以及执行失败的原因。Step S36 , the receiving module 111 receives the log returned by the SAP system 4 after executing the business data, and the format of the log is in accordance with the format accessed by the RFCadapter 12 . In this embodiment, the log includes the execution result of each business data, and the execution result includes information about execution success or execution failure and reasons for execution failure.

步骤S37,该接收模块111将该接收到的日志转换为符合JDBCadapter11访问格式的日志。In step S37, the receiving module 111 converts the received log into a log conforming to the JDBC adapter 11 access format.

步骤S38,所述发送模块102将传送模块112传送的日志发送给数据库服务器3,利用该日志内每个业务数据的执行结果来更新数据库服务器2中相应表单内的业务数据。具体而言,该发送模块102通过该日志中每个业务数据对应的标识来找到数据库服务器3中对应表单内的对应栏位,利用日志中每个业务数据的执行结果来更新查找到的栏位中的数据。Step S38 , the sending module 102 sends the log sent by the sending module 112 to the database server 3 , and uses the execution result of each business data in the log to update the business data in the corresponding form in the database server 2 . Specifically, the sending module 102 finds the corresponding field in the corresponding form in the database server 3 through the identifier corresponding to each business data in the log, and uses the execution result of each business data in the log to update the found field data in .

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.

Claims (4)

1.一种流程整合服务器,该流程整合服务器连接于数据库服务器和SAP系统,该数据库服务器中存储了多个表单,该流程整合服务器包括文件适配器、远程函数调用适配器及Java数据库连接适配器,其特征在于,该流程整合服务器还包括:1. A process integration server, the process integration server is connected to a database server and a SAP system, a plurality of forms are stored in the database server, the process integration server includes a file adapter, a remote function call adapter and a Java database connection adapter, its characteristics That is, the process integration server also includes: 获取模块,用于接收文件适配器发送的后缀为txt的txt文件,该txt文件的内容为数据库查询语句;The obtaining module is used to receive a txt file with a suffix of txt sent by the file adapter, and the content of the txt file is a database query statement; 查询模块,用于发送txt文件至数据库服务器中,并通过该txt文件内的数据库查询语句在该数据库服务器中查询需要的业务数据;The query module is used to send the txt file to the database server, and query the required business data in the database server through the database query statement in the txt file; 所述获取模块,还用于从数据库服务器中接收查询得到的业务数据,并将该查询到的业务数据转换为符合远程函数调用适配器访问格式的业务数据;The acquisition module is also used to receive the query business data from the database server, and convert the query business data into business data conforming to the access format of the remote function call adapter; 写入模块,用于将所述符合远程函数调用适配器访问格式的业务数据写入SAP系统中;A writing module, configured to write the business data conforming to the access format of the remote function call adapter into the SAP system; 接收模块,用于接收SAP系统执行所述业务数据后返回的日志,并将该日志转换为符合Java数据库连接适配器访问格式的日志;及The receiving module is used to receive the log returned by the SAP system after executing the business data, and convert the log into a log conforming to the access format of the Java database connection adapter; and 所述发送模块,还用于将符合Java数据库连接适配器访问格式的日志发送给数据库服务器,利用该日志更新数据库服务器中的相应业务数据。The sending module is further configured to send the log conforming to the access format of the Java database connection adapter to the database server, and use the log to update the corresponding business data in the database server. 2.如权利要求1所述的流程整合服务器,其特征在于,所述SAP系统执行所述业务数据返回的日志中包括执行每个业务数据的执行成功或执行失败的信息以及执行失败的原因。2. The process integration server according to claim 1, wherein the log returned by the SAP system to execute the business data includes the information of execution success or execution failure of each business data and the reason for execution failure. 3.一种利用流程整合服务器实现系统整合的方法,该流程整合服务器连接于数据库服务器和SAP系统,并包括文件适配器、远程函数调用适配器及Java数据库连接适配器,其特征在于,该方法包括如下步骤:3. A method for utilizing a process integration server to realize system integration, the process integration server is connected to a database server and a SAP system, and includes a file adapter, a remote function call adapter and a Java database connection adapter, it is characterized in that the method includes the following steps : 接收文件适配器发送的后缀为txt的txt文件,该txt文件的内容为数据库查询语句;Receive the txt file whose suffix is txt sent by the file adapter, and the content of the txt file is a database query statement; 发送txt文件至数据库服务器中,并通过该txt文件内的数据库查询语句在该数据库服务器中查询需要的业务数据;Send the txt file to the database server, and query the required business data in the database server through the database query statement in the txt file; 从数据库服务器中接收查询得到的业务数据,并将该查询到的业务数据转换为符合远程函数调用适配器访问格式的业务数据;Receive the queried business data from the database server, and convert the queried business data into business data conforming to the access format of the remote function call adapter; 将所述符合远程函数调用适配器访问格式的业务数据写入SAP系统中;Writing the business data conforming to the access format of the remote function call adapter into the SAP system; 接收SAP系统执行所述业务数据后返回的日志,并将该日志转换为符合Java数据库连接适配器访问格式的日志;及receiving the log returned by the SAP system after executing the business data, and converting the log into a log conforming to the access format of the Java database connection adapter; and 将符合Java数据库连接适配器访问格式的日志发送给数据库服务器,利用该日志更新数据库服务器中的相应业务数据。Send the log conforming to the access format of the Java database connection adapter to the database server, and use the log to update the corresponding business data in the database server. 4.如权利要求3所述的利用流程整合服务器实现系统整合的方法,其特征在于,所述SAP系统执行所述业务数据返回的日志中包括执行每个业务数据的执行成功或执行失败的信息以及执行失败的原因。4. The method of utilizing a process integration server to realize system integration as claimed in claim 3, wherein the log returned by the SAP system to execute the business data includes the information of execution success or failure of execution of each business data and the reason for the execution failure.
CN201010253319.7A 2010-08-13 2010-08-13 Flow process integrated service device and utilize it to realize the method for system combination Expired - Fee Related CN102376016B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201010253319.7A CN102376016B (en) 2010-08-13 2010-08-13 Flow process integrated service device and utilize it to realize the method for system combination
CN201610012481.7A CN105701188B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it
CN201610012472.8A CN105701187B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010253319.7A CN102376016B (en) 2010-08-13 2010-08-13 Flow process integrated service device and utilize it to realize the method for system combination

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201610012472.8A Division CN105701187B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it
CN201610012481.7A Division CN105701188B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it

Publications (2)

Publication Number Publication Date
CN102376016A CN102376016A (en) 2012-03-14
CN102376016B true CN102376016B (en) 2016-04-13

Family

ID=45794584

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201010253319.7A Expired - Fee Related CN102376016B (en) 2010-08-13 2010-08-13 Flow process integrated service device and utilize it to realize the method for system combination
CN201610012472.8A Active CN105701187B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610012472.8A Active CN105701187B (en) 2010-08-13 2010-08-13 Process integrated service device and the method for realizing system combination using it

Country Status (1)

Country Link
CN (2) CN102376016B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10956139B2 (en) * 2018-11-26 2021-03-23 Sap Se Integration process to integration adapter connector
CN111339177A (en) * 2020-03-11 2020-06-26 南京金信通信息服务有限公司 SAP platform-based data export method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039353A1 (en) * 2000-11-09 2002-05-16 Accenture Llp System and method for interfacing a data processing system to a business-to-business integration system
CN101562606A (en) * 2008-04-17 2009-10-21 鸿富锦精密工业(深圳)有限公司 Open type data calling system and method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI103459B (en) * 1997-06-02 1999-06-30 Nokia Telecommunications Oy A method for transmitting data traffic in a communication system
CA2438362C (en) * 2003-08-26 2011-05-31 John William Comeau A method and system for synchronizing a client user interface with server backend
US7917524B2 (en) * 2006-06-27 2011-03-29 Sap Ag Systems and methods for providing a mockup data generator
EP1916599A1 (en) * 2006-10-26 2008-04-30 Intellectual Business Machines Corporation Method, system and computer program for configuring server farms at minimum cost
CN101212719B (en) * 2006-12-31 2011-12-28 华为技术有限公司 Method and system for implementing converged message service in radio communication network
CN100580662C (en) * 2007-12-29 2010-01-13 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN101686581B (en) * 2008-09-22 2012-06-27 中国移动通信集团北京有限公司 Mobile communication business service system and business processing method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039353A1 (en) * 2000-11-09 2002-05-16 Accenture Llp System and method for interfacing a data processing system to a business-to-business integration system
CN101562606A (en) * 2008-04-17 2009-10-21 鸿富锦精密工业(深圳)有限公司 Open type data calling system and method

Also Published As

Publication number Publication date
CN105701187B (en) 2019-04-26
CN105701187A (en) 2016-06-22
CN102376016A (en) 2012-03-14

Similar Documents

Publication Publication Date Title
CN107943841B (en) Streaming data processing method, system and computer readable storage medium
US20200065295A1 (en) Method for connecting a relational data store's meta data with hadoop
US8145653B2 (en) Using schemas to generate application specific business objects for use in an integration broker
CN106230985B (en) One kind is based on Internet of Things big data processing method, system and service processing end
EP2665000A3 (en) Processing queries in a computer network using business intelligence tools
CN105786913A (en) Cloud manufacturing platform oriented ERP integrated database service interface encapsulation system and method
CN108667866A (en) A kind of request processing method and device based on API intelligent adaptations
CN109299173B (en) Data transmission method, device and storage medium
CN106339498A (en) Method, device and system for synchronizing data
US20170011128A1 (en) Dynamic domain query and query translation
CA2800576A1 (en) Enhancing an inquiry for a search of a database
CN114090672A (en) A business data import and export method, system, computer equipment and medium
CN102376016B (en) Flow process integrated service device and utilize it to realize the method for system combination
CN113761016A (en) Data query method, device, equipment and storage medium
CN102377738A (en) Process integration server and method for realizing system integration by utilizing process integration server
CN105450733A (en) Business data distribution processing method and system
US20200233867A1 (en) Backend data aggregation system and method
CN111026796B (en) Multi-source heterogeneous data acquisition method, device, system, medium and equipment
CN102375825A (en) Process integration server and method for realizing system integration by utilizing same
CN105357287B (en) A storage management server and system compatible with SNMP and SMI-S
CN102377798A (en) Process integration server and method for realizing system integration by utilizing same
TW201209737A (en) Process integration server and method for integrating systems using the process integration server
CN113312383B (en) Data query method, device, electronic equipment, storage medium and program product
CN116055450B (en) Address book data processing method and device, storage medium and electronic equipment
CN105701188A (en) Process integration server and method for implementing system integration by using same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20151201

Address after: 201424 Shanghai city Fengxian District Tuo Village barracks Lin Zhen No. 598 building ninth room 111

Applicant after: Shanghai Lirui Network Technology Co.,Ltd.

Address before: 518109 Guangdong province Shenzhen city Longhua District Dragon Road No. 83 wing group building 11 floor

Applicant before: SCIENBIZIP CONSULTING (SHEN ZHEN) Co.,Ltd.

Effective date of registration: 20151201

Address after: 518109 Guangdong province Shenzhen city Longhua District Dragon Road No. 83 wing group building 11 floor

Applicant after: SCIENBIZIP CONSULTING (SHEN ZHEN) Co.,Ltd.

Address before: 518109, Guangdong, Baoan District, Shenzhen, Longhua Road, road, east side of Foxconn science and Technology Park, D1 district workshop, stamping workshop, third layers, distinguish the body

Applicant before: GDS Software (Shenzhen) Co.,Ltd.

Applicant before: HON HAI PRECISION INDUSTRY Co.,Ltd.

C41 Transfer of patent application or patent right or utility model
CB03 Change of inventor or designer information

Inventor after: Su Li

Inventor before: Wang Taihong

Inventor before: Lin Cheng

Inventor before: Huang Yuxi

Inventor before: Liu Baiting

Inventor before: Gan Shuhui

Inventor before: Jian Jiting

Inventor before: Liang Wenguang

Inventor before: Yao Jin

Inventor before: Luo Wei

Inventor before: He Baoru

COR Change of bibliographic data
TA01 Transfer of patent application right

Effective date of registration: 20160315

Address after: 210048 Jiangsu Province, Nanjing city Liuhe District Dachang geguan Road No. 552

Applicant after: NANJING JIANGBEI PEOPLE'S Hospital

Address before: 201424 Shanghai city Fengxian District Tuo Village barracks Lin Zhen No. 598 building ninth room 111

Applicant before: Shanghai Lirui Network Technology Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160413

Termination date: 20170813

CF01 Termination of patent right due to non-payment of annual fee