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;
Posted: 6 years ago
Posted: 30 Nov 2015 14:50 EST
Ravi Kumar Pisupati (Ravi Kumar Pisupati)
Principal LSA - Pega
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