Posted: 30 Nov 2015 14:19 EST Last activity: 19 Jan 2016 14:10 EST
Where to find class def for SOAPService?
Our monitoring tool AppDynamics fails to capture web service calls and get the stats by WS operations. The support staff asked for the classdef of com.pega.pegarules.integration.engine.internal.services.soap.SOAPService. I couldn't find the jar file that contains that class on the app server. Where can I find it?
(Assuming you are talking about a Pega 7.1 system) Java classes that are part of the engine are found in the pr_engineclasses table in the Rules schema in the database. There may be multiple versions of this class found, depending on how many times your system has been upgraded and/or updated.
This query should list all of them, with the most likely one being used at the top of the results -- assuming the one most recently modified is the one you are running.
select pzPackage, pzClass, pzLastModified, pzCodeSetVersion from pr_engineclasses where pzPackage = 'com/pega/pegarules/integration/engine/internal/services/soap' and pzClass = 'SOAPService.class' order by pzLastModified desc;
Hi Ken, You will find the classes in following locations 1) com.pega.pegarules.internal.bootstrap.PRBootstrap 2) com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega Available in prbootstrap-api.jar and prbootstrap.jar jars in the EAR file prpc_j2ee14.ear\APP-INF\lib\ 3) com.pega.pegarules.web.impl.WebStandardImpl- available in pr_engineclasses. Kindly connect to PRPC schema and execute the below query to confirm the same. select * from pr_engineclasses where pzclass like '%WebStandardImpl%' Let me know if this helps