Use Case Files
ChainBuilder ESB Use Cases provide the user with step-by-step instructions to perform some common tasks within the IDE. These examples consist of instructions and any needed sample files. It is suggested for the user to read the Getting Started Guide prior to attempting one of the Use Cases.
ChainBuilder ESB Getting Started Guide [CBESB 2.0]
Take a guided tour of the ChainBuilder ESB product by reviewing this printable targeted document. Topics include software installation and several use case scenarios to help you understand how to put the product to use quickly. The individual steps within each case study vary depending on what is implemented, but sample functionality discussed includes creating the project, creating message definitions, creating the transformation, creating the flow and deploying the project.
Use Case Files : Simple XML to XML [CBESB 2.0]
To follow along with the example in the Getting Started Guide, you will need the Use Case 1 files here. This Use Case covers a simple case of reading an XML file and mapping the contents into an XML format.
Use Case Doc and Files : Basic Diversity X12 to XML [CBESB 1.0]
This Use Case is a basic example of a map between two entirely different file formats. This technical walk through creates a ChainBuilder instance which reads a file in X12 824 format and produces an XML file. The input and output file formats contain repeating elements, requiring the use of the Iterate operation to loop through and count the repetitions.
Use Case Doc and Files : Healthcare Format HL7 [CBESB 2.0]
This Use Case demonstrates usage of TCP/IP MLLP Communications along with a simple HL7 map using a java filter. Sample HL7 documents and documentation are held in this .zip file. To read more information about using ChainBuilder ESB in healthcare integrations, visit the ChainBuilder for Healthcare page.
Use Case Doc and Files : Web Services [CBESB 1.1]
This web service use case is a basic Stock Price Web Services Integration. The use case creates a ChainBuilder ESB project that reads in a XML format file, sends the message to a web service, and then writes the stock price response to a file. The purpose of this use case is to demonstrate how to expose ChainBuilder ESB functionality as Web Services.
Use Case Doc and Files : Database Manipulation with ETL [CBESB 1.2]
This use case gives a technical walk through of creating a ChainBuilder ESB project that uses the ChainBuilder ESB ETL component (available in the ChainBuilder ESB Professional download) to extract data from a database.
The component will query for all recently updated products, update those retrieved rows, such that the value change prevents them from being retrieved a subsequent time.
Use Case Doc and Files : Database Manipulation with JDBC [CBESB 1.1]
This use case sets up an a ChainBuilder ESB project that uses the JDBC component and the Map Editor's JDBC operation. This example illustrates the classic example of using SQL commands to read database and perform operations based on that content. The zip file includes the JDBC Use Case documentation which steps you through this two part Use Case. The first part of the Use Case demonstrates reading from a CSV file, transforming it into jdbc_request messages with SQL command and SQL bind variables, executing the request, and checking the success/failure using the Content Based Router (CBR). The second part of the Use Case uses a script to polls the database every second for unprocessed orders. (The script creates a SQL query command to perform the poll.) If there are unprocessed orders, an update is performed on each row returned and a XML message is sent to a file.


