| HITACHI HOME | UP | SEARCH | HITACHI

Enhanced XML linkage facility (for Windows only) Logo


1. Linkage with Hitachi Processing Facility for XML
2. Enhanced XML script library for handling XML documents using ASP-based electronic forms


Groupmax Data Access Library Version 5 for XML supports the following two functions.

1. Linkage with Hitachi Processing Facility for XML

Groupmax Data Access Library Version 5 for XML links with Hitachi's open middleware Hitachi Processing Facility for XML (referred to here as PFXML) to facilitate data exchange. Using the XML format, this facility enhances linkage between Groupmax workflows and other business systems including enterprise resource planning (ERP) systems and relational database (RDB) systems such as HiRDB.

(1) Purposes of PFXML linkage
(a) To make use of an existing relational database (RDB) for storing work-item data for workflows (that is, application data and attached files) for reuse

(b) To facilitate data exchanges with existing business applications by using the mapping facility from XML to a relational database

(c) To use a relational database for storing and managing the contents of XML such as catalogs of products, and thus making it easier to search and retrieve the XML data and import it into an estimate or order request workflow

(2) Overview of PFXML linkage

PFXML is a product for handling XML data. PFXML stores XML data by mapping it into a relational database based on predefined mapping information. This is how it works.

(a) PFXML defines a series of mapping definitions: from tags in the XML data to the columns in the relational database table.

(b) The application specifies the mapping definition for XML data and passes the XML data to PFXML.

(c) PFXML stores the XML data into the relational database based on the specified mapping definition.

The application can store XML data into the database without using XML or SQL, and using only simple programming. There is no need to read and analyze XML data for each business program to create complex SQL statements.

Overview of Hitachi Processing Facility for XML

Overview of Hitachi Processing Facility for XML
(3) PFXML linkage facility supports "COM" function

Groupmax XML Data Access Library V05-11 uses PFXML to output Groupmax workflow work-item data into the XML format and store it in relational databases. This function is supplied as a component incorporating a PFXML-linked component called a "COM". Workflow applications developed with VB and those developed with VBScript in ASP environments for the Web can also use this function.

Linking Groupmax workflow with PFXML

Linking Groupmax workflow with PFXML
(4) Advantages of PFXML linkage

(a) Expanding business activities by applying XML using existing relational database resources
(b) Improving development and maintenance efficiency when registering workflow business data as relational database information

(5) System configuration

The following figure shows the system configuration for storing Groupmax workflow work-item data in the ASP environment into HiRDB on the Web server side by using the PFXML linkage facility of Groupmax Data Access Library Version 5 for XML.

System configuration for linking a Web workflow and PFXML

System configuration for linking a Web workflow and PFXML
(6) Assumed applications

The following describes an example of assumed applications, in which additional XML-format messages are being added for new customers. In the example, the Groupmax workflow linkage facility is used to improve the efficiency in the existing inter-company e-commerce system environment using relational databases. In this case, it is possible to expand businesses merely by using PFXML for the added businesses. By applying the XML data linkage facility between the Groupmax Web workflow and relational database of the inter-company e-commerce system, existing businesses can maintain their operation as is.
The following gives an overview of the ordering and accepting sides in the inter-company e-commerce system.

Application of a Web workflow linked with PFXML

(a) Ordering-side company in an inter-company e-commerce system
Stores work-item data about the quotation request and order request workflows in XML.
Existing applications can use the data stored in the related database as is.
(b) Accepting-side company in an inter-company e-commerce system
Registers work-item data about the quotation accept and order accept workflows in XML.
Existing applications can use the data stored in relational database as is.
Application of a Web workflow linked with PFXML


In addition, the work-item data can be extensively applied via XML data by way of a relational database to data linkage with Groupmax workflows, other Web-based applications, or existing non-Web applications.
2. Enhanced XML script library for handling XML documents using ASP-based electronic forms

Groupmax XML Data Access Library provides the XML script library for linkage with ASP-based electronic forms of Groupmax. To create an ASP-based electronic form, Groupmax Web Workflow SDK for Active Server Page is necessary.
This script library consists of the groups of high-level script functions that the following table lists. The script library also provides general-purpose tools for inputting item data in electronic forms and attached files of work-item data from XML documents or for outputting them to XML documents.
In the processing definition window of Groupmax Form Client - Design, you can specify the include file of the XML script library and use VBScript to directly describe the XML data processing to be executed on the Web server side. The following table lists the functions of the script library.
V05-11 provides enhanced functions such as:

No.FunctionDescriptionSupport version
1Batch input of XML documentsInputs data in a batch into items on an electronic form corresponding to XML tag names.05-00 (supported)
2Input of XML document into header itemsInputs data in an XML document into header items on an electronic form.05-11
3Input of XML document into detail itemsInputs repetitive data in an XML document into detail items of electronic form.05-11
4Batch output of XML documentsOutputs electronic form data in a batch by mapping the item names on the electronic form to the XML tag names.05-00 (supported)
5Output of header items from XML documentOutputs data in header items on an electronic form as an XML document.05-11
6Output of detail items from XML documentOutputs data in detail items on an electronic form as an XML document including repetitive data.05-11
7Input of attached files from XML documentInputs attached files from an XML document to an electronic form.05-00 (supported)
8Output of attached files into XML document (link format)Outputs attached files from an electronic form to the XML document in link format.05-00 (supported)
9Output of attached files into XML document (inline format)Outputs attached files from electronic form to the XML document in inline format.05-00 (supported)
10Output of electronic form data into XML document to be attached to workflowOutputs electronic form data to XML document and attaches it to a workflow.05-11
11Input of data from attached XML document into electronic formAnalyzes XML document attached to workflow and inputs the data in a batch into items on an electronic form.05-11



[Home] [Up] [Top page]
Trademarks and Abbreviations
E-mail:WWW-mk@soft.hitachi.co.jp
All Rights Reserved, Copyright (C) 1994, 2000, Hitachi, Ltd.
WRITTEN BY SOFTWARE DIVISION & SOFTWARE DEVELOPMENT DIVISION