0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Oracle Integration Cloudで固定値のテキストファイルを出力する

0
Last updated at Posted at 2026-02-06

はじめに

この記事ではOracle Integration Cloud(以下略OIC)で固定値のテキストファイルを作成する方法について説明します。知らないとたぶんわからないので手順をまとめておきます。

Oracle Integration Cloudについてはこちら
https://www.oracle.com/jp/integration/application-integration/

OIC3についてはこちら
https://docs.oracle.com/ja-jp/iaas/application-integration/index.html

事前準備

OICのプロビジョニングおよびユーザー・ロール設定が完了していること
https://docs.oracle.com/ja-jp/iaas/application-integration/doc/manage-user-access.html

FTP Adapterの接続定義が完了していること
https://docs.oracle.com/en/cloud/paas/application-integration/ftp-adapter/create-ftp-adapter-connection.html

OIC フローの作成

最初にOICフローを作成します。

OICのコンソールから「Create」を押します。
image.png

「Schedule」を押します。
image.png

任意の名前を入力し、「Create」を押します。
image.png

次に固定値を定義します。アクションから割り当てをフローに配置します。
image.png

「+」→「String」を押して適当な変数名と文字列を定義します。
image.png

次にFTPの接続をフローに配置します。
image.png

適当な名前を入力し、「続行」します。
image.png

続行します。
image.png

「ファイルの書き込み」を選択、任意のFTPの出力ディレクトリ、ファイル名パターンを入力して続行します。
image.png

「XMLスキーマ(XSD)ドキュメント」を選択して、続行します。
image.png

以下の内容を.xsdファイルに保存して、ドラッグ・アンド・ドロップでファイルをアップロードします。

opaque_schema.xsd
<?xml version = '1.0' encoding = 'UTF-8'?>  
<schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
            xmlns="http://www.w3.org/2001/XMLSchema" >
      <element name="opaqueElement" type="base64Binary" />
    </schema>

ドロップすると以下のようになります。「続行」します。
image.png

内容を確認して「終了」します。
image.png

次に固定値をFTPの定義にマッピングします。「編集」を押します。
image.png

固定値の変数をopaqueElementにドラッグして、マッピングします。
image.png

マッピングすると下に式が表示されます。固定値はbase64エンコードして渡す必要があるので、開発者ビューに切り替えるボタンを押します。
image.png

以下のように編集し、「✓」で保存して、再度開発ボタンを押します。

oraext:encodeBase64 ( $test )

image.png

右上の検証ボタンを押して検証し、「<」で前の画面に戻ります。
image.png

image.png

これはお決まりの手順ですが、ビジネス識別子としてstartTimeをフィールドにドラッグします。
image.png

保存します。
image.png

アクティブ化します。
image.png

image.png

実行します。
image.png

実行します。
image.png

実行の完了を待ちます。
image.png

最後にFile Serverに出力されたファイルを確認します。
image.png

以上です。

参考ドキュメント

Use a Stage File Write Operation with an Opaque Schema

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?