From aacaad6ced814d07a3f0d772a7aa1b58d62bdc3b Mon Sep 17 00:00:00 2001 From: gexce Date: Mon, 21 Aug 2017 10:35:17 +0200 Subject: [PATCH] final fixes --- .../edam/excelimport/ImportFileCleaner.java | 7 +- .../ToolboxImportFileGenerator.java | 119 +++++++++--------- 2 files changed, 65 insertions(+), 61 deletions(-) diff --git a/Toolbox Migration/src/com/bayer/edam/excelimport/ImportFileCleaner.java b/Toolbox Migration/src/com/bayer/edam/excelimport/ImportFileCleaner.java index 4ca93c8..1a3c4ca 100644 --- a/Toolbox Migration/src/com/bayer/edam/excelimport/ImportFileCleaner.java +++ b/Toolbox Migration/src/com/bayer/edam/excelimport/ImportFileCleaner.java @@ -12,6 +12,7 @@ import org.apache.log4j.Layout; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; +import org.apache.log4j.RollingFileAppender; import com.univocity.parsers.csv.CsvParser; import com.univocity.parsers.csv.CsvParserSettings; @@ -30,8 +31,9 @@ public class ImportFileCleaner { private static Logger log = Logger.getLogger(ImportFileCleaner.class); private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update.csv"; - private static String listingFilePath = "D:\\listing.txt"; - private static String outputFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-smallSet.csv"; + private static String listingFilePath = "D:\\largeListing.txt"; + private static String outputFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet.csv"; + private static String logfilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet_clean.log"; private CsvParserSettings parserSettings = new CsvParserSettings(); private List inputRows; @@ -73,6 +75,7 @@ public class ImportFileCleaner { try { Layout layout = new PatternLayout("%d{ISO8601} - %p %m%n"); // "%d{ISO8601} - %p %m%n" BasicConfigurator.configure(new ConsoleAppender(layout)); + BasicConfigurator.configure(new RollingFileAppender(layout, logfilePath, false)); log.setLevel(Level.INFO); new ImportFileCleaner(); diff --git a/Toolbox Migration/src/com/bayer/edam/excelimport/ToolboxImportFileGenerator.java b/Toolbox Migration/src/com/bayer/edam/excelimport/ToolboxImportFileGenerator.java index 6ff3cd4..15ad7ee 100644 --- a/Toolbox Migration/src/com/bayer/edam/excelimport/ToolboxImportFileGenerator.java +++ b/Toolbox Migration/src/com/bayer/edam/excelimport/ToolboxImportFileGenerator.java @@ -29,10 +29,11 @@ import com.univocity.parsers.csv.CsvWriterSettings; public class ToolboxImportFileGenerator { private static Logger log = Logger.getLogger(ToolboxImportFileGenerator.class); - private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update.csv"; + private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet.csv"; // XXX Spreadsheet needs be be named "Records" in Excel for the importer private static String importFilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.csv"; + private static String logfilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.log"; private static final Map brandMap; @@ -589,67 +590,67 @@ public class ToolboxImportFileGenerator { categoryMap.put("Bag Tags : Bag Stencil", "Seed Company Materials : Seed Bag Stencil "); categoryMap.put("Bag Tags : Bag Tag", "Seed Company Materials : Seed Bag Tag "); categoryMap.put("Bag Tags : Bag Tag Guidelines", "Seed Company Materials : Seed Bag Guidelines"); - categoryMap.put("ExcellenceinCommAwardEntries : Comm Award Entry", " "); + // XXX categoryMap.put("ExcellenceinCommAwardEntries : Comm Award Entry", " "); categoryMap.put("ExcellenceinCommAwardEntries : Direct Mail", "Advertising - Print : Direct Mail"); categoryMap.put("ExcellenceinCommAwardEntries : Presentation", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("ExcellenceinCommAwardEntries : Print Ad", "Advertising - Print : print ad"); - categoryMap.put("ExcellenceinCommAwardEntries : Radio Spot", "Advertising - Radio \\/ Audio : Radio produced spot"); + categoryMap.put("ExcellenceinCommAwardEntries : Radio Spot", "Advertising - Radio - Audio : Radio produced spot"); categoryMap.put("ExcellenceinCommAwardEntries : TV Spot", "Advertising - TV : TV Produced Spot"); categoryMap.put("ExcellenceinCommAwardEntries : Website", "Advertising - Digital : Web Content - Article-Copy"); categoryMap.put("Field Signs : Bag Stencil", "Seed Company Materials : Seed Bag Stencil"); categoryMap.put("Field Signs : Bag Tag", "Seed Company Materials : Seed Bag Tag"); - categoryMap.put("Field Signs : Decal", "Field Day \\/ Tradeshow \\/ Event Materials : Decal"); - categoryMap.put("Field Signs : Field Marker", "Field Day \\/ Tradeshow \\/ Event Materials : Field Marker Flag"); - categoryMap.put("Field Signs : Plot sign", "Field Day \\/ Tradeshow \\/ Event Materials : Plot"); - categoryMap.put("Field Signs : Storyboard", "Field Day \\/ Tradeshow \\/ Event Materials : Storyboard"); - categoryMap.put("Literature : Application Card", "Sales Literature \\/ Collateral : Application Card"); - categoryMap.put("Literature : Brochure", "Sales Literature \\/ Collateral : Brochure"); - categoryMap.put("Literature : Pest ID Card", "Sales Literature \\/ Collateral : Fact"); - categoryMap.put("Literature : Portfolio Quick Guide", "Sales Literature \\/ Collateral : Portfolio Quick Guide"); - categoryMap.put("Literature : Product Bulletin", "Sales Literature \\/ Collateral : Product Bulletin "); - categoryMap.put("Literature : Product Information Sheet", "Sales Literature \\/ Collateral : Fact"); + categoryMap.put("Field Signs : Decal", "Field Day - Tradeshow - Event Materials : Decal"); + categoryMap.put("Field Signs : Field Marker", "Field Day - Tradeshow - Event Materials : Field Marker Flag"); + categoryMap.put("Field Signs : Plot sign", "Field Day - Tradeshow - Event Materials : Plot"); + categoryMap.put("Field Signs : Storyboard", "Field Day - Tradeshow - Event Materials : Storyboard"); + categoryMap.put("Literature : Application Card", "Sales Literature - Collateral : Application Card"); + categoryMap.put("Literature : Brochure", "Sales Literature - Collateral : Brochure"); + categoryMap.put("Literature : Pest ID Card", "Sales Literature - Collateral : Fact"); + categoryMap.put("Literature : Portfolio Quick Guide", "Sales Literature - Collateral : Portfolio Quick Guide"); + categoryMap.put("Literature : Product Bulletin", "Sales Literature - Collateral : Product Bulletin "); + categoryMap.put("Literature : Product Information Sheet", "Sales Literature - Collateral : Fact"); categoryMap.put("Literature : Product Information Template", "Custom Templates : Sales-Product Sheet Template"); - categoryMap.put("Literature : Product Q&A", "Sales Literature \\/ Collateral : FAQ Sheet "); + categoryMap.put("Literature : Product Q&A", "Sales Literature - Collateral : FAQ Sheet "); categoryMap.put("Literature : Program Materials", "Program Materials : program detailer"); categoryMap.put("Literature : Quick Guide Template", "Custom Templates : Sales-Product Sheet Template"); - categoryMap.put("Literature : Technical Bulletin", "Sales Literature \\/ Collateral : Tech Sheet"); - categoryMap.put("Literature : Technology Use Manual", "Sales Literature \\/ Collateral : TTUM"); + categoryMap.put("Literature : Technical Bulletin", "Sales Literature - Collateral : Tech Sheet"); + categoryMap.put("Literature : Technology Use Manual", "Sales Literature - Collateral : TTUM"); categoryMap.put("LocalCampaignTools : Copy Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("LocalCampaignTools : Direct Mail", "Advertising - Print : Direct Mail"); - categoryMap.put("LocalCampaignTools : Local Live Read Radio", "Advertising - Radio \\/ Audio : Radio live-read - local rep use "); + categoryMap.put("LocalCampaignTools : Local Live Read Radio", "Advertising - Radio - Audio : Radio live-read - local rep use "); categoryMap.put("LocalCampaignTools : Local Print Ad", "Advertising - Print : Print ad - local rep use"); - categoryMap.put("LocalTradeshowsEventTools : Agenda template", "Field Day \\/ Tradeshow \\/ Event Materials : Agenda"); - categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X4'", "Field Day \\/ Tradeshow \\/ Event Materials : Banner"); - categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8' ", "Field Day \\/ Tradeshow \\/ Event Materials : Banner"); // XXX - categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8'", "Field Day \\/ Tradeshow \\/ Event Materials : Banner"); - categoryMap.put("LocalTradeshowsEventTools : Bannerup", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for dual-sided graphics)", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for single-sided graphics)", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - dual sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - single sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - dual sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - single sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up"); - categoryMap.put("LocalTradeshowsEventTools : Canopy tent (10' X 10')", "Field Day \\/ Tradeshow \\/ Event Materials : Tent"); - categoryMap.put("LocalTradeshowsEventTools : Display graphic - 12\"X24\" oval", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("LocalTradeshowsEventTools : Display graphic - 5\"X12\" oval", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("LocalTradeshowsEventTools : Display graphic package - 10' floor display", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("LocalTradeshowsEventTools : Display graphic package - tabletop", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("LocalTradeshowsEventTools : Displays - 10' floor display frame", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Display"); - categoryMap.put("LocalTradeshowsEventTools : Displays - tabletop display frame", "Field Day \\/ Tradeshow \\/ Event Materials : Tabletop Display"); - categoryMap.put("LocalTradeshowsEventTools : Invitation template", "Field Day \\/ Tradeshow \\/ Event Materials : Invitation"); - categoryMap.put("LocalTradeshowsEventTools : Local Show/Event SetUp Suggestions", "Field Day \\/ Tradeshow \\/ Event Materials : Layout"); - categoryMap.put("LocalTradeshowsEventTools : Outdoor Sign", "Field Day \\/ Tradeshow \\/ Event Materials : Banner"); - categoryMap.put("LocalTradeshowsEventTools : Podium Sign", "Field Day \\/ Tradeshow \\/ Event Materials : Podium Sign"); - categoryMap.put("LocalTradeshowsEventTools : Tableskirt", "Field Day \\/ Tradeshow \\/ Event Materials : Table Cover"); - categoryMap.put("LocalTradeshowsEventTools : LocalTradeShowGraphic", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("LogosBrandTags : Brand Tag", "Logos \\/ BrandTags : brand tag"); - categoryMap.put("LogosBrandTags : Logo", "Logos \\/ BrandTags : logo"); - categoryMap.put("NationalCampaign : Campaign Summary", "Sales Literature \\/ Collateral : Brand PPT"); + categoryMap.put("LocalTradeshowsEventTools : Agenda template", "Field Day - Tradeshow - Event Materials : Agenda"); + categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X4'", "Field Day - Tradeshow - Event Materials : Banner"); + categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8' ", "Field Day - Tradeshow - Event Materials : Banner"); // XXX + categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8'", "Field Day - Tradeshow - Event Materials : Banner"); + categoryMap.put("LocalTradeshowsEventTools : Bannerup", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for dual-sided graphics)", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for single-sided graphics)", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - dual sided", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - single sided", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - dual sided", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - single sided", "Field Day - Tradeshow - Event Materials : Banner Up"); + categoryMap.put("LocalTradeshowsEventTools : Canopy tent (10' X 10')", "Field Day - Tradeshow - Event Materials : Tent"); + categoryMap.put("LocalTradeshowsEventTools : Display graphic - 12\"X24\" oval", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("LocalTradeshowsEventTools : Display graphic - 5\"X12\" oval", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("LocalTradeshowsEventTools : Display graphic package - 10' floor display", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("LocalTradeshowsEventTools : Display graphic package - tabletop", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("LocalTradeshowsEventTools : Displays - 10' floor display frame", "Field Day - Tradeshow - Event Materials : Popup Display"); + categoryMap.put("LocalTradeshowsEventTools : Displays - tabletop display frame", "Field Day - Tradeshow - Event Materials : Tabletop Display"); + categoryMap.put("LocalTradeshowsEventTools : Invitation template", "Field Day - Tradeshow - Event Materials : Invitation"); + categoryMap.put("LocalTradeshowsEventTools : Local Show/Event SetUp Suggestions", "Field Day - Tradeshow - Event Materials : Layout"); + categoryMap.put("LocalTradeshowsEventTools : Outdoor Sign", "Field Day - Tradeshow - Event Materials : Banner"); + categoryMap.put("LocalTradeshowsEventTools : Podium Sign", "Field Day - Tradeshow - Event Materials : Podium Sign"); + categoryMap.put("LocalTradeshowsEventTools : Tableskirt", "Field Day - Tradeshow - Event Materials : Table Cover"); + categoryMap.put("LocalTradeshowsEventTools : LocalTradeShowGraphic", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("LogosBrandTags : Brand Tag", "Logos - BrandTags : brand tag"); + categoryMap.put("LogosBrandTags : Logo", "Logos - BrandTags : logo"); + categoryMap.put("NationalCampaign : Campaign Summary", "Sales Literature - Collateral : Brand PPT"); categoryMap.put("NationalCampaign : Dealer Point of Purchase", "Point of Sales Materials : POS Display"); categoryMap.put("NationalCampaign : Google Ads", "Advertising - Digital : Search-PPC"); categoryMap.put("NationalCampaign : National Digital/New Media", "Advertising - Digital : Web Content - Article-Copy"); categoryMap.put("NationalCampaign : National Print", "Advertising - Print : print ad"); - categoryMap.put("NationalCampaign : National Radio", "Advertising - Radio \\/ Audio : Radio produced spot"); + categoryMap.put("NationalCampaign : National Radio", "Advertising - Radio - Audio : Radio produced spot"); categoryMap.put("NationalCampaign : National TV", "Advertising - TV : TV Produced Spot"); categoryMap.put("NationalCampaign : Outdoor Billboard", "Advertising - OOH : billboard"); categoryMap.put("NationalCampaign : PPC (pay per click)", "Advertising - Digital : Search-PPC"); @@ -664,7 +665,7 @@ public class ToolboxImportFileGenerator { categoryMap.put("NationalPRCampaign : Press Kit", "Advertising - PR, Product Publicity : Media Kit "); categoryMap.put("NationalPRCampaign : Press Release", "Advertising - PR, Product Publicity : News Release"); categoryMap.put("NationalPRCampaign : Print Article", "Advertising - Print : print advertorial"); - categoryMap.put("NationalPRCampaign : Radio Interview", "Advertising - Radio \\/ Audio : Radio interview"); + categoryMap.put("NationalPRCampaign : Radio Interview", "Advertising - Radio - Audio : Radio interview"); categoryMap.put("NationalPRCampaign : Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("NationalPRCampaign : TV Interview", "Advertising - TV : TV Interview"); categoryMap.put("NationalPRCampaign : Video", "Advertising - PR, Product Publicity : Testimonial"); @@ -673,38 +674,38 @@ public class ToolboxImportFileGenerator { categoryMap.put("NationalProgramsPromotions : Program Material", "Program Materials : program detailer"); categoryMap.put("NationalProgramsPromotions : Program Materials", "Program Materials : program detailer"); categoryMap.put("NationalProgramsPromotions : Program Rules", "Program Materials : program rules"); - categoryMap.put("SalesTools : Premium", "Field Day \\/ Tradeshow \\/ Event Materials/Premiums : Giveaways"); + categoryMap.put("SalesTools : Premium", "Field Day - Tradeshow - Event Materials/Premiums : Giveaways"); categoryMap.put("SalesTools : Presentation", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("SalesTools : Presentation template", "Custom Templates : Presentation Template"); categoryMap.put("SalesTools : Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("SalesTools : Training Module", "Advertising - Digital : Web Content - Tool-Training Module"); - categoryMap.put("AgIssuesForum : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("AgIssuesForum : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); categoryMap.put("AgIssuesForum : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("AgIssuesForum : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("AgRetailersAssociation : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("ASFMRA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); - categoryMap.put("ASTA : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("ASTA : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); categoryMap.put("ASTA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("ASTA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); - categoryMap.put("Beltwide : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("CAPCA : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("Beltwide : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("CAPCA : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); categoryMap.put("CAPCA : NTS - Booth/Event Photos", "Image : Photo - Event"); categoryMap.put("CAPCA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("CAPCA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("CAPCA : NTS - Videos", "Image : Photo - Event"); - categoryMap.put("CommodityClassic : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("Equipment : Product Information Sheet", "Sales Literature \\/ Collateral : Fact"); - categoryMap.put("FarmProgress : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("CommodityClassic : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("Equipment : Product Information Sheet", "Sales Literature - Collateral : Fact"); + categoryMap.put("FarmProgress : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); categoryMap.put("FarmProgress : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation"); - categoryMap.put("NationalAerialApplicatorsConvention : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); - categoryMap.put("NationalPotatoShow : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("NationalAerialApplicatorsConvention : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); + categoryMap.put("NationalPotatoShow : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); categoryMap.put("NationalPotatoShow : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("NationalPotatoShow : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("NationalPotatoShow : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points"); categoryMap.put("NationalPotatoShow : NTS - Videos", "Image : Photo - Event"); categoryMap.put("OurCompany : Company Statement", "Advertising - PR, Product Publicity : Presentation"); categoryMap.put("OurCompany : Company Values", "Advertising - PR, Product Publicity : Presentation"); - categoryMap.put("ProfitMaximizer : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic"); + categoryMap.put("ProfitMaximizer : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic"); indicationMap = new HashMap(); @@ -1104,8 +1105,8 @@ public class ToolboxImportFileGenerator { String targetType = categoryMap.get(assetCategory); if (targetType != null) { asset.appendClassification = asset.appendClassification - + "\n/Bayer/Crop Science/Category\\/Item/" + targetType.substring(0, targetType.indexOf(" : ")) - + "\n/Bayer/Crop Science/Category\\/Item/" + targetType.substring(targetType.indexOf(" : ") + 3); + + "\n/Bayer/Crop Science/CategoryItem/" + targetType.substring(0, targetType.indexOf(" : ")) + + "\n/Bayer/Crop Science/CategoryItem/" + targetType.substring(targetType.indexOf(" : ") + 3); } else { noAssetType++;