This repository has been archived on 2026-07-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
mam-migration/AH MAM Migration/notes.txt
T
2017-11-07 16:07:27 +01:00

168 lines
5.3 KiB
Plaintext

# Probleme 10.122.106.179
- Bilder liegen teilw. nur als zip vor, z.B. 71263
Lösungsansatz Heuristik: wenn nur zip vorhanden und kleiner als Threshold, entpackt hochladen
https://stackoverflow.com/questions/9324933/what-is-a-good-java-library-to-zip-unzip-files
- Beispiel-Records:
Advertising Media CAP
MA-ID 00071048 OK
MA-ID 00070778 OK
MA-ID 00070746 OK
Advertising Media FAP
MA-ID 00070142 OK
MA-ID 00070361 OK
MA-ID 00063924 OK
Images
MA-ID 00071263 OK
MA-ID 00063201 OK
MA-ID 00056942 OK
MA-ID 00057641 OK
Videos (mit allen Downloadmöglichkeiten)
MA-ID 00070745 OK
MA-ID 00070440 OK
MA-ID 00070340 OK
Guidelines
MA-ID 00070288 OK
MA-ID 00071725 OK
- PROD: Problem mit Campaigns:
2017-11-03 11:17:26 ERROR- Could not create campaign year '2017' for entry 72048: 500
2017-11-03 11:17:26 ERROR- {"exceptionMessage":"The object cannot be saved because it already exists.","exceptionType":"Adam.Core.ItemAlreadyExistsException"}
2017-11-03 11:17:26 INFO - Create campaign 2017/2017 - Ecto Book
- Selections
# 2017-10-27
- Vermerke im Excel nachziehen [erledigt]
- Brand Baytril existiert für CAP und FAP!! [erledigt]
- CAP.Baytril scheint defekt (zeigt Motives an). Martin klärt via Megan.
- evtl. Check einbauen für Widerspruch Brand <-> Business Unit
- Delivery Date in eDAM befüllen mit Date of Issue aus MAM [erledigt]
- Status 4 (Created) und 5 (Assigned) auf Status "Draft" setzen [erledigt]
- Problem:
{"exceptionMessage":"The collection already contains an item with the specified key."
72 mal im Log, bspw. 63701, 43182
- File upload
- Selections
- Bilder hochladen für Assets von Claudias Liste
- Umsetzen für PROD
- User müssen vorhanden sein!
- Definitions anpassen
- Check: Hotfix nötig auf PROD?
- Go-Live AH 15. November
- Fragen:
- s. Excel
1. Status
- Übertragen der Datensätze funktioniert grundsätzlich
- MAM -> JSON (komme darauf zurück) -> eDAM
- Felder da, suchbar
- Es fehlen noch die verlinkten Strukturen: Kategorien, Benutzer
2. Fragen
- English only?
- CreationDate ist read-only
- Mapping Media Type --> bringt Martin mit
- Wer soll als byr_ah_projectLead gesetzt werden? Brand Comm representative für beide Felder?
- Soll muss der MAM-Uploader irgendwo gespeichert werden? --> Additional Info
- "Bayer Animal Health GmbH" immer als License Holder OK?
- "comment" mit in description?
- MAM-Status "ARCHIVED" --> eDAM.Archived?
- Was ist mit Status != ACCEPTED or ARCHIVED?
- Regelung Cutover: Kein Upload mehr ab KW42 (16.10.)
License:
- Wenn License Holder nicht gesetzt, trotzdem BAH GmbH? (bspw. 00070763) --> mandatory
- release.forInternet/forIntranet --> License comments
- GPC owner/e-mail?
GPC:
- Beispiel für ausgefüllte GPC-Daten/Wird GPC-Block verwendet?
- was ist mit regionalLicenseComment/personalLicenseComment?
- Ist "Date of Issue" Release Date? Ist gpc.expirationDate = LMR Expiration Date?
- GPC No. = LMR ID?
3. Timeline
- Fertigstellung Migrations-Programm
- Download/Upload Metadaten
- Download/Upload Dateien
- Download = knapp 4 Tage, Upload ähnlich
--- Antworten: Claudia/Heike 21.09. -----------------
- Released for Inter/Intra raus [done]
- Wenn License Holder fehlt, AH GmbH setzen und auf separate Liste [done]
- Usage Rights -> immer restricted [done]
- Englisch OK
- Additional Info in einzelnen Zeilen [done]
- Comment und Description [done]
- Status: Liste mit Status != ACCEPTED an Claudia/Heike [done]
Archiv ist nur andere Kategorie
- Agency: Print Supplier (wenn gesetzt, sonst Bayer AH) --> Martin/Tilman klären Prozess
- Seite 2 als Preview --> möglich?
- Filename Preview nach Feld fileName setzen
-----------------------------------------------------
Status „Archived“ kann gelöscht werden bzw. muss nicht übernommen werden.
Heike prüft nochmal den Status „angelegt“ und gibt dann Rückmeldung.
Status „gesperrt“ kann gelöscht werden bzw. muss nicht übernommen werden.
Status „Zur Indexierung zugewiesen“ kann gelöscht bzw. muss nicht übernommen werden.
Status „Zum Upload zugewiesen“ bitte behalten.
Campaign anlegen:
- create classification under year
- set access permissions -> neue per GUI als Vorlage anlegen
CREATE TABLE Record (
ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
Location VARCHAR NOT NULL,
Entry VARCHAR NOT NULL)
AS SELECT
null,
Location,
Entry
FROM CSVREAD('C:/Temp/Migration AH/entry.log', null, 'charset=UTF-8 fieldSeparator=|~|');
SELECT * FROM Record;
CALL CSVWRITE ('C:/Temp/Migration AH/entries.csv', 'SELECT * FROM Record', 'charset=UTF-8');
DROP ALL OBJECTS
jdbc:h2:C:\Temp\Migration AH\Entry Export\entries
CREATE TABLE Entry (
ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
EntryId INTEGER NOT NULL,
EntryIdString VARCHAR NOT NULL,
MediaType INTEGER NOT NULL,
Filesize BIGINT NOT NULL,
Json VARCHAR NOT NULL)
AS SELECT
null,
EntryId,
EntryIdString,
MediaType,
Filesize,
Json
FROM CSVREAD('C:\Temp\Migration AH\Entry Export\migration.csv', null, 'charset=UTF-8 fieldSeparator=|~|');
SELECT * FROM Entry;
CALL CSVWRITE ('C:/Temp/Migration AH/migration.csv', 'SELECT * FROM Entry', 'charset=UTF-8');