00127: <値> が VBScript を使用しているときに、ArcGIS for Server に公開しようとしています (Linux)
このトピックの内容
複数のフィールドを使用して VBScript で書かれた条件式は、ArcGIS for Server (Linux) への公開時にサポートされません。これは、表示、ラベル、およびディメンション用に作成された式に影響します。影響範囲は <値> パラメーターで表されます。
解決策
VBScript 式を削除するか、VBScript 式を、Python または JScript で書かれた式に置き換えます。
追加情報
Python、VBScript、または JScript によって高度な条件式を書き込むことができます。Linux ベースのシステム向けに高度な条件式を作成するには Python または JScript を使用する必要があります。VBScript は、次の条件式で使用できます。
- 表示式
表示式は、属性テーブルまたはテーブルの最も説明的な固有のフィールドを使用します。たとえば、国レイヤーの表示式は名前フィールドを使用し、区画レイヤーの場合は区画番号フィールドを使用します。表示式に VBScript が使用されている場合は、[表示式] ダイアログ ボックスで、JScript または Python を使用するように形式を更新できます。このダイアログ ボックスには、[レイヤー プロパティ] ダイアログ ボックスの [表示] タブからアクセスします。
- ラベル条件式
ラベル条件式はラベルのテキスト文字列をカスタマイズするために使用されます。ラベル条件式に VBScript が使用されている場合は、[ラベル条件式] ダイアログ ボックスで、JScript または Python を使用するように形式を更新できます。このダイアログ ボックスには、[レイヤー プロパティ] ダイアログ ボックスの [ラベル] タブからアクセスします。
- ディメンション式
条件式を使用して、ディメンション用に表示されるテキストを定義できます。ディメンション テキスト式は、[ディメンション スタイル プロパティ] ダイアログ ボックスの [テキスト] タブに入力されます。ディメンション テキスト式に VBScript が使用されている場合は、JScript または Python を使用する新しいディメンション スタイルを作成する必要があります。この式は [条件式プロパティ] ダイアログ ボックスで設定します。このダイアログ ボックスには、[ディメンション スタイル プロパティ] ダイアログ ボックスの [テキスト] タブからアクセスします。[ディメンション スタイル プロパティ] ダイアログ ボックスには [フィーチャクラス プロパティ] ダイアログ ボックスからアクセスします。