接続プロパティ
接続プロパティは、接続を確立するために使用できるさまざまなオプションです。このセクションでは、本プロバイダーの接続設定で設定できるオプションの一覧を示します。詳細については各リンクをクリックしてください。
接続を確立する方法について詳しくは、接続の確立を参照してください。
| プロパティ | 説明 |
| AuthScheme | Certinia への接続時に使用する認証方法を指定します。 |
| User | 認証するユーザーのユーザーID を指定します。 |
| Password | 認証するユーザーのパスワードを指定します。 |
| SecurityToken | Certinia アカウントへのアクセスを認証するために使用されるセキュリティトークンを指定します。 |
| UseSandbox | 本番インスタンスではなく、Certinia サンドボックス環境に接続するかどうかを指定します。 |
| CredentialsLocation | 認証用のOKTA MFA トークンが保存されるファイルパスを指定します。 |
| プロパティ | 説明 |
| APIVersion | 接続に使用するSalesforce API バージョンを指定します。 |
| LoginURL | 認証とログインに使用されるCertinia サーバーURL を指定します。 |
| プロパティ | 説明 |
| SSOLoginURL | ID プロバイダーのログインURL。 |
| SSOProperties | ID プロバイダーへの接続に必要な追加プロパティを、セミコロンで区切ったリスト形式で指定します。 |
| SSOExchangeURL | SAML 応答を処理してサービスの資格情報と交換するために使用するURL。 |
| プロパティ | 説明 |
| UseBulkAPI | Certinia でのデータ読み書きに非同期Bulk API を使用するか、同期SOAP API を使用するかを指定します。 |
| BulkAPIConcurrencyMode | Certinia Bulk API v1 で一括行を処理する際に使用する並行処理モードを指定します。 |
| BulkUploadLimit | Salesforce Bulk API v2 を使用してアップロードできる最大ファイルサイズ(MB)を指定します。 |
| BulkPollingInterval | 一括プロセスの応答の可用性を確認するリクエスト間の時間間隔(ミリ秒)を指定します。 |
| BulkQueryTimeout | provider が一括クエリの応答を待機する最大時間(分)を指定し、この時間を過ぎるとタイムアウトします。 |
| WaitForBulkResults | 非同期Bulk API を使用する際に、provider が一括操作結果の完了を待機するかどうかを指定します。UseBulkAPI がtrue に設定されている場合にのみ適用されます。 |
| BulkAPIVersion | Specifies the Certinia Bulk API version to use for processing bulk queries and data operations. |
| PushEmptyValuesAsNull | 空の値を空文字列として解釈するか、NULL として解釈するかを指定します。 |
| プロパティ | 説明 |
| InitiateOAuth | OAuth アクセストークンを取得またはリフレッシュするプロセスを指定します。これにより、認証された認可ユーザーが作業している間、ユーザーアクセスを維持することができます。 |
| OAuthClientId | カスタムOAuth アプリケーションに割り当てられたクライアントID(コンシューマーキーとも呼ばれます)を指定します。このID は、認証時にOAuth 認可サーバーにアプリケーションを識別させるために必要です。 |
| OAuthClientSecret | カスタムOAuth アプリケーションに割り当てられたクライアントシークレットを指定します。この機密情報は、OAuth 認可サーバーに対してアプリケーションを認証するために使用されます。(カスタムOAuth アプリケーションのみ) |
| CallbackURL | OAuth 経由でCertinia への認証を行った後にユーザーが戻るURL を指定します(カスタムOAuth アプリケーションのみ)。 |
| Scope | データへの適切なアクセスを確実にするために、認証ユーザーのアプリケーションへのアクセス範囲を指定します。 カスタムOAuth アプリケーションが必要な場合は、通常、アプリケーションの作成時に指定します。 |
| OAuthServerURL | 認証プロセス中に使用されるOAuth サーバー URL を指定します。 |
| プロパティ | 説明 |
| SSLServerCert | TLS/SSL を使用して接続する際に、サーバーが受け入れ可能な証明書を指定します。 |
| プロパティ | 説明 |
| FirewallType | provider がプロキシベースのファイアウォールを介してトラフィックをトンネリングするために使用するプロトコルを指定します。 |
| FirewallServer | ファイアウォールを通過し、ユーザーのクエリをネットワークリソースに中継するために使用されるプロキシのIP アドレス、DNS 名、またはホスト名を識別します。 |
| FirewallPort | プロキシベースのファイアウォールで使用するTCP ポートを指定します。 |
| FirewallUser | プロキシベースのファイアウォールに認証するアカウントのユーザーID を識別します。 |
| FirewallPassword | プロキシベースのファイアウォールで認証するユーザーアカウントのパスワードを指定します。 |
| プロパティ | 説明 |
| ProxyAutoDetect | provider が、手動で指定されたプロキシサーバーを使用するのではなく、既存のプロキシサーバー構成についてシステムプロキシ設定をチェックするかどうかを指定します。 |
| ProxyServer | HTTP トラフィックをルートするプロキシサーバーのホストネームもしくはIP アドレスを指定します。 |
| ProxyPort | クライアントとの間でHTTP トラフィックをルーティングするために予約された、指定されたプロキシサーバーのTCP ポートを指定します。 |
| ProxyAuthScheme | ProxyServer 接続プロパティで指定されたプロキシサーバーに対して認証する際にprovider が使用する認証方法を指定します。 |
| ProxyUser | ProxyServer 接続プロパティで指定されたプロキシサーバーに登録されているユーザーアカウントのユーザー名を提供します。 |
| ProxyPassword | ProxyUser 接続プロパティで指定されたユーザーのパスワードを指定します。 |
| ProxySSLType | ProxyServer 接続プロパティで指定されたプロキシサーバーに接続する際に使用するSSL タイプを指定します。 |
| ProxyExceptions | ProxyServer 接続プロパティで設定されたプロキシサーバー経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリストを指定します。 |
| プロパティ | 説明 |
| Logfile | provider が認証、クエリ実行、接続の詳細などのアクティビティを記録するログファイルのファイルパスを指定します。 |
| Verbosity | ログファイルのVerbosity レベルを指定し、記録される情報の詳細度を制御します。サポートされる値の範囲は1から5までです。 |
| LogModules | ログファイルに含めるコアモジュールを指定します。セミコロンで区切られたモジュール名のリストを使用します。デフォルトでは、すべてのモジュールがログに記録されます。 |
| MaxLogFileSize | 単一のログファイルの最大サイズをバイト単位で指定します。例えば、'10 MB' です。ファイルが上限に達すると、provider は日付と時刻を名前に付加した新しいログファイルを作成します。 |
| MaxLogFileCount | provider が保持するログファイルの最大数を指定します。上限に達すると、最も古いログファイルが削除され、新しいログファイルのためのスペースが作られます。 |
| プロパティ | 説明 |
| Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリの場所を指定します。サービスの要件に応じて、これは絶対パスまたは相対パスのいずれかで表されます。 |
| BrowsableSchemas | レポートされるスキーマを利用可能なすべてのスキーマのサブセットに制限するオプション設定。例えば、 BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
| Tables | レポートされるテーブルを利用可能なすべてのテーブルのサブセットに制限するオプション設定。例えば、 Tables=TableA,TableB,TableC です。 |
| Views | レポートされたビューを使用可能なテーブルのサブセットに制限するオプション設定。例えば、 Views=ViewA,ViewB,ViewC です。 |
| プロパティ | 説明 |
| AutoCache | SELECT クエリの対象となるテーブルの内容が、指定されたキャッシュデータベースに自動的にキャッシュされるかどうかを指定します。 |
| CacheProvider | ADO.NET プロバイダーの名前空間。指定されたプロバイダーは、すべてのキャッシュ操作のターゲットデータベースとして使用されます。 |
| CacheConnection | 指定されたキャッシュデータベースの接続文字列を指定します。 |
| CacheLocation | キャッシュデータベースへのパスとファイル名を指定します。 |
| CacheTolerance | 指定されたキャッシュデータベース内の失効データに対する許容時間(秒単位)を指定します。AutoCache がTrue に設定されている必要があります。 |
| Offline | ライブCertinia データの代わりに、指定されたキャッシュデータベースからデータを取得します。 |
| CacheMetadata | provider がテーブルメタデータをファイルベースのキャッシュデータベースにキャッシュするかどうかを決定します。 |
| プロパティ | 説明 |
| AllOrNone | リクエスト内のすべての挿入、更新、または削除操作において、個別のレコードが失敗した場合にすべての操作を失敗させるかどうかを指定します。 |
| ArchiveMode | 標準のSELECT クエリで削除済みおよびアーカイブされたレコードを含めるかどうかを指定します。 |
| ContinueOnAlterException | ALTER ステートメントの一つが失敗した後に、provider が後続のALTER ステートメントの実行を続行するかどうかを指定します。 |
| ExposeConceptualEntities | Certinia のレコードタイプを個別のテーブルとして公開するかどうかを指定します。 |
| FilterScope | Salesforce のUSING SCOPE キーワードを使用してクエリで返されるレコードを制限するオプションのスコープを指定します。 |
| IncludeItemURL | ItemURL カラムをすべてのテーブルで公開するかどうかを決定するboolean。 |
| IncludeMetadataDescription | Salesforce Metadata API からカラム、テーブル、またはその両方の説明を取得するかどうかを指定します。 |
| IncludeReports | Certinia レポートをスキーマ内のビューとして公開するかどうかを指定します。 |
| MaxRows | 集計やGROUP BY を含まないクエリで返される最大行数を指定します。 |
| NullBooleanBehavior | このプロパティは、Boolean カラムに対してNULL 値をどのように処理するかを決定します。 |
| Other | 特定のユースケースに対する追加の隠しプロパティを指定します。特定の問題に対処するため、サポートチームが推奨する場合にのみ使用してください。詳細は備考を参照してください。 |
| QueryPassthrough | SQL クエリをSOQL に変換する代わりに、SOQL クエリを直接Salesforce に渡すことを許可するかどうかを指定します。 |
| Readonly | provider からCertinia への読み取り専用アクセスを切り替えます。 |
| RemoveBOMCharacter | provider がコンテンツからバイトオーダーマーク(BOM)文字(0xFEFF)を削除するかどうかを指定します。 |
| RemovePrivateChar | 取得されたコンテンツ内の私用文字を '?' 文字に置き換えるかどうかを指定します。 |
| ReplaceInvalidUTF8Chars | コンテンツ内の無効なUTF-8 文字を '?' 文字に置き換えるかどうかを指定します。 |
| ReportExactPicklistLength | Certinia で定義されている選択リストフィールドの正確な長さを報告するか、デフォルトの長さの255で報告するかを指定します。 |
| ServerSideAggregation | SUM、COUNT、GROUP BY などの集計操作をCertinia サーバーで実行するか、クライアント側で処理するかを指定します。 |
| SessionTimeout | Certinia ログインセッションが期限切れになる前に再利用される時間(分)を指定します。 |
| SkipFormulaFields | Certinia オブジェクトのカラム一覧表示時に数式フィールドを除外するかどうかを指定します。 |
| SkipPickListTranslation | データ取得時に選択リストの翻訳をスキップするカラムをカンマ区切りで指定します。 |
| SortColumns | テーブルカラムを名前でアルファベット順にソートするか、Certinia で提供される順序で報告するかを指定します。 |
| Timeout | provider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。 |
| TranslatePickListFields | 選択リストフィールドの値を、現在認証されているCertinia ユーザーの言語に翻訳するかどうかを指定します。 |
| UseDisplayNames | メタデータの一覧表示とデータクエリ時に、API 名の代わりにカラムの表示名を使用するかどうを指定します。 |
| UserDefinedViews | カスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。 |
| UseToolingAPI | メタデータと開発関連オブジェクトの取得・変更にCertinia Tooling API を使用するかどうかを指定します。 |