###################################################################################################### ### ### Introscope Probe Builder Directive (PBD) file for SDK for ### ### SAP BusinessObjects Enterprise 4.0 ### ### Date (DD/MM/YYY): 2010 ### ###################################################################################################### ###################################################################################################### ### ### Passport Integration with Introscope ### ###################################################################################################### # This is the tracer to capture the passport in Aurora. SetTracerClassMapping: TRACELOG_TRACER com.sap.sup.wily.agent.tracer.bo.TraceLogTracer com.wily.introscope.probebuilder.validate.MetricNameValidator TraceOneMethodOfClass: com.sap.tracelog.introscope.PassportGetter TRACELOG_TRACER "SAP BO:dummy" # This is the tracer to capture the updated DSR Connection ID in Aurora. SetTracerClassMapping: OUTGOING_PASS_TRACER com.sap.sup.wily.agent.tracer.bo.BOAuroraOutgoingPassportTracer com.wily.introscope.probebuilder.validate.MetricNameValidator TraceOneMethodWithParametersOfClass: com.sap.tracelog.introscope.OutgoingPassportHandler newOutgoingPassport OUTGOING_PASS_TRACER "SAP BO:dummy" # This tracer inherits from BackendMarker (BackendTracer), which extends BlamePointTracer, and fetch the captured Connection ID. SetTracerClassMapping: BOE_BACKEND_TRACER com.sap.sup.wily.agent.tracer.bo.BOEnterpriseBackendTracer com.wily.introscope.probebuilder.validate.ResourceNameValidator # This tracer inherits from FrontendMarker (FrontendTracer), which inherits from BlamePointTracer SetTracerClassMapping: BOE_FRONTEND_TRACER com.sap.sup.wily.agent.tracer.bo.BOEnterpriseFrontendTracer com.wily.introscope.probebuilder.validate.ResourceNameValidator ###################################################################################################### ### ### Customer tracers ### ###################################################################################################### SetTracerClassMapping: PerIntervalCounter_MAN_SERV com.wily.introscope.agent.trace.PerIntervalCounter com.wily.introscope.probebuilder.validate.MetricNameValidator SetTracerParameter: PerIntervalCounter_MAN_SERV nameformatter com.sap.sup.wily.boexplorer.nameformatter.ManagedServiceNameFormatter SetTracerClassMapping: BlamedMethodTimer_MAN_SERV com.wily.introscope.agent.trace.MethodTimer com.wily.introscope.probebuilder.validate.MetricNameValidator SetTracerParameter: BlamedMethodTimer_MAN_SERV nameformatter com.sap.sup.wily.boexplorer.nameformatter.ManagedServiceNameFormatter # Logon # ------------------------------ TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.LogonService userLogon BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.LogonService logonWithTokenHelper BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr logon(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/crystaldecisions/sdk/framework/IEnterpriseSession; BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method} {2} {3}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr logonWithToken BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr logonWithTokenEx BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr logonEx BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr authenticate BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession logoff BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.LogonTokenMgr createLogonToken BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.LogonTokenMgr createWCAToken BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr getSession BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.UserInfo getUserCUID BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" # Logon. (4.1: EnterpriseSession2) # -------------------------------------------- TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr2 logon(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/crystaldecisions/sdk/occa/security/IEnterpriseLogonInformation;)Lcom/crystaldecisions/sdk/framework/internal/IEnterpriseSession2; BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr2 logonWithToken(Ljava/lang/String;Lcom/crystaldecisions/sdk/occa/security/IEnterpriseLogonInformation;)Lcom/crystaldecisions/sdk/framework/internal/IEnterpriseSession2; BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.SessionMgr2 getSession BlamePointTracer "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession logoffSession BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession logoffComponent BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.security.internal.LogonTokenMgr createSessionToken BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Logon|{packageandclassname}|{method}" # Services # ------------------------------ # get a service such as InfoStore, ReportEngines, pjs MDAS... TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession getService(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method} {0} {1}" TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession getService(Ljava/lang/String;)Ljava/lang/Object; BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method} {0}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession getService BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodWithParametersOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession getServiceNames(Ljava/lang/String;I)[Ljava/lang/String; BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method} {0}" TraceOneMethodOfClass: com.crystaldecisions.sdk.framework.internal.EnterpriseSession getServiceNames BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ManagedService invoke BlamedMethodTimer_MAN_SERV "SAP BOE|Platform_SDK|Service|ManagedService|invoke|{connection}:Average Response Time (ms)" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ManagedService invoke PerIntervalCounter_MAN_SERV "SAP BOE|Platform_SDK|Service|ManagedService|invoke|{connection}:Invocations per Interval" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ServerController validateServer BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ServerController redirectServer BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ServerController ping BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.APSServerHandler buildAPSClusterInfo BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.FailoverLogonService logonWithToken BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.ServiceMgr getManagedService BlamePointTracer "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.enterprise.ocaframework.RawAPSDirectory doQuery BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|Service|{packageandclassname}|{method}" # Files # ------------------------------ TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.Files addFile BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.Files addStreamingFile BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.RemoteFile overwrite BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.RemoteFile getStreamingDownloadFile BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.RemoteFile getStreamingUploadFile BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.RemoteFile getInputStream BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.StreamingFile nextChunk BlamePointTracer "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" # InfoStore # ------------------------------ TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SerializableInfoObjects readObject BlamePointTracer "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore query BlamePointTracer "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore queryHelper BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore schedule BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore sendTo BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStoreFactory makeOCCA BlamePointTracer "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore commitHelper BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore batchQueryHelper BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore getStreamingQuerySupport BlamePointTracer "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore executeQuery BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|InfoStore|{packageandclassname}|{method}" # Security # ------------------------------ TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SecurityInfo checkCustomRight BlamePointTracer "SAP BOE|Platform_SDK|Security|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SecurityInfo checkRight BlamePointTracer "SAP BOE|Platform_SDK|Security|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SecurityInfo checkSystemRight BlamePointTracer "SAP BOE|Platform_SDK|Security|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SecurityInfo getKnownLimits BlamePointTracer "SAP BOE|Platform_SDK|Security|{packageandclassname}|{method}" TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.infostore.internal.SecurityInfo getKnownRights BlamePointTracer "SAP BOE|Platform_SDK|Security|{packageandclassname}|{method}" # Aurora #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.GetFileTx commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.GetFileTx destroy BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.CopyFileTx commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.CopyFileTx destroy BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.GetStreamTx commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.GetStreamTx destroy BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.RemoveFileTx commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.RemoveFileTx destroy BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.PutFileTx commit BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}" #TraceOneMethodOfClass: com.crystaldecisions.sdk.occa.filerepository.internal.PutFileTx destroy BOE_BACKEND_TRACER "SAP BOE|Platform_SDK|File|{packageandclassname}|{method}"