<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://pervasivedatatools.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Pervasive DataTools Weblog</title>
 <link>http://pervasivedatatools.com/blog/rss.xml</link>
 <description>Latest news and information on Pervasive DataTools.</description>
 <language>en</language>
<item>
 <title>DataTools HowTo: Transpose Data from Vertical to Horizontal Orientation</title>
 <link>http://pervasivedatatools.com/node/1108</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;I have a source text file that contains two fields/columns. In the first column there are product SKUs, each of which is repeated on multiple rows. The second column contains the SIZEs of each of the products that I have in stock. For example, if I have 6 different SIZEs of one SKU, there are 6 rows for that SKU in my source file. How can I combine the data into a target text file that contains just one row for each SKU and each of the available SIZEs on that same row and in size order and separated by a vertical bar?&lt;/p&gt;

&lt;p&gt;The format of the source file looks like this:&lt;/p&gt;

&lt;p&gt;&quot;SKU&quot;,&quot;SIZE&quot;&lt;/p&gt;
&lt;p&gt;&quot;1111A&quot;,8&lt;/p&gt;
&lt;p&gt;&quot;1111A&quot;,6&lt;/p&gt;
&lt;p&gt;&quot;1111A&quot;,16&lt;/p&gt;
&lt;p&gt;&quot;1111A&quot;,12&lt;/p&gt;
&lt;p&gt;&quot;1112B&quot;,13&lt;/p&gt;
&lt;p&gt;&quot;1112B&quot;,8&lt;/p&gt;
&lt;p&gt;&quot;1112B&quot;,5&lt;/p&gt;
&lt;p&gt;&quot;1112B&quot;,16&lt;/p&gt;
&lt;p&gt;&quot;1112B&quot;,12&lt;/p&gt;
&lt;p&gt;&quot;1113C&quot;,6&lt;/p&gt;
&lt;p&gt;&quot;1113C&quot;,8&lt;/p&gt;
&lt;p&gt;&quot;1113C&quot;,14&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;I would like the format of the target file to look like this:&lt;/p&gt;

&lt;p&gt;1111A 6|8|12|16&lt;/p&gt;
&lt;p&gt;1112B 5|8|12|13|16&lt;/p&gt;
&lt;p&gt;1113C 6|8|14&lt;/p&gt;
&lt;br /&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using the Data Loader to CSV Text or the Data Loader to Fixed Text, you can transform the format of the data exactly as you have described and illustrated.&lt;/p&gt;

&lt;h3&gt;Objective&lt;/h3&gt;

&lt;p&gt;There is one objective in this sample transformation map, as follows:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/1108&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/1108#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Fri, 05 Mar 2010 17:22:56 -0600</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">1108 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Solve an &quot;Overflow (6)&quot; Error</title>
 <link>http://pervasivedatatools.com/node/1105</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;For the past 2 days I get an &quot;Overflow (6)&quot; error message when I launch my DataTools product for the first time each morning. What is causing the error, and how can it be fixed?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;h4&gt;The Cause&lt;/h4&gt;

&lt;p&gt;The error is usually the result of “corrupted” window dimension/location values in the “settings” file for the product. This is sometimes caused when the application is closed (intentionally or not) with one or more of the application&#039;s windows in a position that is outside the visual boundaries of your computer screen.&lt;/p&gt;

&lt;h4&gt;The Solution&lt;/h4&gt;

&lt;p&gt;The solution to the problem depends on which of the DataTools products is affected. Each product within a &quot;category&quot; (i.e., Extractors, Loaders, Parsers, etc.) creates/edits and uses a unique &quot;settings&quot; file each time the product is launched and closed. The &quot;settings&quot; files reside in the following path, depending on the operating system of your workstation on which DataTools is installed, as follows:&lt;/p&gt;

&lt;p&gt;On Windows XP:&lt;/p&gt;
&lt;p&gt;C:\Documents and Settings\[YOUR_USERNAME]\Application Data\Pervasive\DataTools9\Common\Settings&lt;/p&gt;

