Chapter 2. The development environment solution 
15
2.3  Using WebSphere Transformation Extender ACORD 
Pack
This HTTP message from WTX Designer 8.2 must be translated into an ACORD 
XML standard message. In the demonstration, WTX Designer saves the 
transformed message directly into a DB2 9.5 XML field in a new record. 
After the ACORD Lotus Form data has been saved as HTM, the WTX type trees 
and map are needed. The side by side type trees inside WTX Designer look 
similar to those in Figure2-6.
Figure 2-6   ACORD XML Mapping Development 
In Figure2-6, the type tree on the left side is the First Notice of Loss file saved 
from the Forms Viewer Save. The type tree on the right side describes the 
ACORD XML message for a loss that comes from the WTX ACORD Pack. This 
is a large and complex format that does not need to be coded if the WTX ACORD 
Pack is purchased. Again, the WTX input files are too complex to reproduce in 
print. 
Add page numbers to a pdf - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add page numbers to pdf reader; add page numbers pdf
Add page numbers to a pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
adding page numbers in pdf; add page numbers to a pdf document
16
IBM Software Supporting ACORD Insurance Standards
The first time that the saved file name from Lotus Forms is brought into WTX, a 
new map must be built. This is done with the Build Map button in WTX. The Run 
Map button is used to do the transformation from HTTP to ACORD XML data 
and to place the record into the DB2 9 database. If the same file name is reused 
for subsequent inputs, then running Build Map is not necessary.
The file name to be read is entered into WTX. Selecting the 1# form and 
right-clicking yields the following pop-up as shown in Figure2-7.
Figure 2-7   ACORD XML Mapping menu 
Selecting Edit from this pop-up yields the dialog in Figure2-8.
C# Create PDF Library SDK to convert PDF from other file formats
them the ability to count the page numbers of generated PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
adding page numbers to pdf in preview; add page numbers to pdf in preview
C# Word - Word Create or Build in C#.NET
also offer them the ability to count the page numbers of generated using this Word document adding control, you can add some additional Create Word From PDF.
add page to existing pdf file; add and delete pages in pdf
Chapter 2. The development environment solution 
17
Figure 2-8   ACORD XML Edit Input Card (form) 
Selecting the GET FilePath changes the FilePath to an editable field with a "…" 
in Figure2-9.
Figure 2-9   Edit FilePath 
C# PowerPoint - PowerPoint Creating in C#.NET
file but also offer them the ability to count the page numbers of generated NET using this PowerPoint document creating toolkit, if you need to add some text
add page numbers pdf file; add page to pdf
C# Word - Word Creating in C#.NET
document file but also offer them the ability to count the page numbers of generated using this Word document creating toolkit, if you need to add some text
add page to a pdf; add page numbers to pdf in reader
18
IBM Software Supporting ACORD Insurance Standards
Selecting the "…" creates another dialog that allows changing the path by 
selecting its "…" as in Figure2-10.
Figure 2-10   Selecting Agency123.htm file
When a new file path and name are entered, the Build Map button is clicked. 
This creates a short-lasting dialog that shows the map from FNOL to 
ACORD_PCS being built. Again, if using a VMWare image, this process of 
creating a new map is bypassed by not reloading WTX and reusing the same file 
name each time a file record is Saved from Lotus Forms. 
When the map is available, the Run Map button is clicked, yielding the 
Command Server dialog in Figure2-11.
VB.NET TIFF: VB.NET Sample Codes to Sort TIFF File with .NET
manipulating multi-page TIFF (Tagged Image File), PDF, Microsoft Office If you want to add barcode into a TIFF a multi-page TIFF file with page numbers using VB
add page to pdf acrobat; add a page to a pdf in acrobat
C# Excel: Create and Draw Linear and 2D Barcodes on Excel Page
can also load document like PDF, TIFF, Word get the first page BasePage page = doc.GetPage REImage barcodeImage = linearBarcode.ToImage(); // add barcode image
add page numbers pdf files; adding page numbers to a pdf document
Chapter 2. The development environment solution 
19
Figure 2-11   Run Map Example on the Command Server
This dialog is closed by selecting the X in the upper-right corner. Run Map 
creates a new record in the DB2 database. 
The original WTX ACORD Pack demonstration map (Figure2-12) was a 
transformation from the HTML format of Lotus Forms to the ACORD PCS XML 
structure on output card 1. It wrote the XML instance document as a file. We 
changed the map to instead write a row containing the XML as pureXML to a 
database. In WTX, there are multiple ways to do this. The DBLOOKUP (map 
rule) approach worked well.
A second map output card was added specifically for handling the database 
work. The tree that was created for this output card was step-based. It is used to 
orchestrate a series of commands (or calls), but not used to create actual output.
C# Excel - Excel Creating in C#.NET
document file but also offer them the ability to count the page numbers of generated using this Excel document creating toolkit, if you need to add some text
add page number to pdf document; adding page numbers to pdf in reader
VB.NET Image: Guide to Convert Images to Stream with DocImage SDK
Follow this guiding page to learn how to easily convert a single image or numbers of it an image processing component which can enable developers to add a wide
add a page to pdf file; adding page numbers pdf file
20
IBM Software Supporting ACORD Insurance Standards
Figure 2-12   Tree view from Output Map
Each step in the tree has several optional components to make the call 
construction as simple as possible. In WTX, it is easier to manipulate things in 
small pieces and combine them, than it is to manipulate multi-part instructions. 
The DB2 call is the last component of each step to create the call detailed next.
There are two database 
steps
for this demonstration. The first is to look up the 
last CID used in the table. This is SELECT MAX(Cid) FROM ACORD__DEMO. 
The Cid column was used because we needed a unique value to utilize.
In Step 1, we get the Cid and add one to it. In Step 2, we use that Cid of the new 
row that we add. The following map rules are used.
C#: Use XImage.OCR to Recognize MICR E-13B, OCR-A, OCR-B Fonts
may need to scan and get check characters like numbers and codes. page.RecSettings. LanguagesEnabled.Add(Language.Other); page.RecSettings.OtherLanguage
add pages to an existing pdf; add a page to a pdf file
C# Word: How to Use C# Code to Print Word Document for .NET
are also available within C# Word Printer Add-on , like pages at one paper, setting the page copy numbers to be C# Class Code to Print Certain Page(s) of Word.
adding page numbers in pdf file; add and remove pages from a pdf
Chapter 2. The development environment solution 
21
For Step 1: 
Param[1] ="SELECT MAX(Cid) FROM ACORD__DEMO"
- The table name is ACORD__DEMO and the column we are looking for is 
Cid
Param[2]= "-DBTYPE DB2 -SOURCE SAMPLE -T trace.mtr"
- The database name is SAMPLE and it is a DB2 database and we have 
trace set
Call=NUMBERTOTEXT ( TEXTTONUMBER ( VALID (DBLOOKUP (  Param [1]:STEP 
[1]:DATABASE , Param [2]:STEP [1]:DATABASE ) , 
FAIL ( "ERROR: "+LASTERRORCODE ( )+"-"+LASTERRORMSG ( )))  )+1)
 The call executes the SQL (gets highest Cid in the table) and adds one to it.
 The call also transforms Cid to a numeric so that it can perform math on it, 
