Hi Javier, How much time did this import take?
Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OEM - The OFBiz Extensions Marketplace1 http://oem.ofbizci.net/oci-2/ 1 not affiliated to (and not endorsed by) the OFBiz project On Wed, Nov 22, 2017 at 6:57 PM, Mike <mz4whee...@gmail.com> wrote: > Javier. Study my original post of one category and one product. I gave > away the keys to the kingdom there [grin]. I would ditch the idea of one > category. That is not realistic. Do it right and create seed data that > reflects the true tree structure of the categories, and then import the > products with the correctly assigned categories. Also, other content (like > images) should be filled in. Good luck. > > > On Wed, Nov 22, 2017 at 9:42 AM, Javier <droin...@gmail.com> wrote: > > > Sorry Mike, you were right. > > > > I forgot to remove PRICE and TAX from Product.xml file, but they were > still > > imported. > > > > 2017-11-22 17:21 GMT+00:00 Javier <droin...@gmail.com>: > > > > > As Pierre said, the price has to be with a '.' for decimals. > > > > > > > > > 2017-11-22 17:18:37,524 |http-nio-8443-exec-8 |EntitySaxReader > > > |W| Could not set field ProductPrice.price to the value 8,99 > > > java.lang.NumberFormatException > > > at java.math.BigDecimal.<init>(BigDecimal.java:494) ~[?:1.8.0_151] > > > at java.math.BigDecimal.<init>(BigDecimal.java:383) ~[?:1.8.0_151] > > > at java.math.BigDecimal.<init>(BigDecimal.java:806) ~[?:1.8.0_151] > > > at org.apache.ofbiz.entity.GenericEntity.setString( > > GenericEntity.java:574) > > > ~[ofbiz.jar:?] > > > at org.apache.ofbiz.entity.util.EntitySaxReader.startElement( > > EntitySaxReader.java:579) > > > [ofbiz.jar:?] > > > > Buildiat org.apache.xerces.parsers.AbstractSAXParser. > > startElement(Unknown > > > Source) [xercesImpl-2.9.1.jar:?] > > > > Buildiat org.apache.xerces.parsers.AbstractXMLDocumentParser. > > emptyElement(Unknown > > > Source) [xercesImpl-2.9.1.jar:?] > > > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl > > .scanStartElement(Unknown > > > Source) [xercesImpl-2.9.1.jar:?] > > > > > > > > > 2017-11-22 17:14 GMT+00:00 Javier <droin...@gmail.com>: > > > > > >> It's finished. > > >> > > >> Showing 1 - 20 of 95.094 > > >> > > >> Now I going to load ProducPrice.xml, let's see if I have the same > luck. > > >> > > >> Thanks very much to alls! > > >> > > >> Best regards. > > >> > > >> 2017-11-22 17:09 GMT+00:00 Javier <droin...@gmail.com>: > > >> > > >>> It's not over yet, but I made a query to the Products table, and > > >>> surprise, there are products :) > > >>> > > >>> select * from PRODUCT; > > >>> > > >>> 2017-11-22 17:03 GMT+00:00 Javier <droin...@gmail.com>: > > >>> > > >>>> Hello Mike, > > >>>> > > >>>> I have changed in mail of 22 de noviembre de 2017, 8:32 > > >>>> > > >>>> The Category is already created from Ofbiz web interface (manually). > > >>>> > > >>>> Now, I'm loading. > > >>>> > > >>>> Best regards > > >>>> > > >>>> 2017-11-22 14:54 GMT+00:00 Mike <mz4whee...@gmail.com>: > > >>>> > > >>>>> Regarding: > > >>>>> > > >>>>> <Product productID="JR119" productName="CONECTOR SOCKET 3POS IDC" > > >>>>> PRICE="0,6" TAX="7" primaryProductCategoryId="10001" > > >>>>> productTypeId="FINISHED_GOOD" inventoryItemTypeId="SERIALIZE > > >>>>> D_INV_ITEM" > > >>>>> isVirtual="N" isVariant="N" inShippingBox="N" > createdDate="2017-11-21 > > >>>>> 16:32:57.0" lastModifiedDate="2017-11-21 16:33:21.0" > > >>>>> lastUpdatedStamp="2017-11-21 16:33:21.0" createdTxStamp="2017-11-21 > > >>>>> 16:33:21.0" createdByUserLogin="admin" lastModifiedByUserLogin=" > > admin" > > >>>>> lotIdFilledIn="Allowed" billOfMaterialLevel="0" > > >>>>> createdStamp="2017-11-21 > > >>>>> 16:32:57.0"/> > > >>>>> > > >>>>> Right off the bat I see that "productID" is not "productId". I'm > > >>>>> pretty > > >>>>> sure that won't work. The beginning "<Product" signifies the > > "product" > > >>>>> table, and ONLY the columns in that table are legal for each of the > > >>>>> lines > > >>>>> in your ofbiz XML. For instance, you have "PRICE="0,6" TAX="7"... > > >>>>> Neither > > >>>>> "Price" or "Tax" are in the product table. Also, > > "inventoryItemTypeId" > > >>>>> should be "productTypeId". It also looks like "inShippingBox" does > > not > > >>>>> exist in the product table. You must be precise with all the table > > >>>>> names > > >>>>> and column names. > > >>>>> > > >>>>> This is why I said you must become very familiar with the ofbiz > > schema. > > >>>>> When creating seed data, you can log into the database and list all > > the > > >>>>> legal columns (i.e. for the product table). Here is an example for > > >>>>> postgresql: > > >>>>> > > >>>>> ofbiz=# \d product > > >>>>> primary_product_category_id | character varying(255) | > > >>>>> manufacturer_party_id | character varying(255) | > > >>>>> facility_id | character varying(255) | > > >>>>> introduction_date | timestamp with time zone | > > >>>>> release_date | timestamp with time zone | > > >>>>> support_discontinuation_date | timestamp with time zone | > > >>>>> sales_discontinuation_date | timestamp with time zone | > > >>>>> sales_disc_when_not_avail | character(1) | > > >>>>> internal_name | text | > > >>>>> brand_name | character varying(255) | > > >>>>> comments | text | > > >>>>> product_name | character varying(255) | > > >>>>> description | text | > > >>>>> long_description | text | > > >>>>> price_detail_text | text | > > >>>>> small_image_url | character varying(2000) | > > >>>>> medium_image_url | character varying(2000) | > > >>>>> large_image_url | character varying(2000) | > > >>>>> detail_image_url | character varying(2000) | > > >>>>> original_image_url | character varying(2000) | > > >>>>> detail_screen | character varying(255) | > > >>>>> inventory_message | text | > > >>>>> require_inventory | character(1) | > > >>>>> inventory_item_type_id | character varying(255) | > > >>>>> quantity_uom_id | character varying(255) | > > >>>>> quantity_included | numeric(18,6) | > > >>>>> pieces_included | numeric(20,0) | > > >>>>> require_amount | character(1) | > > >>>>> fixed_amount | numeric(18,2) | > > >>>>> amount_uom_type_id | character varying(255) | > > >>>>> weight_uom_id | character varying(255) | > > >>>>> weight | numeric(18,6) | > > >>>>> product_weight | numeric(18,6) | > > >>>>> diameter_uom_id | character varying(255) | > > >>>>> product_diameter | numeric(18,6) | > > >>>>> product_rating | numeric(18,6) | > > >>>>> rating_type_enum | character varying(255) | > > >>>>> returnable | character(1) | > > >>>>> taxable | character(1) | > > >>>>> charge_shipping | character(1) | > > >>>>> auto_create_keywords | character(1) | > > >>>>> include_in_promotions | character(1) | > > >>>>> is_virtual | character(1) | > > >>>>> is_variant | character(1) | > > >>>>> virtual_variant_method_enum | character varying(255) | > > >>>>> origin_geo_id | character varying(255) | > > >>>>> requirement_method_enum_id | character varying(255) | > > >>>>> bill_of_material_level | numeric(20,0) | > > >>>>> reserv_max_persons | numeric(18,6) | > > >>>>> reserv2nd_p_p_perc | numeric(18,6) | > > >>>>> reserv_nth_p_p_perc | numeric(18,6) | > > >>>>> config_id | character varying(255) | > > >>>>> created_date | timestamp with time zone | > > >>>>> created_by_user_login | character varying(255) | > > >>>>> last_modified_date | timestamp with time zone | > > >>>>> last_modified_by_user_login | character varying(255) | > > >>>>> in_shipping_box | character(1) | > > >>>>> default_shipment_box_type_id | character varying(255) | > > >>>>> lot_id_filled_in | character varying(255) | > > >>>>> order_decimal_quantity | character(1) | > > >>>>> last_updated_stamp | timestamp with time zone | > > >>>>> last_updated_tx_stamp | timestamp with time zone | > > >>>>> created_stamp | timestamp with time zone | > > >>>>> created_tx_stamp | timestamp with time zone | > > >>>>> > > >>>>> For postgres, the column names have "_", but for the ofbiz XML, > they > > >>>>> are > > >>>>> camel cased. So "created_by_user_login" becomes > "CreatedByUserLogin" > > >>>>> (in > > >>>>> the XML). For mysql, you can use the command "describe product;" > to > > >>>>> get a > > >>>>> similar output. Obviously, you don't need every single column, but > > >>>>> you'll > > >>>>> need images, right? So you'll want the insert the URLs into your > > seed > > >>>>> data. > > >>>>> > > >>>>> Not sure xmlstarlet is the right tool, but I think you are on the > > right > > >>>>> track. Start with the categories... > > >>>>> > > >>>>> > > >>>>> > > >>>>> On Wed, Nov 22, 2017 at 5:46 AM, pierre.gaudin < > > >>>>> pierre.gau...@nereide.fr> > > >>>>> wrote: > > >>>>> > > >>>>> > Hi Javier > > >>>>> > > > >>>>> > - The decimal seprator should be '.' > > >>>>> > - no need to set lastUpdatedStamp createdTxStamp ... > > >>>>> > - ProductCategory should be imported first > > >>>>> > > > >>>>> > Pierre > > >>>>> > > > >>>>> > On 22/11/2017 09:37, Javier wrote: > > >>>>> > > > >>>>> >> There is a error, is productId not ProductID, sorry. > > >>>>> >> > > >>>>> >> 2017-11-22 8:32 GMT+00:00 Javier <droin...@gmail.com>: > > >>>>> >> > > >>>>> >> Thanks Mike, > > >>>>> >>> > > >>>>> >>> I used xmlstarlet and this is the result for 2 products, I > made 2 > > >>>>> files > > >>>>> >>> Product.xml and ProductPrice.xml. Do you think it can work? > > >>>>> >>> > > >>>>> >>> Best regards > > >>>>> >>> > > >>>>> >>> Product.xml > > >>>>> >>> > > >>>>> >>> <Product productID="JR119" productName="CONECTOR SOCKET > 3POS > > >>>>> IDC" > > >>>>> >>> PRICE="0,6" TAX="7" primaryProductCategoryId="10001" > > >>>>> >>> productTypeId="FINISHED_GOOD" inventoryItemTypeId="SERIALIZE > > >>>>> D_INV_ITEM" > > >>>>> >>> isVirtual="N" isVariant="N" inShippingBox="N" > > >>>>> createdDate="2017-11-21 > > >>>>> >>> 16:32:57.0" lastModifiedDate="2017-11-21 16:33:21.0" > > >>>>> >>> lastUpdatedStamp="2017-11-21 16:33:21.0" > > createdTxStamp="2017-11-21 > > >>>>> >>> 16:33:21.0" createdByUserLogin="admin" > > >>>>> lastModifiedByUserLogin="admin" > > >>>>> >>> lotIdFilledIn="Allowed" billOfMaterialLevel="0" > > >>>>> createdStamp="2017-11-21 > > >>>>> >>> 16:32:57.0"/> > > >>>>> >>> > > >>>>> >>> <Product productID="JR120" productName="CONECTOR SOCKET > 2POS > > >>>>> IDC" > > >>>>> >>> PRICE="0,49" TAX="7" primaryProductCategoryId="10001" > > >>>>> >>> productTypeId="FINISHED_GOOD" inventoryItemTypeId="SERIALIZE > > >>>>> D_INV_ITEM" > > >>>>> >>> isVirtual="N" isVariant="N" inShippingBox="N" > > >>>>> createdDate="2017-11-21 > > >>>>> >>> 16:32:57.0" lastModifiedDate="2017-11-21 16:33:21.0" > > >>>>> >>> lastUpdatedStamp="2017-11-21 16:33:21.0" > > createdTxStamp="2017-11-21 > > >>>>> >>> 16:33:21.0" createdByUserLogin="admin" > > >>>>> lastModifiedByUserLogin="admin" > > >>>>> >>> lotIdFilledIn="Allowed" billOfMaterialLevel="0" > > >>>>> createdStamp="2017-11-21 > > >>>>> >>> 16:32:57.0"/> > > >>>>> >>> > > >>>>> >>> > > >>>>> >>> ProductPrice.xml > > >>>>> >>> > > >>>>> >>> <ProductPrice productID="JR119" price="0,6" > > taxPercentage="7" > > >>>>> >>> createdDate="2017-11-21 16:32:57.0" > lastModifiedDate="2017-11-21 > > >>>>> >>> 16:33:21.0" lastUpdatedStamp="2017-11-21 16:33:21.0" > > >>>>> >>> createdTxStamp="2017-11-21 16:33:21.0" > createdByUserLogin="admin" > > >>>>> >>> lastModifiedByUserLogin="admin" createdStamp="2017-11-21 > > >>>>> 16:32:57.0" > > >>>>> >>> currencyUomId="EUR" productStoreGroupId="_NA_" > > fromDate="2017-11-22 > > >>>>> >>> 07:15:53.0" productPricePurposeId="PURCHASE" > > >>>>> >>> productPriceTypeId="DEFAULT_PRICE" > > >>>>> >>> taxInPrice="Y"/> > > >>>>> >>> > > >>>>> >>> <ProductPrice productID="JR120" price="0,49" > > taxPercentage="7" > > >>>>> >>> createdDate="2017-11-21 16:32:57.0" > lastModifiedDate="2017-11-21 > > >>>>> >>> 16:33:21.0" lastUpdatedStamp="2017-11-21 16:33:21.0" > > >>>>> >>> createdTxStamp="2017-11-21 16:33:21.0" > createdByUserLogin="admin" > > >>>>> >>> lastModifiedByUserLogin="admin" createdStamp="2017-11-21 > > >>>>> 16:32:57.0" > > >>>>> >>> currencyUomId="EUR" productStoreGroupId="_NA_" > > fromDate="2017-11-22 > > >>>>> >>> 07:15:53.0" productPricePurposeId="PURCHASE" > > >>>>> >>> productPriceTypeId="DEFAULT_PRICE" > > >>>>> >>> taxInPrice="Y"/> > > >>>>> >>> > > >>>>> >>> > > >>>>> >>> 2017-11-21 15:49 GMT+00:00 Mike <mz4whee...@gmail.com>: > > >>>>> >>> > > >>>>> >>> It is a two step process as I outlined in my previous email. > > From > > >>>>> your > > >>>>> >>>> source XML/CSV, you create (via an external utility) the > > >>>>> >>>> catalog/categories/sub-categories into an ofbiz-compatible > > >>>>> "catalog" > > >>>>> >>>> XML > > >>>>> >>>> file. > > >>>>> >>>> > > >>>>> >>>> You then test import the "catalog" XML file, OVER and OVER > again > > >>>>> until > > >>>>> >>>> it > > >>>>> >>>> looks proper. Why do you do this? Because it will require > > >>>>> tweaking. > > >>>>> >>>> Doing > > >>>>> >>>> this in the ofbiz GUI would be tedious and error prone. > > >>>>> >>>> > > >>>>> >>>> You have to create "seed" compatible data. After the catalog > > >>>>> looks > > >>>>> >>>> good, > > >>>>> >>>> you repeat the same process (create an ofbiz-compatible > > "product" > > >>>>> XML > > >>>>> >>>> file) > > >>>>> >>>> with the products. > > >>>>> >>>> > > >>>>> >>>> You really don't need the OfbizDataModelBook at this point, my > > >>>>> previous > > >>>>> >>>> email showed you the tables and the order. > > >>>>> >>>> > > >>>>> >>>> Good luck. > > >>>>> >>>> > > >>>>> >>>> On Mon, Nov 20, 2017 at 10:54 PM, Javier <droin...@gmail.com> > > >>>>> wrote: > > >>>>> >>>> > > >>>>> >>>> Thanks Mike, > > >>>>> >>>>> > > >>>>> >>>>> One of the biggest problems in my current program is that it > > >>>>> does not > > >>>>> >>>>> support SubCategories. > > >>>>> >>>>> > > >>>>> >>>>> So I have to reorganize all the Categories. > > >>>>> >>>>> > > >>>>> >>>>> So at the moment it would be enough for me to load all the > > >>>>> products in > > >>>>> >>>>> a > > >>>>> >>>>> category (for example, the Uncategorised family) and then I > > >>>>> would be > > >>>>> >>>>> organizing it from Ofbiz. > > >>>>> >>>>> > > >>>>> >>>>> I have to familiarize myself with the schema of the > database. I > > >>>>> have > > >>>>> >>>>> > > >>>>> >>>> been > > >>>>> >>>> > > >>>>> >>>>> studying a bit the OfbizDataModelBook. > > >>>>> >>>>> > > >>>>> >>>>> Best regards. > > >>>>> >>>>> > > >>>>> >>>>> 2017-11-17 18:31 GMT+00:00 Mike <mz4whee...@gmail.com>: > > >>>>> >>>>> > > >>>>> >>>>> Nothing is simple in ofbiz. There are a butt load of tables > > that > > >>>>> >>>>>> > > >>>>> >>>>> have to > > >>>>> >>>> > > >>>>> >>>>> be imported in ofbiz... for ONE category, and for ONE > product, > > >>>>> IN THE > > >>>>> >>>>>> CORRECT ORDER!!! > > >>>>> >>>>>> > > >>>>> >>>>>> First, you have to pre-populate your categories. (example > > below) > > >>>>> >>>>>> > > >>>>> >>>>>> Then you can add the products. (one product example below) > > >>>>> >>>>>> > > >>>>> >>>>>> All this takes a lot of time organizing and analyzing in > order > > >>>>> to > > >>>>> >>>>>> understand the ofbiz schema. > > >>>>> >>>>>> > > >>>>> >>>>>> For the XML you posted, you have to create a custom script > > (i.e. > > >>>>> >>>>>> perl/python/java) that reads each XML "row", and creates > ofbiz > > >>>>> XML > > >>>>> >>>>>> compatible "seed" file(s). > > >>>>> >>>>>> > > >>>>> >>>>>> If you write your own script, vice relying on ofbiz tools, > you > > >>>>> have > > >>>>> >>>>>> absolute control over what exactly is imported, and no data > > >>>>> limits. > > >>>>> >>>>>> > > >>>>> >>>>> Want > > >>>>> >>>> > > >>>>> >>>>> alternate URLs? What multi language support? Change your > > >>>>> script. > > >>>>> >>>>>> > > >>>>> >>>>>> In addition, when you are setting up a new ofbiz instance, > you > > >>>>> WILL be > > >>>>> >>>>>> importing the same seed (store) data (example below), over > and > > >>>>> over > > >>>>> >>>>>> again... This is why you must create ofbiz compatible > "seed" > > >>>>> data for > > >>>>> >>>>>> > > >>>>> >>>>> your > > >>>>> >>>>> > > >>>>> >>>>>> store. All the experts here know that. > > >>>>> >>>>>> > > >>>>> >>>>>> "one category" example... "10000" is top level, "10001" is > > first > > >>>>> >>>>>> > > >>>>> >>>>> category. > > >>>>> >>>>> > > >>>>> >>>>>> <?xml version="1.0" encoding="UTF-8"?> > > >>>>> >>>>>> <entity-engine-xml> > > >>>>> >>>>>> <ProdCatalog prodCatalogId="10000" catalogName="Gallery" > > >>>>> >>>>>> > > >>>>> >>>>> useQuickAdd="N" > > >>>>> >>>> > > >>>>> >>>>> viewAllowPermReqd="N" purchaseAllowPermReqd="N" > > >>>>> >>>>>> > > >>>>> >>>>> createdStamp="2017-11-05 > > >>>>> >>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>>>> <ProductCategory productCategoryId="10000" > > >>>>> >>>>>> productCategoryTypeId="CATALOG_CATEGORY" > > categoryName="Gallery" > > >>>>> >>>>>> description="Gallery" createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProdCatalogCategory prodCatalogId="10000" > > >>>>> productCategoryId="10000" > > >>>>> >>>>>> prodCatalogCategoryTypeId="PCCT_BROWSE_ROOT" > > >>>>> fromDate="2017-11-05 > > >>>>> >>>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductCategory productCategoryId="Gallery_SEARCH" > > >>>>> >>>>>> productCategoryTypeId="SEARCH_CATEGORY" > categoryName="Gallery > > >>>>> Search" > > >>>>> >>>>>> description="Gallery Search" createdStamp="2017-11-05 > > >>>>> 10:59:43"/> > > >>>>> >>>>>> <ProdCatalogCategory prodCatalogId="10000" > > >>>>> >>>>>> productCategoryId="Gallery_SEARCH" > > prodCatalogCategoryTypeId=" > > >>>>> >>>>>> > > >>>>> >>>>> PCCT_SEARCH" > > >>>>> >>>>> > > >>>>> >>>>>> fromDate="2017-11-05 10:59:43" createdStamp="2017-11-05 > > >>>>> 10:59:43"/> > > >>>>> >>>>>> <ProductStoreCatalog productStoreId="Gallery" > > >>>>> prodCatalogId="10000" > > >>>>> >>>>>> fromDate="2017-11-05 10:59:43" createdStamp="2017-11-05 > > >>>>> 10:59:43"/> > > >>>>> >>>>>> <Content contentId="PROD_DESCRIPTION" > contentTypeId="DOCUMENT" > > >>>>> >>>>>> contentName="Product Description" createdDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductCategory productCategoryId="10001" > > >>>>> >>>>>> productCategoryTypeId="CATALOG_CATEGORY" > > >>>>> >>>>>> > > >>>>> >>>>> primaryParentCategoryId="10000" > > >>>>> >>>> > > >>>>> >>>>> description="Games & Entertainment" > > createdStamp="2017-11-05 > > >>>>> >>>>>> 10:59:43"/> > > >>>>> >>>>>> <ProductCategoryRollup productCategoryId="10001" > > >>>>> >>>>>> parentProductCategoryId="10000" sequenceNum="1" > > >>>>> fromDate="2017-11-05 > > >>>>> >>>>>> 10:59:43" createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <DataResource dataResourceId="10001Den" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="10001Den" textData="Games > & > > >>>>> >>>>>> Entertainment" createdStamp="2017-11-05 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <Content contentId="10001Den" contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="10001Den" description="DESCRIPTION en 10001" > > >>>>> >>>>>> localeString="en" createdDate="2017-11-05 10:59:43" > > >>>>> >>>>>> createdByUserLogin="admin" createdStamp="2017-11-05 > 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductCategoryContent productCategoryId="10001" > > >>>>> contentId="10001Den" > > >>>>> >>>>>> prodCatContentTypeId="CATEGORY_NAME" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="10001Den" contentIdTo="10001Den" > > >>>>> >>>>>> contentAssocTypeId="ALTERNATE_LOCALE" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <DataResource dataResourceId="10001Aen" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="10001Aen" > > >>>>> >>>>>> > > >>>>> >>>>> textData="games-entertainment" > > >>>>> >>>> > > >>>>> >>>>> createdStamp="2017-11-05 10:59:43" createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <Content contentId="10001Aen" contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="10001Aen" description="ALT_URL en 10001" > > >>>>> >>>>>> > > >>>>> >>>>> localeString="en" > > >>>>> >>>>> > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ProductCategoryContent productCategoryId="10001" > > >>>>> contentId="10001Aen" > > >>>>> >>>>>> prodCatContentTypeId="ALTERNATIVE_URL" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="10001Aen" contentIdTo="10001Aen" > > >>>>> >>>>>> contentAssocTypeId="ALTERNATIVE_URL" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> </entity-engine-xml> > > >>>>> >>>>>> > > >>>>> >>>>>> "one product" example: > > >>>>> >>>>>> > > >>>>> >>>>>> <?xml version="1.0" encoding="UTF-8"?> > > >>>>> >>>>>> <entity-engine-xml> > > >>>>> >>>>>> <Product productId="798936836182" > > productTypeId="FINISHED_GOOD" > > >>>>> >>>>>> primaryProductCategoryId="10002" > internalName="798936836182" > > >>>>> >>>>>> brandName="SELECTSOFT GAMES" comments="JEWEL CASE EVERYONE" > > >>>>> >>>>>> smallImageUrl="/images/products/10000/1001MINIGOLF/ > small.jpg" > > >>>>> >>>>>> mediumImageUrl="/images/products/10000/1001MINIGOLF/ > > medium.jpg" > > >>>>> >>>>>> largeImageUrl="/images/products/10000/1001MINIGOLF/ > large.jpg" > > >>>>> >>>>>> originalImageUrl="/images/products/10000/1001MINIGOLF/ > origin > > >>>>> al.jpg" > > >>>>> >>>>>> detailImageUrl="/images/products/10000/1001MINIGOLF/ > > detail.jpg" > > >>>>> >>>>>> inventoryMessage="Ships from NashVille" requireInventory="N" > > >>>>> >>>>>> weightUomId="WT_lb" weight=".350000" productWeight=".350000" > > >>>>> >>>>>> > > >>>>> >>>>> returnable="Y" > > >>>>> >>>>> > > >>>>> >>>>>> taxable="Y" chargeShipping="Y" isVirtual="N" isVariant="N" > > >>>>> >>>>>> requirementMethodEnumId="PRODRQM_DS" > billOfMaterialLevel="0" > > >>>>> >>>>>> introductionDate="2007-06-14 00:00:00" > > >>>>> salesDiscontinuationDate=" > > >>>>> >>>>>> 2038-01-01 > > >>>>> >>>>>> 00:00:00" createdDate="2017-11-05 10:59:43" > > >>>>> createdByUserLogin="admin" > > >>>>> >>>>>> autoCreateKeywords="Y"/> > > >>>>> >>>>>> <ProductCategoryMember productCategoryId="10002" > > >>>>> >>>>>> > > >>>>> >>>>> productId="798936836182" > > >>>>> >>>> > > >>>>> >>>>> fromDate="2007-06-14 00:00:00" thruDate="2038-01-01 00:00:00" > > >>>>> >>>>>> sequenceNum="0" quantity="0" createdStamp="2017-11-05 > > >>>>> 10:59:43"/> > > >>>>> >>>>>> <ProductCategoryMember productCategoryId="Gallery_SEARCH" > > >>>>> >>>>>> productId="798936836182" fromDate="2007-06-14 00:00:00" > > >>>>> >>>>>> thruDate="2038-01-01 00:00:00" sequenceNum="0" quantity="0" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductPrice productId="798936836182" > > >>>>> productPriceTypeId="DEFAULT_ > > >>>>> >>>>>> > > >>>>> >>>>> PRICE" > > >>>>> >>>>> > > >>>>> >>>>>> productPricePurposeId="PURCHASE" currencyUomId="USD" > > >>>>> >>>>>> > > >>>>> >>>>> termUomId="OTH_ea" > > >>>>> >>>> > > >>>>> >>>>> productStoreGroupId="_NA_" price="3.85" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" > createdByUserLogin="admin"/> > > >>>>> >>>>>> <ProductPrice productId="798936836182" > > >>>>> productPriceTypeId="LIST_PRICE > > >>>>> >>>>>> > > >>>>> >>>>> " > > >>>>> >>>> > > >>>>> >>>>> productPricePurposeId="PURCHASE" currencyUomId="USD" > > >>>>> >>>>>> > > >>>>> >>>>> termUomId="OTH_ea" > > >>>>> >>>> > > >>>>> >>>>> productStoreGroupId="_NA_" price="9.95" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" > createdByUserLogin="admin"/> > > >>>>> >>>>>> <ProductPrice productId="798936836182" > > >>>>> productPriceTypeId="WHOLESALE_ > > >>>>> >>>>>> PRICE" > > >>>>> >>>>>> productPricePurposeId="PURCHASE" currencyUomId="USD" > > >>>>> >>>>>> > > >>>>> >>>>> termUomId="OTH_ea" > > >>>>> >>>> > > >>>>> >>>>> productStoreGroupId="_NA_" price="2.75" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" > createdByUserLogin="admin"/> > > >>>>> >>>>>> <SupplierProduct productId="798936836182" partyId="Gallery" > > >>>>> >>>>>> availableFromDate="2017-11-05 10:59:43" > > >>>>> supplierPrefOrderId="10_MAIN_ > > >>>>> >>>>>> SUPPL" > > >>>>> >>>>>> standardLeadTimeDays="1" minimumOrderQuantity="1" > > >>>>> >>>>>> > > >>>>> >>>>> orderQtyIncrements="1" > > >>>>> >>>> > > >>>>> >>>>> unitsIncluded="1" quantityUomId="OTH_ea" currencyUomId="USD" > > >>>>> >>>>>> supplierProductName="1001 MINIGOLF CHALLENGE" > > >>>>> >>>>>> supplierProductId="1001MINIGOLF" canDropShip="Y" > > >>>>> comments="Supplier > > >>>>> >>>>>> Comment" createdStamp="2017-11-05 10:59:43" > lastPrice="3.85"/> > > >>>>> >>>>>> <GoodIdentification productId="798936836182" > > >>>>> >>>>>> goodIdentificationTypeId="UPCA" idValue="798936836182" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductFacility productId="798936836182" > facilityId="Gallery" > > >>>>> >>>>>> lastInventoryCount="9.000000" createdStamp="2017-11-05 > > >>>>> 10:59:43"/> > > >>>>> >>>>>> <DataResource dataResourceId="798936836182Den" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="798936836182Den" > > textData="1001 > > >>>>> >>>>>> > > >>>>> >>>>> MINIGOLF > > >>>>> >>>> > > >>>>> >>>>> CHALLENGE" createdStamp="2017-11-05 10:59:43" > > >>>>> >>>>>> > > >>>>> >>>>> createdTxStamp="2017-11-05 > > >>>>> >>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>>>> <Content contentId="798936836182Den" > contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="798936836182Den" description="DESCRIPTION > en > > >>>>> >>>>>> > > >>>>> >>>>> 798936836182" > > >>>>> >>>>> > > >>>>> >>>>>> localeString="en" createdDate="2017-11-05 10:59:43" > > >>>>> >>>>>> createdByUserLogin="admin" createdStamp="2017-11-05 > 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductContent productId="798936836182" > > >>>>> contentId="798936836182Den" > > >>>>> >>>>>> productContentTypeId="DESCRIPTION" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="798936836182Den" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Den" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="ALTERNATE_LOCALE" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="PROD_DESCRIPTION" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Den" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="SUB_CONTENT" fromDate="2017-11-05 > > 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <DataResource dataResourceId="798936836182Aen" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="798936836182Aen" > > >>>>> >>>>>> textData="1001-minigolf-challenge" createdStamp="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <Content contentId="798936836182Aen" > contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="798936836182Aen" description="ALT_URL en > > >>>>> >>>>>> > > >>>>> >>>>> 798936836182" > > >>>>> >>>> > > >>>>> >>>>> localeString="en" createdDate="2017-11-05 10:59:43" > > >>>>> >>>>>> createdByUserLogin="admin" createdStamp="2017-11-05 > 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductContent productId="798936836182" > > >>>>> contentId="798936836182Aen" > > >>>>> >>>>>> productContentTypeId="ALTERNATIVE_URL" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="798936836182Aen" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Aen" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="ALTERNATIVE_URL" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <DataResource dataResourceId="798936836182Len" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="798936836182Len" > > >>>>> textData="Welcome to > > >>>>> >>>>>> > > >>>>> >>>>> the > > >>>>> >>>>> > > >>>>> >>>>>> largest mini-golf course ever" createdStamp="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <Content contentId="798936836182Len" > contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="798936836182Len" description="DESCRIPTION > en > > >>>>> >>>>>> > > >>>>> >>>>> 798936836182" > > >>>>> >>>>> > > >>>>> >>>>>> localeString="en" createdDate="2017-11-05 10:59:43" > > >>>>> >>>>>> createdByUserLogin="admin" createdStamp="2017-11-05 > 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductContent productId="798936836182" > > >>>>> contentId="798936836182Len" > > >>>>> >>>>>> productContentTypeId="LONG_DESCRIPTION" > fromDate="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43" > > >>>>> >>>> > > >>>>> >>>>> createdStamp="2017-11-05 10:59:43" createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="798936836182Len" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Len" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="ALTERNATE_LOCALE" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="PROD_DESCRIPTION" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Len" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="SUB_CONTENT" fromDate="2017-11-05 > > 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <DataResource dataResourceId="798936836182Nen" > > >>>>> >>>>>> dataResourceTypeId="ELECTRONIC_TEXT" localeString="en" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ElectronicText dataResourceId="798936836182Nen" > > textData="1001 > > >>>>> >>>>>> > > >>>>> >>>>> MINIGOLF > > >>>>> >>>> > > >>>>> >>>>> CHALLENGE" createdStamp="2017-11-05 10:59:43" > > >>>>> >>>>>> > > >>>>> >>>>> createdTxStamp="2017-11-05 > > >>>>> >>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>>>> <Content contentId="798936836182Nen" > contentTypeId="DOCUMENT" > > >>>>> >>>>>> dataResourceId="798936836182Nen" description="DESCRIPTION > en > > >>>>> >>>>>> > > >>>>> >>>>> 798936836182" > > >>>>> >>>>> > > >>>>> >>>>>> localeString="en" createdDate="2017-11-05 10:59:43" > > >>>>> >>>>>> createdByUserLogin="admin" createdStamp="2017-11-05 > 10:59:43" > > >>>>> >>>>>> createdTxStamp="2017-11-05 10:59:43"/> > > >>>>> >>>>>> <ProductContent productId="798936836182" > > >>>>> contentId="798936836182Nen" > > >>>>> >>>>>> productContentTypeId="PRODUCT_NAME" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="798936836182Nen" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Nen" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="ALTERNATE_LOCALE" fromDate="2017-11-05 > > >>>>> 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> <ContentAssoc contentId="PROD_DESCRIPTION" > > >>>>> >>>>>> > > >>>>> >>>>> contentIdTo="798936836182Nen" > > >>>>> >>>> > > >>>>> >>>>> contentAssocTypeId="SUB_CONTENT" fromDate="2017-11-05 > > 10:59:43" > > >>>>> >>>>>> createdDate="2017-11-05 10:59:43" createdByUserLogin="admin" > > >>>>> >>>>>> createdStamp="2017-11-05 10:59:43" > createdTxStamp="2017-11-05 > > >>>>> >>>>>> > > >>>>> >>>>> 10:59:43"/> > > >>>>> >>>> > > >>>>> >>>>> </entity-engine-xml> > > >>>>> >>>>>> > > >>>>> >>>>>> > > >>>>> >>>>>> > > >>>>> >>>>>> On Fri, Nov 17, 2017 at 1:43 AM, Javier <droin...@gmail.com > > > > >>>>> wrote: > > >>>>> >>>>>> > > >>>>> >>>>>> Hi Jacques, > > >>>>> >>>>>>> > > >>>>> >>>>>>> Yes, both, but I have problems in step 4: > > >>>>> >>>>>>> > > >>>>> >>>>>>> > > >>>>> >>>>>>> 1. connect to the Webtools application > > >>>>> >>>>>>> 2. go to the "Work With Data Files" screen > > >>>>> >>>>>>> 3. enter the path to the your definition file in the > > >>>>> "Definition > > >>>>> >>>>>>> Filename or URL" input field > > >>>>> >>>>>>> 4. click on the submit button > > >>>>> >>>>>>> > > >>>>> >>>>>>> > > >>>>> >>>>>>> I have used this file > > >>>>> >>>>>>> /opt/apache-ofbiz-16.11.03/framework/datafile/dtd/ > > datafiles.xsd > > >>>>> and > > >>>>> >>>>>>> > > >>>>> >>>>>> this > > >>>>> >>>>> > > >>>>> >>>>>> <data-file name="Product" separator-style="delimited" > > >>>>> >>>>>>> > > >>>>> >>>>>> type-code="UTF-8" > > >>>>> >>>> > > >>>>> >>>>> delimiter="	" text-delimiter="" > > >>>>> >>>>>>> description="this takes the product data from doba > file" > > >>>>> >>>>>>> has-header="true"> > > >>>>> >>>>>>> <record name="Product"> > > >>>>> >>>>>>> <field name="productId" ignored="false" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="primaryProductCategoryId" > > >>>>> expression="true" > > >>>>> >>>>>>> default-value="dropShip" type="String"/> > > >>>>> >>>>>>> <field name="productTypeId" expression="true" > > >>>>> >>>>>>> default-value="FINISHED_GOOD" type="String"/> > > >>>>> >>>>>>> <field name="sku" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="description" ignored="false" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="categories" ignored="true" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="image_url" ignored="true" > > type="String"/> > > >>>>> >>>>>>> <field name="brandName" ignored="false" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="longDescription" ignored="false" > > >>>>> >>>>>>> > > >>>>> >>>>>> type="String"/> > > >>>>> >>>> > > >>>>> >>>>> <field name="details" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="weight" ignored="false" > type="String"/> > > >>>>> >>>>>>> <field name="weightUomId" expression="true" > > >>>>> >>>>>>> > > >>>>> >>>>>> default-value="WT_lb" > > >>>>> >>>>> > > >>>>> >>>>>> type="String"/> > > >>>>> >>>>>>> <field name="dimensions" ignored="true" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="going" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="refurb" ignored="true" > type="String"/> > > >>>>> >>>>>>> <field name="freight" ignored="true" > type="String"/> > > >>>>> >>>>>>> <field name="productName" ignored="false" > > >>>>> type="String"/> > > >>>>> >>>>>>> <field name="map" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="price" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="msrp" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="quantityIncluded" expression="true" > > >>>>> >>>>>>> > > >>>>> >>>>>> default-value="1" > > >>>>> >>>>>> > > >>>>> >>>>>>> type="String"/> > > >>>>> >>>>>>> <field name="quantity" ignored="true" > > type="String"/> > > >>>>> >>>>>>> <field name="est_avail" ignored="true" > > type="String"/> > > >>>>> >>>>>>> <field name="expected_shipping_cost" > ignored="true" > > >>>>> >>>>>>> > > >>>>> >>>>>> type="String"/> > > >>>>> >>>>>> > > >>>>> >>>>>>> <field name="expected_drop_ship_fee" > ignored="true" > > >>>>> >>>>>>> > > >>>>> >>>>>> type="String"/> > > >>>>> >>>>>> > > >>>>> >>>>>>> <field name="upc" ignored="true" type="String"/> > > >>>>> >>>>>>> <field name="item_id" ignored="true" > type="String"/> > > >>>>> >>>>>>> <field name="isVirtual" expression="true" > > >>>>> default-value="N" > > >>>>> >>>>>>> type="String"/> > > >>>>> >>>>>>> <field name="isVariant" expression="true" > > >>>>> default-value="N" > > >>>>> >>>>>>> type="String"/> > > >>>>> >>>>>>> </record> > > >>>>> >>>>>>> </data-file> > > >>>>> >>>>>>> > > >>>>> >>>>>>> but always I get this error "No <data-file> elements found > > in > > >>>>> >>>>>>> file:/home/user/data-file.xml" > > >>>>> >>>>>>> > > >>>>> >>>>>>> Best regards > > >>>>> >>>>>>> > > >>>>> >>>>>>> 2017-11-17 9:30 GMT+00:00 Jacques Le Roux < > > >>>>> >>>>>>> > > >>>>> >>>>>> jacques.le.r...@les7arts.com> > > >>>>> >>>>> > > >>>>> >>>>>> : > > >>>>> >>>>>> > > >>>>> >>>>>>> Le 17/11/2017 à 09:43, Javier H. a écrit : > > >>>>> >>>>>>>> > > >>>>> >>>>>>>> On 2017-11-17 08:05, Michael Brohl < > > michael.br...@ecomify.de> > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>> wrote: > > >>>>> >>>>> > > >>>>> >>>>>> Hi Javier, > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> why not directly export to the OFBiz datafile format? > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> Regards, > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> Michael > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> Am 17.11.17 um 09:03 schrieb Javier H.: > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> On 2017-11-14 08:21, "Javier H."<droin...@gmail.com> > > wrote: > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> On 2017-11-14 08:02, "pierre.gaudin" < > > >>>>> >>>>>>>>>>>> > > >>>>> >>>>>>>>>>> pierre.gau...@nereide.fr> > > >>>>> >>>> > > >>>>> >>>>> wrote: > > >>>>> >>>>>>> > > >>>>> >>>>>>>> On 14/11/2017 08:55, Javier H. wrote: > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> Hello, > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>>> I have to import about 95.000 products into Ofbiz > > (mysql > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> database). > > >>>>> >>>>>> > > >>>>> >>>>>>> I can import it to TXT or SQL formats, also to XLS but I > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> get a > > >>>>> >>>> > > >>>>> >>>>> error > > >>>>> >>>>>>> > > >>>>> >>>>>>>> because max is 65.000 rows. > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>>> What format do you recommend for import, TXT or SQL? > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>>> Best regards > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>>> Hi Javier > > >>>>> >>>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> We used to import about 700 000 article for a > customer. > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> We used XML import via XSLT transformation to do so. > I > > >>>>> don't > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>> think > > >>>>> >>>>> > > >>>>> >>>>>> there > > >>>>> >>>>>>>>>>>>> is a limit with xml import. > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> Pierre > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> Thank you Pierre, > > >>>>> >>>>>>>>>>>>> > > >>>>> >>>>>>>>>>>>> I think that I can to export to XML, I have to check > > it. > > >>>>> >>>>>>>>>>>> > > >>>>> >>>>>>>>>>>> Best regards > > >>>>> >>>>>>>>>>>> Hello, > > >>>>> >>>>>>>>>>>> > > >>>>> >>>>>>>>>>>> I have exported the data to an XML file. > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> Something similar to this: > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > > >>>>> >>>>>>>>>>> <RECORDS> > > >>>>> >>>>>>>>>>> <RECORD> > > >>>>> >>>>>>>>>>> <ROW > > >>>>> >>>>>>>>>>> CODE="1308051" > > >>>>> >>>>>>>>>>> DESCR="DEMO PRODUCT" > > >>>>> >>>>>>>>>>> PRICE="5,50" > > >>>>> >>>>>>>>>>> TAX="21" > > >>>>> >>>>>>>>>>> QUANTITY="40" > > >>>>> >>>>>>>>>>> LASTPRICE="4,9" > > >>>>> >>>>>>>>>>> TAXCODE="3" > > >>>>> >>>>>>>>>>> PROVIDER="87" > > >>>>> >>>>>>>>>>> CATEGORY="00099" > > >>>>> >>>>>>>>>>> DATE="01012015" > > >>>>> >>>>>>>>>>> /> > > >>>>> >>>>>>>>>>> </RECORD> > > >>>>> >>>>>>>>>>> ..... > > >>>>> >>>>>>>>>>> </RECORDS> > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> How can I make the definition file for this? > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> And how can I ignore the fields that I do not want to > > >>>>> import? > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>> (For > > >>>>> >>>> > > >>>>> >>>>> example DATE). > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> Best regards > > >>>>> >>>>>>>>>>> > > >>>>> >>>>>>>>>>> Hi Michael, > > >>>>> >>>>>>>>>> > > >>>>> >>>>>>>>>> Because I have no idea. > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>>> https://cwiki.apache.org/confluence/display/OFBIZ/ > > OFBiz%27s+ > > >>>>> >>>>>>>>> Data+File+Tools > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>>> I'm testing Data File Tools, I added this > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>> "/opt/apache-ofbiz-16.11.03/fr > > >>>>> >>>>>> > > >>>>> >>>>>>> amework/datafile/dtd/datafiles.xsd" to Definition Filename > > or > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>> URL" > > >>>>> >>>> > > >>>>> >>>>> but > > >>>>> >>>>>> > > >>>>> >>>>>>> I > > >>>>> >>>>>>> > > >>>>> >>>>>>>> get this error: > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>>> No <data-file> elements found in > > >>>>> file:/opt/apache-ofbiz-16.11.0 > > >>>>> >>>>>>>>> 3/framework/datafile/dtd/datafiles.xsd > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>>> Best regards > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>>> Hi Javier, > > >>>>> >>>>>>>>> > > >>>>> >>>>>>>> Did you follow https://cwiki.apache.org/confl > > >>>>> uence/display/OFBIZ/ > > >>>>> >>>>>>>> > > >>>>> >>>>>>> OFBiz's+ > > >>>>> >>>>>>> > > >>>>> >>>>>>>> Data+File+Tools ? > > >>>>> >>>>>>>> Did you have a look at https://cwiki.apache.org/confl > > >>>>> >>>>>>>> uence/display/OFBIZ/Handling+of+External+data ? > > >>>>> >>>>>>>> > > >>>>> >>>>>>>> HTH > > >>>>> >>>>>>>> > > >>>>> >>>>>>>> Jacques > > >>>>> >>>>>>>> > > >>>>> >>>>>>>> > > >>>>> >>>>>>>> > > >>>>> >>>>>>> -- > > >>>>> >>>>>>> Saludos > > >>>>> >>>>>>> > > >>>>> >>>>>>> > > >>>>> >>> > > >>>>> > > > >>>>> > > >>>> > > >>>> > > >>> > > >> > > > > > >