&lt;p&gt;The following list includes some of the DataTools product category names and the associated &quot;settings&quot; file name:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data Joiner - DataJoiner.xml&lt;/li&gt;
&lt;li&gt;Data Loaders - DataLoader_Settings.xml&lt;/li&gt;
&lt;li&gt;Data Extractors - DataExtractor_Settings.xml&lt;/li&gt;
&lt;li&gt;Data Parsers - DataParseSettings.xml&lt;/li&gt;
&lt;li&gt;Data Parser for Unstructured Text - ExtractorSchema.xml&lt;/li&gt;
&lt;li&gt;Data Viewer - Browse.xml&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;IMPORTANT NOTE: For the Data Parser for Unstructured Text&lt;/strong&gt; back up the extractor900.mdb file prior to deleting the settings file. Otherwise, you will lose any/all saved extraction scripts. The extractor900.mdb file resides in this folder path (Windows XP): 
C:\Documents and Settings\jterrell\Application Data\Pervasive\DataTools9\Common&lt;/p&gt;
</description>
 <comments>http://pervasivedatatools.com/node/1105#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Wed, 03 Mar 2010 15:59:47 -0600</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">1105 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Manually Parse a C-ISAM Data File</title>
 <link>http://pervasivedatatools.com/node/983</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;I have a C-ISAM file that contains packed and binary data. How can I parse and define the structure of the file and export the unpacked data to a CSV text file format?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using the &lt;a href=&quot;/datatools/parsers/product/c-isam&quot;&gt;Data Parser for C-ISAM&lt;/a&gt;, you can define the structure of the data records by using the visual parser window, and once the data is parsed and unpacked, export the data to a CSV text file.&lt;/p&gt;

&lt;h3&gt;Objectives&lt;/h3&gt;

&lt;p&gt;There are two objectives in this DataTools HowTo, as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the Data Parser for C-ISAM to define the schema/structure of a fixed-length C-ISAM data file&lt;/li&gt;
&lt;li&gt;Export the unpacked data to a CSV text file format&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Level&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic to Intermediate&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Set&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Data Parser&lt;/li&gt;
&lt;li&gt;Built-in visual parsing interface&lt;/li&gt;
&lt;li&gt;Basic understanding of C-ISAM data storage formats&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Design Considerations&lt;/h3&gt;

&lt;p&gt;The principal design consideration is to follow the procedural steps below in the order in which they are specified in this HowTo. A secondary consideration is to follow the same basic procedural steps, and in the same order, when you begin to define the structure/schema of your own data file.&lt;/p&gt;

&lt;p&gt;The DataTools product used in this DataTools HowTo is the Data Parser for C-ISAM.&lt;/p&gt;

&lt;p&gt;The sample C-ISAM data file used in this HowTo is a simple fixed-length data file that contains character, binary, and packed data. The C-ISAM connector requires that the data file and its matching index file reside in the folder on your workstation. The sample data and index files (SrcCISAM.dat and SrcCISAM.idx) were NOT copied to your workstation when DataTools was installed, but you can obtain the sample files by posting a request in the user forum for the Data Parsers. We will zip and email the files to you.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/983&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/983#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Thu, 18 Jun 2009 16:28:45 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">983 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Manually Parse a Btrieve Data File</title>
 <link>http://pervasivedatatools.com/node/981</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;I have a Btrieve data file that contains packed and binary data. How can I parse and define the structure of the file and export the unpacked data to a CSV text file format?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using the &lt;a href=&quot;/datatools/parsers/product/btrieve&quot;&gt;Data Parser for Btrieve&lt;/a&gt;, you can define the structure of the data records by using the visual parser window, and once the data is parsed and unpacked, export the data to a CSV text file.&lt;/p&gt;

&lt;h3&gt;Objective&lt;/h3&gt;

&lt;p&gt;There are two objectives in this DataTools HowTo, as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the Data Parser for Btrieve to define the schema/structure of a fixed-length Btrieve data file&lt;/li&gt;
&lt;li&gt;Export the unpacked data to a CSV text file format&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Level&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic to Intermediate&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Set&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Data Parser&lt;/li&gt;
&lt;li&gt;Built-in visual parsing interface&lt;/li&gt;
&lt;li&gt;Basic understanding of Btrieve and packed data storage formats&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Design Considerations&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Before you begin the procedures in this HowTo, you must have a Btrieve or Pervasive.SQL Engine installed and configured on your system, and DataTools must be able to detect it. Refer to this page of our web site for details:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/node/955&quot;&gt;DataTools HowTo: Resolve an Error in the Btrieve Parser - Client Missing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The principal design consideration is to follow the procedural steps below in the order in which they are specified in this DataTools HowTo.&lt;/p&gt;
&lt;p&gt;The DataTools product used in this HowTo is the Data Parser for Btrieve.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/981&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/981#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Tue, 16 Jun 2009 13:39:55 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">981 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Manually Parse a Binary Data File</title>
 <link>http://pervasivedatatools.com/node/977</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;I have a source file that contains packed and binary data. How can I parse and define the structure of the file and export the unpacked data to a CSV text file format?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using the &lt;a href=&quot;/datatools/parsers/product/binary&quot;&gt;Data Parser for Binary&lt;/a&gt;, you can define the structure of the data records by using the visual parser window, and once the data is parsed and unpacked, export the data to a CSV text file.&lt;/p&gt;

