Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren

Dateinamen automatisch anhand der Bezeichnung der Write Adapter setzen

  • Uwe Behrens
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
2 Monate 4 Wochen her #4664 von Uwe Behrens
Hallo Herr Stark,

ich habe mal eine Frage. Ist es möglich die Dateinamen aus der Bezeichnung der Write-Adapter automatisch abzuleiten? Wenn ich bspw. auf der Write-Seite 3 Text-File-Adapter habe die den Namen "Adapter_1", "Adapter_2" und "Adapter_3" habe und alle nach dem identischen Schema in ein Verzeichnis ausgeben lassen möchte ohne das jedes mal neu zu erfinden, dann könnte ich mir vorstellen, das ich einen Parameter anlege in dem das Verzeichnis steht ($OUTDIR$). Und danach wäre es super wenn man den Dateinamen anhängen könnte. In diesem Fall bspw. 
OUTDIR="C:\Temp"
Im Eintrag für das Ausgabeverzeichnis also dann: $OUTDIR$\##hier der Name des Write-Adapters##.csv
Das wäre eine sehr universelle Funktion. Ist dies in der Art möglich?

Mit freundlichem Gruß
Uwe Behrens
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Monate 4 Wochen her #4665 von FlowHeater-Team
Hallo Herr Behrens,

ich verstehe die Anforderung nicht ganz?

Sie können im TextFile Adapter FlowHeater Parameter als dynamische Dateinamen verwenden. Warum möchten Sie den Adapter Namen als Dateinamen verwenden? Der Adapter Name ist statisch da können Sie den Dateinamen auch gleich in der Konfiguration im TextFile Adapter angeben!

Ich habe Ihnen mal im Anhang ein Beispiel erstellt. Hier wird das Verzeichnis über einen FlowHeater Parameter ($OUTDIR$) dynamisch im TextFile Adapter gesetzt, der Dateiname steht statisch dahinter. Im Prinzip könnte der Dateiname auch noch dynamisch gebildet werden, etc.

PS: Per Skript würde das auch mit dem Adapter Namen gehen ist aber ca. 1 Stunden Aufwand und aus meiner jetzigen Sicht nicht notwendig.

Dateianhang:

Dateiname: dateiname-...eter.zip
Dateigröße:8 KB

 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Uwe Behrens
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
2 Monate 4 Wochen her #4667 von Uwe Behrens
Hallo Herr Stark,vielleicht habe ich mich ein wenig verwirrend ausgedrückt. Ich versuche es hier noch einmal ein wenig detaillierter zu beschreiben.Das dynamische Setzen des Parameters OUTDIR ist bekannt. Das mache ich bisher auch bereits so, oder meistens innerhalb der Ordnerstruktur mit einer relativen Pfadangabe. Das funktioniert bestens.Oft benutze ich innerhalb einer Definition mehrere Ziele. In diesem Fall geht es um eine Artikelmigration. Diese spricht unterschiedlichste Zieltabellen an. Im Eintrag für das Ausgabeverzeichnis könnte dann im optimalen Fall immer folgendes stehen.\OUT\ADAPTERNAME.csvADAPTERNAME wäre im optimalen Fall eine Variable, bzw. ein Parameter.Im Anhang als PDF noch einmal die komplette Anfrage.Mit freundlichem GrußUwe Behrens 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Monate 3 Wochen her #4669 von FlowHeater-Team
Hallo Herr Behrens,

Variablen sind nicht Adapterbezogen, sondern gelten immer in der kompletten Definition. Sie könnten sich jetzt 1-N Parameter (Adapter1, Adapter2, …) anlegen die in einem Skript (Aufwand ca. 1 Stunde) vor der Ausführung gesetzt werden.

Im Adapter verwenden Sie dann %OUT$\$Adapter1$.csv. Da sie das eh individuell machen müssten, können sie auch gleich im Adapter den Namen statisch verwenden.
 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.411 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en