Wednesday, September 22, 2010

Free random fake name generators for testing FileGateway

I thought of a site that allows one to generate records of fake names with other general fields. You can generate 50,000 records at a time, for free. Visit here for more information.
http://www.fakenamegenerator.com/
With 50,000 records we can test the performance and collect realistic performance data via Hawk.
I have modified the Data Format configuration as well as the Mapper activity to accommodate this change.
The Data Format describing the input csv file.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="emp">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="empNum" type="xsd:int"/>
            <xsd:element name="gender" type="xsd:string"/>
            <xsd:element name="firstname" type="xsd:string"/>
            <xsd:element name="midinit" type="xsd:string"/>
            <xsd:element name="lastname" type="xsd:string"/>
            <xsd:element name="stradd" type="xsd:string"/>
            <xsd:element name="city" type="xsd:string"/>
            <xsd:element name="state" type="xsd:string"/>
            <xsd:element name="zip" type="xsd:int"/>
            <xsd:element name="cntry" type="xsd:string"/>
            <xsd:element name="email" type="xsd:string"/>
            <xsd:element name="phone" type="xsd:string"/>
            <xsd:element name="mommaiden" type="xsd:string"/>
            <xsd:element name="dob" type="xsd:string"/>
            <xsd:element name="cctype" type="xsd:string"/>
            <xsd:element name="ccnum" type="xsd:long"/>
            <xsd:element name="cvv2" type="xsd:string"/>
            <xsd:element name="ccexp" type="xsd:string"/>
            <xsd:element name="nationalid" type="xsd:string"/>
            <xsd:element name="ups" type="xsd:string"/>
            <xsd:element name="job" type="xsd:string" minOccurs="0"/>
            <xsd:element name="domain" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
Here is the updated BusinessWorks project file. Just to be safe, I would let you obtain your own copies of fake names rather than distributing something that I am not sure I should.
Well, nothing is better than putting your hands into the tasks, try’em out!
Cheers, happy SOA'ing!
Note1 : When you generate your own list of fake names, please ensure that you select all fields except the password field. They have been mapped in the process definition.
Note 2:You also need to modify the designer.tra file to allow a large heap size. Locate the "tibco.env.HEAP_SIZE" variable in the designer.tra and assign it a value of 1024M
tibco.env.HEAP_SIZE 1024M

No comments:

Post a Comment