FTP
IBM® App Connect Enterprise ツールキットを使用して、 IBM の App Connect Professional FTPアクティビティから変換されたメッセージフローノードを設定します。
このタスクの概要
FTPアクティビティを含むオーケストレーションをインポートすると、変換ユーティリティは FileRead、 FileOutput、 FileInput ノード、および JavaCompute ノードを含むメッセージ・フローを作成します。 各アクティビティに使用されるノードについては、 表1を参照のこと。
| IBM App Connect Professional 活動 | IBM App Connect Enterprise ノード |
|---|---|
| Get file | |
| Put file | |
| Rename file | |
| Delete file | |
| List files | |
| Poll directory |
FTPサーバーに接続する手順
手順
FileRead ファイル・アクティビティ取得ノード
このタスクの概要
手順
- 入力ディレクトリ・プロパティには、任意のローカル・ディレクトリ・パスを設定する。 例えば、こうだ: C:\Users\Administrator\Desktop\FileReadNode
- 処理するファイルを識別するために、ファイル名またはパターンを入力します(たとえば、*.txt*、*.JSON*、複数ファイル用)。処理に成功した場合のデフォルトのアクションは削除です。 ファイルを削除する代わりに移動するには、ドロップダウンで他のオプションを選択します。

- メッセージ・ドメイン解析プロパティで、ドロップダウンからメッセージ・ドメインを選択し、ファイル・コンテンツの解釈方法を指定する。 例えば、JSON:Javaスクリプト・オブジェクト記法によるメッセージ。

- File InputノードのプロパティのFTPセクションにFTPエンドポイントの詳細を入力します。
- FTPタブで、ファイルを読み込むサーバーのディレクトリを指定します。 このディレクトリは、FTPサーバー上のファイルが保存されている場所に対応していなければならない。
例
HttpInput ノード > ファイル読み込み ノード > ノード HttpReply
FileOutput プットファイル活動用ノード
このタスクの概要
手順
- directoryプロパティには、任意のローカル・ディレクトリ・パスを設定する。 例えば、こうだ、 C:\Users\Administrator\Desktop\FileOutputNodeLocal
- 出力ファイル名を生成するためのファイル名またはパターンを定義します(複数ファイルの場合は'*')。

- FileOutput ノード・プロパティの FTP セクションに FTP エンドポイントの詳細を入力します。
- FTPタブで、ファイルを書き込むサーバー・ディレクトリを指定します。 このディレクトリは、処理されたファイルがFTPサーバーに保存される場所です。
例
FileInput ノード > ノード FileOutput
FileRead および FileOutput リネーム・ファイル・アクティビティのためのノード
このタスクの概要
手順
- FileRead ノードの Input directory プロパティを、 のようなローカル・ディレクトリ・パスに設定する。 C:\Users\Administrator\Desktop\FileInputNodeLocal 新しいファイル名またはパターンを入力
- FileRead ノード・プロパティの基本タブで、アクションを削除に設定する。

- FileRead ノード・プロパティの FTP セクションに FTP エンドポイントの詳細を入力します。
- File ReadノードのFTPタブで、ファイルを読み込むサーバーのディレクトリを指定します。 これは、処理されたファイルが保存されるFTPサーバー上のディレクトリです。
- ファイル出力ノードのディレクトリ・プロパティを、次のようにローカル・ディレクトリ・パスに設定する。 C:\Users\Administrator\Desktop\FileOutputNodeLocalFileOutput ノードは、希望する名前の新しいファイル(複数ファイルの場合は *)に内容を書き込む。

- ファイル出力ノードのプロパティのFTPセクションに、FTPエンドポイントの詳細を入力します。
- FileOutput ノードの FTP タブで、ファイルを書き込むサーバー・ディレクトリを指定します。 これは、処理されたファイルが保存されるFTPサーバー上のディレクトリである。
例
HttpInput ノード > ノード > ファイル出力 ノード > ノード FileRead HttpReply
FileRead ファイル削除アクティビティのノード
このタスクの概要
ファイルは、 IBM App Connect Enterprise 内の「 FileRead 」ノードを使用して削除できます。
手順
例
HttpInput ノード > ノード > ノード FileRead HttpReply
JavaCompute ファイル・アクティビティ一覧ノード
このタスクの概要
以下のタスクを実行するJava Compute Nodeのコード・スニペット:
手順
FileInput および FileOutput ポール・ディレクトリ・アクティビティのためのノード
このタスクの概要
手順
- FileInput ノードの Input directory プロパティを、次のようなローカル・ディレクトリ・パスに設定する。 C:\Users\Administrator\Desktop\FileInputNodeLocal
- 処理するファイルを識別するためのファイル名パターンを定義します(例えば、*.txt、*.json、*複数のファイル)。

- ポーリング間隔を設定し、ノードがディレクトリに新しいファイルがないかチェックする頻度を制御する。FTPリモート転送が選択されているので、ポーリング間隔は無効になっている。


- ポーリングを有効にするためにFTPリモート転送のチェックを外し、ポーリングプロパティを編集して保存します。 リモート転送を選択してFTPエンドポイントに接続します。

- メッセージ・ドメイン解析プロパティで、ドロップダウンからメッセージ・ドメインを選択します。例えば、JSON : JavaScript Object Notation メッセージの場合

- FileInput ノード・プロパティの FTP セクションに FTP エンドポイントの詳細を入力します。
- FileInput 」ノードの「FTP」タブで、ファイルをポーリングするサーバー・ディレクトリを指定します。 これは、あなたのファイルがFTPサーバーに保存されている場所と一致していなければなりません。
- FileOutput ノードのディレクトリ・プロパティを、次のようにローカル・ディレクトリ・パスに設定する。 C:\Users\Administrator\Desktop\FileOutputNodeLocal複数のファイルをポーリングするには、File name または pattern プロパティでワイルドカードとして * を使用します。

- FileOutput ノード・プロパティの FTP セクションに FTP エンドポイントの詳細を入力します。
- FileOutput ノードの FTP タブで、ファイルを書き込むサーバー・ディレクトリを指定します。 これは、処理されたファイルが保存されるFTPサーバー上のディレクトリである。
例
FileInput ノード > ノード FileOutput
他のノードからマッピングする際のファイル名やパターンの設定
このタスクの概要
手順
ファイル出力ノードからファイル読み込みノードにファイル名を渡す手順の例
手順
バイナリコードの設定
このタスクの概要
すべての異なるエンコーディングの符号化文字集合識別子(CCSID)は以下の通り:
入力メッセージ解析における ISO-8859-1 テキスト・ハンドリングの設定
ISO-8859-1 エンコーディングのテキストを使用するには、以下の手順に従います:
手順
Secure File Transfer プロトコル (SFTP)
このタスクの概要
手順
安全なファイル転送プロトコル
このタスクの概要
手順
IBM App Connect Enterprise での証明書の設定
このタスクの概要
IBM App Connect Enterprise では、証明書情報は ディレクトリ内の ファイル server.conf.yaml で設定 JVM ResourceManagerされます。 keystore 、 トラストストアの詳細を指定し、それに従って証明書をインポートすることができる。
ACEは、 SSL / TLS への接続を検証するために、Java KeyStore (JKS) または PKCS12 のトラストストアを使用します。
IBM App Connect Enterprise で証明書を設定する手順















