Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Opentext.ini in new Front-End

Status
Not open for further replies.

megapix

Technical User
Jan 22, 2013
18
IT
Hi all,
i've a problem; i installed OT 10 in a tri-scaled: Arch - Content (back end) and 2 Front end
but after i've installed last 2 Front end, the service don't started...crash after 1 min. (in Back-end work fine)

My question is:

i set opentext.ini as indicated in (Case Study Series – Upgrading to Content Server 10.5 from Livelink 9.7.1 PART V – Scaling Content Server) but I'm not sure there is sufficient!

Can you give me some indication!?!
 
Thread2:
$OTSAPXECM.LoggingUtils.LogError('CreateCategory', this, Str.Format('GetAttributeDataFromSAPObject( prgCtx, %1, %2, %3 ): %4. ', attrData, request, response, result ))\n end\n end\n end\n \n \n if retval.ok\n $OTSAPXECM.LoggingUtils.LogDebug('CreateCategory', this, Str.String( { prgCtx, cacheAssoc, request, response } ) )\n else\n $OTSAPXECM.LoggingUtils.LogError('CreateCategory', this, Str.String( { prgCtx, cacheAssoc, request, response } ) )\n $OTSAPXECM.LoggingUtils.LogError('CreateCategory', this, retVal.errMsg )\n if IsDefined( retVal.errMsg ) && Length( retVal.errMsg ) \> 0\n response.error.message = retVal.errMsg\n else\n response.error.message = [WEBADMIN_HTMLLABEL.UnknownError]\n end\n end \n \n return retval\n \nend></LL:Script>
04/01/2014 12:38:54 Create Workspace Case Types
04/01/2014 12:38:54 An unknown feature was specified
04/01/2014 12:38:54 Created trace log: .\logs\trace2-1396348734.out
04/01/2014 12:38:54 [1848945145] Startup script (llweb_startup.lxe) FAILURE 'E648871951' (thread exiting)
04/01/2014 12:38:54 [1848945296] LLI thread 2 shutdown (thread exiting)

**************
trace2:
[KERNEL_MESSAGE.DeletedItemsIncompatibleAtLeastOneModuleIncompatible]\n \n \n for name in compatibilityCheck.modules\n\n moduleFailedReason = Undefined\n\n echo ( Str.Format( 'Checking [%1] for DeletedItems compatibility', name) )\n\n objModule = $(name)\n\n if ( IsDefined( objModule ) )\n\n if ( IsFeature( objModule, requiredFeatureName ) )\n\n if( objModule.fDeletedItemsCompatible != TRUE )\n \n isCompatible = FALSE \n moduleFailedReason = Str.Format( [KERNEL_MESSAGE.DeletedItemsIncompatibleRequiredFeatureIsNotSetToTRUE2], name, requiredFeatureName )\n end\n else\n \n isCompatible = FALSE\n moduleFailedReason = Str.Format( [KERNEL_MESSAGE.DeletedItemsIncompatibleWithoutRequiredFeature2], name, requiredFeatureName )\n end\n \n if ( IsUndefined( moduleFailedReason ) )\n \n echo( ' Passed' )\n else\n \n echo( Str.Format( ' Failed: %1.', moduleFailedReason ) )\n modulesNotCompatible = { @modulesNotCompatible, name }\n end\n end \n\n if ( IsDefined( moduleFailedReason ) )\n\n if ( firstCheck )\n\n reasons = Str.Format( '%1: %2', reasons, moduleFailedReason )\n firstCheck = FALSE\n else\n\n reasons = Str.Format( '%1; %2', reasons, moduleFailedReason ) \n end\n end\n end\n\n if ( isCompatible )\n \n // reset\n \n status = $KERNEL.SystemPreferences.DelPref( 'DeletedItemsCompatibility', 'Compatible' )\n \n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n\n if ( ok )\n\n status = $KERNEL.SystemPreferences.DelPref( 'DeletedItemsCompatibility', 'Reasons' )\n\n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n end\n\n if ( ok )\n\n status = $KERNEL.SystemPreferences.DelPref( 'DeletedItemsCompatibility', 'modulesNotCompatible' )\n\n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n end\n\n \n else\n // set incompatible\n\n status = $KERNEL.SystemPreferences.AddPref( 'DeletedItemsCompatibility', 'Compatible', 'FALSE' )\n \n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n\n if ( ok )\n\n $KERNEL.SystemPreferences.AddPref( 'DeletedItemsCompatibility', 'Reasons', reasons )\n\n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n end\n\n if ( ok )\n\n $KERNEL.SystemPreferences.AddPref( 'DeletedItemsCompatibility', 'modulesNotCompatible', Str.Format( '%1', modulesNotCompatible ) )\n\n if ( status != FilePrefs.OK )\n\n ok = FALSE\n end\n end\n end\n\n if ( !ok )\n\n errMsg = [KERNEL_MESSAGE.ErrorOccurredWhenUpdatingINIFile]\n end\n \n \n retVal.ok = ok\n retVal.errMsg = errMsg\n \n return retVal\nend\n></LL:Script>
PC: 35
Line: 12:12
NStkVal: 3
NLocals: 3
NArgs: 3
Stack: SP-1 = {}
Stack: SP-2 = {}
Stack: SP-3 = 'D:\\OPENTEXT\\'
Local: retVal (0) = ?
Local: val (1) = ''
Local: requestScript (2) = ''
Args: dirPrefix (0) = 'D:\\OPENTEXT\\'
Args: changeStateOspaces (1) = {}
Args: additionalOSpaces (2) = {}
End Stack Crawl.


