批量导出informatica object 的shell script

这是一个用于批量导出Informatica中的映射、工作流等对象到XML文件的Shell脚本。脚本中定义了不同类型的对象导出,并通过`pmrep`命令连接Informatica仓库进行操作。用户需要提供列表文件、输出文件夹和用户名。
摘要由CSDN通过智能技术生成
#!/bin/bash  
# -----------------------------------------------------------------------
# Script Name: inf_impobj.sh
# Purpose: To batch export mappings or workflows to xml files 
# Created by: indifferent_to
# Date: 2014-11-26 
# ----------------------------------------------------------------------
function usage {
cat <<EOU
Usage:
    inf_impobj.sh -l <list_file> -d <output_folder> -w/-m/-s/-t <user_name>
EOU
exit 1
}
repository="repository name"
domain="repository domain"
host="informatica server host name"
port="informatica server port number"
_user_name=
_password=
_obj_type=mapping
list_file=
output_folder=

if [ ! -n "$1" ]; then
usage
else
while true
do
case $1 in
-l)
list_file=$2
shift 2;;
-d)
output_folder=$2
shift 2;;
-w)
_obj_type=workflow
_user_name=$2
break;;
-s)
_obj_type="source"
_user_name=$2
break;;
-t)
_o
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值