Java (Java Agent, Installation, JVM, and Controller Installation)

cancel
Showing results for 
Search instead for 
Did you mean: 

How to pull out an array length

Highlighted
Creator

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

Tags (2)
How to pull out an array length
1 REPLY 1
Highlighted
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