選択変数

選択条件は、選択変数の使用方法に基づきます。一部の選択変数はあらかじめ設定されています。カスタム プロパティから独自の変数を作成することもできます。

二重引用符の使用に関係なく、直接、選択条件に数字と文字列を入れることができます。選択条件文字列は大文字と小文字を区別します。

たとえば、次の選択条件はすべて有効です。

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
IP = 10.1.1.5 – 15と書くこともできます。

サブネットとの比較この場合は、ネットワーク番号とともに、サブネット マスクまたは CIDR 値を指定する必要があります。例: IP = 10.1.1.0/255.255.255.0
CIDR 表記を使用した場合、IP = 10.1.1.0/24 となります。

KeyboardCode

デバイスの製造元によって設定され、キーボード タイプを識別するために BIOS によって内部的に使用される番号セット。

サポートされる値:

0 = 35 キー
1 = 36 以上のキーと WSS1000
2 = 34 以下のキーと備えたその他のデバイス

例:

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
2 = VRC39xx/69xx
3 = PDT 31xx/35xx
4 = WSS1000
5 = PDT 6800
6 = PDT 6100

例:

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
IP = 10.1.1.5 – 15と書くこともできます。

サブネットとの比較この場合は、ネットワーク番号とともに、サブネット マスクまたは CIDR 値を指定する必要があります。例: IP = 10.1.1.0/255.255.255.0
CIDR 表記を使用した場合、IP = 10.1.1.0/24 となります。

Series

デバイスの一般シリーズ。これは 1 文字です。これは1文字です。

サポートされる値:

3 = DOS 3000 Series
P = DOS 4000 および 5000 Series
7 = DOS 7000 Series
T = Telxon デバイス
C = CE デバイス
S = Palm デバイス
W = Windows コンピュータ
D = PSC および LXE DOS デバイス
G = Android デバイス
A = iOS デバイス

例:

Series = 3

Rows

モバイル デバイスがサポートする表示行数。値の範囲は 1 ~ 25 です。

例:

(KeyboardName=35Key)&(Rows=20)

この例は、20 行で 35 キーボードを持つすべてのモバイル デバイスと一致します。

Syncmedium

モバイル デバイスによって使用される同期媒体のタイプ。

サポートされる値:

いかなる
ip
シリアル

端末 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”