Java を使用した添付ファイルの処理 (2)

こちらで添付ファイルの読み書き添付についてのサンプルを作成してみたわけなのですが、その続きとして、実行の手順と結果をこちらで紹介していきたいと思います。

実行のための準備

Master 文書の作成 (テストデータ)

Master フォームを使用して作成した文書です。
テストの参照用のデータとなります。

エージェントで getFirstDocument メソッドでこの内容を取得していますので、1つめの文書であるように、データベースの中には一番最初に作成してください。

ワーキングディレクトリの作成と読み出し用PCファイルの準備

読み込みと書き出しのテスト用に IFS上に /FileTest というディレクトリを作成しました。
読み出し用の PCファイルをこのディレクトリにコピーしてあります。コピー方法はネットワークドライブ経由でも、下の例の用にオペレーション・ナビゲーターの「ファイル・システム」経由でもOKです。

プロパティを見てみると、コード化文字セットID (CCSID) は 943 で PCコードページをあらわすものになっています。

右ボタンメニューの「編集」で内容を見てみましょう。

こんなかんじです。

実行結果

それでは実行結果を見ていきましょう。

実行結果 (Detach)

書き出し処理用エージェント (Detach) の実行結果です。

添付ファイルが 2つあったので 2つ新しい文書がそれぞれに対応して生成されています。

こちらが、最初の添付ファイルに対応した文書で、ファイル名からわかります。
書き出すファイル名としては「書き出すディレクトリ名」フィールドとファイル名をくっつけているだけなので、「/FileTest/temp」と最後に「/」を入れておかなかったことから「temp」がファイルの名前の方にくっついてしまいました。必要なら最後が「/」で終わっているかどうかの判断をエージェントの中でしないといけませんね。

こちらが 2つめの添付ファイルの内容です。

オペレーション・ナビゲータから見てみましょう。新しくファイルが作成されています。

プロパティを見てみると CCSID は 943 で PCファイルになっています。

右クリックメニューの「編集」でも正しく内容が表示されます。

OS/400 の EDTF コマンドで同じファイルの内容を見てみます。
正しく内容が表示されています。

実行結果 (Attach)

読み出し処理用のエージェントの実行結果です。

IFS上のファイルに対応して、1つ新しい文書ができています。

文書が添付されているのが確認できます。読み込み時のファイルの内容も正しく表示されています。

添付ファイルを右クリックして「起動」させてみましょう。
内容が元のとおり正しく表示されるのが確認できます。

[Top Pageに戻る]

[PR] | ハウスクリーニング葬儀 東京韓国食材SEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画FX免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージ貸し店舗FX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXホノルルマラソンベスト ハワイ ホテル レーツバリ島ハワイウエディングHawaii hotelsHawaii Activitiesbhhr
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ.ビジネスクラス ハワイ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - 格安航空券 - 長期滞在 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル
[PR] 包茎でお困りの方必見!厳選したクリニックをご紹介!