then switches it back to text so that it can be used as text later on.
For Step 2: 
Param[1]= "INSERT INTO ACORD__DEMO (Cid,Info) VALUES ("+Call:STEP 
[1]:DATABASE+",<<27>>"+TEXT(ACORD_PCS_XML)+"<<27>>)"
 The Table name is ACORD__DEMO.
 We are populating both Cid and Info.
 Call from step one is used for the Cid value.
 Info is the actual XML.
 It is set to the value in ACORD_PCS_XML, which is the result of the 
transformation map output card one.
 ACORD_PCS_XML is simple the name of output card one of this map.
 Single quotes replaced with <<27>> keep from confusing the map designer 
into thinking that we are ending the rule.
22
IBM Software Supporting ACORD Insurance Standards
Param[2]= "-DBTYPE DB2 -SOURCE SAMPLE -T trace.mtr"
 The database name is SAMPLE, it is a DB2 database, and we are using 
trace.
Call=VALID (DBLOOKUP (  Param [1]:STEP [2]:DATABASE , Param [2]:STEP 
[2]:DATABASE ) , FAIL ( "ERROR: "+LASTERRORCODE ( )+"-"+LASTERRORMSG ( 
)))
 When the map is run, the first output card creates the transformed XML.
 The second output card then goes to the table and gets the next Cid.
 We then put the new Cid and the XML into the table. See Figure2-13.
Figure 2-13   Transformed XML Tree view
Chapter 2. The development environment solution 
23
2.4  Using the DB2 9 database
The DB2 9 database requires database and table definitions before starting. For 
the demonstration, the DB2 9 Sample database was used to house a new table 
called ACORD__DEMO (two underscores after ACORD). This was done by 
using the Create New Table wizard in the DB2 Control Center as in Figure2-14.
Figure 2-14   DB2 9 Control Center view 
24
IBM Software Supporting ACORD Insurance Standards
The following characteristics were used (Figure2-15).
Figure 2-15   DB2 9 Control Center ACORD_DEMO Table view 
The two fields in the demonstration are 
CID
as a unique key incrementing each 
time a record is written and 
INFO
as an XML field. This XML field contains each 
ACORD XML schema written by WTX. 
Documents you may be interested
Documents you may be interested