ValidateDataStoreItem

描述

验证文件夹或数据库是否已成功注册至 ArcGIS Server 站点。

语法

ValidateDataStoreItem (connection_file, datastore_type, connection_name)
参数说明数据类型
connection_file

对于托管服务器,请提供服务器 URL 或使用 MY_HOSTED_SERVICES 关键词。对于独立服务器,请提供表示要利用其注册数据的服务器的 ArcGIS Server 连接文件(.ags)。

String
datastore_type

正在验证的数据类型。

  • DATABASE数据位于某个企业级数据库中。
  • FOLDER数据是基于文件的。
String
connection_name

验证文件夹或数据库时所使用的名称已注册到 ArcGIS Server 站点。

String
返回值
数据类型说明
String

如果数据存储项目有效,则返回 valid;如果无效,则返回 invalid

代码示例

ValidateDataStoreItem 示例

打印在 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))

相关主题