Skip to main content
Administrator Guide
Laatst bijgewerkt: 2024-07-26
Referentie: eigenschappen FTP-submerk:

Referentie: eigenschappen FTP-submerk:

De FTP-subassembly is niet meer beschikbaar in het Studio-palet. In nieuwe integraties moet u de componenten
ftp-out
of
sftp-out
gebruiken om documenten naar een FTP-server te verzenden. Deze componenten bieden verbeterde beveiliging, betere prestaties en grotere betrouwbaarheid. Ze zijn ook compatibel met latere versies van JSCAPE. De FTP-subassembly blijft functioneel in bestaande integraties, maar Workday raadt u aan deze waar mogelijk te vervangen.

Tabblad Algemeen

Eigenschap
Naam XML-kenmerk
Omschrijving
ID
id
De unieke ID van het
FTP-
submerk binnen de merk.
Routeert antwoord naar:
routes-response-to
De bestemming van het antwoordbericht voor het
FTP-
submerk.
Wanneer uitvoeren
execute-when
Een voorwaarde die bepaalt of het
FTP-
submerk wordt uitgevoerd.
Eindpunt:
endpoint
Het doeleindpuntadres voor het submerk. De
FTP-
component ondersteunt a
vm://
eindpuntadres. Voorbeeld:
vm://wcc/Ftp
.

Tabblad Geavanceerd

Eigenschap
Naam XML-kenmerk
Omschrijving
Bericht opslaan
store-message
Geef
geen
op, tenzij anders aangegeven door de ondersteuningsafdeling van Workday.
Gebruik de
opslagstap
van Studio om berichten op te slaan.
Transportklasse
transport-class
Hiermee wordt indien vereist een alternatieve implementatieklasse per samenstel opgegeven.
U kunt de implementatieklassen globaal wijzigen door het bestand WEB-INF/classes/spring/assembly-bean.xml te bewerken.
Dynamische eindpunten negeren
ignore-dynamic-endpoints
Hiermee wordt aangegeven of de dynamische WS-Addressing (WSA)-waarde in de koptekst van het inkomende bericht moet worden genegeerd of moet worden gebruikt om de waarde in de eigenschap
Endpoint
van het transport te overschrijven.
Gebruik de stap
set-dynamic-endpoint
om WS-Addressing-details op te geven.
Kloonaanvraag
clone-request
Hiermee wordt aangegeven of verwerking tussen submerken moet worden gekoppeld. Stel deze optie in op
'waar'
om een kopie van het oorspronkelijke bericht te maken, zodat eventuele subassembly's die het aanvraagbericht wijzigen, geen gevolgen hebben voor de andere berichten. Stel in op
'onwaar'
om het oorspronkelijke bericht door te geven.
Afbreken doorgeven
propagate-abort
Hiermee wordt aangegeven of een markering voor afbreken van een submerk naar de aanroepende markering wordt gepropageerd.
De verwerking van een submerk wordt stopgezet wanneer het '' is gemarkeerd
MediationContext
als afgebroken.
Niet-ingestelde eigenschappen
unset-properties
Hiermee wordt aangegeven of alle eigenschappen
van Local-Out
opnieuw worden ingesteld nadat het
Local-Out
-transport een submerk heeft aangeroepen.

Tabblad Parameters

