AfArcFileLstGet: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Jens verschob die Seite AFArcFileLstGet nach AfArcFileLstGet, ohne dabei eine Weiterleitung anzulegen |
Jens (Diskussion | Beiträge) Stand 4.1.09 Beispiel ArcFlow.NEXT vorbereitet |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfArcFileLstGet(alpha1, int2[, logic3]) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolDLL.gif|alt=Ausführbar von der Programmierschnittstelle|link=Befehle der Schnittstellen]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolDLL.gif|alt=Ausführbar von der Programmierschnittstelle|link=Befehle der Schnittstellen]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | ||
Zeile 46: | Zeile 46: | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Archive|Verwandte Befehle]], | [[:Category:Befehle für Archive|Verwandte Befehle]], | ||
[[ | [[AfArcFileVerLstGet#|AfArcFileVerLstGet()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 56: | Zeile 56: | ||
</table> | </table> | ||
<div class="BigLang"> | <div class="BigLang"> | ||
<p><p>Mit der Funktion lassen sich alle Anhangdateien{{Marker}}<!--Anhagdatei--> des in (alpha1) übergebenen Archivs ermitteln. Im zweiten Parameter muss der Deskriptor einer leeren Cte-Liste übergeben werden, die vor dem Aufruf der Funktion über den Befehl [[ | <p><p>Mit der Funktion lassen sich alle Anhangdateien{{Marker}}<!--Anhagdatei--> des in (alpha1) übergebenen Archivs ermitteln. Im zweiten Parameter muss der Deskriptor einer leeren Cte-Liste übergeben werden, die vor dem Aufruf der Funktion über den Befehl [[AfCteOpen#|AfCteOpen()]] angelegt wurde.</p> | ||
<p>Nach dem Aufruf der Funktion ist pro Anhangdatei ein Objekt in der Cte-Liste vorhanden. Die Objekte können geladen werden und über die Eigenschaft "Name" die Anhang-Nummer und über die Eigenschaft "Custom" der Original-Dateiname ausgelesen werden. Wurde in (logic3) <font class=source>true</font> übergeben, befindet sich in der "Custom"-Eigenschaft neben dem Dateinamen noch die Größe der Originaldatei (in Byte) sowie das Datum (im Format yyyy-mm-dd) und die Uhrzeit der letzten Änderung. Die Informationen sind durch das Zeichen <font class=source>#</font> getrennt.</p> | <p>Nach dem Aufruf der Funktion ist pro Anhangdatei ein Objekt in der Cte-Liste vorhanden. Die Objekte können geladen werden und über die Eigenschaft "Name" die Anhang-Nummer und über die Eigenschaft "Custom" der Original-Dateiname ausgelesen werden. Wurde in (logic3) <font class=source>true</font> übergeben, befindet sich in der "Custom"-Eigenschaft neben dem Dateinamen noch die Größe der Originaldatei (in Byte) sowie das Datum (im Format yyyy-mm-dd) und die Uhrzeit der letzten Änderung. Die Informationen sind durch das Zeichen <font class=source>#</font> getrennt.</p> | ||
Zeile 81: | Zeile 81: | ||
</table> | </table> | ||
<!-- | |||
af.next.AfArcFileLstGet('2024.0001234', false).then(result => { | |||
if (result.code == af.next.constants.AfErrOk) { | |||
result.returnValues.arcFileList.forEach(arcFileItem => { | |||
console.log(arcFileItem.afArcFileName); | |||
} | |||
} | |||
}); | |||
afArcFileCheckoutUser: "" | |||
afArcFileDescr: "" | |||
afArcFileExternId: "" | |||
afArcFileExternType: "" | |||
afArcFileModeEffect: 0 | |||
afArcFileName: "Neues Textdokument.zip" | |||
afArcFileNr: 1 | |||
afArcFileSizeDba: 2048 | |||
afArcFileSizeOrg: 156 | |||
afArcFileState: 0 | |||
afArcFileType: "ZIP" | |||
--> | |||
<p>Zum Beispiel:<br> | <p>Zum Beispiel:<br> | ||
<font class=source>/user=admin /password=troja /action=fnc /fnc=AFArcFileLstGet /ArcNr=2008.0000012 /ExtendedPara=1 /RsltPath=c:\temp\AFAPIRES.TXT</font></p> | <font class=source>/user=admin /password=troja /action=fnc /fnc=AFArcFileLstGet /ArcNr=2008.0000012 /ExtendedPara=1 /RsltPath=c:\temp\AFAPIRES.TXT</font></p> |
Aktuelle Version vom 21. November 2024, 12:09 Uhr
Mit der Funktion lassen sich alle Anhangdateien des in (alpha1) übergebenen Archivs ermitteln. Im zweiten Parameter muss der Deskriptor einer leeren Cte-Liste übergeben werden, die vor dem Aufruf der Funktion über den Befehl AfCteOpen() angelegt wurde.
Nach dem Aufruf der Funktion ist pro Anhangdatei ein Objekt in der Cte-Liste vorhanden. Die Objekte können geladen werden und über die Eigenschaft "Name" die Anhang-Nummer und über die Eigenschaft "Custom" der Original-Dateiname ausgelesen werden. Wurde in (logic3) true übergeben, befindet sich in der "Custom"-Eigenschaft neben dem Dateinamen noch die Größe der Originaldatei (in Byte) sowie das Datum (im Format yyyy-mm-dd) und die Uhrzeit der letzten Änderung. Die Informationen sind durch das Zeichen # getrennt.
![]() |
Wird ein ungültiger Deskriptor übergeben, kommt es zu einem Laufzeitfehler. |
Bei der Verwendung mit der Application Remote Control werden die Parameter mit folgenden Namen übergeben:
/ArcNr | Nummer des Archivs |
/ExtendedPara | Erweiterte Daten ermitteln |
/RsltPath | Pfad und Name der externen Datei, in der das Ergebnis gespeichert wird. |
Zum Beispiel:
/user=admin /password=troja /action=fnc /fnc=AFArcFileLstGet /ArcNr=2008.0000012 /ExtendedPara=1 /RsltPath=c:\temp\AFAPIRES.TXT
In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert.In den folgenden Zeilen werden je Zeile der Name einer Anhangdatei geschrieben. Werden die erweiterten Daten ermittelt, stehen die zusätzlichen Informationen in der gleichen Zeile durch # getrennt.
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten |
_rNoRec | 5 | Es existiert kein Archiv mit der in (alpha1) angegebenen Nummer |
sAfErrItemLimit | -20015 | Die maximale Anzahl an übertragbaren Elementen (ca. 5000) wurde überschritten |
sAfErrNoRights | -20029 | Die Berechtigungen reichen nicht aus |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.