Documente Academic
Documente Profesional
Documente Cultură
webMethods
Installation Guide
Version 8.0
June 2009
Copyright
& Docu
mentID
ThisdocumentappliestowebMethodsProductSuiteVersion 8.0andtoallsubsequentreleases.
Specificationscontainedhereinaresubjecttochangeandthesechangeswillbereportedinsubsequentreleasenotesorneweditions.
Copyright20052009SoftwareAG,Darmstadt,Germanyand/orSoftwareAGUSA,Inc.,Reston,VA,UnitedStatesofAmerica,and/or
theirsuppliers.Allrightsreserved.
ThenameSoftwareAG,webMethods,andallSoftwareAGproductnamesareeithertrademarksorregisteredtrademarksofSoftwareAG
and/orSoftwareAGUSA,Inc.Othercompanyandproductnamesmentionedhereinmaybetrademarksoftheirrespectiveowners.
Thissoftwareincludesportionsofthirdpartyproducts.Forthirdpartycopyrightnoticesandlicenseterms,pleaserefertoThirdParty
CopyrightandTrademarkNoticesandLicenseTerms.Thisdocumentispartoftheproductdocumentation,locatedat
http://documentation.softwareag.com/thirdpartyand/orintherootinstallationdirectoryofthelicensedproduct(s).
Table of Contents
About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
webMethods Central Documentation Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
webMethods Advantage Bookshelf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software AG Developer Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
10
11
11
11
11
1. Development Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integration Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Composite Applications Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Process Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deployer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ApplinX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EntireX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
14
14
15
17
18
20
20
20
2. Data Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Integration Server Data Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Embedded Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
External RDBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Product Database Component Descriptions and Installation Requirements . . . . . . . . . . . . 25
Analysis Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Archive Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Blaze Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
BPEL Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Cross Reference, Document History, IS Internal, and IS Core Audit Database Components
26
My webMethods Server Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Process Audit Log Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Process Engine Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Process Tracker Database Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Staging and Reporting Database Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Trading Networks and Trading Networks Archive Database Components . . . . . . . . . . 29
Infrastructure Database Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table of Contents
31
32
32
32
32
32
32
33
33
33
35
37
38
38
38
39
39
41
42
42
43
44
45
46
47
47
47
48
49
50
50
50
51
52
53
53
54
55
56
57
58
59
61
Table of Contents
Configure Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Connection Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Trading Networks Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Optimize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Integration Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Infrastructure Data Collector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure webMethods Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure My webMethods Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure the Report Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure ApplinX and EntireX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review and Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
62
63
64
65
66
67
69
70
71
72
76
77
78
78
82
83
83
84
85
85
86
86
86
86
87
89
89
89
91
93
94
94
94
95
95
97
97
98
98
99
Table of Contents
100
100
104
105
106
107
113
116
116
116
117
117
117
117
119
120
121
122
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
127
127
127
127
127
128
129
131
132
133
133
Table of Contents
135
135
136
137
137
139
141
141
143
146
147
153
154
155
155
155
157
157
157
158
159
159
149
149
Table of Contents
Release
webMethodsApplinX
8.1
BlazeAdvisor
6.6
webMethodsBroker
8.0
webMethodsDeployer
8.0
webMethodsDesigner
8.0
webMethodsDeveloper
8.0
webMethodsEntireX
8.1
webMethodsIntegrationServer
8.0
webMethodsMonitor
8.0
MywebMethodsServer
8.0
webMethodsProcessEngine
8.0
webMethodsOptimize
8.0
webMethodsReportServer
8.0
webMethodsSystemManagementHub
8.1
webMethodsTaskEngine
8.0
webMethodsTradingNetworks
8.0
webMethodsWebServicesStack
8.0SP1
Typically,toinstallwebMethodsproductsusingthewebMethodsInstaller,you
downloadtheinstallerand,throughtheinstaller,thefilesforeachproduct,fromthe
webMethodsAdvantageWebsiteathttp://advantage.webmethods.com.Ifyoucannot
downloadsoftware,webMethodsCustomerOperationscanprovidethewebMethods
productsforwhichyouhavepurchasedlicensesonaCDorthroughaprivateFTPsite.
ContactwebMethodsCustomerOperationsatkeymaster@webmethods.com.
Important! Informationinthisguidemighthavebeenupdatedsinceyoulast
downloadedit.GotothewebMethodsBookshelfforthelatestversionoftheguide.
IfyoumustperformcertainconfigurationtasksbeforeyoucanstartawebMethods
product,thisguidealsoexplainsthoseconfigurationtasks.Forinstructionsonstarting
productsandconfiguringthemaftertheyarestarted,seetheproductdocumentation.
Important! Ifyouwanttoupgradetheproductslistedabove,youmustusethe
instructionsinthewebMethodsUpgradeGuide.Theinstructionsinthisinstallation
guidedonotcoverupgrades,sofollowingtheinstructionsinthisguideforupgrades
wouldhaveunpredictableresults.
Document Conventions
Convention
Description
Bold
Identifieselementsonauserinterface.
Narrow font
IdentifiesstoragelocationsforservicesonwebMethodsIntegration
Server,usingtheconventionfolder.subfolder:service.
UPPERCASE
Identifieskeyboardkeys.Keysyoumustpresssimultaneouslyare
joinedwithaplussign(+).
Italic
Identifiesvariablesforwhichyoumustsupplyvaluesspecifictoyour
ownsituationorenvironment.Identifiesnewtermsthefirsttimethey
occurinthetext.
Monospace
font
Identifiestextyoumusttypeormessagesdisplayedbythesystem.
{}
Indicatesasetofchoicesfromwhichyoumustchooseone.Typeonly
theinformationinsidethecurlybraces.Donottypethe{}symbols.
Separatestwomutuallyexclusivechoicesinasyntaxline.Typeoneof
thesechoices.Donottypethe|symbol.
[]
Indicatesoneormoreoptions.Typeonlytheinformationinsidethe
squarebrackets.Donottypethe[]symbols.
...
Indicatesthatyoucantypemultipleoptionsofthesametype.Type
onlytheinformation.Donottypetheellipsis(...).
10
Additional Information
YoucanfindadditionalinformationaboutwebMethodsproductsatthelocations
describedbelow.
11
12
Development Environments
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Integration Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
15
Process Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Deployer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
ApplinX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
EntireX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
13
1 Development Environments
Overview
ThischapterdiscusseswebMethodsdevelopmentenvironments.Youcaninstall
individualwebMethodsproducts,oryoucaninstallcombinationsofwebMethods
productsthatcreateenableyoutoperformacertaintask(forexample,businessprocess
design).Thesectionsbelowliststheproductsthatmakeupthemostcomplicated
developmentenvironments.Whenyouinstall,thewebMethodsInstalleroffersthese
developmentenvironmentsastypicalinstallations(ifyouhavelicensedtheappropriate
products).
Thechapteralsoliststhedatabasecomponentsyoumustorcaninstallforeach
developmentenvironment.AwebMethodsdatabasecomponentisagroupingof
databaseobjectsthatcanbeusedbyoneormorewebMethodsproducts.
TocreatewebMethodsproductionenvironments,workwithyouradministrators,
Software AGProfessionalServices,webMethodsGEARmethodology,andwebMethods
bestpracticesdocumentation.
Note: webMethodsProductSuite8.0doesnotinteroperatewithCentraSite8.0.
Integration Development
DeveloperandTradingNetworksConsole
IntegrationServerwithTradingNetworksServerandMonitor
webMethodsBroker
MywebMethodsServer,andMywebMethodsuserinterfacesforTradingNetworks,
Monitor,andBrokerandJMS
DatabaseComponentConfigurator
Documentation
webMethods Broker
Integration Server
Developer
Trading Networks Console
TN Server
Monitor
database
14
1 Development Environments
Belowareadditionaloptions.
If you want to...
StoreIntegrationServerandTrading
Networkskeysandcertificatessecurely
IntegrationServerPKISupportpackage
MaintainDeveloperelementsinMicrosoft
VisualSourceSafe,IBMRational
ClearCase,orCollabNetInc.Subversion
IntegrationServerVSS,ClearCase,or
SubversionSupport
Thetablebelowliststhedatabasecomponentsyoumustorcanincludeinanintegration
developmentenvironment.Thedatabasecomponentsareversioneddifferentlythanthe
products.
Product
Database Components
See
IntegrationServer
ISCoreAuditLogv25
ISInternalv30
CrossReferencev11
DocumentHistoryv10
Archivev30
IntegrationServer
DataStorageon
page 22
MywebMethodsServer
MywebMethodsServerv30
TradingNetworksServer
TradingNetworksv30
TradingNetworksArchivev30
ProductDatabase
Component
Descriptionsand
Installation
Requirementson
page 25
Designer
My webMethods Server
database
Thetablebelowliststhedatabasecomponentsyoumustorcanincludeinacomposite
applicationdevelopmentenvironment.Thedatabasecomponentsareversioned
differentlythantheproducts.
15
1 Development Environments
Product
Database Components
See
MywebMethodsServer
MywebMethodsServerv30
ProductDatabaseCom
ponentDescriptionsand
InstallationRequire
mentsonpage 25
Ifyouwantyourcompositeapplicationstocallservicesavailablethroughotherproducts
inthewebMethodsproductsuite,addthefollowing:
DesignerESBandIntegrationServerDevelopmentplugin
BlazeAdvisor
IntegrationServerwithBlazeRuleServiceSupportandMonitor
MywebMethodsuserinterfaceforBlazeandMonitor
Blaze Advisor
Integration Server
Designer
Blaze
Monitor
Monitor UI
Blaze UI
database
My webMethods Server
Product
Database Components
See
Blazeuserinterface
Blazev10
ProductDatabaseComponent
DescriptionsandInstallation
Requirementsonpage 25
IntegrationServer
ISCoreAuditLogv25
ISInternalv30
Archivev30
IntegrationServerDataStorage
onpage 22
16
1 Development Environments
Process Design
DesignerEclipsewithBusinessProcessesDevelopmentandSimulation,Composite
ApplicationsTaskDevelopment,andESBandIntegrationServerDevelopmentplug
ins
DeveloperwithBlazeRuleServiceplugin
BlazeAdvisor
IntegrationServerwithBlazeRuleServiceSupport,Monitor,ProcessEngine,and
OptimizeSupport
MywebMethodsServerwithTaskEngine,andMywebMethodsuserinterfacefor
BlazeandMonitor
DatabaseComponentConfigurator
Documentation
Developer
Integration Server
Blaze Advisor
Designer
Process Engine
Blaze
Monitor
database
Monitor UI
Blaze UI
Task Engine
My webMethods Server
Belowareadditionaloptions.
If you want to...
StoreIntegrationServerkeysand
certificatessecurely
IntegrationServerPKISupportpackage
MaintainDeveloperelementsinMicrosoft
VisualSourceSafe,IBMRational
ClearCase,orCollabNetInc.Subversion
IntegrationServerVSS,ClearCase,or
SubversionSupport
17
1 Development Environments
Thetablebelowliststhedatabasecomponentsyoumustorcanincludeinaprocess
designenvironment.Thedatabasecomponentsareversioneddifferentlythanthe
products.
Product
Database Components
IntegrationServer
ISCoreAuditLogv25
ProcessAuditLogv40
ISInternalv30
Archivev30
IntegrationServerData
Storageonpage 22
Blazeuserinterface
Blazev10
BPELplugintoDesigner
BPELv10
MywebMethodsServer
MywebMethodsServerv30
ProductDatabaseCom
ponentDescriptionsand
InstallationRequire
mentsonpage 25
ProcessEngine
ProcessEnginev40
TaskEngine
ProcessAuditLogv40
Monitoring
OptimizeAnalyticEngineandPredictionEngine
TocollectdataaboutwebMethodsproducts,OptimizeInfrastructureDataCollector
andwebMethodsBroker
Tocollectdataaboutcustomapplications,OptimizeWebServiceDataCollectorand
webMethodsBroker
IntegrationServerwithMonitorandOptimizeSupport
ReportServerwithMonitor,Optimize,TradingNetworks,andOptimizeforB2B
packages
MywebMethodsServer,andMywebMethodsuserinterfacesforOptimizefor
Infrastructure,OptimizeforProcess,CentralConfiguration,BrokerandJMS,
Monitor,OptimizeforB2B,andReports
DatabaseComponentConfigurator
Documentation
18
1 Development Environments
Prediction Engine
Infrastructure Data Collector
Analytic Engine
webMethods Broker
Web Service Data Collector
Optimize Support
OptimizeUIs
Integration Server
Monitor
Report Server
My webMethods Server
database
Thetablebelowliststhedatabasecomponentsyoumustorcanincludeinamonitoring
andadministrationenvironment.Thedatabasecomponentsareversioneddifferently
thantheproducts.
.
Product
Database Components
See
OptimizeAnalyticEngine,
PredictionEngine,and
InfrastructureDataCollector
Analysisv40
ProcessTrackerv40
ProcessAuditLogv40
Archivev30
ProductDatabase
Component
Descriptionsand
Installation
Requirementson
page 25
ReportServer
Monitorreports
Stagingv20
Reportingv20
Optimizereports
Analysisv40
TradingNetworksreports
TradingNetworksv30
OptimizeforB2Breports
Analysisv40
TradingNetworksv30
MywebMethodsServer
MywebMethodsServerv30
19
1 Development Environments
Deployer
DeployerisatoolyouusetodeployitemsthatresideonsourcewebMethodsserversto
targetwebMethodsservers.Forexample,youmightwanttodeployitemsyouhave
developedonserversinadevelopmentenvironmenttoserversinatestorproduction
environment.Deployer8.0workswith8.0webMethodsBroker,Designer,Integration
Server,MywebMethodsServer,Optimize,andTradingNetworks.
DeployerisapackageyouinstallonanIntegrationServer.Ifnofirewallseparatesyour
sourceandtargetenvironments,installDeployeranditshostIntegrationServerona
machinethatcanaccessallsourceandtargetservers.Ifafirewallseparatesthe
environments,installDeployeranditshostIntegrationServeronamachineinthesource
environmentthatcanaccessallsourceserversandinthetargetenvironmentona
machinethatcanaccessalltargetservers.
ApplinX
ApplinXServer,Administration,JSPand.NETFrameworks,andVisualStudioAdd
in
DesignerEclipsewithApplinXplugin
Documentation
EntireX
EntireXCoreFiles,Broker,Administration,VisualStudioAddins(Windows),and
WebServicesRuntime
DesignerEclipsewithEntireXplugin
Documentation
20
Data Storage
22
25
30
21
2 Data Storage
Type of Data
Content
ISInternal
Scheduledtasks,clientcertificatemappings,
runtimedataforpub.storageservices,auditlog
ofguaranteeddeliverytransactions,andtrigger*
joins.
Youareusingthe
featureslistedinthe
Contentscolumn
ISCore
AuditLog
Error,guaranteeddelivery,service,security,
andsessionauditdata.
Loggingisenabled
(seethewebMethods
AuditLoggingGuide)
Documentsthatareindoubt,havefailed,or
haveexhaustedtrigger*retries.
Youareusing
triggers
Cross
Reference
Crossreferencingdata*forpublishandsub
scribesolutions.
Youareusingpub
lishandsubscribe
solutions
Document
History*
Documenthistorydataforexactlyonce
processing*inpublishandsubscribesolutions.
IntegrationServerusesthedatatodetectand
rejectduplicatedocuments.
Youareusing
exactlyonce
processing
*Forinformationontriggers,crossreferencing,exactlyonceprocessing,andpublishsubscribesolutions,seethe
PublishSubscribeDevelopersGuide.
WhenyouinstallIntegrationServer,theinstalleraskswhetheryouwantIntegration
ServertowritedatatoanembeddeddatabaseoranexternalRDBMS.Thesectionsbelow
explainwhenyouwouldchooseeachoption.
Embedded Database
TheembeddeddatabaseisSQLbased.Youcanusetheembeddeddatabasewhenyou:
AregoingtouseIntegrationServerasastandaloneserver(forexample,astherun
timeforwebMethodsadapters).
DonothaveanexternalRDBMS.
Arenotinstallinginaproductionenvironmentthathashightransactionvolumesor
largedatasets.
Ifyouchoosetheembeddeddatabase,IntegrationServerwillwriteISInternalandCross
Referencedatatothatdatabase,andwillwriteISCoreAuditLogdatatofiles.For
informationaboutthefiles,seethewebMethodsAuditLoggingGuide.
22
2 Data Storage
DocumentHistorydatacanonlybewrittentoanexternalRDBMS.Youareusingexactly
onceprocessinginpublishandsubscribesolutions,youmustcreatetheDocument
HistorydatabasecomponentandconfigureIntegrationServerappropriately.The
databasechaptersandConnectProductstoDatabaseComponentsonpage 141inthis
guideprovideinstructions.
IfyoulaterchoosetowriteISInternal,CrossReference,orISCoreAuditLogdatatoan
externalRDBMSinsteadoftheembeddeddatabase,youwillneedtoinstallthenecessary
databasecomponents,asdescribedinthedatabasechaptersinthisguide.Youwillthen
needtoreconfigurewhereIntegrationServerwritesISInternalandCrossReferencedata
asdescribedinthewebMethodsIntegrationServerAdministratorsGuide,andISCoreAudit
LogdataasdescribedinConnectProductstoDatabaseComponentsonpage 141.You
mustwriteISCoreAuditLogdatatoanexternalRDBMSwhentheISCoreAuditLog
includesthefollowingtypesofdata:
Ifyouareusingtriggers.Whenyouusetriggers,IntegrationServerneedstowrite
problemdocumentstotheISCoreAuditLog.Documentscanonlybewrittentoan
externalRDBMS;theycannotbewrittentofiles.
Ifyouwantservicestologtheirinputpipelines,orpostuserdefinedprogress
messages(forexample,toindicatewhethercertainpiecesofcoderansuccessfully).
Inputpipelinesanduserdefinedmessagescanonlybewrittentoanexternal
RDBMS;theycannotbewrittentofiles.
IfyouareusingMonitor.MonitorcanonlyreadfromanRDBMS.
External RDBMS
YoumustuseanexternalRDBMSifyouaregoingto:
ClusterIntegrationServers.
WriteDocumentHistorydata(thatis,useexactlyonceprocessinginpublishand
subscribesolutions).
WriteProcessAuditLogandProcessEnginedata(thatis,runbusinessprocesses).
Usetriggers;IntegrationServercanonlywriteproblemdocumentstoanexternal
RDBMS.
Haveserviceslogtheirinputpipelines,orpostuserdefinedprogressmessages(for
example,toindicatewhethercertainsegmentsofcoderansuccessfully).
UseMonitor.
Installinaproductionenvironmentwithhightransactionvolumesorlargedatasets.
WhenyouuseanexternalRDBMS,youmustcreatewebMethodsdatabasecomponents.A
webMethodsdatabasecomponentisagroupingofdatabaseobjects.Eachdatabase
componentisnamedforthetypeofdatathatiswrittentoit;forexample,thedatabase
componentforISCoreAuditLogdataiscalledtheISCoreAuditLogdatabase
component.
23
2 Data Storage
Beforeorafterinstallation,youmustcreatetheISInternalandISCoreAuditLog
databasecomponentsinyourexternalRDBMS.Youwillalsocreateotherdatabase
componentsasneeded.Forexample,ifyouareusingpublishandsubscribesolutions
andexactlyonceprocessing,youwillneedtheCrossReferenceandDocumentHistory
databasecomponents.Ifyouarerunningbusinessprocesses,youwillneedtheProcess
AuditLogandProcessEnginedatabasecomponents(seeProductDatabaseComponent
DescriptionsandInstallationRequirementsonpage 25).
WhenyouchoosetheexternalRDBMSintheinstaller,theinstallerasksyoutosupplythe
databaseconnection.Fromthisinformation,theinstallercreatesaJDBCconnectionpool
andconfiguresIntegrationServertowriteISInternal,ISCoreAuditLog,Cross
Reference,DocumentHistory,ProcessAuditLog,andProcessEnginedatatothe
externalRDBMSusingthatpool.
Note: ThisautoconfigurationofIntegrationServerisforeaseofuseonly.Youneed
notcreateallthecorrespondingdatabasecomponents;onlycreatethoseyouwill
actuallyuse.Also,inaproductionenvironment,youmightwanttocreateadditional
JDBCconnectionpoolsandreconfigureIntegrationServertowritedifferenttypesof
datausingdifferentpools.ConnectProductstoDatabaseComponentsonpage 141
providesinstructions.
IfyouareclusteringIntegrationServers,createoneofeachofthefollowingdatabase
componentsfortheclustertoshare:ISInternal,CrossReference,DocumentHistory,and
ISCoreAuditLog.
IfyouarenotclusteringIntegrationServers,createaseparateISInternaldatabase
componentforeachIntegrationServer.YoucancreateaseparateISCoreAuditLog
databasecomponent,CrossReferencedatabasecomponent,andDocumentHistory
databasecomponentforeachIntegrationServer,oryoucancreateasingleoneofeachof
thosedatabasecomponentsfortheIntegrationServerstoshare.
24
2 Data Storage
CreatetheArchivedatabasecomponentonthesamedatabaseserverasthesource
databasecomponents.Inthiscase,youmustcreatetheArchivedatabase
componentinadifferentschema(Oracle)ordatabase(SQLServer)thanthe
sourcedatabasecomponents.
CreatetheArchivedatabasecomponentonadifferentdatabaseserverthanthe
sourcedatabasecomponents,andthencreateaDBlinknamefortheArchive
databasecomponenttousetolinktoeachsourcedatabasecomponent.Ifthetwo
25
2 Data Storage
sourcedatabasecomponentsareonthesamedatabaseserver,theArchive
databasecomponentcanusethesameDBLinktoconnecttobothsourcedatabase
components.ForinstructionsonspecifyingtheDBlinkname,seethewebMethods
MonitorUsersGuide.
26
2 Data Storage
27
2 Data Storage
MonitorextractsbusinessprocessauditandexecutiondatafromtheProcessAudit
LogdatabasecomponentandloadsitintotheStagingdatabasecomponent.
MonitoraggregatesthedataintheStagingdatabasecomponentintodailystatistics
andloadstheaggregateddataintotheReportingdatabasecomponent.
TheReportServergeneratesMonitorreportsaboutbusinessprocessexecution
metricsfromtheaggregateddataintheReportingdatabasecomponent.The
ReportinguserinterfaceinMywebMethodsdisplaysthereports.
YoucancreatetheReportingandStagingdatabasecomponentsinthesamedatabase.
However,theMonitorservicesthataggregateandloaddataconsumelargeamountsof
theCPU.Forbestperformance,installtheReportingandStagingdatabasecomponents
onadatabaseserverthatwillnotadverselyaffecttheProcessAuditLogorProcess
Enginedatabasecomponents.
TheProcessAuditLog,Staging,andReportingdatabasecomponentshavea1to1to1
relationship.ThismeansthatyoucannotgatherdatafrommultipleProcessAuditLog
databasecomponentsintoasingleReportingdatabasecomponent.TheReportServercan
generateMonitorreportsfromonlyoneReportingdatabasecomponentatatime.
28
2 Data Storage
29
2 Data Storage
Description
CentralConfig
ContainstheconfigurationinformationenteredintheCentral
ConfigurationinterfaceinMywebMethods.ResidesintheMy
webMethodsServerdatabasecomponent.
Note: TheCentralConfigdatabasecomponentisautomatically
createdwhenyoucreatetheMywebMethodsServerdatabase
component.However,theCentralConfigdatabasecomponentis
notautomaticallydroppedwhenyoudroptheMywebMethods
Serverdatabasecomponent.Ifyouwanttodropthe
CentralConfigdatabasecomponent,youmustdosomanually.
Component
Tracker
Tracksthedatabasecomponentsthatarecreatedordropped.
DataPurge
ProvidesacommonmethodforpurgingdatafromtheAnalysis
andProcessTrackerdatabasecomponents.
Database
Management
Providescoreroutinesfordatapurgefunctionality.
Distributed
Locking
Coordinatesaccesstoresourcesacrossadistributedcollectionof
serversandprocesses.Resourcescanbelockedforexclusiveuse,
topreventanotherserverfromaccessingtheresourceasitis
beingupdated,orforshareduse,topreventanotherserverfrom
updatingtheresourceasitisbeingaccessed.
Operation
Management
Providesacommonmethodforconfiguration,logging,and
errorhandlingforanydatabasecomponent.
SuiteReporting
ContainstheconfigurationinformationenteredintheReporting
interfaceinMywebMethods.ResidesintheMywebMethods
Serverdatabasecomponent.
SuiteReporting
Common
ContainsthedatabaseobjectsforwebMethodsReporting
reports.
30
32
RDBMS Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Browser Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
JDK Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
33
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
35
31
RDBMS Support
ForinformationonRDBMSsthataresupportedbywebMethodsproducts,seethe
webMethodsSystemRequirements.Forinformationonsupporteddatabasedrivers,see
webMethodsProductsandDatabasesonpage 94.
Browser Support
ForinformationonbrowsersthataresupportedbywebMethodsproducts,seethe
webMethodsSystemRequirements.
JDK Support
TheinstallerautomaticallyinstallsappropriateJDKsonmostoperatingsystems.For
informationontheJDKthateachwebMethodsproductusesbydefaultoneachtypeof
system,seeInstalledJDKsandProductJDKUsageonpage 147.
32
Hardware Requirements
Thetablebelowliststheminimumandrecommendedhardwarerequirementsforeach
webMethodsproduct.Recommendedamountsareshowninparentheses.
Important! ThehardwarerequirementsbelowareforwebMethodsproductsonly.They
donotincluderequirementsforsupportingsoftwaresuchasRDBMSs.Youmust
determinetheoverallhardwarerequirementsforeachofyourmachinesbasedonthe
overallrequirementsofyouroperatingsystemandsoftware.
RAM (MB)
CPUs
2(4)
ApplinX
Server
100
80+300KB
peruser
Administration
75
40
JSPFramework
50
2048
C#.NETFramework
55
2048
VB.NETFramework
30
2048
VisualStudioAddIn
2048
600(Windows)
1024(2048)
EntireX*
1.3GB(UNIX)
*Includes500MBharddrivespace,1024MBRAM,and1CPUforSystemManagementHubandWeb
ServicesStack.
33
InfrastructureSharedLibraries
200
BlazeAdvisor
RAM (MB)
CPUs
200
1024(2048)
webMethodsBroker
750(1250)
512(2048)
DatabaseComponentConfigurator
60
Developer
100(200)
128(256)
IntegrationServer
200(350)
256(512)
Monitor
NothingbeyondhostIntegrationServer.
MywebMethodsServer
300
1024(2048)
AnalyticEngine
100
2048*
(4096)
PredictionEngine
100
2048*
(4096)
InfrastructureDataCollector
300
2048(4096)
WebServiceDataCollector
100
256
Optimize
ProcessEngine
NothingbeyondhostIntegrationServer.
ReportServer
2500
TaskEngine
NothingbeyondhostMywebMethodsServer.
2048
TradingNetworks
Console
25
Server
50
128(256)
1
*1024indevelopmentenvironments.
64bitsystems.
MinimumIntelPentium42.0GHzorequivalent.
Documentation
Product
MainProductDocumentation
600
ThirdpartyDocumentation
240
34
Additional Requirements
webMethods
Broker
webMethodsBrokermightrequireadditionalharddrivespaceif
yourdocumentsarelarge,orifyourclientsusemanyguaranteed
documents.
OnaWindowssystem,youcanonlyinstallwebMethodsBrokerona
localharddrive.YoucannotinstallwebMethodsBrokerona
networkmounteddrive.
Deployer
Deployerrequiresadditionalharddrivespaceforthedeployment
projectsyoucreate.Whenallocatingspace,allowforthenumberof
projectstoincreaseovertime.
Optimize
engines
Eachenginerequires1024MBvirtualswapspaceandadisk
subsystemwith10GBavailablefreespace.Inaproduction
environment,thedisksubsystemmusthavearedundantarrayof
independentdisks(RAID5),anUltraWideSCSI,and10Kto15KRPM
drives.
Alsoinaproductionenvironment,eachenginerequiresadditional
harddrivespaceforlogfiles.Therecommendedamountis100MB;
eachenginerequires7MBofharddrivespaceforeachlogfile.
OptimizeWeb
ServiceData
Collector
EachWebServiceDataCollectorrequires128MBofvirtualswap
space.Inaproductionenvironment,eachWebServiceDataCollector
requiresadditionalharddrivespaceforlogfiles.Therecommended
amountis75MB;eachWebServiceDataCollectorrequires5MBof
harddrivespaceforeachlogfile.Moreharddrivespacemightbe
requiredifyouusedebuglevelorhigherlogging.
Trading
Networks
Touselargedocumenthandling,youneedadditionalharddiskdrive
spaceonwhichTradingNetworksServercantemporarilysave
documents(ratherthanstoretheminmemory).Theamountofspace
youneedvariesbasedonthenumberofdocumentsyouprocess
concurrentlyandthesizeofthedocumentsyouprocess.Forexample,
ifyourtypicalconcurrentdocumentloadis10,youwouldneedhard
diskdrivespacethatis10to15timesthecombinedsizeofthe
documentsbeingprocessedconcurrently.Formoreinformation,see
thewebMethodsTradingNetworksUsersGuide.
35
36
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
Language Packs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
38
39
39
37
Overview
webMethodsproductsaredesignedforuseanywhereintheworld,andenableyouto
exchangedatawithsystemsanduserswhospeaklanguagesotherthanyourown.
webMethodsproductsusetheUniversalCharacterSet(ISO/IEC106462,orUnicode)as
thecharactersetforallinternaloperations.Atminimum,theproductssupportthe
requirementsofUnicode3.0.webMethodsHTMLcontent,includingadministration
tools,usesUnicodeUTF8encoding.
Forspecificinformationonthetesting,configuration,capabilities,andlimitationsofany
webMethodsproduct,seetheproductsreadme.
Language Packs
LanguagepacksareavailableforwebMethodsBrokeronallsupportedoperating
systems.LanguagepacksareavailableforotherwebMethodsproductsonallsupported
operatingsystemsexceptMacOSX.
ThewebMethodsInstalleralwaysinstallstheU.S.Englishfilesnecessarytorun
webMethodsproducts.However,formanyproducts,youcanalsoinstalllanguagepacks
thatprovidetranslateduserinterfaces,messages,help,anddocumentation.
Mostproductssupportmultiplelanguagesatatime;youcaninstallasmanylanguage
packsasyouneed.Forproductsthatsupportmultiplelanguages,yourclientsetup(that
is,browserlanguagepreference,defaultlocaleinwhichtheproductisstarted,andlocale
selectedinyouruserprofile)willdeterminewhichlanguageyousee.Ifyouoperatea
productinalocaleforwhichlanguagepacksarenotavailableorinstalled,youwillsee
U.S.English.
38
Action
Firefox2.x
Firefox3.x
InternetExplorer
6.xand7.x
YourJavaruntimeenvironmentmightrequiremodificationtodisplaynonASCIIdata.If
youseehollowboxesorblacksquareswhereyouwouldexpecttoseenonASCII
characters,youmightneedtomodifyyourJDKsfontconfigurationfiletoprovidean
appropriatefontfordisplayingthesecharacters.Forexample,youmightinstallafull
Unicodefont,suchasArialUnicodeMS,oryoucaninstallafontforaparticular
language.Forinformationonmodifyingfontconfigurationfile,seeJ2SE5.0at
http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
Steps
Windows
SettheWindowssystemlocaletotheproperlocale,asfollows:
1
RestartWindows.
Note: TheinstructionsaboveareforWindowsXP.Instructionsforother
Windowssystemsvaryslightly.
39
System
Steps
UNIX
SetyourshelltotheproperlocalebysettingtheLANGenvironment
variable.Runtheappropriatecommandbelow:
40
Shell
Command
sh
csh
42
42
43
44
47
41
Description
Wizard
Note: AvailableonalloperatingsystemssupportedbywebMethods
products.UNIXsystemsmusthaveanXWindowsenvironment.Youcan
usethewizardtoinstalllocallyorremotely.
Console
YoucanuseconsolemodetoinstalllocallyorremotelyonaUNIXorMac
operatingsystem.
Theinstallerwritesanyerrorsorwarningsthatoccurduringinstallationtoafilenamed
WmInstallLog.txtinthewebMethods_directory/install/logsdirectory.Ifnecessary,youcan
changeloggingbehavior.Forinstructions,seeChangeLoggingLevelandFile,andAdd
Targetsonpage 56orpage 82.
Theinstallerwritesproduct,version,andbuildinformationtoanaudithistorylogfile
namedhistory.txtinthewebMethods_directory\install\historydirectory.
Software AGrecommendsupgradingyouroperatingsystemtothemostrecent
maintenancelevel(WindowsServicePack,AIXTechnicalLevel,HPUXQualityPatch
Bundle,SuSE/RedHatServicePack/Update)beforeinstallingwebMethodsproducts.
Exceptwherenotedelsewhereinthischapter,webMethodsproductswillworkon
anypatchlevel.
Makesurethemachineonwhichyouaregoingtoruntheinstallerhasatleast1GBof
availablevirtualmemory.
Makesurethemachinehasthefollowingamountsofavailablediskspaceinits
systemtemp(Windows)ortemporary(UNIX)directory:
42
Installation
YouarenotinstallingEntireXorthe
ReportServer,andarenotinstalling
fromaninstallationimage
100MB
Youareinstallingfroman
installationimage
100MBplusenoughadditionalavailable
diskspacetoaccommodatetheimage;for
example,iftheimageis200MB,the
directorymusthaveatleast250MBof
availablediskspace
YouareinstallingEntireX
800MB
YouareinstallingtheReportServer
4GB
Note: Ifnecessary,youcanspecifyadifferentdirectorytouseasthesystemtemp
ortemporarydirectorywhenyoustarttheinstaller(seeStartthewebMethods
Installeronpage 50andpage 78).
4
Software AGprovideslicensefilesforseveralproducts;theinstallerrequiresthem
duringinstallation.Copythelicensefilestothemachine.
WhenyouinstallApplinXorEntireX,thewebMethodsInstallerautomaticallyalso
installssomeorallofthesecomponents:SystemManagementHub,TomcatKit,and
JavaDevelopmentKit1.6.Ifyouhaveneverinstalledthesecomponentsbefore,orif
yourmachinealreadyhasinstallationsofearlierreleasesofthesecomponents,
Software AGstronglyrecommendsthatyoubackuporimageyourmachinebefore
youinstall.
Note: Inearlierreleases,TomcatKitwasknownasCommonTomcatPackage,and
JavaDevelopmentKit1.6wasknownasCommonJavaPackage.
DownloadthewebMethodsInstallerforWindowsfromthewebMethodsAdvantage
Website.
IfyouareinstallingApplinXorEntireXonaVistasystem,disableUserAccount
Control(UAC).
Important! YoumustdisableUACorinstallationwillfail.
IfyouareinstallingApplinXandwanttodevelop.NETApplinXWebapplicationsin
VisualBasicorC#,installMicrosoftVisualStudio2005,orinstallMicrosoftVisual
Studio2008andtheMicrosoftVisualJ#.NET2.0RedistributablePackage.Microsoft
VisualStudiodoesnothavetoberunningwhenyouinstallApplinX.
Important! IfyoudonotinstallMicrosoftVisualStudio,youwillnotbeableto
installtheApplinXVisualStudioAddincomponent,andtheApplinX.NET
Frameworkcomponentwillhavelimitedfunctionality;youwillnotbeableto
developcompositeWebapplications.
43
ShutdownthefollowingSoftware AGproductsiftheyarerunningonthemachine:
Products to Shut Down
Method
ApplinX,EntireX,MywebMethodsServer(andTask
Engine),OptimizeAnalyticEngineandPrediction
Engine,andReportServerwheninstalledas
applications
UseWindowsStartmenu
(Start > Programs >
Software AG > webMethods >
Stop Servers>product)
BrokerMonitor(whichstopsBrokerServers),System
ManagementHub*,andTomcatKit
UseWindowsServices
window(Software AG
webMethodsproductrelease
ApplinX,MywebMethodsServer(andTaskEngine),
OptimizeAnalyticEngineandPredictionEngine,
andReportServerwheninstalledasservices
Developer,Designer,IntegrationServer(andthe
productsithosts),andOptimizeInfrastructureData
Collector
Fromproductinterface
(seeproduct
documentation)
*SystemManagementHubservicesarenamedSoftware AGCSLayerServiceandEventLayerService.
TomcatKitservicenameisSoftware AGCommonTomcatcp8.0.
DownloadthewebMethodsInstallerforUNIXfromthewebMethodsAdvantage
Website.
Installa32or64bitJREorJDK1.5or1.6toruntheinstaller.ForanAIXsystem,if
youwanttoinstallaJDK1.6,youmustinstallJDK1.6SR4.
IfyouaregoingtoinstallwebMethodsproductsonaremotemachineandyouwant
toinstallusingtheinstallerwizard,aninstallationimage,oraninstallationscriptthat
usesthewizard,followthesesteps:
a
Enablethedisplayofthelocalmachineusingthecommandshownbelow,where
remote_hostistheremotemachineonwhichyouaregoingtoinstall:
xhost +remote_host
LogontotheremotemachineandsettheDISPLAYvariableontheremote
machinetopointtothelocalmachine.Forexample,ifyouareusingaBashshell,
areinstallingfromalocalmachinenamedinstallmachine,andwanttosetthe
displaytothedefaultdevice,enter:
export DISPLAY=installmachine:0.0
44
Usetheinstructionsprovidedintheproductdocumentationtoshutdownthe
Software AGproductsbelowiftheyarerunningonthemachineonwhichyouare
goingtoinstall:
ApplinX
BrokerMonitor(alsostopsBrokerServers)
EntireX
OptimizeAnalyticEngine,
PredictionEngine,and
InfrastructureDataCollector
ReportServer
IntegrationServer(andproductsithosts)
MywebMethodsServer(andTaskEngine)
SystemManagementHub
TomcatKit
InformationaboutwebMethodsBrokerinstallationsisstoredinthe
BrokerInstallations.txtfileinthe/var/opt/webMethodsdirectory.Makesureyouhave
writepermissiontothatdirectory.
TheBrokerServerforSolaris,HPUX,andAIXsystemsisa64bitbinaryapplication.
IfyouaregoingtoinstallwebMethodsBrokerononeofthesesystems,configurethe
operatingsystemkerneltorunin64bitmode.Youcannotrunthe64bitBroker
Serveronanoperatingsystemkernelthatisconfiguredtorunin32bitmode.
IfyouaregoingtoconfigureBrokerServertocreatedatafilesonanNFSmounted
partition,mountthepartitionusingthecommandbelow.Theoptionsonthe
commandhelpprotectdataintegrity.
mount -o hard,nointr,proto=tcp host:/path /mount_point
Option
Description
hard
Bydefault,iftheNFSserverdoesnotrespondtorequestsfromthe
BrokerServer,theBrokerServertriesafewtimesandthenfails.The
hardoptionforcestheBrokerServertokeepretryinguntiltheNFS
serverresponds.TheBrokerServerhangsduringthisperiod.
nointr
PreventsusersfromshuttingdowntheBrokerServerwhileitwaits
fortheNFSservertorespond.
proto=tcp
Bydefault,theNFSmountedpartitionusestheuserdatagram
protocol(UDP)protocoltocommunicatewiththeBrokerServer.The
proto=tcpoptionforcesthepartitiontousetransmissioncontrol
protocol(TCP)instead.TCPismorereliablethanUDP.
Supposethepartitionyouwanttomountisonamachinenamednetappca,thedata
directoryonthepartitioniswmbroker_data,andyouwanttomountthepartitionon
thelocalfilesystemat/var/opt/wmbroker_data.Thecommandwouldbeasfollows:
45
Forinformationonotherwaystoprotectdataintegrity,seeyourNFSserver
documentation.
4
IfyouareinstallingonaSuSELinuxEnterpriseServer(x86_64)orRedHatEnterprise
LinuxServer(x86_64)system,installthecompatlibstdc++packagefromyour
operatingsystemdistributionsusingthevendorinstructions.
IfyouareinstallingonanAIXsystem,Software AGstronglyrecommendsthatyou
upgradetothemostrecentAIXTechnicalLevel(TL).Atminimum,youmusthaveTL
7forAIX5.3andTL2forAIX6.1.
Do this...
SuSELinuxEnterpriseServer10
CommentouttheoptionDefaults env_reset.
SuSELinuxEnterpriseServer11
orRedHatEnterpriseLinux
Server5
ExplicitlysettheDefaults env_resetoption
with!(thatis,Defaults !env_reset).
46
SolarisorLinux
LD_LIBRARY_PATH
AIX
LIBPATH
HPUX
SHLIB_PATH
Installation Scripts
Ifyouwanttocreateidenticalinstallationsonmultiplemachines,youcancreateascript
oftheinstallationononeofthemachines,thenrunthescripttocreatethesame
installationoneachoftheothermachines.
Tocreateascript,youruntheinstaller,selecttheproductstoinstall,andspecifyallthe
installationoptions(forexample,releasenumber,usernameandpassword,andtarget
installationdirectory).Whenyourunthescript,theinstallerautomaticallydownloads
theproductsyouselectedfromthewebMethodsinstallationserverandinstallsthem
usingtheinstallationoptionsyouspecified.
Whenyoucreatethescript,theinstallerscansthetargetinstallationdirectoryyouspecify
onthelocalmachine,andusesthatasthemodelfortheothertargetmachines.Ifa
productalreadyexistsinthislocaldirectory,youwillnotbeabletoselectitforthescript.
Makesure,therefore,thatanywebMethodsproductsalreadyinstalledinthislocal
directoryarealsoalreadyinstalledinthetargetdirectoryontheothermachines.
Youcaneditascriptbyrerunningtheinstallerandmakingdifferentchoices.Youcan
savethescriptunderthesamename,orcreateanewscriptbysavingitunderanew
name.
Note: Ifyoudonotwantthescripttogooutsideyourcorporatefirewalltothe
webMethodsinstallationserver,youcancreateaninstallationimage,thencreatea
scriptofrunningtheimage.Whenyourunthescript,itdownloadsandinstallsthe
productsfromtheimageinsteadofthewebMethodsinstallationserver.
47
Installation Images
Ifyouneedtocreateinstallationsonmachinesthatcannotgooutsideyourcorporate
firewalltothewebMethodsinstallationserver,youcandownloadwebMethodsproducts
fromthewebMethodsserverintoaninstallationimage,andthenusethatimagetoinstall
thedesiredsubsetsofproductsontoeachmachine.
Youcreateeachimageforaparticularoperatingsystem,butyoucandosobyrunningthe
installeronanyoperatingsystem.Forexample,youcanruntheinstalleronaWindows
systemandcreateanimageforaSolarissystem.Youcancreateimagesmorequicklyby
retrievingproductsfromexistingimagesratherthandownloadingthemfromthe
installerserver.
Imagesdonotincludeinformationoninstallationoptionssuchastargetinstallation
directory,becausethoseoptionscanvarybymachine.Youspecifyinstallationoptionsfor
eachmachinewhenyouinstallfromtheimage.
WhenyouselectwebMethodsproductsforanimage,theinstallerlistsadditional
requiredproductsandaskswhetheryouwanttoincludethem.Useyourknowledgeof
thetargetinstallationdirectoriestodeterminewhichrequiredproductstoinclude.When
youinstallfromtheimage,thetargetdirectoriesmustcontainallrequiredproductsyou
didnotincludeintheimage.
TheexceptionisDesignerEclipse.IfyouselectDesignerpluginsfortheimage,the
installerdoesnotaskwhetheryouwantittoautomaticallyselectEclipse.Ifyouwant
toincludeEclipseintheimage,youmustselectitmanually.
Theinstallersavesimagesaszipfiles.EachzipfileincludesanHTMLfilenamedImage
Contentsthatyoucanopentoseethecontentsoftheimage.
48
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
50
52
53
57
58
59
61
Configure Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
76
49
Overview
ThischapterexplainshowtodothefollowingonanysystemusingthewebMethods
Installerwizard:
InstallwebMethodsproducts
CreateaninstallationscriptorimagefromwhichtoinstallwebMethodsproducts
InstallwebMethodsproductsfromaninstallationscriptorimage
Theinstallerwritesanyerrorsorwarningsthatoccurduringinstallationtoafilenamed
WmInstallLog.txtinthewebMethods_directory/install/logsdirectory.Ifnecessary,youcan
changeloggingbehavior.Forinstructions,seeChangeLoggingLevelandFile,andAdd
Targetsonpage 56orpage 82.
Theinstallerwritesproduct,version,andbuildinformationtoanaudithistorylogfile
namedhistory.txtinthewebMethods_directory\install\historydirectory.
50
Openacommandwindow.
SettheenvironmentvariableZFUSION_INSTALL_ARGSto
readScriptfull_path_to_script(forexample,enterset ZFUSION_INSTALL_ARGS=
-readScript c:\myScript.txt).
Gotothedirectorythatcontainstheinstallerandenter
webMethodsInstaller801.exe.
Tousetheinstallers.jarfiletorunascriptfromthecommandline,runthis
command:
java -jar webMethodsInstaller801.{jar|zip} -console -readScript scriptfile
Tohavetheinstalleruseadifferentsystemtempdirectorythanthedefault,runthis
command:
java -Xmxamountm -Xincgc -Djava.io.tmpdir=different_directory
-jar webMethodsInstaller801.{jar|zip}
OnaSolarisx8664EM64Tsystem,oronaSolarisx8664AMDOpteronsystemwhen
youareusingJDK1.6toruntheinstaller,runthiscommand:
java -Xmx512m -Xincgc -Dsun.cpu.isalist=amd64
-jar webMethodsInstaller801.{jar|zip}
Tohavetheinstalleruseadifferenttemporarydirectorythanthedefault,runthis
command:
java -Xmx512m -Xincgc -Djava.io.tmpdir=different_temp_directory
-jar webMethodsInstaller801.{jar|zip}
51
Youcanresizethewizard.
Ifyouwanttocreateorrunaninstallationscriptorimage,installusingaproxyserver,or
changeloggingoptions,clickAdvanced OptionsandgotoUseAdvancedOptions,
below.IfyouwanttoinstallwebMethodsproductswithoutusinganyadvancedoptions,
clickNextandgotoSpecifyRelease,UserName,andPasswordonpage 57.
52
Youcandothefollowingfromthispanel:
To do this...
Createscriptand
install
Createscriptwithout
installing
53
To do this...
Createscriptfrom
existingscript
withoutinstalling
Installfromscript
Editscript
54
55
Verbose produces
a 10 to 200MB file
56
IntheReleaselist,clickwebMethods 8.x.ProvideyourwebMethodsAdvantageusername
andpassword.ClickNext.Theinstallerusestheusernameandpasswordtoconnectto
thewebMethodsserveranddownloadthewebMethodsproductsforwhichyouhave
purchasedlicenses.
57
see below
Windows only
Theusernameunderwhichyouarerunningtheinstallermusthavefullreadandwrite
permissionstotheinstallationdirectoryyouspecify.
ApplinXandEntireXrequireandsharesomeorallthesesupportingcomponents:System
ManagementHub,TomcatKit,andJavaDevelopmentKit1.6.Ifthoseshared
componentsexistonthelocalmachine,donotspecifythatdirectoryhere.
Ifyouareinstallingfromaninstallationimage,specifytheinstallationdirectoryfor
whichtheimagewasdesigned.Theinstallationdirectorymustcontainrequiredproducts
thatyoudidnotincludeintheimage.Forexample,iftheimagecontainsDesignerplug
ins,theinstallationdirectorymustcontainEclipse.Formoreinformation,see
InstallationImagesonpage 48.
Important! DonotinstallproductsfromthewebMethods 8.xreleaseintoadirectorythat
containsproductsfromanyotherrelease.
ClickNext.
58
TheinstallerliststhewebMethodsproductsforwhichyouhavepurchasedlicensesand
thataresupportedonthetargetoperatingsystem.
Important! Theinstallerdoesnotdistinguishamongversions(Windows)orflavors
(UNIX)ofanoperatingsystem.Makesureyouinstallproductsonlyonsupported
operatingsystems,asspecifiedinthewebMethodsSystemRequirements.
Important! YoucannotinstallmultipleinstancesofSystemManagementHub8.xonthe
samemachine.
Thehighestlevelintheproductselectiontreeshowsproductnamesandreleases,while
thelowerlevelsshowtheitemsthatmakeuporcanbeusedwiththeproduct.Ifyouhave
alreadyinstalledaproductoriteminthespecifiedinstallationdirectory,theitemnameis
followedbythetext(Installed)andtheitemnameanditscheckboxaregrayedout.
Youcanchooseproductsusingthesemethods:
ChoosetypicaldevelopmentinstallationsfromtheTypical Installationslist.Theinstaller
automaticallyselectstheproductsanditemsinthetreethatmakeupthose
installations.
ChooseeveryproductanditeminthetreebyclickingSelect All.
59
Chooseindividualproductsinthetree.Ifachosenproductrequiresotherproducts
anditemsonthesamemachine,theinstallerautomaticallyselectsthem.Forexample,
TradingNetworksServerrequiresIntegrationServeronthesamemachine.Ifyou
selectTradingNetworksServer,theinstallerselectsIntegrationServer.
Important! Ifyouarecreatinganinstallationimage,theinstalleraskswhetheryou
wantittoautomaticallyselectadditionalrequiredproducts.Forinformationon
howtorespond,seeInstallationImagesonpage 48.
IfyouselectDesignerplugins,theinstallerdoesnotaskwhetheryouwantitto
automaticallyselecttheDesignerEclipse.IfyouwanttoincludetheDesigner
Eclipseintheimage,youmustselectitmanually.
Ifachosenproductrequiresotherproductsanditems,butnotonthesamemachine,
theinstallerdoesnotautomaticallyselectthem.Forexample,Optimizerequiresits
userinterface,butyoucaninstalltheuserinterfaceonadifferentmachine,sothe
installerdoesnotselectit.
Chooseindividualitemsonthetree.Ifachosenitemrequiresotherproductsand
itemsonthesamemachine,theinstallerautomaticallyselectsthem.
Whenyouaredone,clickNext.
60
ManywebMethodsproductssupportmultiplelanguages.Youcaninstallasmany
languagepacksasyouwant,andallofthelanguagesinstalled(includingthedefault,U.S.
English)willbeavailabletousers.
Selectthelanguagepackstoinstall,andthenclickNext.
61
Configure Products
Ifyouareinstallinganyoftheproductslistedbelow,theinstallerdisplaysconfiguration
panels.
ConfigureTradingNetworksServer
ConfigureOptimize
ConfigureIntegrationServer
ConfigureInfrastructureDataCollector
ConfigurewebMethodsBroker
ConfigureDesigner
ConfigureMywebMethodsServer
ConfiguretheReportServer
ConfigureApplinXandEntireX
62
63
Configure Optimize
enabled if chosen on
product selection tree
Windows only
OptimizeprovidesaCentralConfigurationuserinterfacethatallowsyoutoconfigure
Optimizecomponentsfromacentralmachine.Specifytheportyouwanttheinterfaceto
usetocommunicatewitheachOptimizecomponentyouareinstalling.Eachportmustbe
unique.Ifyouinstallmultipleinstancesofacomponentonthesamemachine,theport
foreachinstancemustbeunique.
64
YoumustdecidewheretostoredatawrittenbyIntegrationServer.Forcomplete
information,seeIntegrationServerDataStorageonpage 22.
Important! IfyouareinstallingonaWindowssystemandwillbeusingaversion
controlsystemwithDeveloper,youmustinstallIntegrationServerasanapplication
ratherthanaservice.
65
OptimizeprovidesaCentralConfigurationuserinterfacethatallowsyoutoconfigure
Optimizecomponentsfromacentralmachine.Specifytheportyouwanttheinterfaceto
usetocommunicatewiththeOptimizeInfrastructureDataCollector.Theportmustbe
unique.IfyouinstallmultipleinstancesoftheInfrastructureDataCollectoronthesame
machine,theportforeachinstancemustbeunique.
66
67
SelectapreconfiguredstoragesessionfortheBrokerServerthatcanhandleyour
expectedusageneeds,asfollows:
Files Created
Broker Server
Startup Time
When to Use
Small Configuration
32MBlogfile512MB
storagefile
IdealforrunningdevelopmentBroker
Serversorrelativelyfewproduction
integrations,lowdocumentvolumes,and
nodocumentlogging
Fastestofall
configurations
Standarddeploymentsize,fitsmorecases
thanSmall;largermaximumtransaction
sizeandtwicethestoragecapacityof
Small
Uptotwiceas
longasforSmall
Suitableforproductiondeploymentswith
manyintegrationsrunningatrelatively
highdocumentvolumes,possiblyusing
documentloggingaswell
Twotimeslonger
thanforMedium;
fourtimeslonger
thanforSmall
Medium Configuration
64MBlogfile
4GBstoragefile
Large Configuration
128MBlogfile
8GBstoragefile
*ForcompleteinformationonBrokerServerstoragesessions,seethewebMethodsBrokerAdministratorsGuide.)
Whendeterminingtheappropriatesizeforthelogfile,thefactorstobalanceareBroker
Serverstartuptimeandthedesiredmaximumtransactionsize.Thesmallerthelogfile,
thefasterthestartup;however,withalargerlogfile,youcansendlargermessages(that
is,onelargersizedsingledocumentorabatchofdocuments).Ifnecessary,youcan
removeorreplacelogfilesafterinstallation,andyoucanincreaseordecreasetheirsize.
Startuptimedoesnotdependonthesizeofthestoragefile;additionalstoragecapacity
merelypreventstheBrokerServerfromrunningoutofroom.Afterinstallation,ifthe
amountofstorageallocatedturnsouttobeinsufficient,youcanaddstoragefilesand
increasetheirsize.Youcannotremovestoragefilesordecreasetheirsize.
ThewebMethodsBrokerAdministratorsGuideprovidesinstructionsonworkingwithlog
filesandstoragefiles.
68
Configure Designer
Important! YoucaninstallDesignerpluginsofferedonthewebMethodsInstallerinto
onlytheDesignerEclipseofferedonthewebMethodsInstaller.
IfyouselectedDesignerpluginsontheproductselectiontree,andnoDesignerEclipse
existsonyourmachine,theinstallerautomaticallyinstallstheDesignerEclipsewiththe
pluginswithoutdisplayingthispanel.
IfyouselectedDesignerpluginsontheproductselectiontree,andoneormoreDesigner
Eclipsesalreadyexistonyourmachine,theinstallerdisplaysthispanelsoyoucanchoose
theDesignerEclipseintowhichtoinstall.
IfoneormoreDesignerEclipsesalreadyexistonyourmachinebutnotinthecurrent
webMethodsinstallationdirectory,theinstallerdisplaysthispanelsoyoucanchoose
eithertoinstallintoanexistingDesignerEclipseandtoinstallanewDesignerEclipse
andthepluginsinthecurrentdirectory.
69
Windows only
70
see below
TheReportServerusesaContentStore.TheContentStoreisanexternalRDBMS
containingdatathattheReportServerneedstooperate,suchasglobalconfigurationdata
andreportdefinitions.YoumustspecifythedatabaseconnectionbetweentheReport
ServeranditsContentStoreortheReportServerwillnotstartafterinstallation.
ThedatabaseconnectionfieldsvaryslightlybyRDBMS.Iftheservice(Oracle)or
database(SQLServerorDB2)doesnotyetexist,specifytheserviceordatabaseyouwill
createafterinstallation.FormoreinformationontheContentStore,seeCompletethe
ReportServerInstallationonpage 128.
71
UNIX only
IntheInstallation directoryfield,ifnosharedcomponentsexistonthemachine,specifya
directoryotherthanthewebMethodsinstallationdirectory.Theusernameunderwhich
youarerunningtheinstallermusthavefullreadandwritepermissionstothedirectory
youspecify.Ifsharedcomponentsfromthisreleaseorapreviousreleaseexistonthe
machine:
OnWindows,theinstallerdisablesthefield.Ifthesharedcomponentsarefroma
previousrelease,theinstallerupgradesthecomponents.
OnUNIX,specifythedirectorythatcontainstheexistingsharedcomponents.Ifthe
sharedcomponentsarefromapreviousrelease,theinstallerupgradesthem.
Note: Ifyoudonotwanttoupgradethecomponents,seetheSystemManagement
Hubdocumentationforinstructionsonhowtocreateanewsharedcomponents
installation.
72
YoucanchoosetoinstallEntireXusingsudobyselectingthecheckboxandprovidingthe
sudopasswordoftheuserunderwhichyouarerunningthewebMethodsInstaller.
Otherwise,youmustrunascriptwithsuperuserprivilegesafterinstallation,tosetthe
necessaryfilepermissionsandcreatedaemons.Theinstructionsforrunningthescript
areinPostInstallationChecklistonpage 120.
73
ApplinX
IfyouareinstallingtheApplinXServer,theinstallerdisplaysthepanelbelow.
IfapreviousversionofApplinXisinstalledonthelocalmachine,youcaneitherhavethe
webMethodsInstallermigratethedatafromthatinstallationtothenewinstallationnow,
oryoucanmigratethedataafterinstallation.Ifyouwanttheinstallertomigratethedata
now,selecttheMigrate data from existing ApplinX installationcheckboxandspecifythe
installationlocation.
TheinstallerinstallstheApplinXcomponentsinthewebMethodsinstallationdirectory.
74
EntireX
Important! IfyouareinstallingonaWindowssystemandyouwanttheEntireXadmin
usertobeauserfromtheActiveDirectory,youmustalsospecifythedomaininthe
EntireX admin user field.Forinstructionsonspecifyingthedomain,seetheEntireX
documentation.
TheinstallerinstallstheEntireXcomponentsinthewebMethodsinstallationdirectory.
75
Reviewthelistofproductsanditemsyouhaveselectedforinstall.Ifthelistisnotcorrect,
clickBackuntilyoureachthepanelonwhichyouchosetheproductstoinstallandcorrect
thechoices.Ifthelistiscorrect,clickNext.Theinstallerinstallstheproductsandrelated
items,thendisplaystheinstallationcompletepanel.ClickClose.
76
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
78
82
83
83
84
Configure Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
91
77
Overview
ThischapterexplainshowtodothefollowingonaUNIXorMacsystemusing
webMethodsInstallerconsolemode:
InstallwebMethodsproductsfromtheinstaller
CreateaninstallationscriptorimagefromwhichtoinstallwebMethodsproducts
InstallwebMethodsproductsfromaninstallationscriptorimage.
Theinstallerwritesanyerrorsorwarningsthatoccurduringinstallationtoafilenamed
WmInstallLog.txtinthewebMethods_directory/install/logsdirectory.Ifnecessary,youcan
changeloggingbehavior.Forinstructions,seeChangeLoggingLevelandFile,andAdd
Targetsonpage 56orpage 82.
Theinstallerwritesproduct,version,andbuildinformationtoanaudithistorylogfile
namedhistory.txtinthewebMethods_directory\install\historydirectory.
OnaSolarisx8664EM64Tsystem,oronaSolarisx8664AMDOpteronsystemwhen
youareusingJDK1.6toruntheinstaller,runthiscommand:
java -Xmx512m -Xincgc -Dsun.cpu.isalist=amd64
-jar webMethodsInstaller801.{jar|zip} -console
Tohavetheinstalleruseadifferenttemporarydirectorythanthedefault,runthis
command:
java -Xmx512m -Xincgc -Djava.io.tmpdir=different_temp_directory
-jar webMethodsInstaller801.{jar|zip} -console
78
Youcanrunthecommandwiththeoptionsdescribedbelowinanyorderbeforethe
-consoleoption:
For this option...
See...
Useaninstallationscript
Create,Installfrom,orEditanInstallationScript
onpage 79
Useaninstallationimage
CreateorInstallfromanInstallationImageon
page 80
Installusingaproxyserver
UseaProxyServertoInstallonpage 81
Changeinstallerlogging
behavior
ChangeLoggingLevelandFile,andAddTargets
onpage 82
Youcanretrieveproductsfromexistinginstallationimages,insteadofmoreslowly
downloadingtheproductsfromtheinstallerserver.Youcanusethisoptionwhen
installingorwhencreatinganimage.Forinstructions,seethe-existingImageoption
inCreateorInstallfromanInstallationImageonpage 80.
Youcanlistallavailablecommandlineoptionsbyrunningthiscommand:
java -Xmx512m -Xincgc -jar webMethodsInstaller801.{jar|zip} -help -console
Variables
Fullpathtothefileinwhichtosavethescript.
Fullpathtothefileinwhichtosavethescript.
Fullpathtothefilethatcontainstheexistingscripttouse
asatemplate.
-writeScript
script_file
Fullpathtothefileinwhichtosavethenewscript.
Edit a script
-editScript
script_file
Fullpathtothefilethatcontainsthescripttoedit.
79
Option
Variables
Fullpathtothefilethatcontainstheinstallationscriptfrom
whichtoinstall.
Important! Ifanyerrorsoccurwhileaninstallationscriptis
running,theinstallationfails.
Variables
Create an image
80
-writeImage
image_file
Fullpathtothefileinwhichtosavetheinstallationimage.
Theinstalleraddsthefileextension.zip.
-imagePlatform
system
Systemforwhichyouarecreatingtheimage.Youcan
createanimageforanysystemfromanysystem.Valid
valuesareaslistedbelow.Thedefaultisthesystemon
whichyouarerunningtheinstaller.
System
Value
Windowsx86
WNT
Windowsx8664(EM64T,AMD64)
W64
SolarisSPARC
SOL
Solarisx8664(EM64T,AMDOpteron)
SOLAMD64
HPUXPARISC
HP11
HPUXItanium2
HP11IT
IBMAIX
AIX
Linuxx86
LNX
Linuxx8664(EM64T,AMD64)
LNXAMD64
LinuxIBMzSeries
LNXS390X
MacOSX
OSX
Option
Variables
Fullpathtothefilethatcontainstheinstallationimage
fromwhichtoinstall.
-existingImages
image_files
Existingimagesfromwhichtoretrieveproducts,insteadof
moreslowlydownloadingtheproductsfromtheinstaller
server.Youcanspecifyanyimage,regardlessofthe
operatingsystemtheimagewascreatedfor.
Youcanusethisoptionwheninstallingorwhencreating
animage.Whencreatinganimage,alsospecifythe
-writeImageand-imagePlatformoptions.
Note: IfalaterbuildofaproductexistsonthewebMethods
server,theinstallerdownloadsthatproductinsteadof
retrievingitfromthespecifiedsourceimages.
Youcanidentifythesourceimagesasfollows:
Specifyfullpathstosourceimages.Forexample:
-existingImages
C:\IS_HPUX.zip,C:\Designer_Solaris.zip
Specifyadirectoryforsourceimages.Forexample:
-existingImages C:\MyImages
Listsourceimagesinatextfile.Forexample:
C:\IS_HPUX.zip
C:\Designer_Solaris.zip
C:\MwS_Windows.zip
Thenspecifythefile.Forexample:
-existingImages C:\listofimages.txt
Variables
HostnameorfullyqualifiedIPaddressfortheproxyserver.
-proxyPort port
Portusedbytheproxyserver.
81
Option
Variables
-proxyUser user
Usernamefortheinstallertousetologontotheproxy
server.
-proxyPass password
Passwordforuser.
HostnameorfullyqualifiedIPaddressfortheproxyserver.
-socksProxyPort
port
Portusedbytheproxyserver.Thedefaultisthesystemon
whichyouarerunningtheinstaller.
Variables
-debugLvl number
Amountofinformationtolog.Validvaluesareasfollows:
Amount of information to log
Value
None
0ornone
Errorsonly
5orerror
All(verbose);producesa
10to200MBfile
10orverbose
-debugFile
debug_file
Fullpathtothefiletocontainthelogginginformation.
-debugOut
Writeslogginginformationtostandardoutaswellastofile.
-debugErr
Writeslogginginformationtostandarderroraswellastofile.
-debug number
82
83
Note: Youmightnotseetheselectionsuntilyoupageforwardthroughthetree.
Theproductsanditemsthatmakeupeachtypicalinstallationarelistedin
Chapter 1,DevelopmentEnvironments.
Chooseindividualproductsbyenteringthenumbersnexttotheproductheadings
(forexample,enterthenumberforIntegrationServer).Entereachnumberona
separateline.Ifachosenproductrequiresotherproductsanditemsonthesame
machine,theinstallerautomaticallyselectsthem.Forexample,TradingNetworks
ServerrequiresIntegrationServeronthesamemachine.IfyouselectTrading
NetworksServer,theinstallerselectsIntegrationServer.
Important! Forinstallationimages,theinstalleraskswhetheryouwantitto
automaticallyselectadditionalrequiredproducts.Forinformationonhowto
respond,seeInstallationImagesonpage 48.
Ifachosenproductrequiresotherproductsanditems,butnotonthesamemachine,
theinstallerdoesnotautomaticallyselectthem.Forexample,Optimizerequiresits
userinterfaces,butyoucaninstalltheuserinterfacesonadifferentmachine,sothe
installerdoesnotselectthem.
Chooseindividualitemsbyenteringthenumbersnexttothem(forexample,enterthe
numberforPKISupportunderIntegrationServer).Entereachnumberonaseparate
line.Ifachosenitemrequiresotherproductsanditemsonthesamemachine,the
installerautomaticallyselectsthem.
Whenyouaredone,pressENTERtwice.
84
Configure Products
Ifyouareinstallinganyoftheproductslistedbelow,theinstallerpromptsfor
configurationinformation.
ConfigureTradingNetworksServer
ConfigureOptimize
ConfigureIntegrationServer
ConfiguretheInfrastructureDataCollector
ConfigurewebMethodsBroker
ConfigureMywebMethodsServer
ConfiguretheReportServer
ConfigureApplinXandEntireX
Oracle
jdbc:wm:oracle://server:{1521|port};serviceName=service
[;option=value]...
Oracleconfigured
forRAC
jdbc:wm:oracle://server:{1521|port};serviceName=service
;AlternateServers=(server:{1521|port};)
;ConnectionRetry=value; ConnectionDelay=value
;LoadBalancing=value [;option=value]...
SQLServer
jdbc:wm:sqlserver://server:{1433|port}
;databaseName=database [;option=value]...
DB2forLinux,
UNIX,Windows*
jdbc:wm:db2://server:{50000|port};databaseName=database
[;option=value]...
85
RDBMS
DB2foriSeries*
jdbc:wm:db2://server:{446|port};locationName=location
[;option=value]...
*Iftheproductwillconnecttoaschemaotherthanthedefaultschemaforthespecifieddatabaseuser,youmustspecify
theseconnectionoptionsintheURL:;AlternateId=schema;InitializationString=SETCURRENTPATH=schema
AlternateID isthenameofthedefaultschemathatisusedtoqualifyunqualifieddatabaseobjectsindynamically
preparedSQLstatements.
Configure Optimize
1
Ifyouhavemultiplenetworkinterfaces,identifytheonetousefortheOptimize
componentsyouareinstalling.Donotuselocalhost.
OptimizeoffersaCentralConfigurationuserinterfacethatallowsyoutoconfigure
Optimizecomponentsfromasinglemachine.Specifytheportyouwanttheinterface
tousetocommunicatewitheachOptimizecomponentyouareinstalling.Eachport
mustbeunique.Ifyouinstallmultipleinstancesofacomponentonthesame
machine,theportforeachinstancemustbeunique.
SpecifythefullpathtoyourIntegrationServerlicensefile.
YoucanspecifytheporttouseforIntegrationServer.Ifyouinstallmultipleinstances
ofIntegrationServeronthesamemachine,specifyuniqueportsforeachinstance.
YoumustdecidewheretostoredatawrittenbyIntegrationServer(seeIntegration
ServerDataStorageonpage 22).
Note: IfyouselecttheexternalRDBMSbutdonotprovidetheconnection
information,IntegrationServerwillusetheembeddeddatabase.
YoucanprovidetheInfrastructureDataCollectorlicensekeynow,oryoucanprovide
itafteryoustartInfrastructureDataCollector.
YoucanspecifytheprimaryanddiagnosticsportstouseforInfrastructureData
Collector.
86
OptimizeprovidesaCentralConfigurationuserinterfacethatallowsyouto
configureOptimizecomponentsfromacentralmachine.Specifytheportyouwant
theinterfacetousetocommunicatewiththeOptimizeInfrastructureDataCollector.
Theportmustbeunique.IfyouinstallmultipleinstancesoftheInfrastructureData
Collectoronthesamemachine,theportforeachinstancemustbeunique.
YoucanspecifytheporttouseforBrokerMonitor.IfyouinstallmultipleBroker
Monitorsonthismachine,specifyadifferentportforeach.
Bydefault,BrokerMonitorwillbindtoallIPaddressesonthelocalmachine.If
necessary,bindBrokerMonitortoaspecificIPaddressinstead.
IndicatewhetheryouwanttocreatetheBrokerServer.
YouwouldnotcreatetheBrokerServerconfigurationatthistime(thatis,using
theinstaller)ifyouwanttouseadifferentstoragesizethanisofferedonthepanel
orifyouwanttocreateacombinedstoragesessionforconfigurationandruntime
data.Ifyoudonotneedtobackupconfigurationdatawithoutshuttingdown
yourBrokerServer,usingacombinedsessionmightsaveyouasmallamountof
diskspace.IfyouchoosetonotcreatetheBrokerServerconfigurationatthistime,
youmustcreateitafterinstallationiscomplete,usinginstructionsinthe
webMethodsBrokerAdministratorsGuide.
YouwouldcreatetheBrokerServeratthistime(thatis,usingtheinstaller)ifyou
wanttouseastoragesizethatisofferedonthepanelandseparatestorage
sessionsforconfiguration(metadata)andruntimedata.Usingseparatestorage
sessionsminimizesthegreaterriskofcorruptionthatgoeswithacombined
storagelocation,andenablesyoutobackupconfigurationdatawithouthavingto
shutdownyourBrokerServer.(ForinformationaboutthewebMethodsBroker
onlineconfigurationdatabackuptool,seethewebMethodsBrokerAdministrators
Guide.)IfyouchoosetocreatetheBrokerServeratthistime,followthesteps
below.
Important! Software AGrecommendscreatingseparatesessions.Youcannot
laterchangefromacombinedsessiontoseparatesessionsorviceversa.
1
EnteryourwebMethodsBrokerlicensefile.
IdentifytheportonwhichtoruntheBrokerServer;BrokerServerusesthis
portfornonSSLandtheprevioustwoportsforSSL.Thedefault(nonSSL)
portis6849(and,forSSL,6848and6847).Ifyouinstallmultipleinstancesof
BrokerServeronthesamemachine,specifyuniqueportsforeachinstance.
ProvidethefullpathtothedatadirectoryinwhichtostoreBrokerServer
data.IfyouinstallmultipleinstancesofBrokerServeronthesamemachine,
specifyauniquedatadirectoryforeachinstance.
87
SelectapreconfiguredstoragesessionfortheBrokerServerthatisadequateforyour
expectedusageneeds.
Files Created
Broker Server
Startup Time
When to Use
Small Configuration
32MBlogfile512MB
storagefile
IdealforrunningdevelopmentBroker
Serversorrelativelyfewproduction
integrations,lowdocumentvolumes,
andnodocumentlogging
Fastestofall
configurations
Standarddeploymentsize,fitsmore
casesthanSmall;largermaximum
transactionsizeandtwicethestorage
capacityofSmall
Uptotwiceas
longasforSmall
Suitableforproductiondeployments
withmanyintegrationsrunningat
relativelyhighdocumentvolumes,
possiblyusingdocumentloggingas
well
Twotimeslonger
thanforMedium;
fourtimeslonger
thanforSmall
Medium Configuration
64MBlogfile
4GBstoragefile
Large Configuration
128MBlogfile
8GBstoragefile
*ForcompleteinformationonBrokerServerstoragesessions,seethewebMethodsBroker
AdministratorsGuide.
Whendeterminingtheappropriatesizeforthelogfile,thefactorstobalanceare
BrokerServerstartuptimeandthedesiredmaximumtransactionsize.Thesmaller
thelogfile,thefasterthestartup;however,withalargerlogfile,youcansendlarger
messages(thatis,onelargersizedsingledocumentorabatchofdocuments).If
necessary,youcanremoveorreplacelogfilesafterinstallation,andyoucanincrease
ordecreasetheirsize.
Startuptimedoesnotdependonthesizeofthestoragefile;additionalstorage
capacitymerelypreventstheBrokerServerfromrunningoutofroom.After
installation,iftheamountofstorageallocatedturnsouttobeinsufficient,youcan
addstoragefilesandincreasetheirsize.Youcannotremovestoragefilesordecrease
theirsize.
ThewebMethodsBrokerAdministratorsGuideprovidesinstructionsonworkingwith
logfilesandstoragefiles.
88
YoucanspecifytheporttouseforMywebMethodsServer.
DefinethedatabaseconnectionforMywebMethodsServertousetoconnecttothe
MywebMethodsServerdatabasecomponent.Ifyoudonotdoso,MywebMethods
Serverwillnotstartafterinstallation.
Ifyouhavemultiplenetworkinterfaces,identifytheonetousefortheReportServer.
Donotuselocalhost.
YoucanspecifytheporttousefortheReportServer.
ProvidethelocationofMywebMethodsServer.
TheReportServerusesaContentStore.TheContentStoreisanexternalRDBMS
containingdata,suchasglobalconfigurationdataandreportdefinitions,thatthe
ReportServerneedstooperate.Youmustspecifythedatabaseconnectionbetween
theReportServerandtheContentStoreortheReportServerwillnotstartafter
installation.
ThedatabaseconnectionfieldsvaryslightlybyRDBMS.Iftheservice(Oracle)or
database(SQLServerorDB2)forwhichyouareprompteddoesnotyetexist,specify
theserviceordatabaseyouwillcreateafterinstallation.Formoreinformationonthe
ContentStore,seeCompletetheReportServerInstallationonpage 128.
Shared Components
ApplinXandEntireXrequireandsharesomeorallthesesupportingcomponents:System
ManagementHub,TomcatKit,andJavaDevelopmentKit1.6.
1
Ifnosharedcomponentsexistonthemachine,theinstallerpromptsforinformation
aboutwheretoinstallthesharedcomponents.Specifyadirectoryotherthanthe
webMethodsinstallationdirectory.Theusernameunderwhichyouarerunningthe
installermusthavefullreadandwritepermissionstothedirectoryyouspecify.
Ifsharedcomponentsfromthisreleaseorapreviousreleaseexistonthemachine,
specifythedirectorythatcontainstheexistingsharedcomponents.Iftheshared
componentsarefromapreviousrelease,theinstallerupgradesthem.
89
Note: Ifyoudonotwanttoupgradethecomponents,seetheSystemManagement
Hubdocumentationforinstructionsonhowtocreateanewsharedcomponents
installation.
2
Forthesuperusercommandandpassword,typesuandtherootuserpasswordor
sudoandthesudopasswordoftheuserunderwhichyouarerunningthe
webMethodsInstaller.
Note: Theinstallervalidatessudopasswordsonly.Ifyouspecifyanythingother
thansudo,theinstallercannotvalidatethepasswordduetoaJavalimitation.
ApplinX
IfyouchosetoinstalltheApplinXServer,dothefollowing:
1
SpecifythefullpathtoyourApplinXlicensefile.
IfapreviousversionofApplinXisinstalledonthelocalmachine,youcanchooseto
havethewebMethodsInstallermigratethedatafromthatinstallationtothenew
installationnow.Otherwise,youwillhavetomigratethedataafterinstallation.
YoucanspecifytheportstouseforApplinXServer.Ifyouinstallmultipleinstances
ofApplinXServeronthesamemachine,specifyuniqueportsforeachinstance.For
informationaboutApplinXports,seeAppendix A,DefaultPorts.
TheinstallerinstallstheApplinXcomponentsinthewebMethodsinstallationdirectory.
EntireX
1
SpecifythefullpathtoyourEntireXlicensefile.
SpecifytheusernametousetoconnecttotheSystemManagementHub.
TheinstallerinstallstheEntireXcomponentsinthewebMethodsinstallationdirectory.
90
91
92
94
100
106
116
93
94
Oracle
webMethodsdatabaseschemasforOracleusecharacterdatatypes.Forcharacterdata
types,OraclesupportstheUTF8andAL32UTF8Unicodeencodings.WhileUTF8is
CESU8compliantandsupportstheUnicode3.0UTF8Universalcharacterset,
AL32UTF8conformstotheUnicode3.1orhigherUTF8Universalcharacterset.For
nchardatatypes,OraclesupportstheAL32UTF8andAL16UTF16Unicodeencodings.
ThesupportedUnicodeversionforAL32UTF8dependsontheOracledatabaseversion.
webMethodsOracledatabaseschemasdonothavelinguisticindexes.Software AG
recommendsthesecharactersetsandsortorder:
For...
Software AG recommends...
Characterset
AL32UTF8
Ncharcharacterset
AL16UTF16
Sortorder
Binary
Youcancheckdatabaseconfigurationandsessionsettingsbyviewingthe
SYS.NLS_DATABASE_PARAMETERSorV$NLS_PARAMETERSparameter.
95
SQL Server
webMethodsdatabaseschemasforSQLServerusenchardatatypes.SQLServer
providessupportforUTF16throughitsnchardatatypes.Sincenchardatatypesare
alwaysinUTF16,youdonothavetoperformanyspecialdatabaseconfigurationandcan
choosethemostappropriatecodepageforyourenvironmentasadatabasecharacterset.
Software AGrecommendsthesecharactersetsandsortorder:
For...
Software AG recommends...
Characterset
Theappropriateencodingforthelanguagesyourdataisin.
Ncharcharacterset
UTF16
Sortorder
Anycaseinsensitivecollationtype.
Important! Ifyoudonotchooseacaseinsensitivesortorder,
youwillnotbeabletocreatesomedatabasecomponentsin
SQLServer.
Youcancheckthedatabaseconfigurationusingthesp_helpdbdatabasestoredprocedure.
DB2
webMethodsdatabaseschemasforDB2usecharacterdatatypes.DB2supportsUTF8for
characterdatatypesandUTF16forgraphicdatatypes.Software AGrecommendsthese
charactersetsandsortorder:
For...
Software AG recommends...
Characterset
CCSID1208(UTF8)
Note: MywebMethodsServerrequiresthischaracterset.
GraphicCharacterSet
UTF16
Sortorder
IDENTITY_16BIT
Note: Thissortorderensuresthesamesortingresultforboth
characterandgraphicdatatypes.Thisoptionisonly
availableforDB2forLinux,Unix,Windows(LUW).ForDB2
foriSeries,sortorderisalwaysbinaryorderwhenthe
databasecharactersetisUTF8.
Youcancheckthedatabaseconfigurationbyusingthefollowing:
RDBMS
Use...
DB2forLUW
GETDATABASECONFIGURATIONcommand
DB2foriSeries
DSPFDcommandtocheckthedatabasefiledescription
96
Default
Oracle
8kpage/blocksize
8k
SQLServer
8kpage/blocksize
8k
DB2
32kpagesize
4k
SQL Server
ThefollowingdatabasesettingsarerequiredforwebMethodsproductstofunction
properly:
ALTER DATABASE database_name SET ALLOW_SNAPSHOT_ISOLATION ON;
ALTER DATABASE database_name SET READ_COMMITTED_SNAPSHOT ON;
Inaddition,enableNamedPipesandTCP/IPprotocolsusingtheSQLServer
ConfigurationManager.
Bydefault,SQLServerusescaseinsensitivecollations.IfyoucreatetheMywebMethods
Serverdatabasecomponent,donotchangethisoptionfromthedefault;MywebMethods
Serverdoesnotsupportcasesensitivecollations.
97
Oracletablespaces
WEBMDATA
WEBMINDX
WEBMDATA
SQLServerfilegroups
Primary
Primary
Primary
DB2forLUWtablespaces
WEBMDATA
WEBMINDX
WEBMBLOB
DB2foriSeries
Default
Default
Default
Youcanuseadifferentstorageconventionwhenyoucreatedatabasecomponents.For
instructions,seeChapter 8,CreatingandDroppingDatabaseComponents.
DownloadthewebMethodsInstallerfromthewebMethodsAdvantageWebsiteto
theappropriatemachine,asfollows:
If you are going to create database
components...
Automatically,usingtheDatabase
ComponentConfigurator
Anymachineonthesamenetworkasyour
databaseserver
Manually,usingdatabasescripts
Amachineequippedwiththedatabaseclient
foryourtypeofRDBMS
StartthewebMethodsInstaller.
98
GotothewebMethods_directory\common\db\bindirectory.
OpenthesetEnv.{bat|sh}fileinthetexteditorandeditthefieldsasnecessary.
Setting
Default
DtermOutOn
Writesexecutioninformationtothe
console.
true
DspoolOn
Logsexecutioninformation.
true
DlogLevel
SetsthelogleveltoINFO(highlevel
information)orDEBUG(moredetailed
information,includinginternal
processingandSQLcalls).
INFO
Dlog.dir
Thissettingspecifiesthefullpathtothe
directoryinwhichtostorethelogfiles.
Makesureyouhavepermissiontowrite
tothisdirectory.
webMethods_directory\
common\db\logs
Saveandclosethefile.
99
100
Initially,someofthefieldsontheInputstabshowvaluesyouenteredforthesame
fieldsinthewebMethodsInstallerduringproductinstallation.Youcanchangethese
valuesandspecifyotherfieldvalues.
2
IntheAction Typelist,clicktheactiontoperform,asfollows:
Option
Action
create
CreatesthedatabasecomponentsyouselectintheDatabase
componentlist,andletsyoucreateadatabaseuserandstorage.
recreate
Dropsandthenrecreatesthedatabasecomponentsyouselectin
theDatabase componentlist.
catalog
DisplaysexistingdatabasecomponentsontheResultstab.
checkEncoding
CheckswhetheryourRDBMSisUnicodeenabledanddisplays
theanswerontheResultstab.
101
SpecifytheconnectionfortheconfiguratortousetoconnecttotheRDBMS.
a
IntheRDBMSlist,clicktheRDBMSinwhichtocreatethedatabasecomponents.
IntheURLfield,providetheURLfortheRDBMS.(SampleURLformatsforthe
DataDirectConnectJDBC4.0driveraredisplayed.)Belowisadditional
informationforcompletingthisfield.
ForOracle,ifyouaregoingtocreatestorageandtheDataPurgedatabase
component,youmustspecifythesysLoginRoleconnectionoptionontheURL
(forexample,;sysLoginRole=sysdba).
ForDB2,ifyouaregoingtocreatedatabasecomponentsinaschemaother
thanthedefaultschemaforthespecifieddatabaseuser,youmustspecify
theseconnectionoptionsintheURL,whereAlternateID isthenameofthe
defaultschemausedtoqualifyunqualifieddatabaseobjectsindynamically
preparedSQLstatements:
;AlternateId=schema;InitializationString="SET CURRENT PATH=schema"
102
ForinformationaboutoptionssupportedbytheDataDirectConnectJDBC4.0
driverusedbywebMethodsproducts,seeDataDirectConnectforJDBCUsers
GuideandReference4.0inthewebMethodsinstallation
directory/_documentationdirectoryorat
http://documentation.softwareag.com/webmethods.
IntheUser IDandPasswordfields,yourentriesdependonthetaskyouaregoingto
perform,asfollows:
If you are...
Specify...
Creatingadatabaseuser
andstorageinOracleor
SQLServer
Thedatabaseuserandpasswordtocreate.
Important! ForOracle,donotusetheSYSTEMuser
tocreatethedatabasecomponentsinthe
SYSTEMschema.
Creatingadatabaseuser
andstorageinDB2for
LUW
TheOSusertowhichtograntpermissions,and
thepasswordforthatuser.
Creatingdatabase
componentsorperforming
thecatalogaction
Anexistingdatabaseuserandpassword.
Performingthe
checkEncodingaction
Anexistingdatabaseuserthathascreatesession
andcreatetableprivileges,andthatdatabase
userspassword.
IfyouselectedcreateintheAction Typelist,dothefollowing:
a
intheDatabase Componentlist,selectonedatabasecomponenttocreate,chooseto
createalldatabasecomponents,orselectaproductwhosedatabasecomponents
tocreate.Theproductoptionsmaptothedatabasecomponentslistedbelow,and
toanyrequiredsupportingdatabasecomponentlistedinInfrastructure
DatabaseComponentsonpage 30.
This product option...
IntegrationServer
ISCoreAuditLog,ISInternal,ProcessAudit
Log,ProcessEngine,DocumentHistory,Cross
Reference,Staging,Reporting,Blaze,andBPEL
MywebMethodsServer
MywebMethodsServer
Optimize
Analysis,ProcessTracker,andProcessAuditLog
TradingNetworks
TradingNetworks,TradingNetworksArchive
SelectfromtheVersionlistasfollows:
If you selected...
Adatabasecomponent
Thecorrectversionforyourproduct(see
Chapter 1,DevelopmentEnvironments).
ALL
Latest.Theconfiguratorwillcreatethelatest
versionofallthewebMethodsdatabase
components.
Aproduct
8.0.
Ifyouwanttocreateadatabaseuserandstorage,followthesesteps:
1
IntheAdmin ID field,identifythedatabaseuseroroperatingsystemuserthat
hasdatabaseadministratorcredentialstocreatethedatabaseuserandstorage.
SupplythepasswordfortheuserintheAdmin Passwordfield.
ThenextfieldandyourentrydependonyourRDBMS.
RDBMS
Oracleor
DB2forLUW
IntheTablespace Directoryfield,identifythedirectoryin
whichtocreatethetablespaces.ForOracle,usethisfield
onlyiftheDB_CREATE_FILE_DESTparameterisnotset
foryourOracleinstance.
SQLServer
IntheDatabasefield,specifythedatabasetocreate.
103
ForOracle,thecustomtablespacenameswillreplacethedefaults
WEBMDATAandWEBMINDX.
ForDB2forLUW,thecustomtablespacenameswillreplacethedefaults
WEBMDATA,WEBMINDX,andWEBMBLOB.Youcanalsospecifyacustom
nametouseforthewebMethodsbufferpool(WEBMBUFFbydefault).
Note: ThewebMethodsproductsuitesupportsalltablespaceconfigurations
deployedbycustomers.
Ifyouintendtoruntheconfiguratormorethanonce,youcansetthecurrentfield
valuesasthedefaultsforsubsequentrunsbyclickingSave Settings as Default.Youcan
alsoexportfieldvaluesto.xmlfilesbyclickingExport,thenlaterimportthevalues
fromafilebyclickingImport Configuration.Ineachcase,thevaluesforthetwoPassword
fieldsarenotsaved.
ClickExecute.TheexecutioninformationisdisplayedontheResultstabandiswritten
tothelogfiledcc_yyyymmddHHMMssinthewebMethods_directory\common\db\logs
directory.
ShutdownallwebMethodsproductsthatareconnectedtothedatabasecomponents
youwanttodrop,andbackupthedatabasecomponents.
IntheActionlist,clicktheactiontoperform,asfollows:
104
Value
Action
drop
DropsthedatabasecomponentsyouselectintheDatabase component
list.
catalog
ListsexistingdatabasecomponentsontheResultstab.
IntheConnectionarea,specifytheconnectionfortheconfiguratortousetoconnectto
theRDBMS,asfollows:
Field
Do this...
RDBMS
ClicktheRDBMSfromwhichtodropthedatabasecomponents.
URL
TypetheURLfortheRDBMS.(SampleURLformatsforthe
DataDirectConnectJDBC4.0driveraredisplayed.)
User IDand
Password
Specifythedatabaseuserandpasswordtousetoconnecttothe
RDBMS.
IntheDatabase Componentlist,selectonedatabasecomponenttodrop,choosetodrop
alldatabasecomponents,orselectaproductwhosedatabasecomponentstodrop.
SelectfromtheVersionlistasfollows:
If you selected...
Adatabasecomponent
Theproperversionforyourproduct(seeChapter 1,
DevelopmentEnvironments).
ALL
Latest.
Aproduct
8.0.
ClickExecute.TheexecutioninformationisdisplayedontheResultstabandiswritten
tothelogfiledcc_yyyymmddHHMMssinthewebMethods_directory\common\db\logs
directory.
IntheActionlist,clickdrop.
IntheDatabase componentlist,clickALL.
IntheConnectionarea,specifytheconnectionfortheconfiguratortousetoconnectto
theRDBMS,asfollows:
Field
Do this...
RDBMS
ClicktheRDBMSfromwhichtodropthedatabasecomponents.
URL
TypetheURLfortheRDBMS.(SampleURLformatsforthe
DataDirectConnectJDBC4.0driveraredisplayed.)
User IDand
Password
Specifythedatabaseuserandpasswordtousetoconnecttothe
RDBMS.
105
IntheAdmin ID field,identifythedatabaseuseroroperatingsystemuserthathas
databaseadministratorcredentialstodropthedatabaseuserandstorage.Supply
thepasswordforthedatabaseuserintheAdmin passwordfield.
ThenextfielddependsonyourRDBMS.
RDBMS
DB2forLUW
andOracle
IntheTablespace directoryfield,identifythedirectorythat
containsthetablespacestodrop.Ifyouspecifiedcustom
tablespacenames,supplythosenamesintheTablespacesarea.
SQLServer
IntheDatabasefield,specifythedatabasethatcontainsthe
storage.
ClickExecute.TheexecutioninformationisdisplayedontheResultstabandiswritten
tothelogfiledcc_yyyymmddHHMMssinthewebMethods_directory\common\db\logs
directory.
106
Parameter
Entry
{-a|--action} action
Actiontoperform.
Value
Action
catalog
Displaysexistingdatabasecomponents.
create
Createsdb_componentorthedatabase
componentsforproduct.
drop
Dropsdb_componentorthedatabase
componentsforproduct.
recreate
Dropsdb_componentorthedatabase
componentsforproduct,thencreates
db_componentorthedatabasecomponents
forproduct.
checkEncoding
CheckswhetheryourRDBMSisUnicode
enabledanddisplaystheanswer.
107
Parameter
Entry
{-d|--dbms} {oracle|
sqlserver|db2luw|db2i}
RDBMSonwhichtoperformaction.
{-c|--component}
db_component
{-v|--version} version
108
Value
DBMS
oracle
Oracle
sqlserver
SQLServer
db2luw
DB2forLUW
db2i
DB2foriSeries
Databasecomponentversionforwhichtoperformaction.
Fordb_component,youcanspecifythedatabasecomponent
codeorname.
Code
Name
ALL
ANL
ARC
BLZ
BPL
CCS
CTR
XRF
DTP
DBM
DSL
IDR
ISC
ISI
MWS
OPM
PRA
PRE
PTR
PRP
PST
STR
SRP
SRC
TNS
TNA
Parameter
Entry
Forversion,youcanspecifythesevalues.
Value
Description
latest
Ifyouspecifiedonedatabasecomponent
fordb_component,performactionforthe
latestversionofdb_component.
IfyouspecifiedALLfordb_component,you
mustspecifylatestfor
db_component_version.Theconfiguratorwill
createthelatestversionofeachdatabase
component.
version
{-pr|--product} product
{-v|--version} release
Ifyouareperformingaction onadatabase
componentotherthanStorage,specifythe
versionofthedatabasecomponent(see
Chapter 1,DevelopmentEnvironments).
Productreleaseforwhosedatabasecomponentstoperform
action.
Forproduct,youcanspecifytheproductcodeorname.Each
productmapstothedatabasecomponentslistedbelow,andto
anyrequiredsupportingdatabasecomponentlistedin
InfrastructureDatabaseComponentsonpage 30.
Code or Product
ISor
Integration
Server
ISCoreAuditLog,ISInternal,Process
AuditLog,ProcessEngine,Document
History,CrossReference,Staging,
Reporting,Blaze,andBPEL
MWS orMy
webMethods
Server
MywebMethodsServer
OPTI or
Optimize
Analysis,ProcessTracker,andProcess
AuditLog
TN or Trading
Networks
TradingNetworks
109
Parameter
Entry
Forrelease,youcanspecifythevaluesbelow.
{-l|--url} RDBMS_URL
Value
Description
latest
Performactiononthedatabasecomponents
forthelatestreleaseofproduct.
release
Releaseoftheproductforwhosedatabase
componentstoperformaction.The
configuratorwillcreatethecorrectversions
ofthedatabasecomponentsforthe
specifiedrelease.
URLfortheRDBMS.Forinformationaboutoptions
supportedbytheDataDirectConnectJDBC4.0driverused
bywebMethodsproducts,seeDataDirectConnectforJDBC
UsersGuideandReference4.0inthewebMethodsinstallation
directory/_documentationdirectoryoronthewebMethods
Bookshelf.
Important! Whenworkingwithdatabasecomponentson
UNIXsystems,youmustenclosetheURLindoublequotes.
RDBMS
Oracle
jdbc:wm:oracle://server:{1521|port}
;serviceName=service [;option=value]...
Important! Ifaregoingtocreatestorageand
theDataPurgedatabasecomponent,you
mustspecifythesysLoginRoleconnection
optionontheURL(forexample,
;sysLoginRole=sysdba).
110
SQLServer
jdbc:wm:sqlserver://server:{1433|port}
;databaseName=database [;option=value]...
DB2forLinux,
UNIX,
Windows
jdbc:wm:db2://server:{50000|port}
;databaseName=database [;option=value]...
DB2foriSeries
jdbc:wm:db2://server:{446|port}
;locationName=location [;option=value]...
Parameter
Entry
Important! ForDB2,ifyouaregoingtocreatedatabase
componentsinaschemaotherthanthedefaultschemafor
thespecifieddatabaseuser,youmustspecifythese
connectionoptionsintheURL:
;AlternateId=schema;InitializationString="SET CURRENT
PATH=schema"
AlternateID isthenameofthedefaultschemausedto
qualifyunqualifieddatabaseobjectsindynamicallyprepared
SQLstatements.
{-u|--user} db_user
{-p|--password}
password
Yourentryheredependsontheactionyouareperforming.
If you are...
Specify...
Creatinga
databaseuser
andstoragein
OracleorSQL
Server
Thedatabaseuserandpasswordtocreate.
Creatinga
databaseuser
andstoragein
DB2forLUW
Important! ForOracle,donotusethe
SYSTEMusertocreatethedatabase
componentsintheSYSTEMschema.
TheOSusertowhichtograntpermissions.
Performingthe Anexistingdatabaseuserthathascreate
checkEncoding sessionandcreatetableprivileges,andthat
action
databaseuserspassword.
Performing
anyother
action
[{-au|--admin_user}
db_admin_user
{-ap|--admin_password}
password]
Anexistingdatabaseuserandpassword.
Ifyouaregoingtocreateadatabaseuserandstorage,ordrop
storageandrevokethedatabaseuserpermissions,specifythe
databaseuseroroperatingsystemuserandpasswordthat
hasthenecessarydatabaseadministratorcredentials.
111
Parameter
Entry
Additional Parameters
[-r|--runCatalog]
Runsthecatalogactionattheendofeveryexecution.
[{-tsdata|
--tablespacefordata}
data_tspace_name]
[{-tsindex|
--tablespaceforindex}
index_tspace_name]
[{-tsblob|
--tablespaceforblob}
BLOB_tspace_name]
[{-b|--bufferpool}
buffer_pool_name]
IfyouaregoingtocreatedatabasecomponentsinOracleand
DB2forLUW,youcanspecifycustomtablespacenames.
ForOracle,thecustomtablespacenameswillreplacethe
defaultsWEBMDATAandWEBMINDX.
ForDB2forLUW,thecustomtablespacenameswill
replacethedefaultsWEBMDATA,WEBMINDX,and
WEBMBLOB.Youcanalsospecifyacustomnametouse
forthewebMethodsbufferpool(WEBMBUFFby
default).
Note: ThewebMethodsproductsuitesupportsalltablespace
configurationsdeployedbycustomers.
Ifyouaregoingtodropstorageandrevokethedatabaseuser
permissionsforOracleorDB2forLUW,andyouspecified
customtablespacenames,providethosenames.
[-t|--tablespacedir]
Ifyouaregoingtocreateadatabaseuserandstorage,and
wanttocreateatablespacedirectoryforDB2forLUWor
Oracle,providethefullpathtothedirectory.ForOracle,use
thisparameteronlyiftheDB_CREATE_FILE_DEST
parameterisnotsetforyourOracleinstance.
Ifyouaregoingtodropstorageandrevokethedatabaseuser
permissionsorDB2forLUWorOracle,identifythedirectory
thatcontainsthetablespacestodrop.
[-n|--dbname]
IfyouaregoingtocreateadatabaseuserandstorageinSQL
Server,nameofthetargetdatabase.
Ifyouaregoingtodropstorageandrevokethedatabaseuser
permissionsinSQLServer,identifythedatabasethat
containsthestorage.
[-h|--help]
Printscommandlinehelp.
[-ab|--about]
PrintsinformationabouttheDatabaseComponent
Configurator.
[-pa|--printActions]
Liststheactionsyoucanperform,likecreateordrop.
[-pd|--printDatabase]
PrintsRDBMStheconfiguratorsupports.
[-pc|--printComponents]
Printsdatabasecomponentstheconfiguratorsupports.
[-pp|--printProducts]
PrintswebMethodsproductstheconfiguratorsupports.
[-pe]
Printscommandlineexamples.
112
Parameter
Entry
{-e|--export}
{-dir|--configdir}
directory
{-file|--configfile}
file
Exportsvaluesforallrequiredparametersexceptthe
passwordparameterstoan.xmlfile.
{-i|--import}
{-dir|--configdir}
directory
{-file|--configfile}
file
Importsvaluesforallparametersfroman.xmlfile.
Note: Passwordparametersarenotsaved,soyoumustspecify
themonthecommand.
Examples
Important! OnUNIXsystems,youmustenclosetheRDBMSURLinyourcommandsin
doublequotes.
ThiscommandcreatesthedatabaseuserandthetwowebMethodstablespaceswith
customnamesforOracle:
dbConfigurator.bat -a create -d oracle -c storage -v latest
-l jdbc:wm:oracle://DBserver:1521;serviceName=myservicename
-au adminuser -ap adminpass -u webmuser -p w3bmpass -t tablespace_dir
-tsdata MYDATA -tsindex MYINDEX
ThiscommandcreatesthewebMethodsdatabaseanddatabaseuserforSQLServer:
dbConfigurator.bat -a create -d sqlserver -c storage -v latest
-l jdbc:wm:sqlserver://DBserver:1433;databaseName=master -u webmuser
-p w3bmpass -au sa -ap sa_password -n webmdb
ThiscommandcreatesthewebMethodsbufferpoolandtablespaceswiththedefault
names,andgrantspermissionsforDB2:
dbConfigurator.bat -a create -d db2luw -c storage -v latest
-l jdbc:wm:db2://vmxpdb01:50000;databaseName=amol -u webmuser
-au adminuser -ap admin_password -t tablespace_dir
113
ThiscommandcreatesthewebMethodsbufferpoolandtablespaceswithcustomnames,
andgrantspermissionsforDB2:
dbConfigurator.bat -a create -d db2luw -c storage -v latest
-l jdbc:wm:db2://vmxpdb01:50000;databaseName=amol -u webmuser
-au adminuser -ap admin_password -t tablespace_dir
-tsdata MYDATA -tsindex MYINDEX -tsblob MYBLOB -b MYBUFF
ThiscommanddropsthetwowebMethodstablespaceswithcustomnamesforOracle:
dbConfigurator.bat -a drop -d oracle -c storage -v latest
-l jdbc:wm:oracle://DBserver:1521;serviceName=myservicename
-au adminuser -ap adminpass -u webmuser -p w3bmpass -t tablespace_dir
-tsdata MYDATA -tsindex MYINDEX
ThiscommanddropsthewebMethodsdatabaseforSQLServer:
dbConfigurator.bat -a drop -d sqlserver -c storage -v latest
-l jdbc:wm:sqlserver://DBserver:1433;databaseName=master -u webmuser
-p w3bmpass -au sa -ap sa_password -n webmdb
ThiscommanddropsthewebMethodsbufferpoolandtablespaceswithdefaultnames,
andrevokespermissionsforDB2:
dbConfigurator.bat -a drop -d db2luw -c storage -v latest
-l jdbc:wm:db2://vmxpdb01:50000;databaseName=amol -u webmuser
-au adminuser -ap admin_password -t tablespace_dir
ThiscommanddropsthewebMethodsbufferpoolandtablespaceswithcustomnames,
andrevokespermissionsforDB2:
dbConfigurator.bat -a drop -d db2luw -c storage -v latest
-l jdbc:wm:db2://vmxpdb01:50000;databaseName=amol -u webmuser
-au adminuser -ap admin_password -t tablespace_dir
-tsdata MYDATA -tsindex MYINDEX -tsblob MYBLOB -b MYBUFF
114
Thiscommandrecreates(dropsandthencreates)thelatestversionsofalldatabase
componentsinSQLServer:
dbConfigurator.bat -a recreate -d sqlserver -c all -v latest
-l jdbc:wm:sqlserver://DBserver:1433;databaseName=webmdb -u webmuser -p w3bmpass
ThiscommanddisplaysthedatabasecomponentsthatcurrentlyexistinDB2forLUW:
dbConfigurator.bat -a catalog -d db2udb
-l jdbc:wm:db2://DBserver:50000;databaseName=webmdb -u webmuser -p w3bmpass
ThiscommandcreatesthelatestdatabasecomponentsinDB2whencreatingin
ALTSCHEMAratherthanthedefaultschemaforthespecifieddatabaseuser:
dbConfigurator.bat -a create -d db2luw -c all -v latest
-l jdbc:wm:db2://DBserver:50000;databaseName=webmdb
;AlternateId=ALTSCHEMA;InitializationString=\SET CURRENT PATH=ALTSCHEMA\
-u webmuser -p w3bmpass
ThiscommanddropsthelatestversionsofalldatabasecomponentsfromSQLServer:
dbConfigurator.bat -a drop -d sqlserver -c core -v latest
-l jdbc:wm:sqlserver://myserver:1433;databaseName=webmdb -u webmuser -p w3bmpass
ThecommanddropsthelatestversionoftheAnalysisdatabasecomponentfromDB2for
LUW:
dbConfigurator.bat -a drop -d db2luw -c analysis -v latest
-l jdbc:wm:db2://DBserver:50000;databaseName=webmdb -u webmuser -p w3bmpass
115
ThiscommanddropsthelatestversionoftheAnalysisdatabasecomponentfromDB2
whendroppingfromALTSCHEMAratherthanthedefaultschemaforthespecified
databaseuser:
dbConfigurator.bat -a drop -d db2luw -c analysis -v latest
-l jdbc:wm:db2://DBserver:50000;databaseName=webmdb;AlternateId=ALTSCHEMA
;InitializationString="SET CURRENT PATH=ALTSCHEMA" -u webmuser -p w3bmpass
Oracletablespaces
WEBMDATA
WEBMINDX
WEBMDATA
SQLServerfilegroups
Primary
Primary
Primary
DB2forLUWtablespaces
WEBMDATA
WEBMINDX
WEBMBLOB
DB2foriSeries
Default
Default
Default
Ifyouwanttouseadifferentstorageconventionwhenyoucreatedatabasecomponents,
dothefollowing:
1
GotothewebMethods_directory\common\db\scriptsdirectory.
CopythecreationscriptsforyourRDBMStoanotherdirectory.
Modifythevalueslistedinthetableaboveinthecreationscripts.
Note: Commercialandpublicdomainutilitiesprovidesearchandreplace
functionalityacrosssubdirectories.ThewebMethodsproductsuitesupportsall
tablespaceconfigurationsdeployedbycustomers.
116
listedistheorderinwhichyoushouldrunthem.Forexplanationsofthefieldsinthe
commandsbelow,seeDatabaseComponentConfiguratorCommandonpage 107.
TolistthescriptsforcreatingthedatabasecomponentsforacertainwebMethods
product,runthiscommand:
dbConfigurator.{bat|sh} -a print -d {oracle|sqlserver|db2luw|db2i}
-pr product -v product_release
117
TolistthescriptsfordroppingthedatabasecomponentsforacertainwebMethods
product,runthiscommand:
dbConfigurator.{bat|sh} -a print -d {oracle|sqlserver|db2luw|db2i}
-pr product -v product_release
118
Post-Installation Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
120
Configure Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
121
122
123
124
127
127
128
135
141
147
119
Post-Installation Checklist
Thechecklistbelowidentifiestasksyoumustperformtomakeaninstallationof
webMethodsproductsoperational.Thechecklistalsoidentifiestasksyoumightwantto
performbeforestartingwebMethodsproducts.
Important! Thischapterdescribesonlythosetasksyoumustorcanperformbefore
startingwebMethodsproducts.Forinstructionsonstartingproductsandconfiguring
themaftertheyarestarted,seetheproductdocumentationat
http://documentation.softwareag.com/webmethods.
Product
Task
Page
ApplinX
OnUNIX,sourcetheSoftware AGenvironment
fileapxenvtosettheenvironmentvariable
APPLINX_ROOT,orsetthevariable
permanentlybycopyingthesettingfromthe
apxenvfileintoyourprofile.Theapxenvfileis
locatedintheApplinXinstallationdirectory.
OnWindowsVista,reenableUserAccount
Control(UAC).
webMethods
Broker
EntireX
MakesuretheBrokerServerisrunningandthe
defaultBrokerexists.
122
OnUNIX,setsystemanduserlimits.
122
OnAIX,enablefullcoredumps.
122
OnUNIX,configureBrokerMonitortostart
automaticallywhenyoustartthesystem.
122
OnUNIX,ifyouaregoingtorunwebMethods
BrokerinalocaleotherthanU.S.English,setthe
BrokerServertorunusingthatlocale.
123
OnUNIX,setenvironmentvariables.
123
OnUNIX,ifyoudidnotusesudotoinstall
EntireX,createdaemonsandsetpermissions.
123
OnWindowsVista,reenableUserAccount
Control(UAC).
Integration
Server
120
OnUNIXandMac,ifyouareusingaSunJDK,
increasePermGenspace.
124
OnUNIXandMac,increasefiledescriptors.
124
(Optional)OnUNIXandMac,change
permissions.
124
Product
Task
Page
IfyouinstalledtheIntegrationServerand
Optimizedatabasecomponentsintwodifferent
schemasusingtheDatabaseComponent
Configurator,dropredundantdatabase
components.
125
(Optional)StreamlineIntegrationServer(for
example,becauseyouwanttouseitonlytohost
webMethodsadapters).
125
Monitor
OnUNIX,ifyouarenotusingSVG,setupthe
graphicaldisplay.
127
Optimize
ConfigureOptimize.Forinstructions,seethe
webMethodsCentralConfigurationandDeployment
Guide.
IfyouinstalledtheOptimizeandIntegration
Serverdatabasecomponentsintwodifferent
schemasusingtheDatabaseComponent
Configurator,dropredundantdatabase
components.
127
ReportServer
Completeallpostinstallationtasks
128
Mostproducts
Connectproductstoeachother.
135
Note: Ifyouinstalledallproductsatthesame
time,anddidnotchangeanyportsettingsor
defaultpasswordsafterinstallation,manyof
theseconnectionsareconfiguredautomatically.
Mostproducts
ConnectproductstowebMethodsdatabase
components.
141
Mostproducts
(Optional)Redirectproductstousenondefault
JREorJDK.
149
Configure Logging
YoucanlogauditdataforIntegrationServererrors,sessions,services,security,
documents,andguaranteeddeliverytransactions.Youcanalsologauditdatafor
businessprocesses,tasks,andintegrationprocesses.Fordetailedinformationand
instructionsonsettingupauditlogging,seethewebMethodsAuditLoggingGuide.
121
Value
Maximumthreads
512
Maximumopenfiles
8192
Coredumpsize
unlimited
GotothewebMethodsBrokerinstallationdirectory.
CopyeachBrokerMonitorstartupscriptaw_broker80totheappropriateUNIX
startupdirectory.
Replacetheawinaw_broker80withSnumber,wherenumberistherun,or
prioritylevel(forexample,S45broker80).IfyouconfiguremultipleBrokerMonitors
torunasdaemons,makethenameforeachBrokerMonitorstartupscriptunique
amongthestartupscriptsintheUNIXstartupdirectory(forexample,S45broker80_1,
S45broker80_2,andsoon).
122
123
GototheIntegrationServer_directory/bindirectoryandopentheserver.shfileinatext
editor.
Uncommenttheselinesbyremovingthepoundsign(#):
#JAVA_MAX_PERM_SIZE=128M
#JAVA_PERM_SIZESET=-XX:MaxPermSize=${JAVA_MAX_PERM_SIZE}
Saveandclosethefile.
124
Action
Windows
application
Windows
service
GototheServiceswindowandstarttheservicewebMethodsIntegration
Server8.0.
Allother
systems
GototheIntegrationServer_directory/bindirectoryandruntheserver.sh
script.
OpenIntegrationServerAdministratorineitheroftheseways:
OntheWindowsStartmenu,gotoPrograms > Software AGwebMethods > Administration >
ESB and Integration Server Administrator 8.0.
EntertheURLbelowinanInternetbrowser.ThedefaultportforIntegrationServeris
5555.
http://Integration Server_host:Integration Server_port
Loginunderthedefaultusernameandpassword,Administratorandmanage.
125
Reviewthetablebelowanddeterminewhichpackagesyoucansafelydisable.
Package
Contents
WmART
ServicesthatrunwebMethodsadaptersthatareversion6.5
orlater.
Important! Donotdisablethispackageunlessyouarealso
goingtodisableWmARTExtDC,orWmARTExtDCwillnot
load.
WmAssetPublisher
ServicesthatextractandpublishmetadataaboutIntegration
ServerassetstoCentraSite.
ServicesthatInfrastructureDataCollectorinvokesto
discoverandmonitor:
WmISExtDC
TheIntegrationServer.
WmTNExtDC
TradingNetworksServer,ifinstalled.
WmARTExtDC
Adapters,ifinstalled.
Important! DonotdisabletheWmISExtDCpackageunless
youarealsogoingtodisableWmTNExtDCand
WmARTExtDC,orthosepackageswillnotload.
WmFlatFile
Servicesthatprocessflatfilesandusefilepollingports.
WmPRT,
WmDesigner,
WmTaskClient
Servicesthatsupportbusinessprocessesandtasks.
WmOptimize
ServicesthatsendKPI,business,andoperationaldatafor
unorchestratedbusinessprocesses(thatis,processes
executedbymeansotherthantheProcessEngine)to
Optimize.
WmTomcat
Servicesthatsupporttheservlet2.4andJSP2.0
specifications.
WmVCS
ServicesthatstoreDeveloperelementsinasourcecontrol
system.
WmXSLT
ServicesthatenableyoutowriteXSLTservices.
StartIntegrationServerandopenIntegrationServerAdministrator(seeIncreaseFile
DescriptorsonUNIXandMacSystemsonpage 124).
126
GototheIntegrationServer_directory/bindirectoryandopentheserver.shfileina
texteditor.
Locatethisline:
JAVA_MEMSET="-ms${JAVA_MIN_MEM} -mx${JAVA_MAX_MEM}"
Addtheargumentshownbelowtotheline:
JAVA_MEMSET="-Djava.awt.headless=true -ms${JAVA_MIN_MEM} -mx${JAVA_MAX_MEM}
Note: IftheJAVA_MEMSETlinealreadyincludestheserveroption,addthe
Djava.awt.headlessoptionaftertheserveroption.
127
128
OnUNIX,theaccountunderwhichtheWebserverrunsmusthavereadaccesstothe
cogstartup.xmlfileinthewebMethods_directory/cognos/c8/configurationdirectory.By
default,thecogstartup.xmlfilehasreadpermissionforothers.IfyourunyourWeb
serverunderaspecificgroup,youcanchangethecogstartup.xmlfilepermissionsto
makesurethefilebelongstothesamegroupastheWebserver.Youcanthenremove
thereadpermissionforothers.
Createthesevirtualdirectories:
Alias
Location
Permission
cognos8/cgibin
webMethods_directory/cognos/c8/cgibin
Execute
cognos8
webMethods_directory/cognos/c8/webcontent
Read
GototheApache_directory/confdirectoryandopenthehttpd.conffileinatexteditor.
Definethecognos8/cgibinaliasasaScriptAlias,andplaceitbeforethecognos8alias
inthefile.Forexample:
129
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
#
# "C:/Program Files/Apache Group/Apache2/cgi-bin" should be changed to whatever
your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
# ==============================================================================
# Cognos 8 Settings BEGIN
=
# ==============================================================================
ScriptAlias /cognos8/cgi-bin/ "webMethods_directory/cognos/c8/cgi-bin/"
ScriptAlias /cognos8/cgi-bin "webMethods_directory/cognos/c8/cgi-bin"
<Directory "webMethods_directory/cognos/c8/cgi-bin">
Options ExecCGI Indexes FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /cognos8/help/ "webMethods_directory/cognos/c8/webcontent/documentation/"
<Directory "webMethods_directory/cognos/c8/webcontent/documentation/">
Options Indexes FollowSymlinks
Allow from all
AllowOverride None
Order allow,deny
</Directory>
Alias /cognos8/ "webMethods_directory/cognos/c8/webcontent/"
Alias /cognos8 "webMethods_directory/cognos/c8/webcontent"
<Directory "webMethods_directory/cognos/c8/webcontent/">
Options Indexes FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#
================================================================================
# Cognos 8 Settings END
=
# ==============================================================================
130
DeterminewhetherthedatabaseisUnicodebyissuingthisSQLstatement:
select * from NLS_DATABASE_PARAMETERS
IftheresultsetreturnsanNLS_CHARACTERSETthatisnotUnicode,createanew
databaseandspecifyAL32UTF8forthedatabasecharactersetparameters.
CreatetheContentStoredatabaseuserandstorageusingtheDatabaseComponent
Configurator.Forinstructions,seeChapter 8,CreatingandDroppingDatabase
Components.
ConnectReportServertotheContentStoreusingTCP/IP.Gotothe
ORACLE_HOME/jdbc/libdirectory.ForJava1.5,copytheojdbc5.jardriverfiletothe
webMethods_directory/cognos/c8/webapps/p2pd/WEBINF/libdirectory.Ifthe
directorycontainstheclasses12.jarfile,deleteit.Youcandownloadthedriverfile
fromtheOracletechnologyWebsite.
131
Description
ORACLE_
HOME
Topleveldirectorythatcontainsthedatabaseclientsoftwareorthe
entiredatabaseinstallation(forexample,/usr/oracle).
YoumightbeabletouseanOraclescripttocreatetheenvironment
variables(forexample,/usr/local/bin/coraenv).Formore
information,seetheOracledocumentation.
TNS_ADMIN
Directorythatcontainsthetnsnames.orafile,whichallowscallsto
theOracledatabasetodeterminetherequiredserverconnections
(forexample,$ORACLE_HOME/network/admin).
PATH
Variabletolocateexecutablefiles(forexample,
$PATH:$ORACLE_HOME/bin).
libraryPATH
Loadlibrarypath.Makesurethe32bitOraclelibrariesareinthe
librarysearchpath,whichisusuallythe$ORACLE_HOME/libor
the$ORACLE_HOME/lib32directoryifyouinstalleda64bitOracle
client.
System
Examples
Solaris
LD_LIBRARY_PATH=$ORACLE_HOME/
lib:$LD_LIBRARY_PATH
LD_LIBRARY_PATH=$ORACLE_HOME/
lib32:$LD_LIBRARY_PATH
132
Database Environ
ment Variable
Description
AIX
LIBPATH=$ORACLE_HOME/lib:$LIBPATH
LIBPATH=$ORACLE_HOME/lib32:$LIBPATH
HPUX
SHLIB_PATH=$ORACLE_HOME/lib:$SHLIB_PATH
SHLIB_PATH=$ORACLE_HOME/lib32:$SHLIB_PATH
NLS_LANG
LocaledependentbehaviorofReportServer.Errormessages,sort
order,date,time,monetary,numeric,andcalendarconventions
automaticallyadapttothenativelanguageandlocale.
Setting to Enable
InternetExplorer
AllowCookies,ActiveScripting,AllowMETAREFRESH
Netscape
AllowCookies,JavaScript
Firefox
AllowCookies,EnableJava,EnableJavaScript
Openacommandwindow,gotothewebMethods_directory/cognos/c8/binorbin64
directory,asappropriateforyoursystem,andstarttheconfiguratorbytyping
./cogconfig.{bat|sh}.ForWindows,youcanalsostarttheconfiguratorfromtheStart
menu(Start > Tools > IBM Cognos Configurator).
DuringReportServerinstallation,youwereaskedtospecifytheconnectionfromthe
ReportServertotheReportServerContentStore.Ifyoudidnotspecifythe
connection,orneedtochangeitforsomereason,seeSetDatabaseConnection
PropertiesfortheContentStoreinIBMCognos8BusinessIntelligenceInstallationand
ConfigurationGuide8.4.TheReportServercannotstartwithoutavalidconnectionto
theContentStore.
ClickSavetosavetheconfigurationyouspecifiedduringReportServerinstallation.
GototheActionsmenuandclickTest.Theconfiguratorcheckscommonsymmetric
keys(CSK)availability,teststhenamespaceconfiguration,andteststheconnections
betweenReportServerandtheContentStore.Ifthetestfails,reconfiguretheaffected
propertiesandtestagain.
133
GototheActionsmenuandclickStarttostarttheReportServerservices.The
configuratorcreatesthenecessarydatabasetablesintheContentStoreRDBMS.Ifyou
areonaWindowssystem,theconfiguratoralsocreatestheReportServerWindows
service.
TesttheReportServerinstallationandconfigurationasfollows:
134
OpenaWebbrowser.
MakesuretheContentStorewassuccessfullycreatedandtheReportServer
servicecalledtheContentManagerstartedbytypingtheURLhttp://Report
Server_host:ReportServer_port/p2pd/servlet.Iftheresponseincludesthestring
State: Running,theContentManagerisavailable.
MakesuretheReportServerservicecalledthedispatcherisavailablebytyping
http://ReportServer_host:ReportServer_port/p2pd/servlet/dispatch.Iftheresponse
includesthestringState: Running,thedispatcherisavailable.
MakesureyourinstallationisworkingbyconnectingtotheIBMCognos8portal.
Inabrowser,typetheURLhttp://host:port/cognos8(cognos8isthevirtual
directoryyoucreatedwhenyouconfiguredtheWebserver).Itmighttakeafew
minutesfortheWebpagetoopen.IfyouseetheWelcomepageintheIBM
Cognos8portal,yourinstallationisworking.
Action
Windows
application
Windows
service
GototheServiceswindowandstarttheservicewebMethodsMy
webMethods Server8.0.
Allother
systems
GotothewebMethods_directory/MywebMethodsServer_instance/bin
directoryandrunthiscommand:
mws -s default start
MywebMethodsServertakesaboutfiveminutestoinitializethefirsttimeyoustartit.
OpenMywebMethodsineitheroftheseways:
OntheWindowsStartmenu,gotoPrograms > Software AGwebMethods >Administration >
My webMethods 8.0.
EntertheURLbelowinanInternetbrowser.ThedefaultportforMywebMethods
Serveris8585.
http://My webMethods Server_host:My webMethods Server_port
Loginunderthedefaultusernameandpassword,Administratorandmanage.
135
Important! AfteryoufinishconnectingMywebMethodsServertotheotherweb
Methodsproducts,youwillhavetorestartitbeforeyoucanstartusingit.
136
IdentifytheProcessEnginestotheTaskEngineasfollows:
a
OntheMywebMethodsServerthathoststheTaskEngine,gototheNavigate >
Applications > Administration > My webMethods > System Settings > Task Enginepage.
IfMywebMethodsServershoulduseSSLtocommunicatewiththeIntegration
Server,selecttheUse SSLcheckbox.
IfyouwanttocheckwhethertheIntegrationServeriscurrentlyrunning,click
Check Server Status.
ClickSave.
IdentifytheTaskEnginetotheProcessEnginesasfollows:
a
IntheIntegrationServerAdministratorforanIntegrationServerthathostsa
ProcessEngineinyourProcessEnginecluster,gotothePackages > Management
pageandclick fortheWmTaskClientpackage.
ClickSave.
ReloadtheWmTaskClientpackagebyreturningtothePackagesManagement
pageandclicking intheWmTaskClientrow.
InIntegrationServerAdministratorforanIntegrationServerthathostsaProcess
Engine,gotothePackages > Managementpageandclick fortheWmPRTpackage.
IntheBroker URLfield,changelocalhosttothecorrecthost,theporttothecorrect
port,andBroker #1tothecorrectBrokername.
Important! Donotchangethebroker://or/analysispartsoftheURL.
Ifyouneedtoeditanyoftheotherfields,seethewebMethodsProcessEngineUsers
Guide.
ClickSubmit.
RepeatthesestepsfortheWmOptimizepackage.Ifyouneedtoeditanyoftheother
fields,seethewebMethodsOptimizeAdministratorsGuide.
IdentifyMonitortoMywebMethodsServerasfollows:
a
OntheMywebMethodsServerthathoststheMonitoruserinterface,gotothe
Navigate > Applications > Administration > My webMethods > System Settingspage.
137
IfMywebMethodsServershoulduseSSLtocommunicatewiththeIntegration
Server,selecttheUse SSLcheckbox.
IfyouwanttocheckwhethertheIntegrationServeriscurrentlyrunning,click
Check Server Status.
ClickSave.
IdentifyMywebMethodsServertoMonitorasfollows:
a
InIntegrationServerAdministratorfortheIntegrationServerthathostsMonitor,
gotothePackages > Managementpageandclick fortheWmMonitorpackage.
IftheMywebMethodsServerisnotonthesamemachineastheIntegration
Server,edittheMWS HostandMWS PortfieldstoidentifytheMywebMethods
Serverhostmachineandport.
IntheMWS UsernameandPasswordfields,typetheusernameandpasswordfor
MonitortousetoconnecttotheMywebMethodsServerthathoststheMonitor
userinterface.Thepassworddefaultismanage.
Ifyouneedtoeditanyotherfields,seethewebMethodsMonitorUsersGuide.
ClickSubmit.
ReloadtheWmMonitorpackagebyreturningtothePackagesManagementpage
andclicking intheWmMonitorrow.
OntheMywebMethodsServerthathoststheReportinguserinterface,gotothe
Navigate > Applications > Administration > System-wide > Report Configurationpage.
ClickSave.
138
IdentifyanAnalyticEnginetoMywebMethodsServerasfollows:
a
OntheMywebMethodsServerthathoststheOptimizeuserinterfaces,gotothe
Navigate > Applications > Administration > My webMethods > System Settingspage.
IfMywebMethodsServershoulduseSSLtocommunicatewiththeAnalytic
Engine,selecttheUse SSLcheckbox.
ClickSave.
IfyouconfiguredOptimizeusingtheCentralConfigurationuserinterfaceinMy
webMethods,youalreadyidentifiedtheMywebMethodsServerthathoststhe
OptimizeuserinterfacestoyourAnalyticEngines.Ifnot,dosousingtheinstructions
inthewebMethodsCentralConfigurationandDeploymentGuide.
OntheMywebMethodsServerthathoststheTradingNetworksuserinterface,goto
theApplications > Administration > Integration > B2B Settings > Administrative Preferences
page.
ClickConfiguredontheleftsideofthepageandcompletethefieldsasshownbelow.
Field
Setting
Broker Host
Name(DNSname:portorIPaddress:port)ofthemachinethat
hoststheBrokerServer.
Broker Name
NameoftheBrokertowhichIntegrationServershould
connect,asdefinedonBrokerServer.ThedefaultBrokeris
Broker#1.
Client Group
BrokerServerclientgrouptowhichIntegrationServershould
connect.Ifthespecifiedclientgroupdoesnotexist,Integration
ServercreatesitwhenitconnectstotheBroker.
139
Field
Setting
Client Prefix
StringthatidentifiesIntegrationServertotheBroker.By
default,IntegrationServerusesitslicensekeyfortheprefix.
Youcandefineyourown,shorter,prefix.IftheIntegration
Serverispartofacluster,allIntegrationServersinthecluster
mustusethesameclientprefix.
MywebMethodsdisplaysthisprefixforeachclientitcreates
forIntegrationServer.(TheBrokercreatesmultipleclientsfor
eachIntegrationServerthatconnectstoit.)
Note: IfthisIntegrationServerbelongstoacluster,makesureit
usesthesameclientprefixastherestofthecluster.
Use SSL
140
IndicateswhethertouseSSLtocommunicatewiththeBroker.
Keystore
FullpathtoIntegrationServerskeystorefile.
Keystore Type
Filetypeofthekeystorefile(PKCS12orJKS).
Truststore
FullpathtoIntegrationServerstruststorefile.
Truststore Type
Filetypeofthetruststorefile(JKS).
Password
PasswordtousetoaccesstheSSLcertificateinIntegration
Serverskeystorefile.
Encryption
WhethertoencrypttheconnectionbetweenIntegrationServer
andtheBroker.
ClickSave Changes,thenrestartIntegrationServer.
See
My
webMethods
Server
MywebMethodsServerAdministratorsGuide
Note: ThewebMethodsInstallerpromptedyoutodefinethis
databaseconnectionduringMywebMethodsServerinstallation.
Optimize
webMethodsCentralConfigurationandDeploymentGuide
Designer
Designeronlinehelp
ReportServer
ConnectReportServertowebMethodsDatabaseComponentson
page 132
141
separatepoolsandredirectindividualfunctionstousethem.Atruntime,Integration
Servercreatesaseparateinstanceoftheappropriateconnectionpoolforeachdatabase
component.
Note: WhenyousupplythedatabaseconnectionparametersforanexternalRDBMS
duringIntegrationServerinstallation,thewebMethodsInstallerautomatically
configuresIntegrationServertowritetotheexternalRDBMS.Youdonothavetoset
anyIntegrationServerproperties.
YoualsouseIntegrationServerAdministratortoconnectotherproductstodatabase
components,asfollows:
DuringTradingNetworksServerinstallation,yousuppliedthedatabaseconnection
parametersfortheTradingNetworksdatabasecomponent.ThewebMethods
InstallercreatedaconnectionpoolfromthoseparametersandpointedtheTrading
Networksfunctionatthatpool.YoucanedittheconnectionusingIntegrationServer
Administratorandtheinstructionsbelow.
IntegrationServercanauthenticateclientsusinginternallydefineduserandgroup
information,oritcanusetheMywebMethodsServercentralusermanagement
feature.Tousethelatter,IntegrationServermusthaveaconnectionpoolthatpoints
totheMywebMethodsServerdatabasecomponent,andtheCentralUsersfunctionin
IntegrationServermustpointatthatconnectionpool.
IfyouinstalledMywebMethodsServerinthesamedirectoryasIntegrationServer,
thewebMethodsInstallercreatedaconnectionpoolfromtheMywebMethodsServer
databaseparametersyousuppliedandpointedtheCentralUsersfunctionatthat
pool.IfyouinstalledMywebMethodsServerinadifferentdirectoryfrom
IntegrationServer,youmustcreatetheconnectionpoolandpointtheCentralUsers
functionatthatpoolusingIntegrationServerAdministratorandtheinstructions
below.
IfyoucreatedtheArchive,BPEL,andReportingandStagingdatabasecomponents,
youmustpointthosefunctionsatconnectionpools.
142
StartIntegrationServerandopenIntegrationServerAdministrator(seeStart
IntegrationServeronpage 125).
MostwebMethodsproductsusetheDataDirectConnectJDBC4.0driver.TheBPEL
databasecomponent,however,requiresotherdrivers.Dothefollowing:
a
DownloadthejarfilesindicatedbelowfromatrustedInternetsitetothe
IntegrationServer_directory\lib\jarsdirectory.
RDBMS
Driver
jar Files
Oracle
OracleDatabase10gRelease2
JDBCDrivers10.2.0.2.0
ojdbc14.jar
SQLServer
JTDSJDBCDriver1.2
JTDS1.2.jar
Alias Name
Nametouseforthedriver.Thenamecanincludeany
charactersthatarevalidforafilenameinyouroperating
system.
Alias Description
Descriptionforthedriver.
Driver Class
Name
Classnameindicatedbelow.
RDBMS
Entry
Oracle
oracle.jdbc.driver.OracleDriver
SQLServer
net.sourceforge.jtds.jdbc.Driver
Entry
Alias Name
Namefortheconnectionpool.Thenamecanincludeanycharacters
thatarevalidforafilenameinyouroperatingsystem.
Alias
Description
Descriptionforthepool.
Associated
Driver Alias
Databasedrivertouse.FortheBPELdatabasecomponent,choose
thedriveraliasnameyoucreatedinthepreviousstep.
143
Field
Entry
Database
URL
URLforthedatabaseserver.Belowaresampleformatsforthe
DataDirectConnectJDBC4.0driver.
Oracle
jdbc:wm:oracle://server:{1521|port};serviceName=service
[;option=value ]
SQL Server
jdbc:wm:sqlserver://server:{1433|port};databaseName=database
[;option=value ]
Important! ForDB2,ifIntegrationServerwillconnecttoaschema
otherthanthedefaultschemaforthespecifieddatabaseuser,you
mustspecifytheseconnectionoptionsintheURL:
AlternateId=schema;InitializationString="SET CURRENT
PATH=schema"
AlternateIDisthenameofthedefaultschemathatisusedtoqualify
unqualifieddatabaseobjectsindynamicallypreparedSQL
statements.
144
User Id
DatabaseuserforIntegrationServertousetocommunicatewiththe
database.
Password
Passwordforthedatabaseuser.
Field
Entry
Minimum
connections
Minimumnumberofconnectionsthepoolmustkeepopenatall
times.
Ifyouusethispoolaliasformorethanonefunction,eachpool
instancekeepsthespecifiednumberofconnectionsopen.For
example,ifyouspecifykeepingatleast3connectionsopen,andthe
ISCoreAuditLogandtheDocumentHistorydatabasecomponents
bothusethispool,thepoolkeepsatotalof6connectionsopen3
fortheISCoreAuditLogpoolinstanceand3fortheDocument
Historypoolinstance.
Ifyourloggingvolumehassuddenspikes,youcanimprove
performancebymakingsuretheconnectionsneededtohandlethe
increasedvolumeopenquickly.Youcanminimizeconnection
startuptimeduringspikesbysettingthisvaluehigher,sothatmore
connectionsremainopenatalltimes.
Maximum
connections
Maximumnumberofconnectionsthepoolscanhaveopenatone
time.
Calculatethisvalueaspartofthetotalpossiblenumberof
connectionsthatcouldbeopenedsimultaneouslybyallfunctions
andapplicationsthatwritetothedatabase.Makesurethetotal
numberdoesnotexceedthedatabasesconnectionlimit.Ifoneof
theapplicationsopensmoreconnectionsthanthedatabaseallows,
thedatabasewillrejectsubsequentrequestsforconnectionsfrom
anyapplication.
However,ifTradingNetworksalsowritestothedatabaseandhasa
poolthatcouldopenupto5connections,youcouldspecifyonly17
asthemaximumnumberofconnectionsforthecurrentpool.TheIS
CoreAuditLogpoolinstancecoulduseupto17connections,and
theDocumentHistorypoolinstancecouldusetheremaining5
connections.
Youmustcoordinatethevalueforthetemporarystoreproperty
watt.server.auditMaxPoolwiththisvalue.Forinstructions,seethe
webMethodsAuditLoggingGuide.
Idle Timeout
Periodoftime,inmilliseconds,thepoolcankeepanunused
connectionopen.Afterthespecifiedperiodoftime,thepoolcloses
unusedconnectionsthatarenotneededtosatisfytheMinimum
connectionsvalue.
MakesureIntegrationServercanconnecttothedatabasebyclickingTest Connection.
ClickSave Settings.
145
MakesureIntegrationServercanconnecttothedatabase.Todoso,intheTestcolumn
forthefunction,testtheconnectionbyclicking .
IfyoucreatedaconnectionpoolfortheMywebMethodsServerdatabasecomponent
andpointedtheCentralUsersfunctionatit,gototheSettings > Resourcespageand
makesuretheMWS SAML Resolver URLfieldispointingtoyourMywebMethods
Serverhostandport.
RestartIntegrationServer.
146
Optimizeengines
andWebService
DataCollector
Infrastructure
DataCollector,
ReportServer
Windows
Linux
64bitSun
1.6_13and
1.5_18
32bit
Sun
1.6_13
and
1.5_18
64bitSun
1.6_13
Solaris
32 Bit
HP-UX
AIX
Windows, Linux
32bitSun
1.6_13and
1.5_18with
64bit
extension
64bitHP
1.6_2and
1.5_15
64bit
IBM
1.6
SR4
and
1.5
SR9
32bitSun
1.6_13and
1.5_18
32bitSun
1.6_13with
64bit
extension
64bitHP
1.6_3
64bit
IBM
1.6
SR4
32bitSun
1.6_13
64bitHP
1.5_15
64bit
IBM
1.5
SR9
32bitSun
1.5_18
64bitSun1.5_18
*IntegrationServeralsosupports64bitMacsystems.TheinstallerdoesnotinstallaJDKonthesesystems.
However,youinstalledanappropriateJDKtoruntheinstaller,andtheinstallerautomaticallyconfigured
theproductstousethatJDK.
Bydefault,thisJDKrunsin32bitmode.Youcanswitchto64bitmode.Forinstructions,seeConfigure
RuntimeProductstoUse64BitModeonSolarisandHPUXSystemsonpage 149.
147
Tools
Windows 64 Bit
BlazeAdvisor,Designer
Developer,TradingNetworksConsole
64bitSun1.6_13and
1.5_18
Windows 32 Bit
32bitSun1.6_13
and1.5_18
Bydefault,theproductsusetheinstalledJavaDevelopmentKit1.6.Youcanredirectany
producttousetheinstalledJDK1.5,oranotherJREorJDK.Forinstructions,see
RedirectProductstoUseaNonDefaultJREorJDKonpage 149.
Important! YoushouldapplymaintenanceupdatestothewebMethodsInstallerJDK
fromtheappropriatevendoronaregularbasis,asyouwouldforJDKsyouinstall
yourself.
TheinstalledJDKscontainJavaCryptographyExtension(JCE)LimitedStrength
JurisdictionPolicyFiles5.0.IfyouwantyourwebMethodsproductstobeabletorunin
FIPSmode,orusealgorithmssuchas256bitAES,yourJVMmustuseJCEUnlimited
StrengthJurisdictionPolicyFiles5.0.DownloadthosefilesfromtheWebsiteslisted
belowandinstallthefilesusingtheinstructionsinthevendordocumentation.
JDK
Web Site
SunandHP
http://java.sun.com/javase/downloads/index_jdk5.jsp
http://java.sun.com/javase/downloads/index.jsp
IBM
http://www.ibm.com/developerworks/java/jdk/security/index.html
148
Steps
Integration
Server(and
hostedproducts)
GototheIntegrationServer_directory/bindirectoryandopen
theserver.shfileinatexteditor.
Locatetheline#JAVA_D64=d64anduncommentit,as
follows:
JAVA_D64=-d64
3
Optimizeengines 1
andWebService
DataCollector
2
Saveandclosethefile.
GototheOptimize_directory/
{analysis|prediction|dataCollector}/bindirectoryandopen
thestartup{Analytic|Prediction|DataCollector}Engine.shfile
inatexteditor.
LocatethelineGLUE_OPTS=$GLUE_OPTSXss256kand
addd64,asfollows:
GLUE_OPTS="$GLUE_OPTS d64 -Xss256k"
MywebMethods
Server
Saveandclosethefile.
GototheMywebMethodsServer_directory/bindirectoryand
openthesetenv.shfileinatexteditor.
Locatetheline{rem|#}JAVA_D64=d64anduncomment,as
follows:
JAVA_D64=-d64
Saveandclosethefile.
149
Run-time Products
Product
webMethods
BrokerJavaand
JMSAPIs
RequireJDK1.6or1.5.
Inthestepsbelow,commandisanycommandotherthanawbroker,
awbrokermon,server_config,orserver_qsck.
webMethods Broker_directory\bin\command -DJAVA_HOME
=JDK_path host:port
OnaWindowssystem,thecommandmightlooklikethis:
C:\Program Files\webMethods8\Broker\bin\broker_status
-DJAVA_HOME=C:\jdk1.5 localhost
OnaUNIXsystem,thecommandmightlooklikethis:
/opt/webMethods8/Broker/bin/broker_status
-DJAVA_HOME=/opt/java1.5 localhost
Integration
Server(and
hostedproducts)
Infrastructure
DataCollector
MywebMethods
Server
150
RequiresJRE1.6or1.5.IfyouareusingIntegrationServerwith
Developer,IntegrationServerrequiresJDK1.5.
GototheIntegrationServer_directory\bindirectoryandopenthe
server.batorserver.shfileinatexteditor.EdittheJAVA_DIR
parametertopointtotheJREorJDKinstallationdirectory,then
saveandclosethefile.
RequiresJRE1.5.
GototheInfrastructureDataCollector_directory\bindirectoryand
opentheserver.batorserver.shfileinatexteditor.Editthe
JAVA_DIRparametertopointtotheJREinstallationdirectory,
thensaveandclosethefile.
RequiresJDK1.6or1.5.
GototheMywebMethodsServer_directory\bindirectoryandopen
thesetenv.batorsetenv.shfileinatexteditor.Editthe
JAVA_HOMEparametertopointtotheJDKinstallationdirectory,
thensaveandclosethefile.
Product
Optimizeengines RequiresJDK1.6or1.5.
andWebService
1 Logontothehostmachineforthecomponent.
DataCollector
2 GototheOptimizedirectory\component\bindirectoryandopen
thekenobiEnv.batorkenobiEnv.shfileinatexteditor.
ReportServer
EdittheJAVA_HOMEparametertopointtotheJDK
installationdirectory,thensaveandclosethefile.
IftheengineswereinstalledasWindowsServices,dothe
followingforeach:
a
GototheOptimizedirectory\component\bindirectoryand
openthewrapper.conffileinatexteditor.
Editthewrapper.java.commandpropertytopointtothe
JDK_directory/bin/javaexecutable.
Editthewrapper.java.classpath.1propertytopointtothe
JDK_directory/lib/tool.jarlibrary.
Saveandclosethefile
RuntheuninstallNTsvc.batprogram.
RuntheinstallNTsvc.batprogram.
RequiresJRE1.5.
GotothewebMethods_directory\cognos\c8\binorbin64directory,
asappropriateforyoursystem,andopenthestartup.bator
startup.shfileinatexteditor.EdittheJAVA_HOMEparameterto
pointtotheJREinstallationdirectory,thensaveandclosethefile.
151
Development Products
Product
BlazeAdvisor
RequiresJRE1.6or1.5.Youcannotredirectitfromthedefault.
Designer,
Developer(and
plugins)
RequireJRE1.6or1.5.
Trading
Networks
Console
Gotothe{Designer|Developer}_directory\bindirectoryandopen
the{designer|developer}.batfileinatexteditor.Editthe
JAVA_DIRparametertopointtotheJREinstallationdirectory,
thensaveandclosethefile.
RequiresJRE1.6or1.5.
GototheTradingNetworksConsole_directory\bindirectoryand
opentheconsole.batfileinatexteditor.EdittheJAVA_ROOT
parametertopointtotheJREinstallationdirectory,thensaveand
closethefile.
Note: WhenyoulaunchDeveloperfromTradingNetworks
Console,DeveloperrunsinthesameJVMasTradingNetworks
Console.IfyoudecidetouseadifferentJREforTradingNetworks
Console,theJREmustbesuitableforDeveloperaswellasTrading
NetworksConsole.
152
10
Uninstalling Products
154
155
157
157
153
10 Uninstalling Products
Method
ApplinX,EntireX,MywebMethodsServer(and
TaskEngine),OptimizeAnalyticEngineand
PredictionEngine,ReportServerwheninstalled
asapplications
UseWindowsStartmenu
(Start > Programs > Software AG >
webMethods > Stop Servers>
product)
BrokerMonitor(whichstopsBrokerServers),
SystemManagementHub*,TomcatKit,andJava
DevelopmentPackage1.6
UseWindowsServices
window(Software AG
webMethodsproductrelease
ApplinX,MywebMethodsServer(andTask
Engine),OptimizeAnalyticEngineand
PredictionEnginewheninstalledasservices
ReportServerwheninstalledasservice
Runscript(seeproduct
documentation)
Developer,Designer,IntegrationServer(andthe
productsithosts),InfrastructureDataCollector
Fromproductinterface(see
productdocumentation)
*SystemManagementHubservicesarenamedSoftware AGCSLayerServiceandEventLayerService.
TomcatKitservicenameisSoftware AGCommonTomcatPackage8.0.
JavaDevelopmentPackageservicenameisSoftware AGcommonJavaPackage1.6.
OnaUNIXsystem,shutdowntheproductslistedaboveusingthecommands
providedintheproductdocumentation.
AlsoshutdownallnonSoftware AGapplicationsthatarerunningonthemachine.
Important! IfyoudonotshutdowntheSoftware AGproductslistedaboveandnon
Software AGapplications,theuninstallerwillnotbeabletoremovekeyfilesthatare
lockedbytheoperatingsystem.
154
10 Uninstalling Products
UninstallApplinXandEntireXusingtheinstructionsinUninstallAllOther
Productsonpage 157.
WhenApplinXandEntireXnolongerexistonthemachine,youcanuninstalltheir
sharedcomponents.Uninstallthecomponentsintheordertheyarelistedbelow,
usingtheindicatedmethod.
a
UninstallWebServicesStackusingtheinstructionsinUninstallAllOther
Productsonpage 157.
CleanupspaceconsumingfilesbyrunningthewebMethodsUninstallerand
selectingSystemManagementHub,TomcatKit,andJavaDevelopmentKit.For
instructions,seeUninstallAllOtherProductsonpage 157.
ThewebMethodsUninstallerdoesnotdeletefilesthatwerecreatedafteryou
installedthecomponents(forexample,usercreatedorconfigurationfiles),nordoesit
deletethedirectorystructurethatcontainsthefiles.Ifyoudonotwanttosavethese
filesanddirectories,deletethecomponentinstallationdirectory.
IfyouarenotgoingtorunthewebMethodsUninstallerwithsudoprivileges,you
mustremovetheEntireXdaemonmanually.Todoso,gotothe
EntireX_directory/INSTALLdirectoryandrunthescriptuninstall_etbsrv_deamon
withsudoprivileges.OnLinux,alsodeletethe/etc/ssxsrv.pamdfile.
Note: Youdonothavetoresetthesbit;therelevantfilesaredeletedduring
uninstallation.
UninstallApplinXandEntireXusingtheinstructionsinUninstallAllOther
Productsonpage 157.
155
10 Uninstalling Products
WhenApplinXandEntireXnolongerexistonthemachine,youcanuninstalltheir
sharedcomponents.Uninstallthecomponentsintheordertheyarelistedbelow,
usingtheindicatedmethod.
a
UninstallWebServicesStackusingtheinstructionsinUninstallAllOther
Productsonpage 157.
UninstallSystemManagementHub,TomcatKit,andJavaDevelopmentKit1.6as
follows:
1
OpenaBourneshell.
Setthe$SAGenvironmentvariabletopointtotheinstallationdirectorythat
containsthesharedcomponents.Bydefault,thisdirectoryis/opt/softwareag.
SourcetheSoftware AGenvironmentscriptsagenv.newusingtheshell
command. $SAG/sagenv.new.Thescriptislocatedintheinstallationdirectory
thatcontainsthesharedcomponents.Bydefault,thatdirectoryis
/opt/softwareag.
RuntheSoftware AGuninstallationutility,sagrm,touninstallSystem
ManagementHub.
RunsagrmtouninstallTomcatKit(CommonTomcatPackage).
RunsagrmtouninstallJavaDevelopmentKit1.6(CommonJavaPackage
v16).
Important! Youmustuninstallthecomponentsintheindicatedorder,oryou
willexperienceunpredictableresults.
CleanupspaceconsumingfilesbyrunningthewebMethodsUninstallerand
selectingSystemManagementHub,TomcatKit,andJavaDevelopmentKit1.6.For
instructions,seeUninstallAllOtherProductsonpage 157.
ThewebMethodsUninstallerdoesnotdeletefilesthatwerecreatedafteryou
installedthecomponent(forexample,usercreatedorconfigurationfiles),nordoesit
deletethedirectorystructurethatcontainsthefiles.Ifyoudonotwanttosavethese
filesanddirectories,deletethecomponentinstallationdirectory.
156
10 Uninstalling Products
Mode
Windows
Wizard
UNIXorMac
Wizard*orconsolemode
*TouninstallusingthewizardonaUNIXsystem,yoursystemmusthaveanXWindowsenvironment.
Iferrorsorwarningsoccurduringtheuninstallation,thewebMethodsUninstallerwrites
themtoafilenamedWmUninstallLog.txtandstoresthefileinthewebMethods_directory/
install/logsdirectory.Ifyouareusingconsolemode,youcanchangeloggingbehavior;
seeChangeLoggingLevelandFile,andAddTargetsonpage 56orpage 82for
instructions.
ThewebMethodsUninstallerwilldeleteallfilesexceptthewebMethodsInstaller
maintainedhistory.txtfilefromthewebMethods_directory/installand/jvm
subdirectories.Ifyouhavestoredyourownfilesineitherofthosesubdirectoriesand
wanttokeepthem,movethosefilestoanonwebMethodsdirectory.
157
10 Uninstalling Products
Ontheproductselectiontree,choosetheproductstouninstall.
Important! Whenyouchooseaproduct,thewebMethodsUninstalleraskswhether
itshouldalsouninstallallproductsthatdependontheproduct.Readthe
messagescarefullytoavoidaccidentallyuninstallingproductsyouwanttokeep.
ThewebMethodsUninstallerdoesnotdeletefilesthatwerecreatedafteryou
installedtheproduct(forexample,usercreatedorconfigurationfiles),nordoesit
deletethedirectorystructurethatcontainsthefiles.Ifyoudonotwanttosavethese
filesanddirectories,deletetheproductinstallationdirectory.
LogonasthesameuserthatinstalledthewebMethodsproducts.
IfthewebMethodsproductsyouareuninstallingarelocatedonaremotemachine
andyouwanttousethewebMethodsUninstallerwizard,followthesesteps:
a
Enablethedisplayofthelocalmachineusingthecommandshownbelow,where
remote_hostistheremotemachinefromwhichtouninstall:
xhost +remote_host
LogontotheremotemachineandsettheDISPLAYvariableontheremote
machinetopointtothelocalmachine.Forexample,ifyouareusingaBashshell,
areuninstallingfromalocalmachinenameduninstaller,andwanttosetthe
displaytothedefaultdevice,enter:
export DISPLAY=uninstaller:0.0
IfyouaregoingtouninstallallwebMethodsproductsfromthelocalmachine,the
webMethodsUninstallerwilldeleteallfilesexceptthewebMethodsInstaller
maintainedhistory.txtfilefromthewebMethods_directory/installand/jvm
subdirectories.Ifyouhavestoredyourownfilesineitherofthosesubdirectoriesand
wanttokeepthem,movethosefilestoanonwebMethodsdirectory.
GotothewebMethods_directory/bindirectoryandentertheappropriatecommand,as
follows:
Uninstall Mode
Command
Wizard
uninstall
Consolemode
uninstall -console
ThewebMethodsUninstallerstarts;itlooksalmostidenticaltothewebMethods
Installer.
158
10 Uninstalling Products
Choosetheproductstouninstall.
Important! Whenyouchooseaproduct,thewebMethodsUninstalleraskswhether
itshouldalsouninstallallproductsthatdependontheproduct.Readthe
messagescarefullytoavoidaccidentallyuninstallingproductsyouwanttokeep.
ThewebMethodsUninstallerdoesnotdeletefilesthatwerecreatedafteryou
installedtheproduct(forexample,usercreatedorconfigurationfiles),nordoesit
deletethedirectorystructurethatcontainsthefiles.Ifyoudonotwanttosavethese
filesanddirectories,deletetheproductinstallationdirectory.
159
10 Uninstalling Products
160
Default Ports
Product
Default Port
Protocol
ServerportsforcommunicationswithDesigner,
ApplinXJavaand.NETframeworksbasedobjects,
andApplinXJavaand.NETprocedureclientsfor
SOA.
2323
23443*
TCP
SecuredTCP
HTTPserverportforcommunicationwithclients
2380
HTTP
InternalAdministrationport
2305
TCP
InternalAJPport
2309
AJP/1.3
BrokerServerports
6849
6848
6847
TCP
DefaultBrokerport
6849
TCP
BrokerMonitorport
6850
TCP
1600016025
HTTP
EntireXDefaultBrokerport
1971
TCP
EntireXDefaultBrokerSSLport
1958
TCP
EntireXBrokeragentadministrationport
3000
TCP
EntireXBrokeradministrationserviceport
57707
57708**
TCP
TCP
Primaryport
5555
HTTP
Diagnosticsport
9999
HTTP
Dataportforcommunicationamongclustered
IntegrationServers
24547
Proprietary
binaryoverTCP
ApplinX Server
webMethods Broker
Central Configuration
EntireX
*SSLauthentication.
Oneway,serveronly,SSLauthentication.
Twoway,clientandserver,SSLauthentication.
**SSLenabled.
161
A Default Ports
Product
Default Port
Protocol
Javadebuggerport(availablewhenMy
webMethodsServerisstartedwith
doption)
5000
TCP
JettyHTTPWebserverport(forcommunication
betweenwebMethodsproductandtheiruser
interfacesonMywebMethodsServer,andfor
usersandclientstocallWebservices)
8585
HTTP
CommunicationwithCentralConfiguration
15002
HTTP
CentralConfigurationport
15000
HTTP/HTTPS
InternalWebserviceregistryport
12503
HTTP
CentralConfigurationport
15003
HTTP/HTTPS
InternalWebserviceregistryport
12513
HTTP
CentralConfigurationport
15001
HTTP/HTTPS
InternalWebserviceregistryport
12603
HTTP
6666
HTTP
CentralConfigurationport
15005
HTTP/HTTPS
Diagnosticsport
6699
HTTP
9300
HTTP
Tomcatshutdownport
49983
Tomcat
CommunicationwithCentraSiteControlandall
otheruserinterfacepluginstoSystem
ManagementHub
49982
49981
HTTPS
HTTP
CSLayerports
49900
49901
49903
Proprietary
HTTP
SNMP
My webMethods Server
Optimize
Analytic Engine
Prediction Engine
Report Server
System Management Hub
*SSLauthentication.
Oneway,serveronly,SSLauthentication.
Twoway,clientandserver,SSLauthentication.
**SSLenabled.
162
A Default Ports
Product
Default Port
Protocol
EventLayerports
49902
49904
Proprietary
SNMP
MiLayerport
49992
SNMP
WSstackWebapplication(Axis2servlet).Usesthe
HTTPandHTTPSconnectorsconfiguredforthe
containerbydefault.Defaultcontaineris
Software AGTomcat.
49981
49982
HTTP
HTTPS
SimpleHTTPServer.Canbeusedasstandalone
hostforWebServicesStackservices;typicallyused
whenaWebserviceisinvokedasynchronously
andtheresponserequiresaseparatetransport
listener.Disabledbydefault.
8080
HTTP
JMStransportlistener;Javanamingproviderused
byJMS.Disabledbydefault.
61616
TCP
TCPtransportlistener.Disabledbydefault.
6060
TCP
NonblockingHTTPtransportbasedon
HttpCore+NIOextensions.Disabledbydefault.
9000
HTTP
NonblockingHTTPStransportbasedon
HttpCore+SSLNIOextensions.Disabledby
default.
9002
HTTPS
*SSLauthentication.
Oneway,serveronly,SSLauthentication.
Twoway,clientandserver,SSLauthentication.
**SSLenabled.
163
A Default Ports
164