参考: FTP サブアセンブリのプロパティ
FTP サブ資産は、スタジオ パレットから使用できなくなりました。新しいインテグレーションでは、
ftp-out
または sftp-out
コンポーネントを使用して、FTP サーバーにドキュメントを送信する必要があります。これらのコンポーネントにより、セキュリティとパフォーマンスが向上し、信頼性が向上します。また、JSCOE の後続のバージョンと互換性があります。"FTP Subassesment" は既存のインテグレーションで引き続き機能しますが、実際には置き換えることが推奨されます。"共通" タブ
プロパティ | XML 属性名 | 説明 |
|---|---|---|
Id
| id
| 集合内の Ftp サブ集合の一意の ID。 |
Routes Response To
| routes-response-to
| Ftp サブ資産に対する応答メッセージの宛先。 |
Execute When
| execute-when
| Ftp サブセットが実行されるかどうかを決定する条件。 |
エンドポイント
| endpoint
| サブアセンブリのターゲット エンドポイントのアドレス。 Ftp コンポーネントがサポートしている vm:// エンドポイント アドレス。例: vm://wcc/Ftp 。 |
"詳細設定" タブ
プロパティ | XML 属性名 | 説明 |
|---|---|---|
Store Message
| store-message
| Workday サポートからの指示がない限り、"なし" を指定してください。
メッセージを保存するには、Studio の "store" ステップを使用します。 |
Transport Class
| transport-class
| 必要に応じて、アセンブリごとに代替実装クラスを指定します。
WEB-INF/classes/spring/assembly-bean.xml ファイルを編集して、実装クラスをグローバルに変更できます。 |
Ignore Dynamic Endpoints
| ignore-dynamic-endpoints
| 受信メッセージのヘッダーに入っている動的な WS-Addressing (WSA) 値を無視するか、それを使用してトランスポートの "エンドポイント" プロパティの値を上書きするかを指定します。
"set-dynamic-endpoint" ステップを使用して、WS-Addressing の詳細を指定します。 |
Clone Request
| clone-request
| サブアセンブリ間で連続的に処理を行うかどうかを指定します。元のメッセージのコピーを作成する場合は "true" に設定します。これにより、リクエスト メッセージを変更するサブアセンブリが他のメッセージに影響を与えることがなくなります。"false" に設定すると、元のメッセージが渡されます。 |
Propagate Abort
| propagate-abort
| 中断フラグをサブアセンブリから呼び出し元のアセンブリに伝達するかどうかを指定します。
次の値が指定されると、サブ集合は処理が停止します。 MediationContext は中断されました。 |
Unset Properties
| unset-properties
| "local-out" トランスポートがサブアセンブリを呼び出した後に、すべての "local-out" プロパティをリセットするかどうかを指定します。 |
"パラメータ" タブ
パラメータ | 説明 |
|---|---|
wd.ftp.endpoint
| 使用する ftp-out トランスポートを決定するために使用されるエンドポイント スキーム。エンドポイントは次の値で始まる必要があります: ftp:// 、 sftp:// 、または ftps:// 。 |
wd.ftp.username
| FTP サーバーへのアクセスに使用されるユーザー名。 |
wd.ftp.password
| FTP サーバーへのアクセスに使用されるユーザー名に関連付けられたパスワード。 |
wd.ftp.method
| FTP サブ資産がエンドポイントに接続するときに実装するメソッドまたはメッセージ アクション。各アクションは一重引用符で囲みます。有効なオプションは次のとおりです。
|
wd.ftp.passive.mode
| FTP 接続中に受動モードを使用するかどうかを指定します。 |
wd.ftp.file.pattern
| FTP 操作を実行するときに使用するファイル パターンを指定します。例:
以外の大半の方法については、以下のようになります。 list 、ワイルドカードがサポートされており、クライアント側でフィルタリングが実行されます。対象 list 方法: 正規表現構文に基づくサーバー側のフィルタリングが使用されます。例:
|
wd.ftp.temp.file.name
| FTP を実行するときに一時ファイルを使用するかどうかを指定します put メッセージ アクション |
wd.ftp.timeout
| メッセージ アクションがミリ秒単位でタイムアウトする。 |
wd.ftp.directory
| 相対または完全修飾のディレクトリ パス。 |
wd.ftp.private.key
| SFTP 認証用のユーザー名に関連付けられた秘密キー。添付ファイルのプロトコルと Workday ID を使用して URI としてフォーマットされている。例: attachment:privatekey/@{WID} (WID は 32 文字の Workday ID に対応)。 |
wd.ftp.max.attempts
| FTP サーバーへのアクセスの最大試行回数 |
wd.ftp.debug
| デバッグ ログをログに追加するかどうかを指定します。 |
wd.ftp.proxy.host
| FTP プロキシ サーバーのホスト名。 |
wd.ftp.proxy.port
| FTP プロキシ サーバー ポート。 |
wd.ftp.proxy.username
| FTP プロキシ サーバーにアクセスするためのユーザー名。 |
wd.ftp.proxy.password
| FTP プロキシ サーバーのパスワード。 |
wd.ftp.proxy.type
| プロキシ サーバーのタイプ。 |
wd.ftp.input.content.type
| FTP を使用して取得されたファイルのコンテンツ タイプを指定します get 。例: text/plain; charset=Big5 。 |