リクエストURLの変数一覧
概要
APIリファレンスのリクエストURLで使われている変数についての説明
変数一覧
| 変数名 | 概要 | 備考 |
|---|---|---|
| {UnitURL} | Unitにアクセスする為のURL | URL:https://{UnitFQDN}/ |
| {UnitFQDN} | Personiumが動作しているサーバのFQDN Unitとは複数のCellをホストするサーバを指す | |
| {CellName} | Cell名 Cellとはデータ主体ごとのData Stroreを指す | |
| {CellURL} | Cellにアクセスする為のURL CellURLには"path based cell URL"と"per cell FQDN URL"の2種類が存在し、プロパティ(pathBasedCellUrl.enabled)で切替可能 | path based cell URL:https://{UnitFQDN}/{CellName}/ per cell FQDN URL:https://{CellName}.{UnitFQDN}/ |
| {BoxName} | Box名 Boxとはアプリケーションに用いるデータを格納する領域を指す | |
| {SchemaURL} | SchemaのURL SchemaとはPersonium内に格納されたSchemaを指す | |
| {RoleName} | Role名 RoleとはCellに対して定義される有効な「役割」を指す | |
| {AccountName} | Account名 AccountとはCellでのユーザ認証手段を表す | |
| {ExtCellURL} | ExtCellのURL ExtCell(外部Cell)とはあるCellから見たとき外にある他のCellを指す | |
| {RelationName} | Relation名 Relationとは自身(自Cell)と他者(外部Cell)との関係を示す | |
| {ExtRoleURL} | ExtRoleのURL ExtRole(外部Role)とは特定の関係にある外部Cell群において特定の役割(Role)を付与された利用者主体を指す | |
| {LogName} | ログファイル名 | |
| {MessageID} | MessageのID MessageとはCell間で送受信可能なメッセージを指す | |
| {CollectionName} | Collection名 Collectionとは通常のファイルシステムでいうところのフォルダ・ディレクトリに相当する | |
| {ResourcePath} | リソースへのパス Box配下のCollectionとファイルが対象となる | 有効値 桁数:1~256 |
| {OdataCollectionName} | OdataCollection名 OdataCollectionとはユーザがODataプロトコルで任意のリレーショナルデータを扱うための特殊WebDAV拡張コレクションを指す | |
| {EntityTypeName} | EntityType名 EntityTypeとはデータの構造をEntityDataModel(EDM)であらわすための定義体を指す | Entityの上位概念 |
| {AssociationEndName} | AssociationEnd名 AssociationEndとはAssociationを構成するエンドポイントとなっているEntityTypeを指す | |
| {ComplexTypeName} | ComplexType名 ComplexTypeとは下位属性を伴った属性を持つPropertyを指す | ComplexTypePropertyの上位概念 |
| {PropertyName} | Property名 各EntityTypeの列頭の値を指し、RDBにおけるテーブルの項目名に相当する | |
| {ComplexTypePropertyName} | ComplexTypeProperty名 ComplexTypePropertyとはComplexTypeの下位属性の名称を指す | ComplexTypeの下位属性 |
| {EntityName} | Entity名 Entityとはデータの記録構造を指し、RDBにおけるテーブル1行分に相当する | EntityTypeの下位属性 |
| {EntityID} | EntityのID | |
| {NavigationPropertyName} | NavigationProperty名 NavigationPropertyとはEntityDataModelやODataのデータ構造において、Associationの一方のEndから別のEndへのナビゲーションを表すPropertyを指す | |
| {ServiceSourceName} | ServiceSource名 ServiceとはServiceCollectionに登録されたユーザ定義のサーバサイドロジックを指す | |
| {ServiceName} | Service名 Serviceを実行する際に用いられる | ServiceSource名から拡張子を除いたもの |
| {QueueName} | Queue名 | 文字種:半角英数字と-(半角ハイフン)と(半角アンダーバー) ただし、先頭文字に-(半角ハイフン)と(半角アンダーバー)は指定不 |
| {TopicName} | Topic名 | 文字種:半角英数字と-(半角ハイフン)と(半角アンダーバー) ただし、先頭文字に-(半角ハイフン)と(半角アンダーバー)は指定不可 |
