infacmd pwx 命令引用 > createdatamaps
  

createdatamaps

为批量数据移动操作创建数据映射。
使用 createdatamaps 命令从命令行为 IMS、SEQ 和 VSAM 数据源生成数据映射。 此命令还提供了替代项,可以在某些情况下使用 PowerExchange Navigator,并允许在非交互情况下生成或重新生成数据映射。
如果命令因发生 Java 内存错误而失败,请增加 infacmd 可用的系统内存。要增加系统内存,请设置 ICMD_JAVA_OPTS 环境变量中的 -Xmx 值。有关详细信息,请参阅ICMD_JAVA_OPTS
infacmd pwx createdatamaps 命令使用以下语法:
createdatamaps

[<-pwxLocation|-loc> pwx_location]

[<-pwxUserName|-pun> pwx_user_name]

[<-pwxPassword|-ppd> pwx_password]

[<-pwxEncryptedPassword|-epwd> pwx_encrypted_password]

[<-datamapOutputDir|-dod> datamap_output_directory]

[<-replace|-r> replace_existing_datamaps

<-controlFile|-cf> file_path_for_control_file

[<-logFile|-lf> file_path_for_log_file]

[<-verbosity|-v> logging_verbosity]
下表描述了 infacmd pwx createdatamaps 选项和参数:
选项
参数
说明
-pwxLocation
-loc
pwx_location
可选。 PowerExchange dbmover 配置文件的 NODE 语句中指定的数据源的位置。 如果未指定 pwxLocation,createdatamaps 实用程序将访问本地文件系统上的复写簿和 DBD 元数据。
-pwxUserName
-pun
pwx_user_name
可选。 用于连接 PowerExchange 侦听器的用户 ID(如果已指定 pwxLocation)。
-pwxPassword
-ppd
pwx_password
可选。 用于连接 PowerExchange 侦听器的密码(如果已指定 pwxLocation)。
如不输入密码,还可以输入有效的 PowerExchange 通行短语。 用于访问 z/OS 上的 PowerExchange 侦听器的通行短语的长度可以介于 9 到 128 个字符之间,并可包含以下字符:
  • - 大写和小写字母
  • - 数字 0 到 9
  • - 空格
  • - 以下特殊字符:
  • ’ - ; # \ , . / ! % & * ( ) _ + { } : @ | < > ?
    注: 首字符是撇号。
通行短语不能包含单引号 (')、双引号 (") 或货币符号。
如果通行短语包含空格,必须用双引号 (") 将其括起,例如 "This is an example passphrase"。 如果通行短语包含特殊字符,必须用三对双引号字符 (""") 将其括起,例如 """This passphrase contains special characters ! % & *""". 如果通行短语仅包含字母数字字符且不使用空格,可以直接输入而无需使用分隔符。
注: 在 z/OS 上,有效 RACF 通行短语的最大长度可达 100 个字符。 PowerExchange 会在将通行短语传递到 RACF 进行验证时截断长度超过 100 个字符的通行短语。
要使用通行短语,请确保运行 PowerExchange 侦听器时,DBMOVER 成员的安全设置 SECURITY=(1,N) 或更高值。 有关详细信息,请参阅《PowerExchange 参考手册》的“SECURITY 语句”。
-pwxEncryptedPassword
-epwd
pwx_encrypted_password
可选。 用于连接 PowerExchange 侦听器的加密密码(如果已指定 pwxLocation)。
如果在 z/OS 或 i5/OS 系统上运行 PowerExchange 侦听器,可以输入加密 PowerExchange 通行短语,而不输入加密密码。 请勿加密包含无效字符(如双引号、单引号或货币符号)的通行短语。
-datamapOutputDir
-dod
datamap_output_directory
可选。 写入输出数据映射的目标本地文件目录。 默认值为当前工作目录。
-replace
-r
replace_existing_datamaps
可选。 指定是否要替换现有数据映射。
如果 replace=Y,请替换 datamap_output_directory 中与您正在创建的数据映射同名的所有数据映射。
如果 replace=N,且 datamap_output_directory 中已经存在同名数据映射,请跳过数据映射创建过程。
默认值为 N。
-controlFile
-cf
file_path_for_control_file
必需。 控制数据映射生成的控制文件的路径和文件名。
-logFile
-lf
file_path_for_log_file
可选。 输出日志文件的路径和文件名。 默认值为 STDOUT。
-verbosity
-v
logging_verbosity
可选。 日志文件的详细信息。 默认值为“信息”。有效值:
  • - 调试。 最详细的日志记录。 可能显示堆栈跟踪。
  • - 信息。 信息性消息。
  • - 警告。 指示潜在问题。
  • - 错误。指示错误。 继续处理。
  • - 致命。 指示致命条件。 终止进程。
PowerExchange 节点名称和凭据可选。 如果不包含 pwxLocation 选项,该命令将直接访问本地文件系统以读取元数据。 在这种情况下,无需在运行 createdatamaps 的计算机上安装 PowerExchange。
有关 createdatamaps 命令的详细信息,请参阅《PowerExchange 批量数据移动指南》