NeoCoreGet - NeoCore XMLDB からの入力
NeoCore XMLDBからXMLを入力します。
■ストリーム情報
| 入力 | フォーマット | すべて |
| 接続数 | 1 |
| 説明 |
入力ストリームは使用せず、すべて無視します。
|
| 出力 | フォーマット | XML |
■コンポーネントプロパティ
| 名前 | プロパティ型 | マッピング | 説明 |
| コネクション名 | connection | - |
接続先のNeoCore XMLDBを指定します。
コネクションペインまたは管理コンソールにて作成したNeoCore接続名を選択します。接続設定の内容については下記トピック「コネクションの接続設定」を参照してください。
|
| 実行する処理 | choice | 入力&出力 |
処理のタイプを選択します。
| クエリー実行 [Query]
| - | クエリーを実行する場合
|
| ノード数取得 [Count]
| - | ノード数を取得する場合
|
|
| クエリー文字列 | string | 入力&出力 |
実行するクエリー文字列を指定します。
|
| ループを開始 | loopProcess | - |
クエリーの結果をそのまま出力するかノード単位で出力するかを選択します。
| はい [true]
| - | ループの起点となってルートエレメント下のエレメントをルートエレメントとしたドキュメントとして出力します。
|
| いいえ [false]
| - | クエリーの結果をストリームに出力します。
|
|
■ループ処理
ループを開始が「
はい」の場合、このコンポーネントがループの起点となってクエリーの結果をノード単位で出力します。
■トランザクション処理
| コミット | NeoCore(XMLDB)をコミットします。 |
| ロールバック | NeoCore(XMLDB)をロールバックします。 |
■エラー処理
| タイプ | パラ メータ | エラー処理フロー へのストリーム | エラー コード | 説明 |
| 汎用 |
なし
| コンポーネントの入力ストリーム |
なし
| NeoCore(XMLDB)への接続に失敗した場合 |
■動作に必要なライブラリ
xmsclient.jarファイルを以下のディレクトリにコピーします。コピー後、フローサービスを再起動します。
ライブラリを配置するディレクトリ
[INSTALL_DIR]/jre/lib/ext
■コネクションの接続設定
コネクションペインまたは管理コンソールで、以下の接続設定の内容を定義します。定義した接続名をコネクション名で選択します。
| 項目名 | 説明 |
| 接続名 | 接続設定を識別するための名前を入力します。 |
| サーバー名 | 接続するためのサーバー名を入力します。 |
| ポート番号 | 待ち受けポート番号を入力します。初期値は7700です。 |
| ユーザー名 | 接続するためのユーザー名を入力します。 |
| パスワード | 接続するためのパスワードを入力します。 |