Riferimenti: Oggetto helper Document Accessor
Funzioni utili
Nome | Argomenti | Tipo di valore restituito | Note |
|---|---|---|---|
getData
| Indice intero | Origine | Recupera il documento in corrispondenza dell'indice in base zero specificato. Utilizzare in combinazione con message.setMessage funzione di supporto per popolare il messaggio corrente con i dati recuperati in modo efficiente in termini di memoria. Esempio: questo codice popola il messaggio corrente con un messaggio XML UTF-8 recuperato dal primo allegato:
Genera un errore se non sono presenti allegati di integrazione con l'indice specificato. |
String filename | Origine | Recupera il documento con il nome file specificato. Utilizzare in combinazione con message.setMessage funzione di supporto per popolare il messaggio corrente con i dati recuperati in modo efficiente in termini di memoria. Esempio: questo codice popola il messaggio corrente con un allegato di un messaggio XML UTF-8 con il nome input.xml:
Genera un errore se non sono presenti allegati di integrazione con il nome file specificato. | |
getDocumentIndexes
| List<String> etichette | List<Integer> | Restituisce un elenco Java di numeri interi che fornisce gli indici dei documenti contrassegnati con tutte le etichette specificate. Si noti che se una delle etichette è "*", viene trovata una corrispondenza con qualsiasi etichetta e la funzione restituisce tutti gli indici per i documenti con almeno un'etichetta. |
getDocsMatching
| List<String> | List<Source> | Recupera i documenti contrassegnati con tutte le etichette specificate. Il sistema archivia i documenti di dimensioni inferiori a 100 KB in memoria e i documenti di dimensioni maggiori su disco. Tenere presente i limiti di memoria di esecuzione e di spazio su disco. |
String label | Origine | Recupera i documenti contrassegnati con l'etichetta specificata. Etichetta qui indica l'etichetta dell'allegato di integrazione. Sinonimo di tag del documento. | |
String[] labels | Origine | Recupera i documenti contrassegnati con tutte le etichette nella matrice di stringhe. | |
getFileName
| Indice intero | Stringa | Recupera il nome file con l'indice specificato. |
String label | List<String> | Recupera un elenco Java con i nomi file di tutti i documenti contrassegnati con l'etichetta specificata. | |
List<String> labels | List<String> | Recupera un elenco Java con i nomi file di tutti i documenti contrassegnati con le etichette specificate. | |
String label, integer index | Stringa | Recupera l'ennesimo nome file di tutti i documenti contrassegnati con l'etichetta specificata. Funzionalmente equivalente al seguente codice: Nella maggior parte dei casi, è necessario utilizzare da.getFileNames(label) per trovare il numero di nomi di file corrispondenti prima di poter utilizzare un indice. L'unica eccezione è il caso limitato in cui è necessario il primo valore (indice zero). | |
List<String> labels, integer index | Stringa | Recupera l'ennesimo nome file di tutti i documenti contrassegnati con le etichette specificate. Funzionalmente equivalente al seguente codice: Nella maggior parte dei casi, è necessario utilizzare da.getFileNames(labels) per trovare il numero di nomi di file corrispondenti prima di poter utilizzare un indice. L'unica eccezione è il caso limitato in cui è necessario il primo valore (indice zero). | |
String[] labels, integer index | Recupera l'ennesimo nome file di tutti i documenti contrassegnati con le etichette specificate. Funzionalmente equivalente al seguente codice: Nella maggior parte dei casi, è necessario utilizzare da.getFileNames(labels) per trovare il numero di nomi di file corrispondenti prima di poter utilizzare un indice. L'unica eccezione è il caso limitato in cui è necessario il primo valore (indice zero). | ||
hasFile
| Nome file stringa | Booleano | Determina se è presente un allegato di integrazione con il nome file specificato. |
String label, String filename | Booleano | Determina se è presente un allegato di integrazione con il nome file specificato e contrassegnato con l'etichetta specificata. | |
List<String> labels, String filename | Booleano | Determina se è presente un allegato di integrazione con il nome file specificato e contrassegnato con tutte le etichette nell'elenco. | |
sort
| Ordine delle stringhe | Nessuno | Ordina i documenti allegati per nome file. I valori ordine validi sono:
|
size
| Nessuno | Numero intero | Restituisce il numero di documenti allegati. |
List<String> labels | Numero intero | Restituisce il numero di documenti contrassegnati con tutte le etichette specificate. | |
String label | Numero intero | Restituisce il numero di documenti contrassegnati con l'etichetta specificata. | |
String[] labels | Numero intero | Restituisce il numero di documenti contrassegnati con tutte le etichette nella matrice di stringhe. | |
toVar
| Indice intero, stringa var_name | MessageVariable | Recupera il documento in corrispondenza dell'indice specificato e lo inserisce nella variabile di assembly specificata in modo efficiente in termini di memoria.
Esempio:
|
String filename, String var_name | MessageVariable | Recupera il documento con il nome file specificato e lo inserisce nella variabile di assembly specificata con un utilizzo efficiente della memoria.
Esempio:
|