Académique Documents
Professionnel Documents
Culture Documents
Version 8.0
December 2009
ThisdocumentappliestowebMethodsProductSuiteVersion8.0andtoallsubsequentreleases. Specificationscontainedhereinaresubjecttochangeandthesechangeswillbereportedinsubsequentreleasenotesorneweditions. Copyright20052009SoftwareAG,Darmstadt,Germanyand/orSoftwareAGUSA,Inc.,Reston,VA,UnitedStatesofAmerica,and/or theirlicensors. ThenameSoftwareAG,webMethods,andallSoftwareAGproductnamesareeithertrademarksorregisteredtrademarksofSoftwareAG and/orSoftwareAGUSA,Inc.and/ortheirlicensors.Othercompanyandproductnamesmentionedhereinmaybetrademarksoftheir respectiveowners. UseofthissoftwareissubjecttoadherencetoSoftwareAGslicensingconditionsandterms.Thesetermsarepartoftheproduct documentation,locatedathttp://documentation.softwareag.com/legal/and/orintherootinstallationdirectoryofthelicensedproduct(s). Thissoftwaremayincludeportionsofthirdpartyproducts.Forthirdpartycopyrightnoticesandlicenseterms,pleaserefertoLicense Texts,CopyrightNoticesandDisclaimersofThirdPartyProducts.Thisdocumentispartoftheproductdocumentation,locatedat http://documentation.softwareag.com/legal/and/orintherootinstallationdirectoryofthelicensedproduct(s).
Table of Contents
About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Session Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Document Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guaranteed Delivery Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Business Process Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Task Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integration Process Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mediator Transaction Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Globalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Setting Up Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configure Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Start the Logger Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable the Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choose the Logging Level for the Service Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choose the Mode for Writing Log Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicate Whether to Persist the Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specify the Maximum Queue Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identify the Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specify the Maximum Retries for Database Destination . . . . . . . . . . . . . . . . . . . . . . . Specify the Wait Between Retries for Database Destination . . . . . . . . . . . . . . . . . . . . Additional Fields for the Security Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choose Whether to Generate Auditing Data on Startup . . . . . . . . . . . . . . . . . . . . Choose When to Generate Security Auditing Data . . . . . . . . . . . . . . . . . . . . . . . . Choose Security Areas to Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Complete the Logger Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Up Additional Service Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Up Customized Service Logging in Developer or Designer . . . . . . . . . . . . . . . . . . Write User-Defined Messages or Input Pipelines to the Integration Server Server Log Write User-Defined Messages to the IS Core Audit Log . . . . . . . . . . . . . . . . . . . . . . . Send Messages About Service Failures to Email Addresses . . . . . . . . . . . . . . . . . . . . Perform Additional Processing on Audit Log Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 6 6 9 10 11 11 11 12 13 13 13 14 14 15 15 17 18 18 18 18 19 19 20 20 21 22 22 23 23 23 23 23 24 24 25 25 26 27
Table of Contents
3. Viewing Audit Log Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Audit Logs in Integration Server Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Guaranteed Delivery Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Security Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Service Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Session Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Mediator Transaction Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Change the Log Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display Logged Data in Different Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Change the Display Permanently for All Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Change the Display Temporarily for a Particular Log . . . . . . . . . . . . . . . . . . . . . . . . . .
29 30 31 31 31 32 32 33 34 36 36 37 38
Document Conventions
Convention Bold Narrow font UPPERCASE Italic Description Identifieselementsonauserinterface. IdentifiesstoragelocationsforservicesonwebMethodsIntegration Server,usingtheconventionfolder.subfolder:service. Identifieskeyboardkeys.Keysyoumustpresssimultaneouslyare joinedwithaplussign(+). Identifiesvariablesforwhichyoumustsupplyvaluesspecifictoyour ownsituationorenvironment.Identifiesnewtermsthefirsttimethey occurinthetext. Identifiestextyoumusttypeormessagesdisplayedbythesystem. Indicatesasetofchoicesfromwhichyoumustchooseone.Typeonly theinformationinsidethecurlybraces.Donottypethe{}symbols. Separatestwomutuallyexclusivechoicesinasyntaxline.Typeoneof thesechoices.Donottypethe|symbol. Indicatesoneormoreoptions.Typeonlytheinformationinsidethe squarebrackets.Donottypethe[]symbols. Indicatesthatyoucantypemultipleoptionsofthesametype.Type onlytheinformation.Donottypetheellipsis(...).
Monospace font
{} | [] ...
Documentation Installation
YoucandownloadtheproductdocumentationusingtheSoftware AGInstaller. DependingonthereleaseofthewebMethodsproductsuite,thelocationofthe downloadeddocumentationwillbeasshowninthetablebelow. For webMethods... 6.x 7.x 8.x The documentation is downloaded to... Theinstallationdirectoryofeachproduct. Acentraldirectorynamed_documentationinthemain installationdirectory(webMethodsbydefault). Acentraldirectorynamed_documentationinthemain installationdirectory(Software AGbydefault).
Online Information
YoucanfindadditionalinformationaboutSoftware AGproductsatthelocationslisted below. Note: TheEmpowerProductSupportWebsiteandtheSoftware AGDocumentation WebsitereplaceSoftware AGServLine24andwebMethodsAdvantage. If you want to... Accessthelatestversionofproduct documentation. Findinformationaboutproductreleasesand toolsthatyoucanusetoresolveproblems. SeetheKnowledgeCenterto: Readtechnicalarticlesandpapers. Downloadfixesandservicepacks. Learnaboutcriticalalerts. SeetheProductsareato: Downloadproducts. Getinformationaboutproduct availability. Accessolderversionsofproduct documentation. Submitfeature/enhancementrequests. Go to... Software AG Documentation Web site http://documentation.softwareag.com Empower Product Support Web site https://empower.softwareag.com
If you want to... Accessadditionalarticles,demos,and tutorials. Obtaintechnicalinformation,useful resources,andonlinediscussionforums, moderatedbySoftware AGprofessionals, tohelpyoudomorewithSoftware AG technology. Usetheonlinediscussionforumsto exchangebestpracticesandchatwith otherexperts. Expandyourknowledgeaboutproduct documentation,codesamples,articles, onlineseminars,andtutorials. LinktoexternalWebsitesthatdiscuss openstandardsandmanyWeb technologytopics. Seehowothercustomersarestreamlining theiroperationswithtechnologyfrom Software AG.
Concepts
10 11 11 11 12 13 13 13 14 14 15 15
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Session Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Document Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guaranteed Delivery Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Business Process Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Task Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integration Process Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mediator Transaction Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Globalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Concepts
Overview
AuditloggingforwebMethodsproductsprovidesimportantdatayouneedtomonitor webMethodssystemactivityandcorrectproblems.IntegrationServermaintainsmostof theauditloggingdatainthewebMethodsproductsuite.Thisguidedescribesaudit loggingmaintainedbyIntegrationServer,asfollows: This type of logging... Error Session Provides information about... ExceptionsthrownbyservicesrunningonIntegrationServer. SessionsopenedonIntegrationServerbywebMethods Developer,webMethodsDesigner,thirdpartyclients,and otherservers. ServicesthatruninIntegrationServer. Securityrelatedadministrativeandoperationalactionson IntegrationServer,suchasmodificationstoauthorizations andauthentication,andattemptstoaccessIntegrationServer resourcesorperformruntimeevents. Documentsthatareindoubt,havefailed,orhaveexhausted triggerretriesonIntegrationServer. GuaranteeddeliverytransactionsinIntegrationServer. BusinessprocessesmodeledinDesignerthatrunon IntegrationServers. TasksdesignedinDesignerthatrunonMywebMethods Server.Taskscanbecalledfrombusinessprocessesorcanrun asstandalonetasks. Integrationprocessesmadeupofachainofservicesthatrun onIntegrationServers. webMethodsMediatortransactioneventsproducedbythe LogInvocationruntimepolicy.
Service Security
Integrationprocess Mediatortransaction
10
1 Concepts
11
1 Concepts
Ifyouenablecustomizedlogging,yousetupthecustomizedloggingforspecificservices inDeveloperorDesigner.Foreachservice,youcanchoosethefollowing: Whentologbasedonhowtheserviceiscalled.Forexample,youmightchoosetolog onlywhentheserviceiscalledbyaclientrequestortrigger,asopposedtobyother services. Onwhatstatustolog.Forexample,youmightchoosetologonlywhentheservice fails. Whethertostoretheservicesinputpipelineand,ifso,when.Forexample,youmight choosetologtheinputpipelineonlywhenanerroroccurs.Storingtheinputpipeline allowsyoutoresubmittheservicelaterifnecessary. Note: WhetheryouenableordisableservicelogginginIntegrationServerand DeveloperorDesigner,iferrorloggingisenabled,IntegrationServeralwayswrites errorlogentrieswhenserviceerrorsoccur.Thedataincludesstacktracedataabout theerrors. YoucanaugmentserviceloggingdatausingIntegrationServerbuiltinservices.The builtinservicesdothefollowing: EnableservicestopostuserdefinedprogressmessagestotheIntegrationServer serverlogortheISCoreAuditLog.Forexample,youmighthaveaservicepost messagestoindicatethatcertainpiecesofcoderansuccessfully,ortorecordruntime valuesforvariablessoyoucanseehowthevalueschangedastheserviceran. EnableservicestowritethepipelinetotheIntegrationServerserverlog.
12
1 Concepts
13
1 Concepts
InDesignerandtheMonitoruserinterface,youspecifytheamountandtypeofdatato logforeachbusinessprocessmodelversion.InDesigner,youcanalsospecifyprocess stepinputandoutputdocumentfieldsforwhichtologruntimevalues.IntheMonitor userinterface,youcanalsochoosetologprocesstransitionssoyoucanseethepaththe processtookatruntime.Forinstructionsonsettingupbusinessprocesslogging,seethe DesigneronlinehelpandMonitoringBPM,Services,andDocumentswithBAM:webMethods MonitorUsersGuide. ProcessEngineslogauditdataforbusinessprocesses.TheProcessEngineisapackage installedoneveryIntegrationServerthatrunsbusinessprocesssteps.Fordetailed informationontheProcessEngineandhowitlogsdata,seeAdministeringwebMethods ProcessEngine.
TaskEngineslogauditdatafortasksandsendthedatatoIntegrationServer.The TaskEngineisafeatureinstalledoneveryMywebMethodsServerthatrunstasks. FordetailedinformationontheTaskEngineandinstructionsonsettinguptask logging,seeWorkingwithBPMTasks:webMethodsTaskEngineUsersGuide. UsersperformtheactionslistedabovefromthetasklistinMywebMethods.For instructionsonperformingactionsontasks,seeWorkingwithBPMTasks:webMethods TaskEngineUsersGuide. Fortasksthatarecalledfrombusinessprocesses,youcanwritebusinessprocesslog entries.Taskscalledfrombusinessprocessesarerunasbusinessprocesssteps,soyou canlogthesamedataforataskthatyoucanlogforanyotherbusinessstep(see BusinessProcessAuditLogging,above).ProcessEngineslogallbusinessprocess entries.
14
1 Concepts
Globalization
IfawebMethodsproductisequippedwithwebMethodslanguagepacksandsomeof thoselanguagepackscorrespondtothelanguageusedbytheoperatingenvironmentin whichtheproductisrunning,theproductwritesitslogentriesinthelanguageusedby theoperatingsystem.Iftheproductisequippedwithnolanguagepacksorwith languagepacksthatdonotcorrespondtothelanguageusedbytheoperatingsystem,the productwritesitslogentriesinU.S.English. SupposeyouroperatingenvironmentusesJapaneseasitslanguage.Youhaveinstalled languagepacksincludingtheJapaneseLanguagePacksonIntegrationServer,so IntegrationServerstoresitsownlogentriesinJapanese.Youhavenotinstalledthe JapaneseLanguagepacksonTradingNetworks,soIntegrationServerstoresTrading NetworkslogentriesinU.S.English. Note: EvenifnolanguagepacksareinstalledonthewebMethodsproductandthe productisusingU.S.English,IntegrationServermightstorelogentriesfromexternal sources,suchasdatabasedriversoradapterresources,inthelanguageusedbythe operatingenvironmentinwhichtheproductisrunning.
15
1 Concepts
16
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configure Audit Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Up Additional Service Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perform Additional Processing on Audit Log Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Overview
IntegrationServerwriteserror,session,service,security,document,guaranteeddelivery, andMediatortransactionauditloggingdatatofilesordatabasetablescollectivelycalled theISCoreAuditLog.ThischapterexplainshowtosetuploggingfortheISCoreAudit Log. IntegrationServerwritesbusinessprocess,integrationprocess,andtaskauditlogging datatodatabasetablescollectivelycalledtheProcessAuditLog.Forinstructionsonsetting uploggingfortheProcessAuditLog,seeMonitoringBPM,Services,andDocumentswith BAM:webMethodsMonitorUsersGuide(businessandintegrationprocessauditlogging) andWorkingwithBPMTasks:webMethodsTaskEngineUsersGuide(taskauditlogging).
18
Verbose
19
Yes
20
File
Note: ThisvalueisunavailablefortheDocumentandProcessEngine loggers,whichcanonlywritetoanexternalRDBMS. ThefirsttimeyoustartIntegrationServer,thesettingsdependonwhethertheISCore AuditLogfunctioninIntegrationServerconnectstoanexternalRDBMS,asfollows: Ifitdoesnotconnect,theError,Session,Service,Security,GuaranteedDeliveryand MediatortransactionloggersaresettoFile.(TheDocumentandProcessEngine loggerscanonlywritetoRDBMSandsoareunavailable.) Ifitconnects,allloggersaresettoDatabase.However,iftheISCoreAuditLog functioncannotconnectwhenyoustartIntegrationServerforasubsequentsession (forexample,becausetheRDBMSisunavailable),theloggersareresettoFile,andyou willhavetosetthemtoDatabaseagainyourself. Note: TheISCoreAuditLogwasconfiguredduringorafterIntegrationServer installation.ForMediatortransactionevents,theMediatorEventsdatabase componentwasinstalled.Fordetails,seetheSoftware AGInstallationGuide.
21
22
23
Thestatusesintheservicesexecutiononwhichtologwhentheservicefails,failsor succeeds,orstartsandfailsorsucceeds. Whethertostoretheservicesinputpipelineand,ifso,alwaysoronlywhenanerror occurs.Storingtheinputpipelineallowsyoutoresubmittheservicelaterifnecessary. Note: Youcanonlyloginputpipelinesifyouarewritingservicedatatoanexternal RDBMS. Toimproveserviceloggingperformance,dothefollowing: Setupcustomizedloggingfortoplevelservicesonly.Avoidloggingnestedservices. Logonservicefailureorlogonservicefailureorsuccess.Onlychoosetologon servicefailureorsuccessandstartwhenyouneedthegreatestpossiblequalityof service. Loggingthepipelinecannegativelyaffectperformance,especiallyifthepipeline containslargeobjects,becauseIntegrationServerhastomakeacopyofthepipeline everytimetheserviceisinvoked.Storetheinputpipelineonlyfortoplevelservices, andonlywhenabsolutelynecessary(forexample,onfailureonly).Removeall unnecessarydatafromthepipelinetominimizethevolumeofdatatostore. TheauditlogentriesthattheProcessEnginecanwriteforbusinessprocessstepsthat runservicesconveythesameinformationastheauditlogentriesyoucanwritefor services.Inaddition,theProcessEnginecanstoretheinputpipelineforservicesthat
24
Write User-Defined Messages or Input Pipelines to the Integration Server Server Log
YoucanhaverunningservicespostuserdefinedprogressmessagestotheIntegration Serverserverlog.Forexample,youmighthaveaservicepostmessagestoindicatethat certainpiecesofcoderansuccessfully,ortorecordruntimevaluesforvariablessoyou canseehowthevalueschangedastheserviceran.Todoso,youmaketheservicecallthe IntegrationServerbuiltinservicepub.flow:debugLog. YoucanalsohaverunningserviceswriteinputpipelinestotheIntegrationServerserver log.Todoso,youmaketheservicecalltheIntegrationServerbuiltinservice pub.flow:tracePipeline. Youcanwritethisinformationregardlessofhowyouhaveconfiguredserviceaudit logging.Forinstructionsonusingtheseservices,seethewebMethodsIntegrationServer BuiltInServicesReferenceandDevelopingIntegrationSolutions:webMethodsDeveloperUsers Guide.ForinformationontheIntegrationServerserverlog,seeAdministeringwebMethods IntegrationServer.
25
EntryType
To indicate that the message is... Informational.Noactionisneeded. Awarningmessage.Theservicecancompletesuccessfully evenifthecircumstancecausingthewarningisnot addressed. Anerrormessage.Anerrormessagewillnotstopthe serviceorputitinanerrorstate.However,theservice cannotcompletesuccessfullyuntilthecircumstance causingtheerrorisresolved.Thisisthedefault.
Error
26
Bydefault,IntegrationServerconnectstoport25onthespecifiedSMTPserver.Also bydefault,whensendingamessage,IntegrationServerprovidesitsownaddress(the FromAddress)asIntegrationServer@localhost,wherelocalhostistheIntegration Serverhostmachine.Ifyouwanttochangeeitheroftheseproperties,followthese steps: a InIntegrationServerAdministrator,gototheSettings > Extendedpage.Integration ServerAdministratordisplaysalistofIntegrationServerconfigurationproperties youcanchangeusingthismethod. ClickEdit Extended Settings.IntheExtended Settingsbox,setthepropertiesas follows: To change this... SMTPserverport IntegrationServers FromAddress c Set this...
watt.server.smtpServerPort=port to use watt.server.email.from=new From Address to use
ClickSave Changes,thenrestartIntegrationServer.
27
28
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Audit Logs in Integration Server Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View the Mediator Transaction Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Change the Log Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Overview
YoucanuseIntegrationServerAdministrator,Monitor,orbothtoviewauditlogdata. Audit Log Data Documents Errors Guaranteeddelivery Security Services View using Integration Server Administrator? No Yes Yes Yes Allexceptloggedinput pipelinesanduserdefined messagesintheISCoreAudit Log Yes No No No No View using Monitor? Yes Errorsforloggedservices, documents,andprocesses No No Yes
No Yes No Yes No
Monitorlinksrelatedloggeddatainitsdisplay;forexample,forabusinessprocessor businessprocessstep,youcanseeallrelevantservice,error,anduserdefinedmessage entries.YoucanalsoperformavarietyofactionsfromMonitor;forexample,ifyou loggedinputpipelinesforservices,youcaneditthepipelinesandresubmittheservices, andyoucanarchiveordeleteauditlogdata.Forcompleteinformation,seeMonitoring BPM,Services,andDocumentswithBAM:webMethodsMonitorUsersGuide. IntegrationServerAdministratordoesnotlinkrelateddataforyou.Youmustlook throughtheindividuallogsforrelateddatayourself.Thischapterexplainshowtoview auditlogsinIntegrationServerAdministratorandchangevariousaspectsofthelog displays.
30
31
32
Column Resubmittable
Status Duration Error Message Root Context Parent Context Current Context
ForinformationaboutviewingservicelogentriesinMonitor,seeMonitoringBPM, Services,andDocumentswithBAM:webMethodsMonitorUsersGuide.
33
Consumer IP
CONSUMER_IP
STATUS RESPONSE
Request Payload
REQUEST
TOTAL_TIME
34
Flat File Column Name Provider Roundtrip Time Insert Timestamp Timestamp Root Context Id Parent Context Id Context Id Message Id Server Id
Details TimeinmillisecondsrequiredforMediator toinvokeaserviceproviderandreceivea response. Dateandtimetheentrywaswrittentothe log.ThisiscalculatedbytheRDBMS. Dateandtimetheauditentrywascreated. ThisiscalculatedbytheIntegrationServer. Globallyuniqueidentifier(GUID)forthe Mediatortransactionevent.
35
36
ClickSave Changes.IntegrationServerAdministratordisplaystheselectedproperties intheExtended Settingsbox. ClickEdit Extended Settings.IntheExtended Settingsbox,setthepropertiesasfollows: To change... Numberoflogentriesshown Refreshintervalforlogdisplay Timestampforlogentriesto UTC Property watt.server.log.maxEntries watt.server.log.refreshInterval watt.server.audit.displayLogs. convertTime Set to... Positiveinteger Positiveinteger false
ClickSave Changes.Changestakeeffectimmediately.
37
38