[サービスの入力プロパティ作成]ダイアログボックスは,サービスの入力プロパティを追加するための画面です。[サービスの入力プロパティ作成]ダイアログボックスは,[サービス定義編集]ダイアログボックスで,[入力プロパティ一覧]の[追加]ボタンをクリックするか,[入力プロパティマッピング]ダイアログボックスで[入力プロパティの追加]ボタンをクリックすると,表示されます。
図7-39 [サービスの入力プロパティ作成]ダイアログボックス([データ型]に[string]を選択した場合)
![[図]](graphics/zu070350.gif)
表示項目について説明します。
- [プロパティキー]テキストボックス
- プロパティキーを入力します。128文字まで入力できます。
- [プロパティ名]テキストボックス
- プロパティの名称を入力します。128文字まで入力できます。
- [説明]テキストボックス
- プロパティの説明を入力します。256文字まで入力できます。
- [プロパティグループ]リストボックス
- プロパティを所属させるプロパティグループを選択します。[サービス定義編集]ダイアログボックスに定義されているプロパティグループの名称が表示されます。
- [可視性]ラジオボタン
- 入力プロパティの可視性を選択します。
- exec
選択すると,プロパティ値をサービス編集時およびサービス実行時に設定できます。
- config
選択すると,プロパティ値をサービス編集時に設定できます。
- [スコープ]チェックボックス
- 入力プロパティのスコープを設定します。チェックすると,入力プロパティはサービス共有プロパティになります。
- [必須区分]チェックボックス
- 入力プロパティの必須区分を設定します。チェックすると,入力が必須のプロパティになります。
- [データ型]リストボックス
- 入力プロパティのデータ型を選択します。
- string
データ型にstring(文字列型)が設定されます。
- boolean
データ型にboolean(ブーリアン型)が設定されます。
- integer
データ型にinteger(int型)が設定されます。
- double
データ型にdouble(ダブル型)が設定されます。
- date
データ型にdate(日付型)が設定されます。
- password
データ型にpassword(パスワード型)が設定されます。
- list
データ型にlist(リスト型)が設定されます。
- [デフォルト値]
- 入力プロパティのデフォルト値を入力します。指定できる値はデータ型によって異なります。
- stringの場合
テキストボックスに,文字列を入力します。1,024文字まで入力できます。
- booleanの場合
リストボックスから,デフォルト値を選択します。未設定,trueおよびfalseから選択できます。
- integerの場合
テキストボックスに,-2147483648から2147483647までの整数を入力します。
- doubleの場合
テキストボックスに,-999999999999999から999999999999999までの整数または小数を入力します。17文字まで入力できます。
- dateの場合
カレンダーボタンをクリックし,表示されたカレンダーから日付を選択して指定します。1900年1月1日から2100年12月31日までの日付を指定できます。[クリア]ボタンをクリックすると,指定した内容が削除されます。
- passwordの場合
テキストボックスに,文字列を入力します。1,024文字まで入力できます。入力した文字列は「●」で表示されます。
- listの場合
[リスト表示値]テキストボックスに入力した項目の中から,デフォルト値に指定する項目を選択して入力します。1,024文字まで入力できます。値に「,」または「¥」が含まれる場合,エスケープする必要はありません。
- [最小長]テキストボックス
- 入力文字列の最小長を指定します。0から1024までの整数を入力します。[最小長]テキストボックスは,データ型にstringまたはpasswordを指定した場合に表示されます。
- [最大長]テキストボックス
- 入力文字列の最大長を指定します。1から1024までの整数を入力します。[最大長]テキストボックスは,データ型にstringまたはpasswordを指定した場合に表示されます。
- [入力文字制限]テキストボックス
- 入力文字制限を指定します。PCREに従った正規表現を指定します。1,024文字まで入力できます。[入力文字制限]テキストボックスは,データ型にstringまたはpasswordを指定した場合に表示されます。
- [最小値]テキストボックス
- 入力プロパティの最小値を指定します。[最小値]テキストボックスは,データ型にinteger,doubleまたはdateを指定した場合に表示されます。指定できる値はデータ型によって異なります。
- integerの場合
テキストボックスに,-2147483648から2147483647までの整数を入力します。
- doubleの場合
テキストボックスに,-999999999999999から999999999999999までの整数または小数を入力します。17文字まで入力できます。
- dateの場合
カレンダーボタンをクリックし,表示されたカレンダーから日付を選択して指定します。1900年1月1日から2100年12月31日までの日付を指定できます。[クリア]ボタンをクリックすると,指定した内容が削除されます。
- [最大値]テキストボックス
- 入力プロパティの最大値を指定します。[最大値]テキストボックスは,データ型にinteger,doubleまたはdateを指定した場合に表示されます。指定できる値はデータ型によって異なります。
- integerの場合
テキストボックスに,-2147483648から2147483647までの整数を入力します。
- doubleの場合
テキストボックスに,-999999999999999から999999999999999までの整数または小数を入力します。17文字まで入力できます。
- dateの場合
カレンダーボタンをクリックし,表示されたカレンダーから日付を選択して指定します。1900年1月1日から2100年12月31日までの日付を指定できます。[クリア]ボタンをクリックすると,指定した内容が削除されます。
- [リスト表示値]テキストボックス
- リストボックスに表示する項目を指定します。表示項目を「,」で区切って入力します。「,」や「¥」を値として指定したい場合は,「¥」でエスケープします。1,024文字まで入力できます。[リスト表示値]テキストボックスは,データ型にlistを指定した場合に表示されます。
- [OK]ボタン
- クリックすると,入力プロパティが追加されます。
- [キャンセル]ボタン
- クリックすると,[サービスの入力プロパティ作成]ダイアログボックスが閉じます。