380 lines
47 KiB
JSON
380 lines
47 KiB
JSON
// comments removed ONLY if this first line is a comment
|
|
// $Id: FR-CoreLogic-mapping.json 231 2012-08-31 21:40:43Z tim $
|
|
// Defines the FR to CoreLogic mapping rules. CL uses a 1900 character fixed size record. Lots of magic.
|
|
|
|
//
|
|
// Copyright (c) 2011-2012 Dovetail Software, Inc. All Rights Reserved.
|
|
// Some portions copyright by other entities, see specific methods/classes for callouts.
|
|
// Dovetail may contribute classes, methods and implementation to customer projects. Provided this copyright notice
|
|
// is retained, customers are granted a free, perpetual and assignable license to this software when used in the
|
|
// project, work for hire or purpose for which it was originally intended. Customers may not resell software for
|
|
// purposes unrelated to its original project, work for hire or intent.
|
|
//
|
|
|
|
{
|
|
// name this something (not used yet)
|
|
"target": "CoreLogic",
|
|
// output format (@todo csv or others)
|
|
"outputFormat": "fixed-length",
|
|
// output encoding
|
|
"outputEncoding":"ISO-8859-1",
|
|
// set below to zero for non-fixed-length formats
|
|
"totalRecordLength": 1900,
|
|
// config data for various Mapper classes
|
|
"config": {
|
|
// do not try using escapes here, things go badly
|
|
"variables": {
|
|
"_grantee": "Grantor_Original@Title~[N],Grantor@Title~[N],Grantee",
|
|
"_grantor_filler": "Grantor_Original@Title~[U]",
|
|
"_grantor": "-STOP-@Title~[N],Grantor",
|
|
"_buyer": "Trustee_Successor_Address_Name_Unparsed@Title~[NU],Trustee_Address_Name_Unparsed@Title~[NU],Grantee_Name_Address_Unparsed,Address_Grantee_Unparsed,Tax_Statement_Address_Unparsed@Title~[U],Recording_Return_Address_Name_Unparsed@Title~[U],Address_Property@Title~[U]",
|
|
"_property": "Address_Property,Property_Address_Property_City_Property_Zip",
|
|
"_beneficiary": "Beneficiary_Securitization@Title~[N],Beneficiary_Assignee@Title~[N],Beneficiary_Original@Title~[N]",
|
|
"_trustee": "Trustee_Successor,Trustee_Successor_Name_Address_Unparsed,Trustee_Successor_Contact_Name,Trustee,Trustee_Address_Name_Unparsed,Trustee_Contact_Name",
|
|
"_trustee_sale": "TS_Number@Title~[NU], File_Number_Successor_Trustee@Title~[N]",
|
|
"_recording_return": "Recording_Return_Address_Name_Unparsed@Title~[N]"
|
|
}
|
|
|
|
//"DocumentNumberMapper"
|
|
// installed from external file
|
|
//"LegalDescriptionMapper"
|
|
//"AddressMapper"
|
|
//"NameMapper"
|
|
//"DeedCategoryMapper"
|
|
//"DAMARMapper"
|
|
//"MERSServiceFlagMapper"
|
|
//"RelationshipTypeMapper"
|
|
},
|
|
// mapping from FR field names to CL
|
|
"map": [
|
|
// present in csv output as meta field and can optionally be emitted to output iff --emit-meta-fields
|
|
// note if these are emitted, the whole start/end absolute pos will be off
|
|
{"nbr": 0 ,"frName":"Document Name","targetName":"FILE","status":"meta","targetLength": 16,"targetStart": 0,"targetEnd": 0 ,"mappingClass":"CoreLogic.DocumentNumberMapper"},
|
|
{"nbr": 1 ,"frName":"Template Name","targetName":"TEMPLATE","status":"meta","targetLength": 16,"targetStart": 0,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
// next set just collect data but do not map to target here but hold as bucket for later processing
|
|
{"nbr": 0 ,"frName":"Property_Address_Property_City_Property_Zip","targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"MERS_Number","targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Min_Number", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantor", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantor_2", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee_2", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantor_3", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee_3", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantor_4", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee_4", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantor_Original", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee_Original", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Beneficiary_Original", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Beneficiary_Assignee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Beneficiary_Securitization", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Address_Trustee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Address_Trustee_Successor", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Address_Grantee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Address_Grantee_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Grantee_Name_Address_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Trustee_Address_Name_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Trustee_Successor_Address_Name_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Trustee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Trustee_Successor", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Trustee_Contact_Name", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Trustee_Successor_Contact_Name", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Phone_Number_Trustee_Successor", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"State_Trustee_Successor", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Recording_Return_Address_Name_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Tax_Statement_Address_Unparsed", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"TS_Number", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"File_Number_Successor_Trustee", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"1_Parse_Address_Auction_City_Auction", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Legal_Description_Unparsed_2", "extract":"all", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 0 ,"frName":"Legal_Description_Unparsed_1", "extract":"all", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 0 ,"frName":"Legal_Description_Unparsed", "alternate":"Legal_Description_Unparsed", "concat":"_1,_2","extract":"all", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"LegalDescriptionMapper"},
|
|
|
|
{"nbr": 0 ,"frName":"Date_Payment_Monthly_Start", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Date_Document", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Date_Original_Recording", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 0 ,"frName":"Date_Auction", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
// just so we can stop processing on certain alternate conditions
|
|
{"nbr": 0 ,"frName":"-STOP-", "targetName":"","status":"meta","targetLength": 0 ,"targetStart": 0 ,"targetEnd": 0 ,"mappingClass":"RawMapper"},
|
|
|
|
|
|
// next two generally given on command line, although could extract from data if mixed batch data
|
|
{"nbr": 1 ,"frName":"","targetName":"State","targetLength": 2 ,"targetStart": 1 ,"targetEnd": 2 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 2 ,"frName":"","targetName":"County Code","targetLength": 2 ,"targetStart": 3 ,"targetEnd": 4 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 3 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 4 ,"targetStart": 5 ,"targetEnd": 8 ,"mappingClass":"RawMapper"},
|
|
// map title to single char value
|
|
{"nbr": 4 ,"frName":"Title","targetName":"Deed Category","targetLength": 1 ,"targetStart": 9 ,"targetEnd": 9 ,"mappingClass":"CoreLogic.DeedCategoryMapper"},
|
|
// doc/reception number; @todo fancy book / page replacement logic
|
|
{"nbr": 5 ,"frName":"Recording_Number","keyField":true,"targetName":"Document Number","targetLength": 10 ,"targetStart": 10 ,"targetEnd": 19, "alternate":"Document Name","mappingClass":"CoreLogic.DocumentNumberMapper"},
|
|
// general date
|
|
{"nbr": 6 ,"frName":"Date_Recording","targetName":"Recording Date","targetLength": 8 ,"targetStart": 20 ,"targetEnd": 27,"strict":true,"mappingClass":"DateMapper"},
|
|
// never mapped but don't error out
|
|
{"nbr": 7 ,"defaultValue":"", "frName":"","targetName":"Title Company Code","targetLength": 5 ,"targetStart": 28 ,"targetEnd": 32 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 8 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 33 ,"targetEnd": 33 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 9 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 34 ,"targetEnd": 36 ,"mappingClass":"RawMapper"},
|
|
// map names/companies per CL rules; @todo need lookup data for company entities
|
|
// the frName is empty, since an elaborate alternate sequence is used because this is Title/DeedCategory dependent
|
|
{"nbr": 10 ,"frName":"_grantee","alternate": "${_grantee}","overflow":"_2,_3,_4", "targetName":"Buyer/Borrower/Defendant 1 First Name or Company Name","targetLength": 30 ,"targetStart": 37 ,"targetEnd": 66 ,"mappingClass":"NameMapper", "extract":"first", "format":"nominee"},
|
|
{"nbr": 11 ,"frName":"_grantee","alternate": "${_grantee}","overflow":"_2,_3,_4", "targetName":"Buyer/Borrower/Defendant 1 Last Name or Company Code","targetLength": 18 ,"targetStart": 67 ,"targetEnd": 84 ,"mappingClass":"NameMapper", "extract":"last", "format":"nominee,lendlookup"},
|
|
// Substition
|
|
{"nbr": 12 ,"frName":"_vesting","alternate": "${_grantee}","targetName":"Buyer/Borrower 1 Vesting","targetLength": 2 ,"targetStart": 85 ,"targetEnd": 86 ,"mappingClass":"NameMapper", "extract":"vesting"},
|
|
// addresses come from either single parsed fields, or we parse using Address class parser magic (see alternate)
|
|
// @todo we are using property addy but really need the mailing addy of the original grantor
|
|
{"nbr": 13 ,"frName":"_addressBBT","targetName":"Buyer/Borrower/Trustee Street Address","targetLength": 30 ,"targetStart": 87 ,"targetEnd": 116 ,"mappingClass":"AddressMapper", "extract": "address", "alternate":"${_buyer}"},
|
|
{"nbr": 14 ,"defaultValue":"{forceEmpty}","frName":"_leadingBBT","targetName":"Buyer/Borrower/Lender Care of Name","targetLength": 20 ,"targetStart": 117 ,"targetEnd": 136 ,"mappingClass":"AddressMapper", "extract":"leading", "alternate":"${_buyer}"},
|
|
{"nbr": 15 ,"frName":"_zipBBT","targetName":"Buyer/Borrower/Trustee Zip Code","targetLength": 5 ,"targetStart": 137 ,"targetEnd": 141 ,"mappingClass":"AddressMapper", "extract":"zipcode", "alternate":"${_buyer}"},
|
|
{"nbr": 16 ,"frName":"_cityBBT","targetName":"Buyer/Borrower/Trustee City","targetLength": 20 ,"targetStart": 142 ,"targetEnd": 161 ,"mappingClass":"AddressMapper", "extract":"city", "alternate":"${_buyer}"},
|
|
{"nbr": 17 ,"frName":"_stateBBT","targetName":"Buyer/Borrower/Trustee State","targetLength": 2 ,"targetStart": 162 ,"targetEnd": 163 ,"mappingClass":"AddressMapper", "extract":"state", "alternate":"${_buyer}"},
|
|
{"nbr": 18 ,"frName":"Securitization_Beneficiary","alternate": "${_beneficiary}","targetName":"Lender/Lender First Name/Beneficiary/Company Name","targetLength": 30 ,"targetStart": 164 ,"targetEnd": 193 ,"mappingClass":"NameMapper", "extract":"first", "format":"nominee"},
|
|
{"nbr": 19 ,"frName":"Securitization_Beneficiary","alternate": "${_beneficiary}","targetName":"Lender/Lender Last Name/Beneficiary/Company Code","targetLength": 18 ,"targetStart": 194 ,"targetEnd": 211 ,"mappingClass":"NameMapper", "extract":"last", "format":"nominee,lendlookup"},
|
|
|
|
// @todo return addy is NOT likely the right bits and we should fully ocr/parse components
|
|
{"nbr": 20 ,"frName":"_HOLD_","targetName":"Lender Zip Code","targetLength": 5 ,"targetStart": 212 ,"targetEnd": 216 ,"mappingClass":"AddressMapper", "extract":"zipcode"},
|
|
{"nbr": 21 ,"frName":"_HOLD_","targetName":"Lender City","targetLength": 20 ,"targetStart": 217 ,"targetEnd": 236 ,"mappingClass":"AddressMapper", "extract":"city"},
|
|
{"nbr": 22 ,"frName":"_HOLD_","targetName":"Lender State","targetLength": 2 ,"targetStart": 237 ,"targetEnd": 238 ,"mappingClass":"AddressMapper", "extract":"state"},
|
|
// @todo both next likely wrong
|
|
{"nbr": 23 ,"frName":"Amount_Transfer_Tax","targetName":"Document Transfer Tax","targetLength": 10 ,"targetStart": 239 ,"targetEnd": 248 ,"mappingClass":"MoneyMapper"},
|
|
// @todo next
|
|
{"nbr": 24 ,"frName":"","targetName":"Tax in Full or Less (Basically a CA field) (F, N, P, U)","targetLength": 1 ,"targetStart": 249 ,"targetEnd": 249 ,"mappingClass":"RawMapper"},
|
|
// @todo next two duplicate above beneficiary
|
|
{"nbr": 25 ,"frName":"_grantor","alternate": "${_grantor}","targetName":"Seller/Grantor/Plaintiff 1 First Name or Company Name","targetLength": 30 ,"targetStart": 250 ,"targetEnd": 279 ,"mappingClass":"NameMapper", "extract":"first", "format":"trust"},
|
|
{"nbr": 26 ,"frName":"_grantor","alternate": "${_grantor}","targetName":"Seller/Grantor/Plaintiff 1 Last Name or Company Code","targetLength": 18 ,"targetStart": 280 ,"targetEnd": 297 ,"mappingClass":"NameMapper", "extract":"last", "format":"lendlookup"},
|
|
// @todo next is wrong; need to cap mort amount
|
|
{"nbr": 27 ,"frName":"Amount_Mortgage","targetName":"Mortgage Amount","targetLength": 15 ,"targetStart": 298 ,"targetEnd": 312 ,"mappingClass":"MoneyMapper", "format":"#"},
|
|
// goodness follows; @todo alternate
|
|
{"nbr": 28 ,"frName":"Zip_Property","targetName":"Property Zip Code","targetLength": 5 ,"targetStart": 313 ,"targetEnd": 317 ,"mappingClass":"AddressMapper", "extract":"zipcode", "alternate":"${_property}"},
|
|
{"nbr": 29 ,"frName":"APN_Number","extract":"apn0","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"APN 1","targetLength": 6 ,"targetStart": 318 ,"targetEnd": 323 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 30 ,"frName":"APN_Number_2","extract":"apn1","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"APN 2","targetLength": 6 ,"targetStart": 324 ,"targetEnd": 329 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 31 ,"frName":"APN_Number_3","extract":"apn2","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"APN 3","targetLength": 5 ,"targetStart": 330 ,"targetEnd": 334 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 32 ,"frName":"APN_Number_4","extract":"apn3","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"APN 4","targetLength": 5 ,"targetStart": 335 ,"targetEnd": 339 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 33 ,"frName":"Lot","extract":"lot","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Lot","targetLength": 6 ,"targetStart": 340 ,"targetEnd": 345 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 34 ,"frName":"Block","extract":"block","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Block","targetLength": 6 ,"targetStart": 346 ,"targetEnd": 351 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 35 ,"frName":"Subdivision","extract":"subdivision","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "status":"mult","targetName":"Tract/Subdivision Name","targetLength": 30 ,"targetStart": 352 ,"targetEnd": 381 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 35 ,"frName":"Tract","extract":"tract","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "status":"mult","targetName":"Tract/Subdivision Name","targetLength": 30 ,"targetStart": 352 ,"targetEnd": 381 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 36 ,"frName":"Parcel","extract":"parcel","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Parcel","targetLength": 6 ,"targetStart": 382 ,"targetEnd": 387 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 37 ,"frName":"Book_Parcel","extract":"parcelbook","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Parcel Map/Book","targetLength": 6 ,"targetStart": 388 ,"targetEnd": 393 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 38 ,"frName":"Page_Parcel","extract":"parcelpage","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Parcel Map/Page","targetLength": 6 ,"targetStart": 394 ,"targetEnd": 399 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 39 ,"frName":"Section","extract":"section","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Section","targetLength": 3 ,"targetStart": 400 ,"targetEnd": 402 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 40 ,"frName":"Township","extract":"township","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Township/Municipality Code","targetLength": 3 ,"targetStart": 403 ,"targetEnd": 405 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 41 ,"frName":"Range","extract":"range","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Range","targetLength": 3 ,"targetStart": 406 ,"targetEnd": 408 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 42 ,"frName":"Unit","extract":"unit","alternate":"Legal_Description_Unparsed","concat":"_1,_2", "targetName":"Unit Number (Legal Condominium Unit Number)","targetLength": 10 ,"targetStart": 409 ,"targetEnd": 418 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 43 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 419 ,"targetEnd": 419 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 44 ,"frName":"Recording_Number_Original","targetName":"Matching Grant Deed/Original Document Number","targetLength": 10 ,"targetStart": 420 ,"targetEnd": 429 ,"mappingClass":"CoreLogic.DocumentNumberMapper"},
|
|
{"nbr": 45 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 430 ,"targetEnd": 430 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 46 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 431 ,"targetEnd": 431 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 47 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 4 ,"targetStart": 432 ,"targetEnd": 435 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 48 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 436 ,"targetEnd": 437 ,"mappingClass":"RawMapper"},
|
|
// @todo cannot handle .1 {"nbr": 49 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 438 ,"targetEnd": 443 ,"mappingClass":"RawMapper"},
|
|
// @todo cannot handle .1 {"nbr": 49.1 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 8 ,"targetStart": 444 ,"targetEnd": 451 ,"mappingClass":"RawMapper"},
|
|
// just add 'em up
|
|
{"nbr": 49 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 14 ,"targetStart": 438 ,"targetEnd": 451 ,"mappingClass":"RawMapper"},
|
|
|
|
// @todo
|
|
{"nbr": 50 ,"defaultValue":"", "frName":"","targetName":"Retake Indicator","targetLength": 1 ,"targetStart": 452 ,"targetEnd": 452 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 51 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 453 ,"targetEnd": 455 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 52 ,"frName":"Legal_Type","extract":"cl-legaltype","alternate":"Legal_Description_Unparsed","targetName":"Legal Type","targetLength": 1 ,"targetStart": 456 ,"targetEnd": 456 ,"mappingClass":"LegalDescriptionMapper"},
|
|
|
|
{"nbr": 53 ,"frName":"_DAMAR","alternate":"Title","targetName":"DAMAR Doc Type","targetLength": 2 ,"targetStart": 457 ,"targetEnd": 458 ,"mappingClass":"CoreLogic.DAMARMapper"},
|
|
{"nbr": 54 ,"frName":"","targetName":"Mailing/Property Address Indicator (P/M)","targetLength": 1 ,"targetStart": 459 ,"targetEnd": 459 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 55 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 460 ,"targetEnd": 460 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 56 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 461 ,"targetEnd": 466 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 57 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 467 ,"targetEnd": 467 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 58 ,"frName":"","targetName":"Property Street Address (Part 2)","targetLength": 8 ,"targetStart": 468 ,"targetEnd": 475 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 59 ,"frName":"","targetName":"Land Court Document Number - Hawaii","targetLength": 7 ,"targetStart": 476 ,"targetEnd": 482 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 60 ,"frName":"Address_Recording_Return","alternate":"${_recording_return}","targetName":"Lender Street Address","targetLength": 30 ,"targetStart": 483 ,"targetEnd": 512 ,"mappingClass":"AddressMapper", "extract":"address"},
|
|
// @todo format used as sep!
|
|
{"nbr": 61 ,"frName":"Address_Property","targetName":"Property Street Address (Part 1)","targetLength": 20 ,"targetStart": 513 ,"targetEnd": 532 ,"mappingClass":"AddressMapper", "format":" ", "extract": "address"},
|
|
{"nbr": 62 ,"frName":"City_Property","alternate":"${_property}", "targetName":"Property City/Tax City","targetLength": 20 ,"targetStart": 533 ,"targetEnd": 552 ,"mappingClass":"AddressMapper", "extract":"city"},
|
|
// N
|
|
{"nbr": 63 ,"defaultValue":"Y", "frName":"","targetName":"APN Research Flag/Online Flag","targetLength": 1 ,"targetStart": 553 ,"targetEnd": 553 ,"mappingClass":"RawMapper"},
|
|
// @todo
|
|
{"nbr": 64 ,"frName":"","targetName":"Multiple Parcel Indicator (M, S for Split) (Part 1)","targetLength": 1 ,"targetStart": 554 ,"targetEnd": 554 ,"mappingClass":"RawMapper"},
|
|
// Date
|
|
{"nbr": 65 ,"frName":"_origdate","alternate":"Date_Auction@Title~[U],Date_Original_Recording,Date_Document@Title~[N]","targetName":"Original Recording Date/Contract Sales Date for Deed/Deed of Trust/Execution Date/Signature Date","targetLength": 8 ,"targetStart": 555 ,"targetEnd": 562,"strict":true,"mappingClass":"DateMapper"},
|
|
// @todo
|
|
{"nbr": 66 ,"frName":"","targetName":"Certificate of Title - Hawaii","targetLength": 6 ,"targetStart": 563 ,"targetEnd": 568 ,"mappingClass":"RawMapper"},
|
|
// @todo
|
|
{"nbr": 67 ,"frName":"","targetName":"Excise Tax Number - Washington","targetLength": 8 ,"targetStart": 569 ,"targetEnd": 576 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 68 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 577 ,"targetEnd": 578 ,"mappingClass":"RawMapper"},
|
|
// @todo see note above about .1 {"nbr": 69 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 4 ,"targetStart": 579 ,"targetEnd": 582 ,"mappingClass":"RawMapper"},
|
|
// {"nbr": 69.1 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 583 ,"targetEnd": 584 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 69 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 579 ,"targetEnd": 584 ,"mappingClass":"RawMapper"},
|
|
|
|
// @todo
|
|
{"nbr": 70 ,"frName":"","targetName":"Multiple Parcel Indicator (M) (Part 2)","targetLength": 1 ,"targetStart": 585 ,"targetEnd": 585 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 71 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 586 ,"targetEnd": 586 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 72 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 587 ,"targetEnd": 587 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 73 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 588 ,"targetEnd": 588 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 74 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 589 ,"targetEnd": 589 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 75 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 590 ,"targetEnd": 591 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 76 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 592 ,"targetEnd": 592 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 77 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 593 ,"targetEnd": 594 ,"mappingClass":"RawMapper"},
|
|
//@todo
|
|
{"nbr": 78 ,"frName":"","extract":"apn4","alternate":"Legal_Description_Unparsed","targetName":"APN 5","targetLength": 5 ,"targetStart": 595 ,"targetEnd": 599 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 79 ,"frName":"","extract":"apn5","alternate":"Legal_Description_Unparsed","targetName":"APN 6","targetLength": 5 ,"targetStart": 600 ,"targetEnd": 604 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 80 ,"frName":"","extract":"apn6","alternate":"Legal_Description_Unparsed","targetName":"APN 7","targetLength": 5 ,"targetStart": 605 ,"targetEnd": 609 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 81 ,"frName":"","extract":"apn7","alternate":"Legal_Description_Unparsed","targetName":"APN 8","targetLength": 5 ,"targetStart": 610 ,"targetEnd": 614 ,"mappingClass":"LegalDescriptionMapper"},
|
|
|
|
{"nbr": 82 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 615 ,"targetEnd": 616 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 83 ,"frName":"_zipBBT4","targetName":"Buyer/Borrower Zip Code + 4","targetLength": 4 ,"targetStart": 617 ,"targetEnd": 620 ,"mappingClass":"AddressMapper", "extract": "zipcode+4", "alternate":"${_buyer}"},
|
|
// @todo
|
|
{"nbr": 84 ,"frName":"","targetName":"Amortization Term (CCYY)","targetLength": 4 ,"targetStart": 621 ,"targetEnd": 624 ,"mappingClass":"RawMapper"},
|
|
|
|
// using property; @todo alternate
|
|
{"nbr": 85 ,"frName":"Zip_Property","targetName":"Property Zip Code + 4","targetLength": 4 ,"targetStart": 625 ,"targetEnd": 628 ,"mappingClass":"AddressMapper", "extract": "zipcode+4", "alternate":"${_property}"},
|
|
|
|
// @todo
|
|
{"nbr": 86 ,"frName":"Zip_Recording_Return","alternate":"${_recording_return}","targetName":"Lender Zip Code + 4","targetLength": 4 ,"targetStart": 629 ,"targetEnd": 632 ,"mappingClass":"AddressMapper", "extract":"zipcode+4"},
|
|
// same as below @todo double check
|
|
{"nbr": 87 ,"frName":"xxTS_Number","targetName":"Title Order Suffix (Abbreviation)","targetLength": 4 ,"targetStart": 633 ,"targetEnd": 636 ,"mappingClass":"CoreLogic.TitleOrderMapper", "extract":"abbr"},
|
|
{"nbr": 88 ,"frName":"","targetName":"Partial Interest Flag (F=Full/P=Partial)","targetLength": 1 ,"targetStart": 637 ,"targetEnd": 637 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 89 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 638 ,"targetEnd": 638 ,"mappingClass":"RawMapper"},
|
|
// B
|
|
{"nbr": 90 ,"frName":"","targetName":"Record Layout Version Code","targetLength": 1 ,"targetStart": 639 ,"targetEnd": 639 ,"mappingClass":"RawMapper", "defaultValue":"B"},
|
|
{"nbr": 91 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 640 ,"targetEnd": 640 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 92 ,"frName":"Book","targetName":"Recording Book Number","targetLength": 6 ,"targetStart": 641 ,"targetEnd": 646 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 93 ,"frName":"Page","targetName":"Recording Page Number","targetLength": 6 ,"targetStart": 647 ,"targetEnd": 652 ,"mappingClass":"RawMapper"},
|
|
|
|
// handwritten
|
|
{"nbr": 94 ,"defaultValue":"", "frName":"","targetName":"Title Company Name","targetLength": 30 ,"targetStart": 653 ,"targetEnd": 682 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 95 ,"defaultValue":"", "frName":"","targetName":"Title Order Number","targetLength": 15 ,"targetStart": 683 ,"targetEnd": 697 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 96 ,"defaultValue":"", "frName":"","targetName":"Title Order Abbreviation","targetLength": 6 ,"targetStart": 698 ,"targetEnd": 703 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 97 ,"defaultValue":"", "frName":"","targetName":"Escrow Order Number","targetLength": 15 ,"targetStart": 704 ,"targetEnd": 718 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 98 ,"defaultValue":"", "frName":"","targetName":"Escrow Order Abbreviation","targetLength": 6 ,"targetStart": 719 ,"targetEnd": 724 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 99 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 30 ,"targetStart": 725 ,"targetEnd": 754 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 100 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 755 ,"targetEnd": 760 ,"mappingClass":"RawMapper"},
|
|
|
|
// @todo
|
|
{"nbr": 101 ,"frName":"_trustee_sale","alternate":"${_trustee_sale}", "targetName":"Trustee's Sale/Timeshare Order Number","targetLength": 15 ,"targetStart": 761 ,"targetEnd": 775, "extract":"number" ,"mappingClass":"CoreLogic.TrusteeSaleMapper"},
|
|
{"nbr": 102 ,"frName":"_trustee_sale","alternate":"${_trustee_sale}", "targetName":"Trustee's Sale/Timeshare Abbreviation","targetLength": 6 ,"targetStart": 776 ,"targetEnd": 781, "extract":"abbr" ,"mappingClass":"CoreLogic.TrusteeSaleMapper"},
|
|
|
|
// @todo need to parse legal
|
|
{"nbr": 103 ,"frName":"","targetName":"APN Portion Indicator","targetLength": 1 ,"targetStart": 782 ,"targetEnd": 782 ,"mappingClass":"RawMapper", "defaultValue":"N"},
|
|
|
|
{"nbr": 104 ,"frName":"","targetName":"Accommodation Flag","targetLength": 1 ,"targetStart": 783 ,"targetEnd": 783 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 105 ,"frName":"_reltype","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 1 Relationship Type","targetLength": 2 ,"targetStart": 784 ,"targetEnd": 785 ,"mappingClass":"NameMapper", "extract":"relationship"},
|
|
|
|
{"nbr": 106 ,"frName":"","targetName":"Buyer/Borrower 1 Percent Transferred","targetLength": 2 ,"targetStart": 786 ,"targetEnd": 787 ,"mappingClass":"RawMapper"},
|
|
|
|
// targetOverflow governs actual alternate name to use, e.g. Grantor or Grantor_2/3/4
|
|
// by specifying "this" as the target only "extra" data from primary Grantor and/or data from Grantor_N is captured
|
|
{"nbr": 107 ,"frName":"_grantee2","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 2 First Name (or Company Name)","targetLength": 30 ,"targetStart": 788 ,"targetEnd": 817, "extract":"first", "mappingClass":"NameMapper"},
|
|
{"nbr": 108 ,"frName":"_grantee2","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 2 Last Name","targetLength": 18 ,"targetStart": 818 ,"targetEnd": 835, "extract":"last", "mappingClass":"NameMapper"},
|
|
|
|
{"nbr": 109 ,"frName":"_vesting2","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 2 Vesting","targetLength": 2 ,"targetStart": 836 ,"targetEnd": 837 ,"mappingClass":"NameMapper", "extract":"vesting"},
|
|
{"nbr": 110 ,"frName":"_reltype2","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 2 Relationship Type","targetLength": 2 ,"targetStart": 838 ,"targetEnd": 839 ,"mappingClass":"NameMapper", "extract":"relationship"},
|
|
{"nbr": 111 ,"frName":"","targetName":"Buyer/Borrower 2 Percent Transferred","targetLength": 2 ,"targetStart": 840 ,"targetEnd": 841 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 112 ,"frName":"_grantee3","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 3 First Name (or Company Name)","targetLength": 30 ,"targetStart": 842 ,"targetEnd": 871 ,"extract":"first", "mappingClass":"NameMapper"},
|
|
{"nbr": 113 ,"frName":"_grantee3","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 3 Last Name","targetLength": 18 ,"targetStart": 872 ,"targetEnd": 889 ,"extract":"last", "mappingClass":"NameMapper"},
|
|
{"nbr": 114 ,"frName":"_vesting3","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 3 Vesting","targetLength": 2 ,"targetStart": 890 ,"targetEnd": 891 ,"mappingClass":"NameMapper", "extract":"vesting"},
|
|
{"nbr": 115 ,"frName":"_reltype3","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 3 Relationship Type","targetLength": 2 ,"targetStart": 892 ,"targetEnd": 893 ,"mappingClass":"NameMapper", "extract":"relationship"},
|
|
{"nbr": 116 ,"frName":"","targetName":"Buyer/Borrower 3 Percent Transferred","targetLength": 2 ,"targetStart": 894 ,"targetEnd": 895 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 117 ,"frName":"_grantee4","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 4 First Name (or Company Name)","targetLength": 30 ,"targetStart": 896 ,"targetEnd": 925 ,"extract":"first", "mappingClass":"NameMapper"},
|
|
{"nbr": 118 ,"frName":"_grantee4","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower/Defendant 4 Last Name","targetLength": 18 ,"targetStart": 926 ,"targetEnd": 943 ,"extract":"last", "mappingClass":"NameMapper"},
|
|
{"nbr": 119 ,"frName":"_vesting4","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 4 Vesting","targetLength": 2 ,"targetStart": 944 ,"targetEnd": 945 ,"mappingClass":"NameMapper", "extract":"vesting"},
|
|
{"nbr": 120 ,"frName":"_reltype4","alternate": "${_grantee}","overflow":"_2,_3,_4","targetName":"Buyer/Borrower 4 Relationship Type","targetLength": 2 ,"targetStart": 946 ,"targetEnd": 947 ,"mappingClass":"NameMapper", "extract":"relationship"},
|
|
{"nbr": 121 ,"frName":"","targetName":"Buyer/Borrower 4 Percent Transferred","targetLength": 2 ,"targetStart": 948 ,"targetEnd": 949 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 122 ,"frName":"","extract":"apn8","alternate":"Legal_Description_Unparsed","targetName":"APN 9","targetLength": 10 ,"targetStart": 950 ,"targetEnd": 959 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 123 ,"frName":"","extract":"apn9","alternate":"Legal_Description_Unparsed","targetName":"APN 10","targetLength": 8 ,"targetStart": 960 ,"targetEnd": 967 ,"mappingClass":"LegalDescriptionMapper"},
|
|
{"nbr": 124 ,"frName":"","targetName":"Seattle Document Number","targetLength": 20 ,"targetStart": 968 ,"targetEnd": 987 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 125 ,"frName":"","targetName":"Seattle Grant Deed Original Document Number","targetLength": 20 ,"targetStart": 988 ,"targetEnd": 1007 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 126 ,"frName":"Date_Payment_Total_Due", "targetName":"Date of Default (NOD)","targetLength": 8 ,"targetStart": 1008 ,"targetEnd": 1015,"strict":true,"mappingClass":"DateMapper"},
|
|
|
|
// @todo right mapping?
|
|
{"nbr": 127 ,"frName":"Payment_Reinstatement","targetName":"Amount of Default (NOD)","targetLength": 15 ,"targetStart": 1016 ,"targetEnd": 1030 ,"mappingClass":"MoneyMapper"},
|
|
|
|
// Good mapping
|
|
{"nbr": 128 ,"frName":"","alternate":"Date_Auction@Title~[N]", "status":"single","targetName":"Auction Date (NOT)","targetLength": 8 ,"targetStart": 1031 ,"targetEnd": 1038,"strict":true,"mappingClass":"DateMapper"},
|
|
// Good mapping
|
|
{"nbr": 129 ,"frName":"","alternate":"Time_Auction@Title~[N]", "targetName":"Auction Time (NOT)","targetLength": 4 ,"targetStart": 1039 ,"targetEnd": 1042 ,"mappingClass":"TimeMapper"},
|
|
{"nbr": 130 ,"frName":"Address_Auction", "alternate":"1_Parse_Address_Auction_City_Auction","targetName":"Auction Address (NOT)","targetLength": 30 ,"targetStart": 1043 ,"targetEnd": 1072 ,"extract":"address","mappingClass":"AddressMapper"},
|
|
{"nbr": 131 ,"frName":"City_Auction", "alternate":"1_Parse_Address_Auction_City_Auction","targetName":"Auction City (NOT)","targetLength": 20 ,"targetStart": 1073 ,"targetEnd": 1092, "extract":"city","mappingClass":"AddressMapper"},
|
|
|
|
{"nbr": 132 ,"frName":"Principal_Balance_Due","targetName":"Unpaid Balance (NOT)","targetLength": 15 ,"targetStart": 1093 ,"targetEnd": 1107 ,"mappingClass":"MoneyMapper"},
|
|
{"nbr": 133 ,"frName":"","targetName":"Beneficiary/Lender Phone Number (NOD & NOT)","targetLength": 10 ,"targetStart": 1108 ,"targetEnd": 1117 ,"mappingClass":"RawMapper", "format":"right"},
|
|
{"nbr": 134 ,"frName":"_phoneBBT","targetName":"Trustee/Buyer Phone Number (NOD & NOT)","targetLength": 10 ,"targetStart": 1118 ,"targetEnd": 1127 ,"mappingClass":"AddressMapper", "extract":"phone", "alternate":"Phone_Number_Trustee_Successor,State_Trustee_Successor@Title~[NU],Trustee_Successor_Address_Name_Unparsed@Title~[NU],State_Trustee@Title~[NU],Trustee_Address_Name_Unparsed@Title~[NU],State_Grantee,Address_Grantee_Unparsed", "format":"right"},
|
|
{"nbr": 135 ,"frName":"","targetName":"Case Number","targetLength": 20 ,"targetStart": 1128 ,"targetEnd": 1147 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 136 ,"frName":"","targetName":"Lis Pendens Type","targetLength": 1 ,"targetStart": 1148 ,"targetEnd": 1148 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 137 ,"frName":"_grantor_filler","alternate":"${_grantor_filler}","targetName":"Filler", "status":"single","targetLength": 30 ,"targetStart": 1149 ,"targetEnd": 1178 ,"mappingClass":"NameMapper", "extract":"first"},
|
|
{"nbr": 138 ,"frName":"_grantor_filler","alternate":"${_grantor_filler}","targetName":"Filler", "status":"single","targetLength": 18 ,"targetStart": 1179 ,"targetEnd": 1196 ,"mappingClass":"NameMapper", "extract":"last"},
|
|
{"nbr": 139 ,"frName":"Attorney","targetName":"Attorney Name","targetLength": 48 ,"targetStart": 1197 ,"targetEnd": 1244 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 140 ,"frName":"AttorneyPhone","targetName":"Attorney Phone Number","targetLength": 10 ,"targetStart": 1245 ,"targetEnd": 1254 ,"mappingClass":"RawMapper", "format":"right"},
|
|
{"nbr": 141 ,"frName":"Original_Recording_Book","targetName":"Matching Grant Deed/Original Book Number (NOD & NOT)","targetLength": 6 ,"targetStart": 1255 ,"targetEnd": 1260 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 142 ,"frName":"Original_Recording_Page","targetName":"Matching Grant Deed/Original Page Number (NOD & NOT)","targetLength": 6 ,"targetStart": 1261 ,"targetEnd": 1266 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 143 ,"frName":"_dfdate","alternate":"Date_Document@Title~[N]", "targetName":"Document Filing Date","targetLength": 8 ,"targetStart": 1267 ,"targetEnd": 1274,"strict":true,"mappingClass":"DateMapper"},
|
|
|
|
// @todo using weird alt fallback
|
|
{"nbr": 144 ,"frName":"_trustee","targetName":"Trustee First Name or Trustee Company Name","targetLength": 30 ,"targetStart": 1275 ,"targetEnd": 1304 ,"mappingClass":"NameMapper", "extract":"first", "alternate":"${_trustee}", "format":""},
|
|
{"nbr": 145 ,"frName":"_trustee","targetName":"Trustee Last Name","targetLength": 18 ,"targetStart": 1305 ,"targetEnd": 1322 ,"mappingClass":"NameMapper", "extract":"last", "alternate":"${_trustee}", "format":"lendlookup:#"},
|
|
|
|
// note the alternate names... not sure about Amount (that's a bit vague)
|
|
{"nbr": 146 ,"frName":"Sales_Amount","targetName":"Sale Price","targetLength": 11 ,"targetStart": 1323 ,"targetEnd": 1333 ,"mappingClass":"MoneyMapper", "format":"#"},
|
|
|
|
{"nbr": 147 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 72 ,"targetStart": 1334 ,"targetEnd": 1405 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 148 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1406 ,"targetEnd": 1406 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 149 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 11 ,"targetStart": 1407 ,"targetEnd": 1417 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 150 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 1418 ,"targetEnd": 1420 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 151 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 1421 ,"targetEnd": 1423 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 152 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 60 ,"targetStart": 1424 ,"targetEnd": 1483 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 153 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 60 ,"targetStart": 1484 ,"targetEnd": 1543 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 154 ,"frName":"","targetName":"Filmtracker Source/Film ID Number","targetLength": 12 ,"targetStart": 1544 ,"targetEnd": 1555 ,"mappingClass":"RawMapper"},
|
|
|
|
{"nbr": 155 ,"frName":"","targetName":"MERS Service Flag","targetLength": 1 ,"targetStart": 1556 ,"targetEnd": 1556 ,"mappingClass":"CoreLogic.MERSServiceFlagMapper", "alternate": "MERS_Number,Min_Number"},
|
|
{"nbr": 156 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 18 ,"targetStart": 1557 ,"targetEnd": 1574 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 157 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 18 ,"targetStart": 1575 ,"targetEnd": 1592 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 158 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 20 ,"targetStart": 1593 ,"targetEnd": 1612 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 159 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 30 ,"targetStart": 1613 ,"targetEnd": 1642 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 160 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 10 ,"targetStart": 1643 ,"targetEnd": 1652 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 161 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 18 ,"targetStart": 1653 ,"targetEnd": 1670 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 162 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 18 ,"targetStart": 1671 ,"targetEnd": 1688 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 163 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 30 ,"targetStart": 1689 ,"targetEnd": 1718 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 164 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 20 ,"targetStart": 1719 ,"targetEnd": 1738 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 165 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 1739 ,"targetEnd": 1740 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 166 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 5 ,"targetStart": 1741 ,"targetEnd": 1745 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 167 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 1746 ,"targetEnd": 1747 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 168 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 11 ,"targetStart": 1748 ,"targetEnd": 1758 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 169 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 8 ,"targetStart": 1759 ,"targetEnd": 1766 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 170 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1767 ,"targetEnd": 1767 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 171 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 1768 ,"targetEnd": 1769 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 172 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 1770 ,"targetEnd": 1775 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 173 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 1776 ,"targetEnd": 1781 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 174 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 1782 ,"targetEnd": 1784 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 175 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 1785 ,"targetEnd": 1790 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 176 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1791 ,"targetEnd": 1791 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 177 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1792 ,"targetEnd": 1792 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 178 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1793 ,"targetEnd": 1793 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 179 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 1794 ,"targetEnd": 1795 ,"mappingClass":"RawMapper"},
|
|
|
|
// @todo this is probably wrongly mapped (see alternates, they're wrong too)
|
|
{"nbr": 180 ,"frName":"Date_Payment_Monthly_Default","alternate":"Date_Payment_Monthly_Start@Title~[N]", "targetName":"Due on Date/First Missed Payment Date (NOD)","targetLength": 8 ,"targetStart": 1796 ,"targetEnd": 1803,"strict":true,"mappingClass":"DateMapper"},
|
|
|
|
{"nbr": 181 ,"frName":"_tdus","alternate":"Grantee@Title~[U],Beneficiary_Original@Title~[U]", "targetName":"Grantee Foreclosing Beneficiary Indicator (TDUS)","targetLength": 1 ,"targetStart": 1804 ,"targetEnd": 1804 ,"mappingClass":"CoreLogic.TDUSMapper"},
|
|
{"nbr": 182 ,"frName":"_tddor", "alternate":"Date_Original_Recording@Title~[U]","targetName":"Original Mortgage Recording Date from the Trustee's Deed Upon Sale (TDUS)","targetLength": 8 ,"targetStart": 1805 ,"targetEnd": 1812,"strict":true,"mappingClass":"DateMapper"},
|
|
{"nbr": 183 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 1 ,"targetStart": 1813 ,"targetEnd": 1813 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 184 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 3 ,"targetStart": 1814 ,"targetEnd": 1816 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 185 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 6 ,"targetStart": 1817 ,"targetEnd": 1822 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 186 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 2 ,"targetStart": 1823 ,"targetEnd": 1824 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 187 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 8 ,"targetStart": 1825 ,"targetEnd": 1832 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 188 ,"frName":"","targetName":"Filler", "status":"filler","targetLength": 67 ,"targetStart": 1833 ,"targetEnd": 1899 ,"mappingClass":"RawMapper"},
|
|
{"nbr": 499 ,"defaultValue":"", "frName":"","targetName":"Process Control Flag","targetLength": 1 ,"targetStart": 1900 ,"targetEnd": 1900 ,"mappingClass":"RawMapper"}
|
|
]}
|