I am probably doing something stupid here...I have dug into the link that was 
posted and it looks simple enough...however the code snippet is for a fixed 
width file rather than a comma delimited file...and my attempts to create the 
right schema for importing product are failing...If someone has a CSV file 
snippet to share that would be awesome

So heading in a different direction I created the entity data snippet below:

<!-- this file contains some sample products for testing the data import 
routine -->
<entity-engine-xml>

    <DataImportProduct productId="YG0081ATF" productTypeId="FINISHED_GOOD" 
description="1/8 x 1-59/64 CARBIDE DREAM DRILL W/O COOLANT HOLES (3XD)" 
price="22.13" priceCurrencyUomId="USD" supplierPartyId="YG1" purchasePrice=""/>
    <DataImportProduct productId="YG0081BTF" productTypeId="FINISHED_GOOD" 
description="1/8 x 15/64 CARBIDE DREAM DRILL W/ COOLANT HOLE" price="105.73" 
priceCurrencyUomId="USD" supplierPartyId="YG1" purchasePrice=""/>
    
        
</entity-engine-xml>

However every time I have tried to use the XML IMport tool it just keeps coming 
back and saying that the either URL / file or the XML are not complete

What am I doing wrong?

-----Original Message-----
From: BJ Freeman [mailto:[email protected]] 
Sent: November-09-10 6:00 PM
To: [email protected]
Subject: Re: How to import a pre existing product database

all web tools imports into memory so is limited to the amount of free memory of 
the sever.

I imports files that are gigs in size so read in the files. I typical file has 
25 columns and takes about 15min.
There is no need to write code to convert files to xml since the 
https://cwiki.apache.org/confluence/display/OFBENDUSER/OFBiz%27s+Data+File+Tools





=========================
BJ Freeman
Strategic Power Office with Supplier Automation  
<http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
James McGill sent the following on 11/9/2010 12:38 PM:

> On Tue, Nov 9, 2010 at 9:34 AM, James Lawton<[email protected]>wrote:
>
>> How would I import a pre existing product database? I currently have it in
>> a
>> CSV and I am looking for a method of getting that information into the
>> database so that the imported items will show up in the catalog
>>
>
>
> OFBiz ETL is best done as XML seed data.
> In your scenario I would seriously consider converting the CSV into XML (a
> job for Perl),
> and perhaps doing some input validation as part of that conversion, and then
> loading the XML
> as seed data.
>
> If you really have a lot of ETL to do (e.g., processing that will take hours
> or days to run through the service interface) you might be better off going
> straight to the database.  You lose some of the traceability this way (e.g.,
> logging and event side-effects) so it isn't recommended.  (We ran into
> problems when loading in several years worth of historical data, orders and
> inventory transactions.)
>
> --
> James McGill
> Phoenix AZ
>


Reply via email to