irods
4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
![]() ![]() |
#include "rodsPath.h"
#include "rodsErrorTable.h"
#include "rodsLog.h"
#include "phybunUtil.h"
#include "miscUtil.h"
#include "rcGlobalExtern.h"
Go to the source code of this file.
Functions | |
int | phybunUtil (rcComm_t *conn, rodsArguments_t *myRodsArgs, rodsPathInp_t *rodsPathInp) |
int | initCondForPhybunOpr (rodsArguments_t *rodsArgs, structFileExtAndRegInp_t *phyBundleCollInp) |
int initCondForPhybunOpr | ( | rodsArguments_t * | rodsArgs, |
structFileExtAndRegInp_t * | phyBundleCollInp | ||
) |
Definition at line 51 of file phybunUtil.cpp.
References addKeyVal(), BZIP2_TAR_BUNDLE_DT_STR, BZIP2_TAR_DT_STR, StructFileExtAndRegInp::condInput, DATA_TYPE_KW, rodsArguments_t::dataTypeString, DEST_RESC_NAME_KW, GZIP_TAR_BUNDLE_DT_STR, GZIP_TAR_DT_STR, LOG_ERROR, MAX_BUNDLE_SIZE_KW, MAX_SUB_FILE_KW, NAME_LEN, NULL, rodsArguments_t::number, rodsArguments_t::numberValue, RESC_NAME_KW, rodsArguments_t::resource, rodsArguments_t::resourceString, rodsLog(), rodsArguments_t::size, rodsArguments_t::sizeFlag, rodsArguments_t::srcResc, rodsArguments_t::srcRescString, TAR_BUNDLE_DT_STR, TAR_DT_STR, True, USER__NULL_INPUT_ERR, VERIFY_CHKSUM_KW, rodsArguments_t::verifyChecksum, ZIP_BUNDLE_DT_STR, and ZIP_DT_STR.
Referenced by phybunUtil().
int phybunUtil | ( | rcComm_t * | conn, |
rodsArguments_t * | myRodsArgs, | ||
rodsPathInp_t * | rodsPathInp | ||
) |
Definition at line 11 of file phybunUtil.cpp.
References CAT_NO_ROWS_FOUND, COLL_OBJ_T, StructFileExtAndRegInp::collection, getRodsObjType(), initCondForPhybunOpr(), LOG_ERROR, MAX_NAME_LEN, NULL, RodsPathInp::numSrc, RodsPath::objType, RodsPath::outPath, rcPhyBundleColl(), rodsLogError(), rstrcpy(), RodsPathInp::srcPath, irods.pypyodbc::status, USER__NULL_INPUT_ERR, and USER_INPUT_PATH_ERR.