描述
验证文件夹或数据库是否已成功注册至 ArcGIS Server 站点。
语法
ValidateDataStoreItem (connection_file, datastore_type, connection_name)
参数 | 说明 | 数据类型 |
connection_file | 对于托管服务器,请提供服务器 URL 或使用 MY_HOSTED_SERVICES 关键词。对于独立服务器,请提供表示要利用其注册数据的服务器的 ArcGIS Server 连接文件(.ags)。 | String |
datastore_type | 正在验证的数据类型。
| String |
connection_name | 验证文件夹或数据库时所使用的名称已注册到 ArcGIS Server 站点。 | String |
数据类型 | 说明 |
String | 如果数据存储项目有效,则返回 valid;如果无效,则返回 invalid。 |
代码示例
打印在 ArcGIS Server 站点注册的所有文件夹或数据库的有效证明。
import arcpy
conn = "GIS Servers/MyConnection.ags"
for store_type in ["FOLDER", "DATABASE"]:
print("Validating data store items of type {}".format(store_type))
for i in arcpy.ListDataStoreItems(conn, store_type):
validity = arcpy.ValidateDataStoreItem(conn, store_type, i[0])
print("The data item '{}' is {}".format(i[0], validity))