グローバルリソースのプロパティ

接続設定

グローバルリソースの接続設定は、各アダプタのプロパティ設定ダイアログ、コントロールパネルの「グローバルリソースの設定」から行うことができます。
基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 接続先の設定の名前を入力します。
 
必須設定
項目名 必須/省略可 変数の使用 説明 備考
設定ファイル 必須 環境変数のみ使用可 Boxにおけるアプリの設定ファイル(config.json)のパスを指定します。
  • 設定ファイルはDataSpiderファイルシステム上の任意のフォルダ(推奨:「/data」下)へ配置してください。
  • ファイルパスはDataSpiderファイルシステムの絶対パスで指定してください。
  • 設定ファイルの作成方法および構成については、「Boxにおけるアプリケーションの構成について」を参照してください。
プロパティアクション
項目名 説明 備考
接続テスト 接続確認を行います。  

セキュリティ

セキュリティの設定は、コントロールパネルの「グローバルリソースの設定」から行うことができます。

主な例外

例外名 原因 対策
InvalidPropertyConfigurationException
リソースの必須項目が指定されていません。:<プロパティ名>
[<プロパティ名>]が指定されていません。 [<プロパティ名>]を指定してください。
java.io.FileNotFoundException [設定ファイル]が見つかりません。 [設定ファイル]を確認してください。
com.appresso.ds.dp.modules.adapter.box.wrapper.BoxClientException Boxとの通信でエラーが発生しました。 設定ファイルの内容やネットワークの状態を確認してください。

Boxにおけるアプリケーションの構成について

Boxアダプタを使用するためには、Boxの公式ドキュメント(https://ja.developer.box.com/docs/setting-up-a-jwt-app)に従い、Box上でアプリケーションの作成および承認を行う必要があります。
作成するアプリケーションの構成は以下の通りです。

Box上の設定名 設定値
タイプ カスタムアプリ
認証方法 JWTを使用したOAuth 2.0
アプリケーションアクセス Enterprise
アプリケーションスコープ 以下の選択肢を選択します。
  • Boxに格納されているすべてのファイルとフォルダの読み取り
  • Boxに格納されているすべてのファイルとフォルダの読み取りと書き込み
  • ユーザーを管理
  • グループを管理
高度な機能 以下の項目を有効にします。
  • ユーザーとして操作を実行
  • ユーザーアクセストークンを生成