Controller (SaaS, On Premise)

cancel
Showing results for 
Search instead for 
Did you mean: 

Linux Soap calls

Discoverer

Linux Soap calls

Please assist, we desprately need to monitor SOAP calls with Appdynamics but we are facing the following challenges:

We can't use the data collector method, or the getter change functions:

 

1. This method will put a huge overhead on the JVM which we can not justify especially with the slow response issues we are experiancing at the customer sight. 

 

2. The size of one SOAP message (pasted below and I cut it short as I think it shows my point) and then think of that message being produced 3 times a second - our log tracer which uses the simple tail command (which is extremely fast) can not keep up.

_______________________________________________________________________________________________

 Is there another solution to monitor SOAP calls?

 

_______________________________________________________________________________________________

2018 Aug 30 07:55:12:280 GMT +2 BW.CRMGetSubscriptionDetails_Portal-Process_Archive User [BW-User] RESPONSE_SUBDETAILS Job-3171939 [OrchestrationHandler/CRMGetSubscriptionDetails/RequestResponse/subProcs/CRMGetSubscriptionDetailsWS/invokeRS.process/Log-1]: <?xml version="1.0" encoding="UTF-8"?> <java version="1.7.0_09" class="java.beans.XMLDecoder"> <array class="com.amdocs.cih.services.subscription.lib.ExtendedSubscription" length="1"> <void index="0"> <object class="com.amdocs.cih.services.subscription.lib.ExtendedSubscription"> <void property="subscription"> <object class="com.amdocs.cih.services.subscription.lib.Subscription"> <void property="customerBillingProfileRef"> <object class="com.amdocs.cih.services.customerbillingprofile.lib.CustomerBillingProfileRef"> <void property="customerBillingProfileID"> <object class="com.amdocs.cih.services.customerbillingprofile.lib.CustomerBillingProfileID" id="CustomerBillingProfileID0"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>102734949</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> </object> </void> <void property="defaultDistribution"> <object class="com.amdocs.cih.services.subscription.lib.SubscriptionDefaultDistributionChannel"> <void property="defaultOC"> <object class="com.amdocs.cih.services.customeraccount.lib.DistributionChannelRef"> <void property="postpaidChannelRef"> <object class="com.amdocs.cih.services.customeraccount.lib.PostpaidChannelRef"> <void property="ID"> <object class="com.amdocs.cih.services.customeraccount.lib.PostPaidChannelID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>335820984</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> </object> </void> </object> </void> <void property="defaultRC"> <object class="com.amdocs.cih.services.customeraccount.lib.DistributionChannelRef"> <void property="postpaidChannelRef"> <object class="com.amdocs.cih.services.customeraccount.lib.PostpaidChannelRef"> <void property="ID"> <object class="com.amdocs.cih.services.customeraccount.lib.PostPaidChannelID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>335820984</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> </object> </void> </object> </void> <void property="defaultUC"> <object class="com.amdocs.cih.services.customeraccount.lib.DistributionChannelRef"> <void property="postpaidChannelRef"> <object class="com.amdocs.cih.services.customeraccount.lib.PostpaidChannelRef"> <void property="ID"> <object class="com.amdocs.cih.services.customeraccount.lib.PostPaidChannelID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>335820984</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> </object> </void> </object> </void> </object> </void> <void property="globalParameters"> <array class="com.amdocs.cih.services.offer.lib.Parameter" length="0"/> </void> <void property="subscriptionContactRole"> <array class="com.amdocs.cih.services.contactrole.lib.ContactRole" length="1"> <void index="0"> <object class="com.amdocs.cih.services.contactrole.lib.ContactRole"> <void property="address"> <object class="com.amdocs.cih.services.address.lib.Address"> <void property="physicalAddressDetails"> <object class="com.amdocs.cih.services.address.lib.PhysicalAddressDetails"> <void property="addressFormat"> <object class="com.amdocs.cih.common.datatypes.rvt.AddressFormat"> <string>Standard</string> </object> </void> <void property="addressType"> <object class="com.amdocs.cih.common.datatypes.rvt.AddressType"> <string>Geographic</string> </object> </void> <void property="apartment"> <string></string> </void> <void property="city"> <string></string> </void> <void property="country"> <object class="com.amdocs.cih.common.datatypes.rvt.Country"> <string>SOUTH AFRICA</string> </object> </void> <void property="floor"> <string></string> </void> <void property="formattedAddress1"> <string></string> </void> <void property="formattedAddress2"> <string></string> </void> <void property="formattedAddress3"> <string></string> </void> <void property="formattedAddress4"> <string></string> </void> <void property="latitudeDirty"> <boolean>true</boolean> </void> <void property="physicalAddressRef"> <object class="com.amdocs.cih.services.address.lib.PhysicalAddressRef"> <void property="physicalAddressID"> <object class="com.amdocs.cih.services.address.lib.PhysicalAddressID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string>3498506</string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> </object> </void> <void property="postcode"> <string>0183</string> </void> <void property="room"> <string></string> </void> <void property="state"> <object class="com.amdocs.cih.common.datatypes.rvt.StateProv"> <string>8</string> </object> </void> <void property="streetName"> <string></string> </void> <void property="streetNumber"> <string>30</string> </void> <void property="timeZone"> <object class="sun.util.calendar.ZoneInfo"> <void property="ID"> <string>GMT+02:00</string> </void> <void property="rawOffset"> <int>7200000</int> </void> </object> </void> <void property="town"> <string></string> </void> </object> </void> <void property="postalAddressDetails"> <object class="com.amdocs.cih.services.address.lib.PostalAddressDetails"> <void property="addressFormat"> <object class="com.amdocs.cih.common.datatypes.rvt.AddressFormat"> <string>Standard</string> </object> </void> <void property="addressType"> <object class="com.amdocs.cih.common.datatypes.rvt.AddressType"> <string>Geographic</string> </object> </void> <void property="city"> <string></string> </void> <void property="country"> <object class="com.amdocs.cih.common.datatypes.rvt.Country"> <string></string> </object> </void> <void property="formattedAddress1"> <string></string> </void> <void property="formattedAddress2"> <string></string> </void> <void property="formattedAddress3"> <string></string> </void> <void property="formattedAddress4"> <string></string> </void> <void property="postOfficeBox"> <string></string> </void> <void property="postalAddressRef"> <object class="com.amdocs.cih.services.address.lib.PostalAddressRef"> <void property="postalAddressID"> <object class="com.amdocs.cih.services.address.lib.PostalAddressID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string>3498506</string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> </object> </void> <void property="postcode"> <string>0183</string> </void> <void property="state"> <object class="com.amdocs.cih.common.datatypes.rvt.StateProv"> <string>8</string> </object> </void> <void property="timeZone"> <object class="sun.util.calendar.ZoneInfo"> <void property="ID"> <string>GMT+02:00</string> </void> <void property="rawOffset"> <int>7200000</int> </void> </object> </void> <void property="town"> <string></string> </void> </object> </void> </object> </void> <void property="contactRoleDetails"> <object class="com.amdocs.cih.services.contactrole.lib.ContactRoleDetails"> <void property="additionalName"> <string></string> </void> <void property="formattedName"> <string></string> </void> <void property="isUseOrganizationNameDirty"> <boolean>true</boolean> </void> <void property="roleName"> <string>Subscriber</string> </void> <void property="roleValidityEndDate"> <object class="java.util.Date"> <long>86560696799000</long> </object> </void> <void property="roleValidityStartDate"> <object class="java.util.Date"> <long>1500674399000</long> </object> </void> </object> </void> <void property="contactRoleRef"> <object class="com.amdocs.cih.services.contactrole.lib.ContactRoleRef"> <void property="contactRoleID"> <object class="com.amdocs.cih.services.contactrole.lib.ContactRoleID"> <void property="entityType"> <string>Subscription</string> </void> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string>20094058</string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> </object> </void> <void property="customerProfileDetails"> <object class="com.amdocs.cih.services.customerprofile.lib.CustomerProfileDetails"> <void property="acquisitionDate"> <object class="java.util.Date"> <long>1348178400000</long> </object> </void> <void property="customerId"> <string></string> </void> <void property="customerName"> <string></string> </void> <void property="customerRank"> <int>-647</int> </void> <void property="dealer"> <object class="com.amdocs.cih.common.datatypes.rvt.CustomerDealer"> <string>DLR01</string> </object> </void> <void property="preferredCurrency"> <object class="java.util.Currency" method="getInstance"> <string>ZAR</string> </object> </void> <void property="preferredMarketingChannel"> <object class="com.amdocs.cih.common.datatypes.rvt.CustomerMarketingChannel"> <string>Mobile</string> </object> </void> </object> </void> <void property="customerProfileID"> <object class="com.amdocs.cih.services.customerprofile.lib.CustomerProfileID"> <void property="customerId"> <string>102734949</string> </void> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string>2899866</string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> <void property="entityId"> <object class="com.amdocs.cih.common.core.EntityIDBase"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>866464190</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> <void property="entityType"> <string>Subscription</string> </void> <void property="organizationDetails"> <object class="com.amdocs.cih.services.party.lib.OrganizationDetails"> <void property="XTerritoryADTX2"> <object class="com.tsa.cih.services.party.lib.XTerritoryADT"> <void property="IDX2"> <string>22</string> </void> <void property="accountTypeX2"> <string>Residential</string> </void> <void property="customerTypeCategoryX2"> <string>Residential Default</string> </void> <void property="nameX2"> <string>Mobile Residential</string> </void> <void property="orderPriorityX2"> <string>L</string> </void> <void property="rankX2"> <string></string> </void> <void property="revenueX2"> <string>Please specify:</string> </void> <void property="typeX2"> <string>Segment</string> </void> </object> </void> <void property="ceaseDate"> <object class="java.util.Date"> <long>-</long> </object> </void> <void property="cpaComplianceDateX2"> <object class="java.util.Date"> <long>-</long> </object> </void> <void property="establishDate"> <object class="java.util.Date"> <long></long> </object> </void> <void property="fiscalYearEnd"> <object class="java.util.Date"> <long>-</long> </object> </void> <void property="id"> <string>3901621</string> </void> <void property="isLegalEntityDirty"> <boolean>true</boolean> </void> <void property="name"> <string></string> </void> <void property="organizationID"> <object class="com.amdocs.cih.services.party.lib.OrganizationID" id="OrganizationID0"> <void property="id"> <string></string> </void> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string></string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> <void property="revenueRange"> <object class="com.amdocs.cih.common.datatypes.rvt.OrganizationRevenueRange"> <string>Please specify:</string> </object> </void> <void property="ricaComplianceDateX2"> <object class="java.util.Date"> <long>-</long> </object> </void> <void property="sizeEmployees"> <object class="com.amdocs.cih.common.datatypes.rvt.OrganizationSizeEmployees"> <string>Please specify:</string> </object> </void> <void property="statusDirty"> <boolean>true</boolean> </void> <void property="type"> <object class="com.amdocs.cih.common.datatypes.rvt.OrganizationType"> <string></string> </object> </void> </object> </void> <void property="organizationID"> <object idref="OrganizationID0"/> </void> <void property="personDetails"> <object class="com.amdocs.cih.services.party.lib.PersonDetails"> <void property="birthDate"> <object class="java.util.Date"> <long></long> </object> </void> <void property="deathDate"> <object class="java.util.Date"> <long>-</long> </object> </void> <void property="familyName"> <string></string> </void> <void property="formattedName"> <string></string> </void> <void property="gender"> <object class="com.amdocs.cih.common.datatypes.rvt.PersonGender"> <string></string> </object> </void> <void property="givenName"> <string></string> </void> <void property="id"> <string></string> </void> <void property="maritalStatus"> <object class="com.amdocs.cih.common.datatypes.rvt.PersonMaritalStatus"> <string></string> </object> </void> <void property="marketingCommIndicatorX2"> <string>N</string> </void> <void property="marketingCommMethodX2"> <string>Please Specify</string> </void> <void property="nameChangeDate"> <object class="java.util.Date"> <long>-6847812000000</long> </object> </void> <void property="personRankDirty"> <boolean>true</boolean> </void> <void property="phone"> <string>0732274674</string> </void> <void property="phoneX2"> <string>0732274674</string> </void> <void property="salutation"> <object class="com.amdocs.cih.common.datatypes.rvt.PersonSalutation"> <string></string> </object> </void> </object> </void> <void property="personID"> <object class="com.amdocs.cih.services.party.lib.PersonID"> <void property="id"> <string>3132805</string> </void> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>objid</string> <string>3343825</string> </void> </object> </void> <void property="masterSubsystem"> <string>CRM</string> </void> </void> </void> </object> </void> </object> </void> </array> </void> <void property="subscriptionDetails"> <object class="com.amdocs.cih.services.subscription.lib.SubscriptionDetails"> <void property="assignedOffers"> <array class="com.amdocs.cih.services.offer.lib.AssignedOffer" length="13"> <void index="0"> <object class="com.amdocs.cih.services.offer.lib.AssignedOffer"> <void property="assignedOfferChargeDistribution"> <array class="com.amdocs.cih.services.subscription.lib.OfferChargeDistribution" length="1"> <void index="0"> <object class="com.amdocs.cih.services.subscription.lib.OfferChargeDistribution"> <void property="chargeDistributionTypeDirty"> <boolean>true</boolean> </void> <void property="distributionChannelRef"> <object class="com.amdocs.cih.services.customeraccount.lib.DistributionChannelRef"> <void property="postpaidChannelRef"> <object class="com.amdocs.cih.services.customeraccount.lib.PostpaidChannelRef"> <void property="ID"> <object class="com.amdocs.cih.services.customeraccount.lib.PostPaidChannelID"> <void property="sourceId"> <void property="masterId"> <void property="masterIdentifier"> <object class="java.util.HashMap"> <void method="put"> <string>id</string> <string>335820984</string> </void> </object> </void> <void property="masterSubsystem"> <string>ABP</string> </void> </void> </void> </object> </void> </object> </void> </object> </void> </object> </void> </array> </void> <void property="assignedOfferEventDistribution"> <array class="com.amdocs.cih.services.subscription.lib.OfferEventDistribution" length="0"/> </void> <void property="offerDetails"> <object class="com.amdocs.cih.services.offer.lib.OfferDetails"> <void property="assignedOfferInstance"> <object class="com.amdocs.cih.services.offer.lib.OfferInstance"> <void property="offerInstance"> <int>226627842</int> </void> </object> </void> <void property="commitmentDate"> <object class="java.sql.Timestamp"> <long>1500636503000</long> </object> </void> <void property="effectiveDate"> <object class="java.sql.Timestamp"> <long>1500636503000</long> </object> </void> <void property="expirationDateDirty"> <boolean>true</boolean> </void> <void property="offerID"> <object class="com.amdocs.cih.services.offer.lib.OfferID"> <void property="offerID"> <string>590655</string> </void> </object> </void> <void property="offerTypeDirty"> <boolean>true</boolean> </void> <void property="statusDirty"> <boolean>true</boolean> </void> </object> </void> <void property="offerParameters"> <array class="com.amdocs.cih.services.offer.lib.Parameter" length="54" id="ParameterArray0"> <void index="0"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>Device</string> </void> <void property="parameterType"> <string>LV</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>Netis Wi-Fi Extender</string> </void> </array> </void> </object> </void> <void index="1"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>Device</string> </void> <void property="parameterType"> <string>LV</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>Huawei B315</string> </void> </array> </void> </object> </void> <void index="2"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>IsQuotation</string> </void> <void property="parameterType"> <string>C</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>No</string> </void> </array> </void> </object> </void> <void index="3"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>Immediate charge ind</string> </void> <void property="parameterType"> <string>C</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>N</string> </void> </array> </void> </object> </void> <void index="4"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>Override RC amount</string> </void> <void property="parameterType"> <string>NM</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>-1</string> </void> </array> </void> </object> </void> <void index="5"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="parameterName"> <string>Old Handset/Device cost</string> </void> <void property="parameterType"> <string>NM</string> </void> <void property="parameterValue"> <array class="java.lang.String" length="1"> <void index="0"> <string>0</string> </void> </array> </void> </object> </void> <void index="6"> <object class="com.amdocs.cih.services.offer.lib.Parameter"> <void property="paramet...

Linux Soap calls