Project

General

Profile

Actions

Support Request #5039

closed

EBPRODUCTSUPPORT-1914 Post-Adding files into already created DATfiles to fix them (EDS)

Added by hidden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
ELEKTROBIT
Department:
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Workaround Available
Product Issue Numbers:
Platform:
Topic:
StreamingLib::Common
FAQ Links:

Description

Supportanfrage

Ein Kunde möchte mit der Streaming Library (2.9) extended data zu einem DAT file hinzufügen, jedoch ohne das file neu zu erzeugen, da es sich wohl um sehr große files handelt.
In ADTF selbst scheint das ja zu gehen, soll jedoch automatisierbar sein, weswegen sie die Streaming Lib verwenden wollen.
IADTFFileWriter->Open(...) scheint ein neues file zu öffnen, gibt es eine Möglichkeit, das sozusagen in-place hinzuzufügen?
Wenn nicht, dann geht's halt nicht...

Grüße und Dank

Lösung

Das wird so nicht gehen, es gibt dafür nur die GUI Lösung.
Die Streaming Library beinhaltet "nur" Reader und Writer, kein File Changer.

Auch mit der ADTF File Library wird man da nicht weit kommen, da es dort gar keinen gesonderten Support für die EDS Extensions gibt (heißt die werden wenn dann auch nur durchgereicht). Was man machen könnte:

1.) neue leere Datei mit streaming library erstellen und dort dann EDS Daten hinzufügen.
2.) Danach die Klasse cIndexedFileReader (oder auch die Streaming Library) aus ADTF verwenden um die "store_actual_config" und "store_actual_config2" Extensions auszulesen und dann mit cIndexedFileChanger::ReplaceExtension in der Original Datei austauschen.

Nicht schön, müsste aber klappen.


Related issues

Is duplicate of Public Support - Support Request #103: Add EDS extension to DAT-File by scriptClosedActions
Actions #1

Updated by hidden over 5 years ago

  • Topic set to StreamingLib::Common
  • Requester's Priority changed from Normal to Blocker
  • Customer set to ELEKTROBIT
  • Affected Products ADTF Streaming Library 2.9.0 added
Actions #2

Updated by hidden over 5 years ago

  • Project changed from Public Support to 7
Actions #3

Updated by hidden over 5 years ago

  • Status changed from New to In Progress

Hallo Florian,

ist das wirklich als BLOCKER zu verstehen ? Nun gut...

Das wird so nicht gehen, es gibt dafür nur die GUI Lösung.
Die Streaming Library beinhaltet "nur" Reader und Writer, kein File Changer.

@Martin: Können sie das Problem ggf. mit der File Library lösen ?

Actions #5

Updated by hidden over 5 years ago

Actions #6

Updated by hidden over 5 years ago

Hi,

das blocker-tag kommt aus unserem ticket, das müsst ihr nicht übernehmen, seh ich auch nicht so...
Wenns nicht geht, dann geht's halt nicht... falls euer Kollege da keinen Weg mit der File Library sieht kanns dann auch gerne zu...

Lg und Danke

Flo

Actions #7

Updated by hidden over 5 years ago

Nein leider, auch mit der ADTF File Library wird man da nicht weit kommen, da es dort gar keinen gesonderten Support für die EDS Extensions gibt (heißt die werden wenn dann auch nur durchgereicht). Was man machen könnte:

1.) neue leere Datei mit streaming library erstellen und dort dann EDS Daten hinzufügen.
2.) Danach die Klasse cIndexedFileReader (oder auch die Streaming Library) aus ADTF verwenden um die "store_actual_config" und "store_actual_config2" Extensions auszulesen und dann mit cIndexedFileChanger::ReplaceExtension in der Original Datei austauschen.

Nicht schön, müsste aber klappen.

Grüße,

Martin

Actions #8

Updated by hidden over 5 years ago

  • Status changed from In Progress to Customer Feedback Required
Actions #9

Updated by hidden over 5 years ago

  • Project changed from 7 to Public Support
  • Subject changed from EBPRODUCTSUPPORT-1914 [URGENT][BLOCKING] Adding files into already created DATfiles to fix them to EBPRODUCTSUPPORT-1914 Post-Adding files into already created DATfiles to fix them (EDS)
  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Private changed from Yes to No
  • Resolution set to Workaround Available
  • Requester's Priority changed from Blocker to Normal

Kein weiteres Feedback, Anforderung gibt es nicht.
Möglicher "Workaround" kommuniziert.
Ticket kann geschlossen werden.

Actions #10

Updated by hidden over 5 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF