命名约定
本节列示了为各种与工作流程相关的项命名时应满足的要求。
工作流程定义
- 以字母字符开头。可以包含字母、数字、下划线或空格。
- 最大长度为 249 个字符。
- 不使用 F_ 或者两个波浪号 (~~) 字符来作为前两个字符。
- 在隔离式区域的工作流程定义中是唯一的。
附件、数据字段、事件日志、索引、操作、队列、登记簿、规则集、工作流程组和工作流程步骤
- 以字母字符开头。
- 只包含字母、数字和下划线;没有空格或特殊字符。
- 不使用 F_ 或 VWV 作为第一个字符。
- 包含的字符数不超过 30 - 附件、操作、规则集、工作流程组和工作流程步骤。对于 DB2®,索引名的最大长度为 18 个字符。
- 对于任何工作流程系统 API 进行的任何调用,事件日志、队列、登记簿、字段名和索引名可以包含多达 128 个字符。但是,对于事件日志、队列、登记簿、字段名和索引名,工作流程系统将生成相应的具有独特前缀的数据库视图名称,此前缀也必须包含在 30 个字符限制之内。如果您为其中一项指定的名称超过 23 个字符,那么此视图名称会被截断。如果您创建另一项,其名称的前 19 个字符相同,但是最后几个字符不同,那么该视图名称也会被截断,并且名称末尾是在内部生成的编号(0001 和 0002 等等)。这些数据库视图名称是由系统生成的,因此不会发生截断问题。如果您使用的应用程序需要将数据库视图的实际名称用于查询,那么在您使用更短名称的情况下,将更容易确定要查询的项。
此外,您不能在名称中使用任何下列保留字:
保留字 | 保留字 | 保留字 |
---|---|---|
abs adddays addhours addminutes addmonths addseconds addyears alt_field_defined and attachment arraystring bitand bitnot bitor blue boolean color convert currency date datetostring days_between decode dist_bernoulli dist_beta dist_binomial dist_exponential dist_gamma dist_geometric dist_lognormal dist_normal dist_poisson dist_uniform dist_weibull document elementcount encode |
envfield err_encode false field_defined float folder green hex if in_set int is_date is_null is_number is_time is_valid is_validxml is_wellformed len integer lower ltrim max min mod nextelement not null number numbertostring or random red repeat rtrim seconds_between selection |
sizeof stringtodate stringtotime string strins strloc substitute substr systemdate systemenvfield systemtime time timetostring translate trim true unsigned upper userenvfield userid weekday xmlinsertbefore xmlinsertafter xmlinsertchildfirst xmlinsertchildlast xmlremove xmlrename xmlbooleanexpr xmlintegerexpr xmlfloatexpr xmlstringexpr xmlstringarray xmltransform xmlemcode xmldecode |
服务器、数据库实例、数据库和表空间
- *
- \
- #
- [
- ]
- !
- <
- >
- -
- "
- (空格)