Parameter
Omschrijving
wd.ftp.endpoint
Het eindpuntschema dat wordt gebruikt om te bepalen welk
ftp-uit
-transport moet worden gebruikt. Het eindpunt moet beginnen met
ftp://
,
sftp://
, of
ftps://
.
wd.ftp.username
De gebruikersnaam die wordt gebruikt om toegang te krijgen tot de FTP-server.
wd.ftp.password
Het wachtwoord dat is gekoppeld aan de gebruikersnaam die wordt gebruikt om toegang te krijgen tot de FTP-server.
wd.ftp.method
De methode of berichtactie die de FTP-subassembly implementeert bij het verbinden met het eindpunt. Plaats elke actie tussen enkele aanhalingstekens. Geldige opties zijn:
  • 'put'
    : de FTP-component verzendt het bericht naar de FTP-server en het bericht blijft ongewijzigd.
  • 'get'
    : de assembly vervangt het hoofdgedeelte van het bericht door de gegevens die van de FTP-server worden ontvangen.
  • 'list'
    : het bericht blijft ongewijzigd. Workday voegt een contexteigenschap toe met de naam
    wd.ftp.files.list
    , die a . bevat
    List<String>
    objectinstance.
    De gebruiken
    'list'
    methode met bestandspatroon
    *.txt
    of
    *.xml
    resulteert in een uitzondering.
  • 'delete'
    : Workday vraagt om verwijdering van het bestand van de FTP-server. Het bericht blijft ongewijzigd.
  • 'mget'
    (multiget): Workday downloadt alle bestanden die overeenkomen met het invoerpatroon en vervangt het hoofdgedeelte van het bericht door een ZIP-bestand dat deze bestanden bevat.
  • 'mdelete'
    (meerdere verwijderingen): alle bestanden die overeenkomen met het invoerpatroon worden verwijderd. Het bericht blijft ongewijzigd.
wd.ftp.passive.mode
Hiermee wordt aangegeven of de passieve modus wordt gebruikt tijdens de FTP-verbinding.
wd.ftp.file.pattern
Hiermee geeft u het bestandspatroon op dat wordt gebruikt bij het uitvoeren van de FTP-bewerking. Voorbeelden:
  • *.xml
  • *.txt
Voor de meeste andere methoden dan
list
, Workday ondersteunt jokertekens en filtert aan de clientzijde. Voor de
list
gebruikt Workday filtering aan de serverzijde op basis van de syntaxis van reguliere expressies. Voorbeelden:
  • wd.ftp.method
    is
    'get'
    and
    wd.ftp.file.pattern
    is
    *.xml
    : Workday haalt het eerste XML-bestand op dat op de FTP-server wordt gevonden in de opgegeven map.
  • wd.ftp.method
    is
    'mget'
    and
    wd.ftp.file.pattern
    is
    *.xml
    : alle XML-bestanden die op de FTP-server zijn gevonden, worden in de opgegeven map opgehaald en in ZIP-indeling geretourneerd.
  • wd.ftp.method
    is
    'list'
    and
    wd.ftp.file.pattern
    is
    ^.*\.(xml)$
    : in Workday worden alle XML-bestanden weergegeven die op de FTP-server in de opgegeven map zijn gevonden.
wd.ftp.temp.file.name
Hiermee wordt aangegeven of een tijdelijk bestand moet worden gebruikt bij het uitvoeren van een FTP
put
berichtactie.
wd.ftp.timeout
Een time-out voor de berichtactie in milliseconden.
wd.ftp.directory
Het relatieve of volledig gekwalificeerde directorypad.
wd.ftp.private.key
De persoonlijke sleutel die is gekoppeld aan de gebruikersnaam voor SFTP-verificatie. Opgemaakt als URI met behulp van het bijlageprotocol en een Workday-ID. Voorbeeld:
attachment:privatekey/@{WID}
, waarbij WID overeenkomt met een Workday-ID van 32 tekens.
wd.ftp.max.attempts
Het maximum aantal pogingen om toegang te krijgen tot de FTP-server.
wd.ftp.debug
Hiermee wordt aangegeven of logboekregistratie voor foutopsporing aan de logboeken wordt toegevoegd.
wd.ftp.proxy.host
De hostnaam van de FTP-proxyserver.
wd.ftp.proxy.port
De poort van de FTP-proxyserver.
wd.ftp.proxy.username
De gebruikersnaam voor toegang tot de FTP-proxyserver.
wd.ftp.proxy.password
Het wachtwoord van de FTP-proxyserver.
wd.ftp.proxy.type
Het type van de proxyserver.
wd.ftp.input.content.type
Hiermee wordt het inhoudstype opgegeven van bestanden die zijn opgehaald via FTP
get
. Voorbeeld:
text/plain; charset=Big5
.