Global Resource Properties

Connection Settings

The connection settings of global resource can be configured from the property settings of each adapter or "Global Resource Settings" of the control panel.
Basic Settings
Item name Required/Optional Use of variables Description Remarks
Name Required Not available Enter the name of the setting for connection destination.
 
Required Settings
Item name Required/Optional Use of variables Description Remarks
Config file Required Only environment variables are available Specify the path for setting files (config.json) in Box applications.
  • Place the setting files under any folder on the DataSpider file system (we recommend placing it under "/data" folder).
  • Specify the file path as an absolute path of the DataSpider file system.
  • For details on how to create the setting file and the configuration, refer to "Application configurations in Box".
Property Action
Item name Description Remarks
Connection Test Checks the connection.  

Security settings

The security settings can be configured in "Global Resource Settings" of the control panel.

Major Exceptions

Exception Name Cause Solution
InvalidPropertyConfigurationException
Required items for resource are not specified. : <Property name>
[<Property name>] is not specified. Specify a value for [<Property name>].
java.io.FileNotFoundException [Setting file] is not found. Check the [Setting file].
com.appresso.ds.dp.modules.adapter.box.wrapper.BoxClientException An error has occurred in communication with Box. Confirm the contents of the setting file and the network status.

Application configurations in Box

To use Box Adapter, refer to the official documentation of Box (https://developer.box.com/docs/setting-up-a-jwt-app) to create an application and approve it on Box.
The configuration of an application created on Box is as follows.

Setting name on Box Setting value
Type Custom App
Authentication Method OAuth 2.0 with JWT
Application Access Enterprise
Application Scopes Select from one of the following:
  • Read all files and folders stored in Box
  • Read and write all files and folders stored in Box
  • Manage users
  • Manage groups
Advanced Features Enable the following items:
  • Perform Actions as Users
  • Generate User Access Tokens