cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to pull out an array length

Sean.Davey
Builder

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

1 REPLY 1

Mario.Morelli
Architect

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



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.

Learn more about me in the Community Member Spotlight Q & A
June 26 Webinar
Discover new Splunk integrations and AI innovations for Cisco AppDynamics.


Register Now!

Observe and Explore
Dive into our Community Blog for the Latest Insights and Updates!


Read the blog here