Extract WebCatalog
obiBuild
1
FlexagonOBIEEPlugin
obiBuild
false
false
FDOBIEE_INP_COPY_PERMISSIONS
Text
false
Boolean
true
FDOBIEE_INP_RECURSIVE_CAT_BUILD
Text
false
Boolean
true
Git Clone
2
FlexagonGITPlugin
clone
false
false
FDGIT_INP_INSTANCE_CODE
Text
false
String
GITDEMO
FDGIT_INP_DEST_SUBFOLDER
Text
false
String
../obieefiles
FDGIT_INP_BRANCH
Expression
false
String
FDBLD_STREAM_NAME
FDGIT_INP_DEPTH
Text
false
Integer
1
FDGIT_INP_SPARSE_CHECKOUT_FOLDERS
Text
false
String
OBIEECatalog
Copy downloaded files to Git Repository
3
FlexagonShellPlugin
partialExecute
false
false
All
Any
FDSHELL_INP_CODE_SNIPPET
Text
false
String
# copy files from FD_TEMP_DIR to FD_TEMP_DIR + '/../obieefiles/OBIEECatalog'
# copy and at same time apply extension to file also.
SOURCE_FILE_MODIFIED=`echo "${SOURCE_FILE/:/%3a}"`
EXT=$FILE_EXTENSION
SOURCE_EXT_WITH_DOT=""
if [ "$OBJECT_TYPE_CODE" = "FOLDER" ]
then
EXT="fldr"
SOURCE_EXT_WITH_DOT=".catalog"
fi
if [ "$OBJECT_TYPE_CODE" = "ANALYSIS" ]
then
EXT="anlys"
fi
if [ "$OBJECT_TYPE_CODE" = "DASHBOARD" ]
then
EXT="db"
fi
if [ "$OBJECT_TYPE_CODE" = "DASHBOARD_PROMPT" ]
then
EXT="dbp"
fi
if [ "$OBJECT_TYPE_CODE" = "REPORT" ]
then
EXT="rprt"
fi
if [ "$OBJECT_TYPE_CODE" = "DATAMODEL" ]
then
EXT="dm"
fi
if [ "$OBJECT_TYPE_CODE" = "STYLE_TEMPLATE" ]
then
EXT="st"
fi
if [ "$OBJECT_TYPE_CODE" = "METADATA" ]
then
EXT="md"
fi
if [ "$OBJECT_TYPE_CODE" = "KPI" ]
then
EXT="kpi"
fi
if [ "$OBJECT_TYPE_CODE" = "FILTER" ]
then
EXT="fltr"
fi
mkdir -p "$FD_TEMP_DIR/../obieefiles/OBIEECatalog$FILE_PATH_PREFIX"
TARGET_FILE=$FD_TEMP_DIR/../obieefiles/OBIEECatalog$FILE_PATH_PREFIX/$FILE_NAME.$EXT
if [ "$OBJECT_TYPE_CODE" = "OTHER" ]
then
TARGET_FILE=$FD_TEMP_DIR/../obieefiles/OBIEECatalog$FILE_PATH_PREFIX/$FILE_NAME
fi
echo "Source file is $SOURCE_FILE_MODIFIED$SOURCE_EXT_WITH_DOT"
echo "Target file is $TARGET_FILE"
cp "$SOURCE_FILE_MODIFIED$SOURCE_EXT_WITH_DOT" "$TARGET_FILE"
FDSHELL_INP_STOP_ON_ERROR
Text
false
Boolean
true
FDSHELL_INP_DISABLE_ECHO
Text
false
Boolean
true
FDSHELL_INP_RESTRICT_ENVIRONMENT
Expression
false
String
FD_INSTANCE_CODE
FDSHELL_INP_NO_SECURE_VARIABLES
Text
false
Boolean
true
Add any new Files
4
FlexagonGITPlugin
add
false
false
FDGIT_INP_INSTANCE_CODE
Text
false
String
GITDEMO
FDGIT_INP_DEST_SUBFOLDER
Text
false
String
../obieefiles
FDGIT_INP_FILELIST
Text
false
String
--all .
Commit to Git
5
FlexagonGITPlugin
commit
false
false
FDGIT_INP_INSTANCE_CODE
Text
false
String
GITDEMO
FDGIT_INP_DEST_SUBFOLDER
Text
false
String
../obieefiles
FDGIT_INP_NAME
Expression
false
String
FD_WF_USER
FDGIT_INP_EMAIL
Expression
false
String
FD_WF_USER_EMAIL
FDGIT_INP_REVISION_MESSAGE
Text
false
String
new obiee files
Push to Central Repository
6
FlexagonGITPlugin
push
false
false
FDGIT_INP_INSTANCE_CODE
Text
false
String
GITDEMO
FDGIT_INP_DEST_SUBFOLDER
Text
false
String
../obieefiles
FDGIT_INP_BRANCH
Expression
false
String
FDBLD_STREAM_NAME
FDGIT_INP_FOLLOW_TAGS
Text
false
Boolean
false