&lt;h3&gt;Objective&lt;/h3&gt;

&lt;p&gt;There are two objectives in this DataTools HowTo, as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the Data Parser for Binary to define the schema/structure of a fixed-length data file&lt;/li&gt;
&lt;li&gt;Export the unpacked data to a CSV text file format&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Level&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic to Intermediate&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Set&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Data Parser&lt;/li&gt;
&lt;li&gt;Built-in visual parsing interface&lt;/li&gt;
&lt;li&gt;Basic understanding of binary and packed data storage formats&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Design Considerations&lt;/h3&gt;

&lt;p&gt;The principal design consideration is to follow the procedural steps below in the order in which they are specified in this HowTo. A secondary consideration is to follow the same basic procedural steps, and in the same order, when you begin to define the structure/schema of your own data file.&lt;/p&gt;

&lt;p&gt;The DataTools product used in this DataTools HowTo is the Data Parser for Binary.&lt;/p&gt;

&lt;p&gt;The sample binary data file used in this HowTo is a simple fixed-length data file that contains binary and packed data. The sample data file name is TUTOR4.BIN and it was copied to this folder when DataTools was installed on your workstation, assuming the product was installed in the default location:&lt;/p&gt;

&lt;p&gt;C:\Program Files\Pervasive\DataTools9\Common&lt;/p&gt;

&lt;h3&gt;Procedure&lt;/h3&gt;

&lt;p&gt;This tutorial is divided into the following tasks, which you should complete in the order shown:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/977&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/977#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Mon, 15 Jun 2009 16:45:13 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">977 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Standardize Various Date Formats</title>
 <link>http://pervasivedatatools.com/node/974</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;I have a source text file that contains a field in which there are dates stored in five different character string date formats. How can I standardize the dates to a single format?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using Map Designer in any of the Pervasive DataTools Data Extractors or Data Loaders, you can transform a variety of date formats into one standardized date format in your target file or table.&lt;/p&gt;

&lt;h3&gt;Objective&lt;/h3&gt;

&lt;p&gt;There is one objective in this sample transformation map, as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the Rapid Flow Integration Language (RIFL) to write an expression in a target data field to transform a variety of date formats from the source file into a one standardized date format in the target data file.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Level&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Set&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Map Designer&lt;/li&gt;
&lt;li&gt;Basic RIFL Scripting&lt;/li&gt;
&lt;li&gt;Basic understanding of date formats and the importance of storing dates in a single, standard format&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Design Considerations&lt;/h3&gt;

&lt;p&gt;The principal design consideration is to choose the date format that fits your business process requirements. Following this decision, the task is to write a RIFL expression that converts any date in the source file to the chosen standardized target date format.&lt;/p&gt;

&lt;p&gt;The DataTools product used in this sample transformation map is the Data Loader to CSV Text.&lt;/p&gt;

&lt;p&gt;The selected standardized date format in this sample is mm/dd/yyyy.&lt;/p&gt;

&lt;h3&gt;Procedure&lt;/h3&gt;

&lt;p&gt;Launch any of the DataTools Data Loader to CSV Text. Create a new transformation map, connect to the source and target data files, and perform the data field mapping and expressions, as follows:&lt;/p&gt;

&lt;h4&gt;Source Connection&lt;/h4&gt;

&lt;p&gt;The Source Connection tab is where you specify the source connector, select the source data file or table, and specify any special properties about your source data file. For this sample select the following:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/974&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/974#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <enclosure url="http://pervasivedatatools.com/files/src_standard.txt" length="128" type="text/plain" />
 <pubDate>Thu, 11 Jun 2009 12:42:22 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">974 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Write Rejected Records to a Reject File</title>
 <link>http://pervasivedatatools.com/node/965</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;There are records in my source file that I do not want to convert to my target file because they do not meet specific requirements. I know I can filter these records out completely, but can they be written to a different target file in the same map?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Using Map Designer in any of the Pervasive DataTools Data Extractors or Data Loaders, you can filter records that match or fail specified criteria and write these records to a reject file. The resulting records in the reject file can be inspected, thus allowing you to determine how to handle those records for further processing, or not.&lt;/p&gt;

