From: Hans-Gunther Borrmann Date: Wed, 14 Jul 2004 05:46:48 +0000 (+0000) Subject: butc-xbsa-20040714 X-Git-Tag: openafs-devel-1_3_66~48 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ccea80c085da5671a0b7228eec9f67ddb92ffe77;p=packages%2Fo%2Fopenafs.git butc-xbsa-20040714 FIXES 5827 update for xbsa 5 --- diff --git a/src/butc/butc_xbsa.c b/src/butc/butc_xbsa.c index 7139a43bf..85dc0e5f5 100644 --- a/src/butc/butc_xbsa.c +++ b/src/butc/butc_xbsa.c @@ -259,8 +259,8 @@ xbsa_Initialize(struct butx_transactionInfo * info, char *bsaObjectOwner, { char envStrs[XBSA_NUM_ENV_STRS][BSA_MAX_DESC]; char *envP[XBSA_NUM_ENV_STRS + 1]; - char *ADSMMaxObject = "MAXOBJ="; - char *ADSMServer = "DSMSRVR="; + char *ADSMMaxObject = "TSMMAXOBJ="; + char *ADSMServer = "TSMSRVR="; char *tempStrPtr; int i; int rc; @@ -306,6 +306,7 @@ xbsa_Initialize(struct butx_transactionInfo * info, char *bsaObjectOwner, tempStrPtr = tempStrPtr + strlen(ADSMServer); strcat(tempStrPtr, serverName); envP[1] = NULL; + envP[0] = NULL; /* Hack for TSM V5 */ } else { envP[0] = NULL; ELog(0, "xbsa_Initialize: The serverName was not specified\n"); @@ -377,6 +378,8 @@ xbsa_Initialize(struct butx_transactionInfo * info, char *bsaObjectOwner, return (BUTX_GETENVFAIL); } + info->maxObjects = 255; /* Hack for ADSM V5: unclear what this actually means... */ + switch (XBSA_GET_SERVER_TYPE(info->serverType)) { case XBSA_SERVER_TYPE_ADSM: for (i = 0; i < XBSA_NUM_ENV_STRS; i++) {