Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Referentie: Help-object documenttoegang

Referentie: Help-object documenttoegang

Handige functies

Naam
Argumenten:
Type retourwaarde
Opmerkingen
getData
Geheel getal-index
Bron
Haalt het document op met de opgegeven index op basis van nul. Gebruiken in combinatie met de
message.setMessage
Help-functie om het huidige bericht op een geheugenefficiënte manier te vullen met de opgehaalde gegevens.
Voorbeeld: met deze code wordt het huidige bericht ingevuld met een UTF-8 XML-bericht dat is opgehaald uit de eerste bijlage:
message.setMessage(da.getData(0), ‘text/xml’)
Dit resulteert in een fout als er geen integratiebijlage met de opgegeven index is.
Bestandsnaam tekenreeks
Bron
Haalt het document met de opgegeven bestandsnaam op. Gebruiken in combinatie met de
message.setMessage
Help-functie om het huidige bericht op een geheugenefficiënte manier te vullen met de opgehaalde gegevens.
Voorbeeld: met deze code wordt het huidige bericht ingevuld met een UTF-8 XML-berichtbijlage met de naam input.xml:
message.setMessage(da.getData(‘input.xml’), ‘text/xml’)
Dit resulteert in een fout als er geen integratiebijlage met de opgegeven bestandsnaam is.
getDocumentIndexes
Labels <tekenreeks> weergeven
Lijst<geheel getal>
Retourneert een Java-lijst met gehele getallen met de indexen van documenten die zijn getagd met alle opgegeven labels.
Als een van de labels '*' is, wordt elk label gematcht en retourneert de functie alle indexen voor documenten met ten minste één label.
getDocsMatching
List<String>
Lijst<Bron>
Hiermee worden documenten opgehaald die zijn getagd met alle opgegeven labels.
Documenten die kleiner zijn dan 100 KB worden in het geheugen opgeslagen en grotere documenten op schijf. Houd rekening met de limieten voor runtimegeheugen en schijfruimte.
Tekenreekslabel
Bron
Hiermee worden documenten opgehaald die zijn getagd met het opgegeven label.
Label betekent hier het label van de integratiebijlage. Synoniem met documenttag.
Tekenreeks[]-labels
Bron
Hiermee worden documenten opgehaald die zijn getagd met alle labels in de tekenreeksmatrix.
getFileName
Geheel getal-index
String
Haalt de bestandsnaam met de opgegeven index op.
Tekenreekslabel
List<String>
Haalt een Java-lijst op met de bestandsnamen van alle documenten die zijn getagd met het opgegeven label.
Labels <tekenreeks> weergeven
List<String>
Haalt een Java-lijst op met de bestandsnamen van alle documenten die zijn getagd met de opgegeven labels.
Tekenreekslabel, index voor geheel getal
String
Haalt de n-de bestandsnaam op van alle documenten die zijn getagd met het opgegeven label.
Functioneel equivalent aan deze code:
da.getFileNames(label).get(index)
In de meeste gevallen moet u gebruiken
da.getFileNames(label)
om het aantal overeenkomende bestandsnamen te vinden voordat u een index kunt gebruiken. De enige uitzondering is het beperkte geval waarin u de eerste waarde (index nul) vereist.
Labels List<String>, index voor gehele getallen
String
Haalt de n-de bestandsnaam op van alle documenten die zijn getagd met de opgegeven labels.
Functioneel equivalent aan deze code:
da.getFileNames(labels).get(index)
In de meeste gevallen moet u gebruiken
da.getFileNames(labels)
om het aantal overeenkomende bestandsnamen te vinden voordat u een index kunt gebruiken. De enige uitzondering is het beperkte geval waarin u de eerste waarde (index nul) vereist.
Labels tekenreeks[], index voor gehele getallen
Haalt de n-de bestandsnaam op van alle documenten die zijn getagd met de opgegeven labels.
Functioneel equivalent aan deze code:
da.getFileNames(java.util.Arrays.asList(labels)).get(index)
In de meeste gevallen moet u gebruiken
da.getFileNames(labels)
om het aantal overeenkomende bestandsnamen te vinden voordat u een index kunt gebruiken. De enige uitzondering is het beperkte geval waarin u de eerste waarde (index nul) vereist.
hasFile
Bestandsnaam tekenreeks
Boole-waarde
Hiermee wordt bepaald of er een integratiebijlage met de opgegeven bestandsnaam is.
Tekenreekslabel, bestandsnaam tekenreeks
Boole-waarde
Hiermee wordt bepaald of er een integratiebijlage is met de opgegeven bestandsnaam en getagd met het opgegeven label.
Lijst<tekenreeks>-labels, bestandsnaam tekenreeks
Boole-waarde
Hiermee wordt bepaald of er een integratiebijlage is met de opgegeven bestandsnaam en getagd met alle labels in de lijst.
sort
Tekenreeksvolgorde
Geen
Hiermee worden de bijgevoegde documenten gesorteerd op bestandsnaam. Geldige orderwaarden zijn:
  • "FILENAME_ASCENDING"
  • "FILENAME_DESCENDING"
Alle bijlagen zonder bestandsnaam worden als laatste geplaatst.
size
Geen
Geheel getal
Retourneert het aantal bijgevoegde documenten.
Labels <tekenreeks> weergeven
Geheel getal
Retourneert het aantal documenten dat is getagd met alle opgegeven labels.
Tekenreekslabel
Geheel getal
Retourneert het aantal documenten dat is getagd met het opgegeven label.
Tekenreeks[]-labels
Geheel getal
Retourneert het aantal documenten dat is getagd met alle labels in de tekenreeksmatrix.
toVar
Geheel getalindex, tekenreeks var_name
MessageVariable
Haalt het document op in de opgegeven index en plaatst het op een geheugenefficiënte manier in de opgegeven assemblyvariabele.
Voorbeeld:
da.toVar(0, ‘myInputDocument’)
Tekenreeks bestandsnaam, tekenreeks var_name
MessageVariable
Haalt het document met de opgegeven bestandsnaam op en plaatst het op een geheugenefficiënte manier in de opgegeven assembly-variabele.
Voorbeeld:
da.toVar(‘WorkerData.xml’, ‘myInputDocument’)