&lt;h3&gt;Objectives&lt;/h3&gt;

&lt;p&gt;There are two objectives in this sample transformation map, as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the Rapid Flow Integration Language (RIFL) to write an expression in the Account No target field to prevent certain data records from being written to the target data file.&lt;/li&gt;
&lt;li&gt;Use the reject records subsystem to write the rejected records to a reject file where the rejected records can be reviewed manually and/or create a separate transformation map to correct the situation(s) that caused the records to be rejected.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Level&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Skill Set&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Map Designer&lt;/li&gt;
&lt;li&gt;Basic RIFL Scripting&lt;/li&gt;
&lt;li&gt;Event Handlers and Actions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Design Considerations&lt;/h3&gt;

&lt;p&gt;This transformation map selects records based on values in a data field in the source file. The field of interest is Account No. The goal is to write to the target only the source records that fall within a specified range of account numbers. We accomplish this goal by writing a simple RIFL expression in the Account No target field. The records from the source file that do not fall within the specified range of account numbers will be written to a &quot;reject file&quot;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/965&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/965#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Thu, 14 May 2009 14:46:30 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">965 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Use a COBOL Copybook to Define Fields</title>
 <link>http://pervasivedatatools.com/node/964</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;Can I use a COBOL copybook (FD) to define the fields in my COBOL data file? And if so, how?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;Yes, each of the following DataTools Data Parsers includes a feature that allows you to use a COBOL copybook to parse COBOL data. Detailed steps, including screenshots, are provided for you in the attached PDF document.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/datatools/parsers/product/binary&quot;&gt;Data Parser for Binary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/datatools/parsers/product/c-isam&quot;&gt;Data Parser for C-ISAM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/datatools/parsers/product/mfcobol&quot;&gt;Data Parser for Micro Focus COBOL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;www.adobe.com&quot;&gt;Adobe Reader&lt;/a&gt; is required to read the attached document.&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/964#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <enclosure url="http://pervasivedatatools.com/files/PDT_Connecting_to_an_External_Dictionary_File_1.pdf" length="153186" type="application/pdf" />
 <pubDate>Wed, 13 May 2009 13:17:51 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">964 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Transpose Data From Horizontal to Vertical Orientation</title>
 <link>http://pervasivedatatools.com/node/958</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;Is there a way to change the orientation of my data from rows to columns?&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;This &quot;DataTools HowTo&quot; contains an example of a data transformation showing how data stored in a row format in your source data file can be transposed into a columnar format in your target data file.&lt;/p&gt;

&lt;p&gt;The DataTools product used in this sample transformation map is the Data Loader to Fixed Text.&lt;/p&gt;

&lt;h3&gt;Source Connection&lt;/h3&gt;

&lt;p&gt;The source connector is ASCII Delimited, and the source file is TUTOR1.ASC. This is a sample CSV text file that resides in the main DataTools installation folder on your workstation.&lt;/p&gt;

&lt;h3&gt;Target Connection&lt;/h3&gt;

&lt;p&gt;The target connector is ASCII Fixed, and the target file that will be created after running the transformation map will be TRG_TRANSPOSE.ASC. You may write the target file to any folder to which you have access and permissions.&lt;/p&gt;

&lt;h3&gt;Transformation and Map Properties&lt;/h3&gt;

&lt;p&gt;To accomplish the horizontal-to-vertical transformation, the Event Handlers and Event Actions must be used in the Transformation and Map Properties window. To access this window click on the View menu and select Transformation and Map Properties from the menu options.&lt;/p&gt;

&lt;p&gt;Four Event Actions are created in the Transformation Map Properties. The following describes how to create these Events.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/958&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/958#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Fri, 01 May 2009 12:21:28 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">958 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>Pervasive Data Inspectors Released!</title>
 <link>http://pervasivedatatools.com/node/933</link>
 <description>&lt;p&gt;The Pervasive DataTools Team is proud to announce the release of a new line of DataTools products - &lt;a href=&quot;/datatools/info/inspectors&quot;&gt;&lt;strong&gt;Data Inspectors&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are 22 Data Inspector products, each of which connects to a specific application, database, or data file. Each Data Inspector runs an analysis on user-selected data fields and data records in your data source and returns a tabular (row and column) and a graphical (pie chart) analysis of the Distinct Values for each data field on which you choose to run the data analysis.&lt;/p&gt;

&lt;p&gt;The Data Inspector is a valuable data tool that can assist you with data analysis, data cleansing, and data transformation requirements.&lt;/p&gt;

