Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Referentie: object Util Helper

Referentie: object Util Helper

Handige functies

Naam
Argumenten:
Type retourwaarde
Opmerkingen
cleanString
Tekenreekswaarde
String
Wordt gebruikt voor het gebruik van escapetekens voor invoertekens die in XML-documenten met een escapeteken moeten worden gebruikt.
Voorbeeld:
<Value>@{util.cleanString(parts[0].xpath(‘/root/row/a_value’))}</Value>
getExtForContentType
MIME-type tekenreeks
String
Schakelt een integratie in om een bestandsextensie zoals .txt of .xml op te halen, op basis van het opgegeven MIME-type.
getFilenameFromContentDisposition
Tekenreeks content-disposition
String
Extraheert een bestandsnaam uit een tekenreeks voor inhoudsdisposition. Sommige assemblycomponenten, zoals de document-iteratorstrategie, vullen de berichtkop voor inhoudsdispositie met gegevens over de bestandsnaam.
Voorbeeld: deze code retourneert de waarde
testfile.pdf
:
util.getFilenameFromContentDisposition( ‘attachment; filename=testfile.pdf’)
readFileToVar
Tekenreeks var_name, tekenreeksbestandsnaam
Hiermee kunnen niet-tekstbestanden worden ingelezen in een variabele. Dit is de enige manier waarop niet-tekstdocumenten kunnen worden geladen. Houd er rekening mee dat het kenmerk static-file van de stap
Write
alleen tekstdocumenten in een bericht of variabele kan laden. Het bestand is opgegeven ten opzichte van de WSAR-INF-directory.
Voorbeeld: deze code leest het afbeeldingsbestand icon-32.png uit de WSAR-INF-directory in de contextvariabele v1:
util.readFileToVar(‘v1’, ‘icon-32.png’)
readFileToVar
Tekenreeks var_name, bestandsnaam tekenreeks, mimetype tekenreeks
Hiermee kunnen niet-tekstbestanden worden ingelezen in een variabele waarvan u het MIME-type opgeeft. Dit is de enige manier waarop niet-tekstdocumenten kunnen worden geladen. Houd er rekening mee dat het kenmerk static-file van de stap
Write
alleen tekstdocumenten in een bericht of variabele kan laden. Het bestand is opgegeven ten opzichte van de WSAR-INF-directory.
Voorbeeld: deze code leest het afbeeldingsbestand icon-32.png uit de WSAR-INF-directory in de contextvariabele v1 met het MIME-type image/png:
util.readFileToVar(‘v1’, ‘icon-32.png’, ‘image/png’)