以关联列表形式获取指定 web 要素图层的 web 要素图层分支版本信息。
语法
(esri_webfeaturelayer_branchInfo flname branchName)
参数
- flname | 字符串 | 必填 | 工程图中现有的 web 要素图层名称。
- branchName | 字符串 | 必填 | 与 flname web 要素图层相关联的分支版本名称。
示例用法
尝试检索 Distribution web 要素图层 editor01.public 分支的分支版本信息。(esri_webfeaturelayer_branchInfo "Distribution" "editor01.public")
结果示例用法
以关联列表形式获取 Distribution web 要素图层 editor01.public 分支的分支版本信息:
(("NAME" . "editor01.public") ("DESCRIPTION" . "") ("ACCESS" . "Public") ("HAS_CONFLICTS" . "False") ("IS_LOCKED" . "True") ("IS_BEING_EDITED" . "True") ("IS_BEING_READ" . "False") ("LOCK_OWNER" . "r_user"))
返回值
- 如果成功,则该函数将以标注和值的点对形式返回 web 要素图层属性的关联列表。 关联属性列表可能包含这些值和其他值:
相关标注 值类型 值描述 "NAME" string
要素图层或子类型子图层的名称。
"DESCRIPTION" string
分支版本的创建者提供的信息。
"ACCESS" string
分支版本的访问级别。 选项包括:{“公共”、“私有”、“受保护”}
"HASCONFLICTS" string
指示分支是否处于编辑冲突状态:{"True", "False"}
"IS_LOCKED" string
指示分支版本状态是否被锁定:{"True", "False"}
"IS_BEING_EDITED" string
指示是否正在编辑分支的功能:{"True", "False"}
"IS_BEING_READ" string
指示是否正在读取分支的功能:{"True", "False"}
"LOCK_OWNER" string
在 web 要素图层上具有分支版本锁的用户的姓名。
- 如果失败,则该函数将返回一个列表,其中第一个值为 nil,然后是一个包含键值 "Error" 的关联列表以及字符串形式的关联错误消息:(nil ( "Error" . "<message>"))
失败的返回值
出于以下任一原因,可能出现失败的返回值:
- (nil ("Error" . "Missing required argument."))
未提供必填参数。
- (nil ("Error" . "Service error encountered"))
如果连接到 web 服务出现任何问题,则返回。
- (nil ("Error" . "One or more errors occurred."))
如果读取信息时出现不可预见的问题,则返回。
- (nil ("Error" . "Layer does not support branch versions")
图层不支持分支版本。
- (nil ("Error" . "Unable to retrieve properties from the branch version")
无效值或其他一些连接错误。