Riferimenti: Proprietà del sottoassembly FTP
Il sottoassieme FTP non è più disponibile nella tavolozza di Studio. Nelle nuove integrazioni, è necessario utilizzare i componenti
ftp-out
o sftp-out
per inviare documenti a un server FTP. Questi componenti offrono maggiore sicurezza, migliori performance e maggiore affidabilità. Sono anche compatibili con le versioni successive di JSCAPE. Il sottoassieme FTP rimane funzionale nelle integrazioni esistenti, ma si consiglia, ove possibile, di sostituirlo. Scheda Comune
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
ID
| id
| ID univoco del sottoassieme FTP all'interno dell'assieme. |
Inoltra la risposta a
| routes-response-to
| La destinazione del messaggio di risposta per il sottoassieme FTP . |
Eseguire quando
| execute-when
| Condizione che determina se il sottoassieme FTP viene eseguito. |
Endpoint
| endpoint
| L'indirizzo dell'endpoint di destinazione per il sottoassieme. Il componente FTP supporta a vm:// indirizzo dell'endpoint Esempio: vm://wcc/Ftp . |
Scheda Avanzate
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Memorizzare il messaggio
| store-message
| Specificare nessuno se non diversamente indicato dall'assistenza Workday.
Per archiviare i messaggi, utilizzare lo step store di Studio. |
Classe di trasporto
| transport-class
| Specifica una classe di implementazione alternativa in base all'assieme, se necessario.
È possibile modificare le classi di implementazione a livello globale modificando il file WEB-INF/classes/Spring/Assembly-bean.xml. |
Ignora gli endpoint dinamici
| ignore-dynamic-endpoints
| Specifica se ignorare il valore dinamico WS-Addressing (WSA) nell'intestazione del messaggio in arrivo o utilizzarlo per sostituire il valore nella proprietà Endpoint del trasporto.
Utilizzare lo step set-dynamic-endpoint per specificare i dettagli di WS-Addressing. |
Clona richiesta
| clone-request
| Specifica se concatenare l'elaborazione tra i sottoassiemi. Impostare su true per creare una copia del messaggio originale in modo che eventuali sottoassembly che modificano il messaggio di richiesta non influiscano sugli altri. Impostare su false per inoltrare il messaggio originale. |
Propaga interruzione
| propagate-abort
| Specifica se un flag di interruzione viene propagato da un sottoassieme all'assieme chiamante.
Un componente sezione tipo interrompe l'elaborazione quando viene contrassegnato come MediationContext come interrotto. |
Annullare l'impostazione delle proprietà
| unset-properties
| Specifica se tutte le proprietà di uscita locale vengono reimpostate dopo che il trasporto di uscita locale ha chiamato un sottoassieme. |
Scheda Parameters
Parametro | Descrizione |
|---|---|
wd.ftp.endpoint
| Lo schema dell'endpoint utilizzato per determinare il trasporto ftp-out da utilizzare. L'endpoint deve iniziare con ftp:// , sftp:// , o ftps:// . |
wd.ftp.username
| Il nome utente utilizzato per accedere al server FTP. |
wd.ftp.password
| La password associata al nome utente utilizzato per accedere al server FTP. |
wd.ftp.method
| Il metodo o l'azione del messaggio implementata dal sottoassieme FTP durante la connessione all'endpoint. Racchiudere ogni azione tra virgolette singole. Le opzioni valide includono:
|
wd.ftp.passive.mode
| Specifica se la modalità passiva viene utilizzata durante la connessione FTP. |
wd.ftp.file.pattern
| Specifica il modello di file utilizzato durante l'esecuzione dell'operazione FTP. Esempi:
Per la maggior parte dei metodi diversi da list , il sistema supporta i caratteri jolly ed esegue il filtraggio sul lato client. Per il list metodo, il sistema utilizza il filtro lato server, in base alla sintassi delle espressioni regolari. Esempi:
|
wd.ftp.temp.file.name
| Specifica se utilizzare un file temporaneo durante l'esecuzione di un FTP put messaggio |
wd.ftp.timeout
| Un timeout per l'azione del messaggio in millisecondi. |
wd.ftp.directory
| Il percorso della directory relativo o completo. |
wd.ftp.private.key
| Chiave privata associata al nome utente per l'autenticazione SFTP. Formattato come URI utilizzando il protocollo allegato e un ID Workday. Esempio: attachment:privatekey/@{WID} , dove WID corrisponde a un ID Workday di 32 caratteri. |
wd.ftp.max.attempts
| Numero massimo di tentativi di accesso al server FTP. |
wd.ftp.debug
| Specifica se il sistema aggiungerà la registrazione di debug ai registri. |
wd.ftp.proxy.host
| Il nome host del server proxy FTP. |
wd.ftp.proxy.port
| La porta del server proxy FTP. |
wd.ftp.proxy.username
| Il nome utente per l'accesso al server proxy FTP. |
wd.ftp.proxy.password
| La password del server proxy FTP. |
wd.ftp.proxy.type
| Tipo di server proxy. |
wd.ftp.input.content.type
| Specifica il tipo di contenuto dei file recuperati tramite FTP get . Esempio: text/plain; charset=Big5 . |