[SICSR-16905] PreviousMessageMapping rule abends on identifiers with digits  
Product Line: P&C
Component/s: eMessaging
Affects Version/s: SICS 4.8
Fix Version/s: SICS 4.9.4 SICS 4.9.3 SSP2
Customer: Swiss Re Zurich
External Issue ID: PRB000606648

Problem:
PreviousMessageMapping rule abends on identifiers with digits e.g. <Contract><ReinsurerReference>2301820195

Solution:
When attempting to create a date from an attribute (to see if it really is a date) or a number, then should this fail it should not cause an abend. Rather it should simply move on to the next test.

Workaround:
You can get around this problem in the xPath for the field by concatenation with non-numeric characters e.g. change the XPATH to concat('cr', the_original_xpath )

concat('cr',(jv-ins-re:Contract/jv-ins-re:CedentReference[//jv-ins-re:TechAccount[attribute::Sender='cedent']] | //jv-ins-re:Contract/jv-ins-re:BrokerReference))

Root Cause:
Identification of Date and Numeric fields by attempted translation from Strings

Extent of Impact:
Ten chars or greather digit only 'String' Identifiers 2147483648 upwards (greater than max integer)

Impact on Existing Data

Recovery Method for Existing Data Affected

Reporting