I do not know what can help you...if you are interested in some particular log ... ask me!

tnx
 
Make sure your FrontEnds <OTHOME> the big folder you have for livelink is the same way.So if you have a working server on e:\OpenText your FE would be e:OpenText and not e:\opentext

Then you can just put the same modules from the working server and copy everything under dbconnection on the non working server.

This is because on startup even before a db connection is avilable the software will try to read config info.

This proc has worked for me in the past

Well, if I called the wrong number, why did you answer the phone?
James Thurber, New Yorker cartoon caption, June 5, 1937
Certified OT Developer,Livelink ECM Champion 2008,Livelink ECM Champion 2010
 
HI,
OTHOME is the same and i don't understand what you mean "So if you have a working server on e:\OpenText your FE would be e:OpenText and not e:\opentext"

In addition i have deleted any entry in (Dbconnetcion) as indicated OpenText.
 
H'mm that may really be your problem.
It should work if you did this
1)Configure your anchor server,it could be anything assume its OTHOME is c:\opentext and make sure this server can talk to the database and starts up fine.
2)Clone your next server as an exact copy of the first server paths everything and use the dbconnection from the first server.I just install livelink,rename the directory and overlay everything from the working server.
3)After everything works open up the opentext.ini in both servers using notepad++ and make changes like Displayname etc,agents/notify/wfagent not to run etc
4)I usually delete admin server cfg files although it does not hurt until this server is a registered admin in the db


The reason is when you are starting up a livelink server with xECM code it wll try to find its configuration even before the database has been initialized.If you have the same OTHOME in both servers then that key is used to do the dbconnection encryption so this makes sure you are getting a db connection and thereby basically wont see the traces.

I used to do xEcm installs and have seen this before and resorted to this.You could also point to a dummy database resolve conflicts and do it like that also but the principle is the same.

Well, if I called the wrong number, why did you answer the phone?
James Thurber, New Yorker cartoon caption, June 5, 1937
Certified OT Developer,Livelink ECM Champion 2008,Livelink ECM Champion 2010
 
Hi Appu,
i try to insert DBConnection in opentext.ini (on front-end) taking parameter from opentext.ini (back-end)
even if the guide OT tells to take it off! (but this is not the risk of breaking the db?)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top