Skip to main content
Skip table of contents

Checksum Creator

Dieser Adapter bildet Prüfsummen für Dateien in einem Ordner und gibt die Prüfsummen gemeinsam mit den Dateinamen und Datei-Eigenschaften als XML-Dokument aus.

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Funktions-Adapter durchführt

Mögliche Werte:

  • Count CRC: CRC-Algorithmus zum Bilden der Prüfsummen verwenden

  • Count Adler: Adler-Algorithmus zum Bilden der Prüfsummen verwenden

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.checksum.ChecksumAdapter: Hauptklasse (Standard)

path

Ordner, für dessen Inhalt Prüfsummen erstellt werden soll

Mögliche Werte: Beliebige gültige Zeichenkette (z.B. %USER_COLLECTION%/Project/Folder)

useRecursion

Ordner rekursiv behandeln

Mögliche Werte:

  • ja: Elemente in Unterordnern einbeziehen

  • nein: Auf die Elemente im angegebenen Ordner beschränken

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
-1Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Input

Dieser Adapter benötigt keinen Input aus dem vorhergehenden Prozess-Schritt.

Output

Beispiel für ein ausgegebenes XML-Dokument mit Dateinamen, Prüfsummen und einem einbezogenen Unterordner:

HTML/XML
<list>
    <directory lastModifiedAsString="30.09.2009 15:22:47 MESZ"
       lastModifiedAsLong="1254316967185" size="0" hidden="false">Folder
    </directory>
    <file lastModifiedAsString="30.09.2009 15:22:47 MESZ"
       lastModifiedAsLong="1254316967185" size="123" hidden="false"
       checksum="1376899901">Folder\File.txt</file>
    <file lastModifiedAsString="30.09.2009 15:22:27 MESZ"
       lastModifiedAsLong="1254316947494" size="6" hidden="false"
       checksum="63888547">Textfile.txt</file>
    <file lastModifiedAsString="30.09.2009 15:22:39 MESZ"
       lastModifiedAsLong="1254316959989" size="6" hidden="false"
       checksum="4270080073">XMLDocument.xml</file>
</list>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.