Splunk AppDynamics

How to pull out an array length

Sean_Davey
Path Finder

Hi

I am looking to be able to pull some different information out of an array that is being collected. 

[Array (size 1):
<?xml version="1.0" encoding="utf-8"?>
<ValidationException inSyncReferenceResolution="false" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<creationDate>2020-05-19T06:36:50.196</creationDate>
<typeCode>3</typeCode>
<exceptionMessageCode>
     <messageCode>43</messageCode>
    <codeDomainName>ClaimReviewMessageCode</codeDomainName>
    <messageDescription>Claim requires manual review because the provider is not         contracted</messageDescription>
     <policyName>ReviewNonParProviderClaim</policyName>
</exceptionMessageCode>
</ValidationException>
]

1.the length of the array out using a getter chain.  I used the information below to try to pull the length but It keeps telling me it is invalid.

getUrl().split(\.).length 

 2. the message code which in this example is "43"

getURL.get(int/3).split().[1]

Thanks

Labels (1)
Tags (2)
0 Karma

Morelz
Motivator

Hi There

I will check on the length one, should be straightforward

To strip out e.g typeCode, you can use below, I use this quite a lot

toString().split(<typeCode>).[1].split(</typeCode>).[0]

Ciao

Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...