選択変数
選択条件は、選択変数の使用方法に基づきます。一部の選択変数はあらかじめ設定されています。カスタム プロパティから独自の変数を作成することもできます。
二重引用符の使用に関係なく、直接、選択条件に数字と文字列を入れることができます。選択条件文字列は大文字と小文字を区別します。
たとえば、次の選択条件はすべて有効です。
ModelName=6840
ModelName = 6840
ModelName=”6840”
Series = S
ただし、次の条件は有効ではありません。
series = s
Series = s
長い文字列も選択条件としてサポートされています。たとえば、次の文字列は有効です。
Series = 3 | (MAC = 00-A0-F8-27-B5-7F | MAC = 00-A0-F8-80-3D-4B | MAC = 00-A0-F8-76-B3-D8 | MAC = 00-A0-F8-38-11-83 | MAC = 00-A0-F8-10-24-FF | MAC = 00-A0-F8-10-10-10)
選択条件文字列が長くなると複雑になる可能性があるため、選択条件を 20 選択変数以下にすることをお勧めします。
次の表に、設定済みの選択変数を示します。
Columns |
モバイル デバイスがサポートする表示列数。値の範囲は 1 ~ 80 です。 例: Columns > 20 |
EnablerVer |
イネーブラーのバージョン番号。10 進数値は二重引用符で囲む必要があります。 EnablerVer = “3.10-13” |
IP |
モバイル デバイスの IP アドレス。 ドット表記を使用してすべての IP アドレスを入力します。IP アドレスは次の 3 つの方法で記述できます。 •1 つの IP アドレスとの直接比較。例: IP = 10.1.1.1。 • 任意のアドレス範囲との比較。例: IP = 10.1.1.5 - 10.1.1.15。 • サブネットとの比較この場合は、ネットワーク番号とともに、サブネット マスクまたは CIDR 値を指定する必要があります。例: IP = 10.1.1.0/255.255.255.0 |
KeyboardCode |
デバイスの製造元によって設定され、キーボード タイプを識別するために BIOS によって内部的に使用される番号セット。 サポートされる値: 0 = 35 キー 例: KeyboardCode = 0 |
KeyboardName |
モバイル デバイスが使用しているキーボードのスタイル (46key、35key など)。CE デバイスでは、この選択変数は有効ではありません。 サポートされる値: 35KEY 46KEY 101KEY TnKeys
例: KeyboardName = 35KEY |
LastContact |
デバイスが最後にサーバに接続した時刻。LastContact プロパティのパーサーでは、絶対タイムスタンプまたは相対タイムスタンプを指定できます。 タイムスタンプの形式の例: •mm/dd/yyyy •LastContact = “12/22/2005” (全日) •HH:MM mm/dd/yyyy •LastContact = “23:15 12/22/2005” (1 分間、24 時間表記) •hh:mm AP mm/dd/yyyy •LastContact = “23:15 12/22/2005” (1 分間、24 時間表記) •上記の範囲形式 相対形式は、現在の時刻からのオフセットを使用します。 •<offset>M •LastContact = 60M (過去 60 分) •<offset>H •LastContact = 1H (過去 1 時間) •<offset>D •LastContact = 1D (過去 1 日) •反転した範囲を含む上記の範囲形式 •LastContact=7D-1M |
MAC |
モバイル デバイスの MAC アドレス。 任意の MAC アドレスを 16 進数の文字列として入力します。オクテット間のダッシュまたはコロンは任意です。例: MAC = 00:A0:F8:85:E8:E3 |
ModelName |
モバイル デバイスの標準モデル名。通常、この名前は番号ですが、英数字の場合もあります。多くの場合、デバイスの詳細には、モデル名が表示されます。 一部のサポートされる値: 1040、1740、1746、1840、1846、2740、2840、3140、3143、3540、3840、3843、3940、4040、5040、6140、6143、6840、6843、6940、7240、7540、7940、8140, 8940、PTC960, TR1200、VT2400、WinPC、WT2200、7000CE、HHP7400、MX1、MX2、MX3、VX1、iPAQ、iPAD、Falcon、ITCCK30、ITC700 例: ModelName = 6840 |
ModelCode |
デバイスの製造元によって設定され、ハードウェアを識別するために BIOS によって内部的に使用される番号セット。 サポートされる値: 1= LRT 38xx/LDT 例: ModelCode <= 2 これは、すべての 38xx、39xx、および 69xx デバイスと一致します。 |
OSVer |
イネーブラーによって報告される OS バージョン。OS バージョンに含まれる 10 進数値は二重引用符で囲む必要があります。 OSVer = “4.20” |
OS Type |
イネーブラーによって報告される OS タイプ。 OSType = PocketPC |
プロセッサ |
イネーブラーによって報告されるプロセッサ。 Processor = ARM |
ProcessorType |
イネーブラーによって報告されるプロセッサ タイプ。 ProcessorType = xScale |
Assigned IP |
モバイル デバイスの IP アドレス。 ドット表記を使用してすべての IP アドレスを入力します。IP アドレスは次の 3 つの方法で記述できます。 •1 つの IP アドレスとの直接比較。例: IP = 10.1.1.1。 • 任意のアドレス範囲との比較。例: IP = 10.1.1.5 - 10.1.1.15。 • サブネットとの比較この場合は、ネットワーク番号とともに、サブネット マスクまたは CIDR 値を指定する必要があります。例: IP = 10.1.1.0/255.255.255.0 |
Series |
デバイスの一般シリーズ。これは 1 文字です。これは1文字です。 サポートされる値: 3 = DOS 3000 Series 例: Series = 3 |
Rows |
モバイル デバイスがサポートする表示行数。値の範囲は 1 ~ 25 です。 例: (KeyboardName=35Key)&(Rows=20) この例は、20 行で 35 キーボードを持つすべてのモバイル デバイスと一致します。 |
Syncmedium |
モバイル デバイスによって使用される同期媒体のタイプ。 サポートされる値: いかなる |
端末 ID |
Avalanche によって生成されるか、ユーザによって割り当てられる一意のモバイル デバイス ID。端末 ID の初期値は 1 で、必要に応じて値が増分します。必要に応じて、モバイル デバイスの端末 ID を再定義できます。ワークステーション ID で端末 ID を使用している場合は、この値がホストの文字制限を超えてはなりません。通常、ホストは 10 文字に対応しています。 例: 端末 ID = 5 |
@exists |
プロパティの存在を確認できます。@exists 関数名は大文字と小文字を区別し、EQ または NE 演算子とのみ使用できます。 例: @exists ne some.property @exists ==Some.property & Some.property = “value” |