Hi Scott,
I am trying to obfuscate xml data present in SQL database.
SQL database version - 13.0.4259.0
Table - lexisnexis_test, column - xmlData (Varchar (max),null)
Sample (sanitized) record value -
<?xml version="1.0" encoding="utf-16"?><Result xmlns:xsd="http://xxxxxxxxxxx" xmlns:xsi="http://XXXXXXXXXXX"><Summary><Status>true</Status><ID>1322028045</ID><IKey>1547030987</IKey><equifaxUsername /><Reference>52852a37-3a55-43bd-bf3d-00f7d3ae2db6</Reference><Scorecard>APIScore</Scorecard><Smartscore>0</Smartscore><ResultText>PASS</ResultText><ProfileURL>https://xxxxxxxxxxxxxx</ProfileURL><Credits>423474</Credits></Summary><Address><Forename>ASHISH</Forename><MiddleName>A</MiddleName><Surname>JAISWAL</Surname><MatchType>Partial</MatchType><DOB>1989-09-08</DOB><ForenameAppended>false</ForenameAppended><MiddleNameAppended>true</MiddleNameAppended><DOBAppended>false</DOBAppended><Telephone>XD</Telephone><Telephonename>T JAISWAL</Telephonename><GoneAway>N</GoneAway><Source>ER2004,ER2005,ER2009,ER2010,ER2011,ER2012,ER2013,ER2014,ER2015,ER2016,ER2017,ER2018,TR</Source><Recency>2017-10-15</Recency><Occupants><OccupantPart><Name>MRS ASHISH A JAISWAL</Name><DOB>1989-09-08</DOB><Recency>2017-10-15</Recency><Residency>2003</Residency><ResidencyScore>VH</ResidencyScore><Telephone>XD</Telephone><TelephoneName>T JAISWAL</TelephoneName><Source>ER2004,ER2005,ER2012,ER2014,ER2015,ER2016,ER2017,ER2018,TR</Source></OccupantPart><OccupantPart><Name>MR ABHIJIT N JAISWAL</Name><DOB>1990-02-04</DOB><Recency>2017-10-15</Recency><Residency>2003</Residency><ResidencyScore>VH</ResidencyScore><Telephone>XD</Telephone><TelephoneName>T JAISWAL</TelephoneName><Source>ER2004,ER2005,ER2012,ER2014,ER2015,ER2016,ER2017,ER2018,RegistryTrust,TR</Source></OccupantPart></Occupants><Property><PropertyPart><Type>Detached</Type><Tenure>F</Tenure><Date>2002-11-08</Date><Price>143500</Price><Silhouette>C21</Silhouette></PropertyPart></Property><AddressValidated>true</AddressValidated><Phonematch><string>01270505593</string><string>079845749658</string></Phonematch></Address><DOB><TracesmartDOB>1</TracesmartDOB><ExperianDOB>9</ExperianDOB><ExperianDOBSpecified>true</ExperianDOBSpecified><EquifaxDOB>9</EquifaxDOB><EquifaxDOBSpecified>true</EquifaxDOBSpecified><EquifaxDOBStatus>Y</EquifaxDOBStatus></DOB><Crediva><FullER>true</FullER></Crediva><CreditActive><InsightAccounts>12</InsightAccounts><InsightAccountsSpecified>true</InsightAccountsSpecified><InsightLenders>9</InsightLenders><InsightLendersSpecified>true</InsightLendersSpecified><CAISLenders>9</CAISLenders><CAISLendersSpecified>true</CAISLendersSpecified><ActiveInsightAccountsSpecified>false</ActiveInsightAccountsSpecified><ActiveInsightAccountsMonth1Specified>false</ActiveInsightAccountsMonth1Specified><ActiveInsightAccountsMonth2Specified>false</ActiveInsightAccountsMonth2Specified><ActiveInsightAccountsMonth3Specified>false</ActiveInsightAccountsMonth3Specified><ActiveInsightAccountsMonth4Specified>false</ActiveInsightAccountsMonth4Specified><ActiveInsightAccountsMonth5Specified>false</ActiveInsightAccountsMonth5Specified><ActiveInsightAccountsMonth6Specified>false</ActiveInsightAccountsMonth6Specified><ActiveInsightAccountsMonth7Specified>false</ActiveInsightAccountsMonth7Specified><ActiveInsightAccountsMonth8Specified>false</ActiveInsightAccountsMonth8Specified><ActiveInsightAccountsMonth9Specified>false</ActiveInsightAccountsMonth9Specified><ActiveInsightAccountsMonth10Specified>false</ActiveInsightAccountsMonth10Specified><ActiveInsightAccountsMonth11Specified>false</ActiveInsightAccountsMonth11Specified><ActiveInsightAccountsMonth12Specified>false</ActiveInsightAccountsMonth12Specified></CreditActive></Result>
WIth DIAGLEVEL=2, it is showing the same exception as shared above.
Could you please create a table with above details and share your feedback.
Thanks,
Ashish
Original Message:
Sent: 08-21-2020 01:48 PM
From: Scott Schmitz
Subject: xml column obfuscation using FDM
Ashish, I did a quick validation with 4.9.37 and the latest 4.9.51 and they both worked ok for me on an Oracle CLOB with embedded XML.
Can you provide some more detail about your environment so I can try to reproduce?
Database Type / Version (e.g. Oracle 12.2)
The specification of the xmlData column in the lexisnexis_test table e.g. VARCHAR(50)
A sample (sanitized) record from that column.
Do you see any more detail if you change the DIAGLEVEL to 2 in the Options file?
Original Message:
Sent: 08-21-2020 01:25 PM
From: Ashish Jaiswal
Subject: xml column obfuscation using FDM
Hi Steve,
I am using FDM version 14.9.46.0 which I got in the beginning of this month after raising the case support.
I'll raise again a new case and request for the latest FDM patch.
Thanks,
Ashish
Original Message:
Sent: 08-21-2020 08:46 AM
From: Scott Schmitz
Subject: xml column obfuscation using FDM
Hi Ashish,
Yes, FDM can detect the XML schema structure when you select the XML/JSON data checkbox. You can select the XML node you wish to mask.
Original Message:
Sent: 08-20-2020 01:02 PM
From: Ashish Jaiswal
Subject: xml column obfuscation using FDM
Hi,
We have column having xml data present in SQL and Oracle databases. is there any way to obfuscate it using FDM?
Is there any way to replace only PII fields present in the column.
Thanks,
Ashish Jaiswal