00127 : <valeur> utilise VBScript et vous publiez sur ArcGIS for Windows Server (Linux)
Les expressions écrites avec VBScript et qui utilisent plusieurs champs ne sont pas prises en charge lors de la publication dans ArcGIS for Server. Cela affecte les expressions écrites pour l'affichage, les étiquettes et les cotations. La zone concernée est indiquée par le paramètre <valeur>.
Solution
Vous pouvez supprimer l'expression VBScript ou remplacer l'expression VBScript par une autre écrite dans Python ou dans JScript.
En cas de modification des expressions d'étiquettes, veillez à modifier les expressions pour toutes les classes d'étiquettes concernées.
Pour en savoir plus sur l'utilisation des classes d'étiquettes
Plus d'informations
Les expressions avancées peuvent être écrites dans Python, VBScript ou JScript. Vous devez utiliser Python ou JScript pour écrire des expressions avancées pour les services de type Linux. VBScript peut être utilisé avec les expressions suivantes.
- Expressions d'affichage
L'expression d'affichage utilise le champ le plus unique et le plus informatif d'une table attributaire ou d'une table. Par exemple, l'expression d'affichage d'une couche de pays peut utiliser son champ de nom, alors que le numéro de parcelle serait utilisé pour une couche de parcelles. Si votre expression d'affichage utilise VBScript, vous pouvez actualiser l'analyseur pour qu'il utilise JScript ou Python dans la boîte de dialogue Expression d'affichage. Vous pouvez accéder à cette boîte de dialogue dans l'onglet Affichage de la boîte de dialogue Propriétés de la couche.
- Expressions d'étiquette
Les expressions d'étiquettes servent à personnaliser la chaîne de texte des étiquettes. Si votre expression d'étiquette utilise VBScript, vous pouvez actualiser l'analyseur pour qu'il utilise JScript ou Python dans la boîte de dialogue Expression d'étiquette. Vous pouvez accéder à cette boîte de dialogue dans l'onglet Etiquettes de la boîte de dialogue Propriétés de la couche.
- Expressions de cotation
Les expressions peuvent servir à définir le texte affiché pour une cotation. Les expressions textuelles de cotation sont entrées dans l'onglet Texte de la boîte de dialogue Propriétés du style de cotation. Si votre expression textuelle de cotation utilise VBScript, vous devez créer un nouveau style de cotation qui utilise l'analyseur JScript ou Python. Vous pouvez définir l'expression dans la boîte de dialogue Propriétés de l'expression. Vous pouvez accéder à cette boîte de dialogue dans l'onglet Texte de la boîte de dialogue Propriétés du style de cotation. Accédez à la boîte de dialogue depuis la boîte de dialogue Propriétés de la classe d’entités .