ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Hilfe zu OTRS Problemen aller Art
Post Reply
daniel34
Znuny newbie
Posts: 6
Joined: 04 Feb 2018, 22:29
Znuny Version: 6.0.3

ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by daniel34 »

Hallo zusammen,

ich habe das Paket ImportExportDynamicFields von perl-services.de installiert um Dropdown Werte für dynamische Felder zu importieren. Meine "Test"-Importdatei schaut so aus:

2;a;
b;b;
c;c;
d;d;

Mit dem Befehl

Code: Select all

./bin/otrs.Console.pl Maint::DynamicFields::ImportValues --name dyn_field --file import.csv 
importiere ich die Werte allerdings wird nur die erste Zeile importiert. Im Apache Log oder im syslog habe ich keine Fehler gefunden. An was kann es liegen, dass nur die erste Zeile importiert wird?

Ich habe es testhalber in einer anderen Instanz probiert, dort wurden alle Zeilen importiert. Es handelt sich um eine Ubuntu 18.04 Installation mit OTRS 6.0.12

Danke für Eure Hilfe und einen schönen Abend
rrbs
Znuny newbie
Posts: 58
Joined: 03 Feb 2016, 13:11
Znuny Version: otrs6/5/4/3/2
Company: it-service-stephan
Contact:

Re: ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by rrbs »

Hallo,

hmm... kontrolliere Bitte mal das Mapping
und schau dann auch nochmal ins log, irgendwo muss was stehen.

gruss rrbs
Customizing OFORK, OTRS, KIX,
Modulentwicklung
Support für OTRS, OFORK, KIX4OTRS, KIX, alle Versionen
------------------------------------------------------------------------------------
Windowsinstallation für KIX möglich. Wird auch von uns supported.

https://it-service-stephan.de | https://itcis.de
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by reneeb »

Mach mal folgendes in https://github.com/reneeb/otrs-ImportEx ... ues.pm#L65

Code: Select all

$Kernel::OM->Get('Kernel::System::Log')->Log(  Priority => 'error', Message => $MainObject->Dump( [ $ContentRef, $Values ] ) );
und schau dann mal in die Logs, ob dort alles richtig eingelesen wurde...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
daniel34
Znuny newbie
Posts: 6
Joined: 04 Feb 2018, 22:29
Znuny Version: 6.0.3

Re: ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by daniel34 »

Hallo,

danke für eure Rückmeldungen.

Ich habe die Zeile eingefügt. Auf dem System wo es nicht geht sieht es so aus:

Code: Select all

Message: $VAR1 = [
  \'2;a;
b;b;
c;c;
d;d;
',
  [
    [
      '2',
      'a',
      ''
    ]
  ]
];

Auf dem System, wo es funktioniert so:

Code: Select all

Message: $VAR1 = [
  \'2;a;
b;b;
c;c;
d;d;
',
  [
    [
      '2',
      'a',
      ''
    ],
    [
      'b',
      'b',
      ''
    ],
    [
      'c',
      'c',
      ''
    ],
    [
      'd',
      'd',
      ''
    ]
  ]
];
Ist da am Format der Datei etwas falsch oder woran liegt es? Wobei ich versucht habe die selbe Datei ohne öffnen mit Excel oder vim zu importieren.

Danke für eure Unterstützung
Daniel
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by reneeb »

Sind da unterschiedliche Versionen des Perl-Moduls Text::CSV bzw. Text::CSV_XS installiert (was sagt ein "perl bin/otrs.CheckModules.pl")?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
daniel34
Znuny newbie
Posts: 6
Joined: 04 Feb 2018, 22:29
Znuny Version: 6.0.3

Re: ImportExportDynamicFields ImportValues importiert nur den ersten Eintrag aus der Datei

Post by daniel34 »

Hallo,

ja, es sind unterschiedliche Versionen. Es geht mit Text::CSV_XS.....................ok (v1.21) und mit Text::CSV_XS.....................ok (v1.34) geht es nicht. Na dann schau ich mal wie ich die Version 1.21 installiert bekomme.

Danke und Grüße
Daniel
Post Reply