&lt;p&gt;Documentation for the Data Inspectors is available on the &lt;a href=&quot;/support/documentation&quot;&gt;Online Help&lt;/a&gt; page in the Support area of our web site.&lt;/p&gt;

&lt;p&gt;Check out the new Data Inspectors and give us your feedback via the &lt;a href=&quot;/webform/product_feedback&quot;&gt;Product Feedback&lt;/a&gt; page of our site. We look forward to hearing from you!&lt;/p&gt;

&lt;p&gt;- Pervasive DataTools Team&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/933#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/75">Product announcements</category>
 <pubDate>Fri, 10 Apr 2009 15:16:43 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">933 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools HowTo: Resolve Btrieve Error 161</title>
 <link>http://pervasivedatatools.com/node/957</link>
 <description>&lt;h2&gt;Question:&lt;/h2&gt;

&lt;p&gt;When I try to connect to a Btrieve data file, I get an error 161.&lt;/p&gt;

&lt;h2&gt;Answer:&lt;/h2&gt;

&lt;p&gt;A Btrieve Error 161 indicates that the Pervasive.SQL user Count is exceeded. You may need to check with the DBA and request that any &quot;duplicate&quot; login(s) be shutdown, or purchase sufficient licenses for the number of users who need to simultaneously access the Pervasive.SQL database.&lt;/p&gt;
</description>
 <comments>http://pervasivedatatools.com/node/957#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/77">HowTos</category>
 <pubDate>Mon, 09 Mar 2009 11:12:00 -0500</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">957 at http://pervasivedatatools.com</guid>
</item>
<item>
 <title>DataTools v9 is Released!</title>
 <link>http://pervasivedatatools.com/node/831</link>
 <description>&lt;p&gt;The Pervasive DataTools Team is proud to announce the release of DataTools version 9!&lt;/p&gt;
&lt;p&gt;Some of the product names have changed, as follows:&lt;/p&gt;
&lt;p&gt;    * Data UpLoaders v8 ==&amp;gt; Data Loaders v9&lt;br /&gt;
    * Data DownLoaders v8 ==&amp;gt; Data Extractors v9&lt;br /&gt;
    * Data Extractor for Unstructured Text v8 ==&amp;gt; Data Parser for Unstructured Text v9&lt;/p&gt;
&lt;p&gt;The functionality of the above renamed products will not change from v8 to v9.&lt;/p&gt;
&lt;p&gt;The new version 9 products will include the following enhancements:&lt;/p&gt;
&lt;p&gt;    * Support for new versions of applications, databases, and data file formats&lt;br /&gt;
    * Improved support for Internet connections via a proxy server&lt;br /&gt;
    * Delivery of new and updated metadata via our web service&lt;br /&gt;
    * ...and more&lt;/p&gt;
&lt;p&gt;The user forums will be enhanced to include one &quot;set&quot; of forums for the v8 products and one &quot;set&quot; of forums for the v9 products. A new forum entitled &quot;DataTools v9 Upgrade&quot; will be added to address your version transition questions and issues.&lt;/p&gt;
&lt;p&gt;How Will this Upgrade Affect You?&lt;/p&gt;
&lt;p&gt;One of the most important changes that comes with this upgrade is that you can no longer install and run both Pervasive DataTools v9 AND Pervasive Data Integrator v9 on the same workstation. This limitation is due to the fact that both DataTools v9 and Data Integrator v9 write the same keys to the Windows Registry. If you wish to run both products, you must install each on a different workstation.&lt;/p&gt;
&lt;p&gt;First Time Users&lt;/p&gt;
&lt;p&gt;If you are a first-time user of DataTools, and have never installed DataTools v8, you will not be affected by this upgrade except immediate access to the new features. However, please see the previous paragraph regarding the installation of DataTools and Data Integrator on the same workstation.&lt;/p&gt;
&lt;p&gt;Returning Users&lt;/p&gt;
&lt;p&gt;Pervasive DataTools v8 product licenses will no longer be available. If you are currently using a license for one or more of the DataTools v8 products, please see the following important information:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://pervasivedatatools.com/node/831&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://pervasivedatatools.com/node/831#comments</comments>
 <category domain="http://pervasivedatatools.com/taxonomy/term/75">Product announcements</category>
 <pubDate>Thu, 05 Mar 2009 19:03:49 -0600</pubDate>
 <dc:creator>jterrell</dc:creator>
 <guid isPermaLink="false">831 at http://pervasivedatatools.com</guid>
</item>
</channel>
</rss>
