https://pastein.ru/t/E-
скопируйте уникальную ссылку для отправки
Загрузка данных
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<lps:LeadServiceResponse xmlns:lps="http://www.trilogy.com/lps">
<lps:status>ACCEPTED</lps:status>
<lps:code>0_ACCEPTED</lps:code>
<lps:message>Accepted</lps:message>
<lps:debugInfo>
<lps:CommonServiceController>
<lps:AbstractDAProcessor>
<lps:process>
<lps:trilogyBODId>d18261bc-95dc-4a96-b55e-3a26916f27a1</lps:trilogyBODId>
</lps:process>
<lps:ALEPostLeadDAProcessor>
<lps:AbstractLeadDAProcessor>
<lps:DocumentLeadIdHandler feature="Document_Lead_ID_assignment">
<lps:handle>
<lps:prefixEvaluated>TG</lps:prefixEvaluated>
<lps:generatedUniqueId>TG00000012467356</lps:generatedUniqueId>
</lps:handle>
</lps:DocumentLeadIdHandler>
<lps:TypeResolverHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
</lps:TypeResolverHandler>
<lps:DataDiscardRejectHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:getDataConsumer.isEnableDataDiscarding>true</lps:getDataConsumer.isEnableDataDiscarding>
</lps:handle>
<lps:handle>
<lps:expression>var custPhone = '{{/adf/prospect/customer/contact/phone}}'.trim();
var custEmail = '{{/adf/prospect/customer/contact/email}}'.trim();
custPhone == '' && custEmail == ''</lps:expression>
<lps:apiDAContext.getDataResolverType>com.smartlead.mct.service.metaData.dataType.VTDXpathResolverStrategy@b9ce46d</lps:apiDAContext.getDataResolverType>
<lps:expressionResult>false</lps:expressionResult>
</lps:handle>
</lps:DataDiscardRejectHandler>
<lps:XMLParserHandler feature="Lead_Validation">
<lps:handle>
<lps:rootXpath>null</lps:rootXpath>
<lps:getDataConsumer.isMultipleRecords>false</lps:getDataConsumer.isMultipleRecords>
</lps:handle>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>d376a7d0-60b4-11ea-9e8d-1d7791cb820a</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@sequence="1"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@sequence="2"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>649768809</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@source="PingID"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>50877504</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@source="ReservationID"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>2020-03-10T01:47:14-05:00</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/requestdate</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>new</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/@status</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>2019</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/year</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>BMW</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/make</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>M4</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/model</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/vin</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/stock</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>BASE</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/trim</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/colorcombination/interiorcolor</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/colorcombination/exteriorcolor</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/finance/method</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>Jay2</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>var fullName = '{{/adf/prospect/customer/contact/name[@part="full"]}}'.trim(); if (fullName) { fullName.split(" ")[0]; } else { '{{/adf/prospect/customer/contact/name[@part="first"]}}'; }</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>Raifman3</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>var fullName = '{{/adf/prospect/customer/contact/name[@part="full"]}}'.trim(); if (fullName) { var splitted = fullName.split(" "); splitted[splitted.length - 1]; } else { '{{/adf/prospect/customer/contact/name[@part="last"]}}'; }</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>jayraifman4@aol.com</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/email</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>5168888888</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/phone[1]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>1916 Leonard Lane</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/address/street[1]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>Merrick</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/address/city</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>NY</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/address/regioncode</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>11566</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/address/postalcode</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/address/country</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/timeframe/description</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/phone[1]/@time</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>cellphone</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/phone[1]/@type</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/comments</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>false</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>('{{/adf/prospect/vehicle/vin}}'.trim()!= '') || ('{{/adf/prospect/vehicle/vin}}'.trim()== '' && '{{/adf/prospect/vehicle/make}}'.trim() == '') ? 'true' : 'false'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>Trilogy</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'Trilogy'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>Form</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'Form'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>Trilogy SmartLeads</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'Trilogy SmartLeads'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>BlackBook</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/provider/name</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vendor/id</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>BM</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>var make = '{{/adf/prospect/vehicle/make}}'.trim().toUpperCase();var dealerCode = '{{/adf/prospect/vendor/id}}'.trim().toUpperCase();var model = '{{/adf/prospect/vehicle/model}}'.trim().toUpperCase();var isInventory = !!'{{/adf/prospect/vehicle/vin}}';if (['BMW', 'MINI'].indexOf(make) >= 0) { if (isInventory && dealerCode.indexOf('M') == 0) { 'MI'; } else if (make == 'BMW') { if (model.indexOf('I3') >= 0 || model.indexOf('I8') >= 0) { 'BI'; } else { 'BM'; } } else { 'MI'; }}</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>5168888888</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/phone[1]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>jayraifman4@aol.com</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/email</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>5168888888</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/customer/contact/phone[2]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>WEB</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'WEB'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>3PL</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'3PL'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>8320</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>'8320'</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>true</lps:ddMapping.isJsExpression>
<lps:xPathValue>false</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>('{{/adf/prospect/vehicle/@status}}'.trim() == 'CPO')</lps:xPath>
</lps:handleSingleRecord>
</lps:XMLParserHandler>
<lps:TransformationHandler feature="Lead_Validation">
<lps:handle>
<lps:transformations.isEmpty>false</lps:transformations.isEmpty>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:TimeFrame></lps:TimeFrame>
<lps:Cust_Zip>11566</lps:Cust_Zip>
<lps:leadSubCategory>3PL</lps:leadSubCategory>
<lps:Cust_Country></lps:Cust_Country>
<lps:subSourceLeadId></lps:subSourceLeadId>
<lps:IsInventoryLead>false</lps:IsInventoryLead>
<lps:LeadIDSequence1>d376a7d0-60b4-11ea-9e8d-1d7791cb820a</lps:LeadIDSequence1>
<lps:Source>Trilogy</lps:Source>
<lps:contactNumber1>5168888888</lps:contactNumber1>
<lps:Cust_LastName>Raifman3</lps:Cust_LastName>
<lps:lineMake>BM</lps:lineMake>
<lps:Cust_FirstName>Jay2</lps:Cust_FirstName>
<lps:Lead_Type>new</lps:Lead_Type>
<lps:Cust_Addr>1916 Leonard Lane</lps:Cust_Addr>
<lps:Media_Type>WEB</lps:Media_Type>
<lps:DealerStockID></lps:DealerStockID>
<lps:Cust_City>Merrick</lps:Cust_City>
<lps:Interior_Color></lps:Interior_Color>
<lps:Cust_Phone2>5168888888</lps:Cust_Phone2>
<lps:PING_RESERVATION_ID>50877504</lps:PING_RESERVATION_ID>
<lps:Trim>BASE</lps:Trim>
<lps:Cust_Email>jayraifman4@aol.com</lps:Cust_Email>
<lps:contactType1>cellphone</lps:contactType1>
<lps:Comments></lps:Comments>
<lps:isCertified>false</lps:isCertified>
<lps:contactEmail4>jayraifman4@aol.com</lps:contactEmail4>
<lps:Make>BMW</lps:Make>
<lps:Cust_Phone>5168888888</lps:Cust_Phone>
<lps:Model_Year>2019</lps:Model_Year>
<lps:Lead_Medium>Form</lps:Lead_Medium>
<lps:Date>2020-03-10T01:47:14-05:00</lps:Date>
<lps:Dealer_ID></lps:Dealer_ID>
<lps:ContactTime></lps:ContactTime>
<lps:FinancialPreference></lps:FinancialPreference>
<lps:Model>M4</lps:Model>
<lps:Cust_State>NY</lps:Cust_State>
<lps:LeadOemProgramID>8320</lps:LeadOemProgramID>
<lps:PING_ID>649768809</lps:PING_ID>
<lps:Exterior_Color></lps:Exterior_Color>
<lps:Lead_Source>Trilogy SmartLeads</lps:Lead_Source>
<lps:VIN></lps:VIN>
<lps:Lead_Program>BlackBook</lps:Lead_Program>
</lps:handle>
</lps:TransformationHandler>
<lps:ELMSFilteringHandlerAbstract>
<lps:handle>
<lps:daContext.isEnableELMSFiltering>false</lps:daContext.isEnableELMSFiltering>
</lps:handle>
<lps:handle>
<lps:daContext.isEnableELMSFiltering>false</lps:daContext.isEnableELMSFiltering>
</lps:handle>
</lps:ELMSFilteringHandlerAbstract>
<lps:ProfanityDeterminationHandler>
<lps:handle>
<lps:consumerLeadProperty.isProfanityFilterEnabled>false</lps:consumerLeadProperty.isProfanityFilterEnabled>
</lps:handle>
</lps:ProfanityDeterminationHandler>
<lps:ProfanityFilterHandler>
<lps:handle>
<lps:daContext.isEnableProfanityFilter>false</lps:daContext.isEnableProfanityFilter>
</lps:handle>
</lps:ProfanityFilterHandler>
<lps:PingAndReservationVerificationHandler>
<lps:handle>
<lps:leadProviderProperty.isEnablePingPost>true</lps:leadProviderProperty.isEnablePingPost>
<lps:leadProviderProperty_is_null>false</lps:leadProviderProperty_is_null>
</lps:handle>
<lps:handle>
<lps:pingId>649768809</lps:pingId>
<lps:reservationId>50877504</lps:reservationId>
<lps:leadProviderProperty.getLeadProviderType>LIST_BACK</lps:leadProviderProperty.getLeadProviderType>
</lps:handle>
</lps:PingAndReservationVerificationHandler>
<lps:LeadMappingHandler feature="Lead_cquisition">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:getLeadBean>
<lps:lead>Lead{uid=null}</lps:lead>
</lps:getLeadBean>
</lps:LeadMappingHandler>
<lps:OEMDeterminationHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:OEMDeterminationMCTStrategy>
<lps:determineOEM>
<lps:oemId>null</lps:oemId>
<lps:dataConsumer.getOemDetermType>XPATH_MULTIPLE</lps:dataConsumer.getOemDetermType>
</lps:determineOEM>
</lps:OEMDeterminationMCTStrategy>
<lps:handle>
<lps:trilogyDataId>d18261bc-95dc-4a96-b55e-3a26916f27a1</lps:trilogyDataId>
<lps:determinedOem_is_null>false</lps:determinedOem_is_null>
</lps:handle>
<lps:handle>
<lps:DetectedOemId>38</lps:DetectedOemId>
</lps:handle>
</lps:OEMDeterminationHandler>
<lps:DealerDeterminationHandler feature="Lead_Validation">
<lps:DataAcceptanceUtil>
<lps:getDlCodeFromMappingSection>
<lps:result></lps:result>
</lps:getDlCodeFromMappingSection>
<lps:getDlCodeFromMappingSection>
<lps:result>null</lps:result>
</lps:getDlCodeFromMappingSection>
</lps:DataAcceptanceUtil>
<lps:handle>
<lps:dealerId>null</lps:dealerId>
</lps:handle>
</lps:DealerDeterminationHandler>
<lps:LSDeterminationHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:determinedLeadSource>Trilogy SmartLeads</lps:determinedLeadSource>
<lps:leadSourceDeterminationType>MAPPING_SECTION</lps:leadSourceDeterminationType>
</lps:handle>
</lps:LSDeterminationHandler>
<lps:LCDeterminationHandler feature="Lead_Taxonomy_determination">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:getDataConsumer.getConsumerLeadProperty.getLeadCategoryDetermType>AUTOMATICALLY</lps:getDataConsumer.getConsumerLeadProperty.getLeadCategoryDetermType>
<lps:detectedLeadCategory>3PL</lps:detectedLeadCategory>
</lps:handle>
</lps:LCDeterminationHandler>
<lps:LTDeterminationHandler feature="Lead_Taxonomy_determination">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:determinedLeadType>NEW</lps:determinedLeadType>
<lps:leadTypeDetermType>MAPPING_SECTION</lps:leadTypeDetermType>
<lps:value>NEW</lps:value>
</lps:handle>
</lps:LTDeterminationHandler>
<lps:LeadOEMProgramIdDeterminationHandler>
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:leadOEMProgramId>8320</lps:leadOEMProgramId>
<lps:leadOEMProgramIdDetermType>MAPPING_SECTION</lps:leadOEMProgramIdDetermType>
</lps:handle>
</lps:LeadOEMProgramIdDeterminationHandler>
<lps:Certified3PLMappingHandler>
<lps:handle>
<lps:leadCategory>3PL</lps:leadCategory>
<lps:leadType>NEW</lps:leadType>
<lps:certified>false</lps:certified>
</lps:handle>
</lps:Certified3PLMappingHandler>
<lps:SourceDeterminationHandler feature="Lead_Validation">
<lps:determineSource>
<lps:determinedSource>Trilogy</lps:determinedSource>
<lps:columnName>Source</lps:columnName>
<lps:sourceDetermType>MAPPING_SECTION</lps:sourceDetermType>
</lps:determineSource>
</lps:SourceDeterminationHandler>
<lps:LeadMediaTypeDeterminationHandler>
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:leadMediaType>WEB</lps:leadMediaType>
<lps:leadMediaTypeDetermType>MAPPING_SECTION</lps:leadMediaTypeDetermType>
</lps:handle>
</lps:LeadMediaTypeDeterminationHandler>
<lps:LeadSubCategoryDeterminationHandler>
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:leadSubCategory>3PL</lps:leadSubCategory>
<lps:leadSubCategoryDetermType>MAPPING_SECTION</lps:leadSubCategoryDetermType>
</lps:handle>
</lps:LeadSubCategoryDeterminationHandler>
<lps:AdvertizingCampaignIdDeterminationHandler>
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:campaignDetermType>MAPPING_SECTION</lps:campaignDetermType>
<lps:campaign>null</lps:campaign>
</lps:handle>
</lps:AdvertizingCampaignIdDeterminationHandler>
<lps:TCPAConsentDeterminationHandler>
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:expr></lps:expr>
</lps:handle>
</lps:TCPAConsentDeterminationHandler>
<lps:ProgramIdFor3PLDeterminationHandler>
<lps:ProgramIdDeterminationHandler feature="Trilogy_Program_Mapping">
<lps:handle>
<lps:determinedProgramId>null</lps:determinedProgramId>
</lps:handle>
</lps:ProgramIdDeterminationHandler>
</lps:ProgramIdFor3PLDeterminationHandler>
<lps:LeadPriceDeterminationHandler>
<lps:handle>
<lps:leadStatus>Payable</lps:leadStatus>
<lps:gead.setLeadPrice>8.00</lps:gead.setLeadPrice>
<lps:lead.getWholesalePrice>6.00</lps:lead.getWholesalePrice>
</lps:handle>
</lps:LeadPriceDeterminationHandler>
<lps:LeadProgramDeterminationHandler>
<lps:handle>
<lps:leadProgram>BlackBook TradeIn</lps:leadProgram>
</lps:handle>
</lps:LeadProgramDeterminationHandler>
<lps:StandardizationHandler feature="Lead_Standardization">
<lps:handle>
<lps:Model>M4 Series</lps:Model>
<lps:ModelSeries>4 Series</lps:ModelSeries>
<lps:make>BMW</lps:make>
</lps:handle>
<lps:handle>
---> Original <---
model: M4
make: BMW
---> Standardized <---
model: M4 Series
make: BMW
</lps:handle>
</lps:StandardizationHandler>
<lps:JSExpressionFailureMonitoringHandler>
<lps:handle>
<lps:getDataConsumer.isEnableReportAcceptedLeadsToFailureMonitoring>false</lps:getDataConsumer.isEnableReportAcceptedLeadsToFailureMonitoring>
</lps:handle>
</lps:JSExpressionFailureMonitoringHandler>
<lps:SubSystemHandler feature="Lead_Validation">
<lps:handle>
<lps:dc.getDataConsumerSubSystems>[]</lps:dc.getDataConsumerSubSystems>
<lps:getDataConsumer.getName>Trilogy SmartLeads - 3PL lead posts</lps:getDataConsumer.getName>
<lps:dc_is_not_null>true</lps:dc_is_not_null>
</lps:handle>
</lps:SubSystemHandler>
<lps:DealerDeterminationVerificationHandler>
<lps:handle>
<lps:daContext.getDetectedDealerCode>null</lps:daContext.getDetectedDealerCode>
</lps:handle>
<lps:handle>
<lps:dealerName>BMW OF FREEPORT</lps:dealerName>
<lps:distance>2.0</lps:distance>
<lps:dealerCode>4151801</lps:dealerCode>
<lps:id>50877504</lps:id>
<lps:programId>4</lps:programId>
</lps:handle>
</lps:DealerDeterminationVerificationHandler>
</lps:AbstractLeadDAProcessor>
<lps:MultipleLeadContextsProcessor>
<lps:getMultipleContexts>
<lps:daContext.getRequestLeadType>LIST_BACK</lps:daContext.getRequestLeadType>
</lps:getMultipleContexts>
<lps:SequentialMultipleLeadContextsExecutor>
<lps:AbstractMultipleLeadContextsExecutor>
<lps:DeduplicationHandler feature="Lead_Deduping">
<lps:handle>
<lps:Status>NOT_DUPLICATED</lps:Status>
</lps:handle>
</lps:DeduplicationHandler>
<lps:DealerBalanceHandler>
<lps:handle>
<lps:isLeadPriceLessThanOrEqualZero>false</lps:isLeadPriceLessThanOrEqualZero>
<lps:daContext.getDataConsumer.getConsumerLeadProperty.isReduceDealerBalance>true</lps:daContext.getDataConsumer.getConsumerLeadProperty.isReduceDealerBalance>
</lps:handle>
<lps:handle>
<lps:reduceBalanceStatus.isSuccessful>true</lps:reduceBalanceStatus.isSuccessful>
<lps:reduceBalanceStatus_is_null>false</lps:reduceBalanceStatus_is_null>
</lps:handle>
</lps:DealerBalanceHandler>
<lps:LeadDASavingCompositeHandler>
<lps:DDSACheckingHandler>
<lps:handle>
<lps:dlCode>4151801</lps:dlCode>
<lps:daContext>class com.smartlead.mct.context.metaData.dataAcceptance.lps.LPSLeadDAContext</lps:daContext>
</lps:handle>
</lps:DDSACheckingHandler>
<lps:BaseLeadCompositeHandler>
<lps:LeadSavingHandler>
<lps:resolveLeadSaver>
<lps:getIdcMessageType.getActionType.isUpdate>false</lps:getIdcMessageType.getActionType.isUpdate>
</lps:resolveLeadSaver>
<lps:saveLeadWrapExceptions>
<lps:failureReasonDescription>null</lps:failureReasonDescription>
<lps:leadStatus>Payable</lps:leadStatus>
<lps:decile>6</lps:decile>
<lps:contactNumber2>null</lps:contactNumber2>
<lps:contactNumber1>5168888888</lps:contactNumber1>
<lps:score>null</lps:score>
<lps:packageDescription>null</lps:packageDescription>
<lps:contactNumber3>null</lps:contactNumber3>
<lps:trim>BASE</lps:trim>
<lps:action>Store</lps:action>
<lps:dealerOemId>null</lps:dealerOemId>
<lps:model>M4</lps:model>
<lps:vin></lps:vin>
<lps:financialPreference></lps:financialPreference>
<lps:receivedDate>2020-03-10T06:47:14Z</lps:receivedDate>
<lps:vehicleType>null</lps:vehicleType>
<lps:requestCreditState>null</lps:requestCreditState>
<lps:campaignId>null</lps:campaignId>
<lps:contactEmail5>null</lps:contactEmail5>
<lps:contactEmail4>jayraifman4@aol.com</lps:contactEmail4>
<lps:importMethod>null</lps:importMethod>
<lps:timeZone>null</lps:timeZone>
<lps:referrerSite>null</lps:referrerSite>
<lps:modelYear>2019</lps:modelYear>
<lps:custPhone2>5168888888</lps:custPhone2>
<lps:normalizedModel>M4 Series</lps:normalizedModel>
<lps:tdPrefferedTime>null</lps:tdPrefferedTime>
<lps:mysteryShopper>false</lps:mysteryShopper>
<lps:custNameSuffix>null</lps:custNameSuffix>
<lps:failureReason>null</lps:failureReason>
<lps:ciLead>null</lps:ciLead>
<lps:nationalDoNotMarket>null</lps:nationalDoNotMarket>
<lps:leadIDSequence1>d376a7d0-60b4-11ea-9e8d-1d7791cb820a</lps:leadIDSequence1>
<lps:leadIDSequence2>null</lps:leadIDSequence2>
<lps:contactTime5>null</lps:contactTime5>
<lps:latitude>null</lps:latitude>
<lps:dealerStockID></lps:dealerStockID>
<lps:contactTime4>null</lps:contactTime4>
<lps:contactTime3>null</lps:contactTime3>
<lps:contactTime2>null</lps:contactTime2>
<lps:contactTime1>null</lps:contactTime1>
<lps:trilogyLeadId>d18261bc-95dc-4a96-b55e-3a26916f27a1</lps:trilogyLeadId>
<lps:custMiddleName>null</lps:custMiddleName>
<lps:interiorColor></lps:interiorColor>
<lps:uid>29318594</lps:uid>
<lps:modelSeries>4 Series</lps:modelSeries>
<lps:custCity>Merrick</lps:custCity>
<lps:leadSourceCode>null</lps:leadSourceCode>
<lps:vehicleComments>null</lps:vehicleComments>
<lps:certified>false</lps:certified>
<lps:custAddress2>null</lps:custAddress2>
<lps:lastCRMUpdateFailDate>null</lps:lastCRMUpdateFailDate>
<lps:timestamp>2020-03-10T09:18:03.145Z</lps:timestamp>
<lps:contactTime></lps:contactTime>
<lps:tcpaConsent>true</lps:tcpaConsent>
<lps:contactType1>cellphone</lps:contactType1>
<lps:dealerId>4151801</lps:dealerId>
<lps:contactType4>null</lps:contactType4>
<lps:contactType5>null</lps:contactType5>
<lps:tdLocation>null</lps:tdLocation>
<lps:contactType2>null</lps:contactType2>
<lps:userAgent>null</lps:userAgent>
<lps:contactType3>null</lps:contactType3>
<lps:leadUidBeforeReroute>null</lps:leadUidBeforeReroute>
<lps:rejectedDate>null</lps:rejectedDate>
<lps:timeFrame>0-3 months</lps:timeFrame>
<lps:url>null</lps:url>
<lps:custFirstName>Jay2</lps:custFirstName>
<lps:custState>NY</lps:custState>
<lps:leadPrice>8</lps:leadPrice>
<lps:date>1583822834</lps:date>
<lps:isInventoryLead>false</lps:isInventoryLead>
<lps:custPhoneExt>null</lps:custPhoneExt>
<lps:leadSubCategory>3PL</lps:leadSubCategory>
<lps:requestCreditDate>null</lps:requestCreditDate>
<lps:groupId>null</lps:groupId>
<lps:leadDeliveryStatus>Pending</lps:leadDeliveryStatus>
<lps:source>Trilogy</lps:source>
<lps:custPhone>5168888888</lps:custPhone>
<lps:householdId>-00000012467356</lps:householdId>
<lps:leadMedium>Form</lps:leadMedium>
<lps:modelCode>null</lps:modelCode>
<lps:cloudId>null</lps:cloudId>
<lps:leadHandlingInstructions>null</lps:leadHandlingInstructions>
<lps:uniqueRecordKey>null</lps:uniqueRecordKey>
<lps:oemId>38</lps:oemId>
<lps:leadReceivedTime>2020-03-10 04:18:03</lps:leadReceivedTime>
<lps:wholesalePrice>6</lps:wholesalePrice>
<lps:longitude>null</lps:longitude>
<lps:leadSource>Trilogy SmartLeads</lps:leadSource>
<lps:custLastName>Raifman3</lps:custLastName>
<lps:ipAddress>null</lps:ipAddress>
<lps:leadProgram>BlackBook TradeIn</lps:leadProgram>
<lps:bodId>null</lps:bodId>
<lps:mediaType>WEB</lps:mediaType>
<lps:leadType>NEW</lps:leadType>
<lps:custEmail>jayraifman4@aol.com</lps:custEmail>
<lps:locationMissed>true</lps:locationMissed>
<lps:campaign>null</lps:campaign>
<lps:lastELMSUpdateFailDate>null</lps:lastELMSUpdateFailDate>
<lps:leadLanguage>null</lps:leadLanguage>
<lps:lastCRMUpdateDate>null</lps:lastCRMUpdateDate>
<lps:sourceLeadId>TG00000012467356</lps:sourceLeadId>
<lps:subSourceLeadId></lps:subSourceLeadId>
<lps:properLeadProgram>null</lps:properLeadProgram>
<lps:preferredMoC>null</lps:preferredMoC>
<lps:custLastNamePhone>Raifman35168888888</lps:custLastNamePhone>
<lps:custCountry></lps:custCountry>
<lps:lineMake>BM</lps:lineMake>
<lps:referrerType>null</lps:referrerType>
<lps:transmissionDescription>null</lps:transmissionDescription>
<lps:custom3>null</lps:custom3>
<lps:custom4>null</lps:custom4>
<lps:custom1>null</lps:custom1>
<lps:custom2>null</lps:custom2>
<lps:make>BMW</lps:make>
<lps:badLeadAcceptance>false</lps:badLeadAcceptance>
<lps:lastELMSUpdateDate>null</lps:lastELMSUpdateDate>
<lps:leadCategory>3PL</lps:leadCategory>
<lps:leadSellerExternalId>null</lps:leadSellerExternalId>
<lps:comments>Verified Mobile and Verified Email </lps:comments>
<lps:exteriorColor></lps:exteriorColor>
<lps:leadHandlingInstructionsURL>null</lps:leadHandlingInstructionsURL>
<lps:custAddr>1916 Leonard Lane</lps:custAddr>
<lps:custLastNameContactNumber3>Raifman3</lps:custLastNameContactNumber3>
<lps:custLastNameContactNumber2>Raifman3</lps:custLastNameContactNumber2>
<lps:custLastNameContactNumber1>Raifman35168888888</lps:custLastNameContactNumber1>
<lps:properLeadSource>null</lps:properLeadSource>
<lps:leadOemProgramId>8320</lps:leadOemProgramId>
<lps:custZip>11566</lps:custZip>
<lps:programId>4</lps:programId>
</lps:saveLeadWrapExceptions>
</lps:LeadSavingHandler>
<lps:executeBaseLeadSavingHandler>
<lps:fail>0</lps:fail>
<lps:success>1</lps:success>
<lps:skip>0</lps:skip>
<lps:end>Tue Mar 10 05:18:04 CDT 2020</lps:end>
</lps:executeBaseLeadSavingHandler>
</lps:BaseLeadCompositeHandler>
<lps:CompositeHandler>
<lps:executeHandlersSuppressException>
<lps:DataConsumerHistorySavingHandler>DATA_CONSUMER_HISTORY_SAVING</lps:DataConsumerHistorySavingHandler>
</lps:executeHandlersSuppressException>
<lps:DataConsumerHistorySavingHandler>
<lps:DCHistoryWriter__EnhancerBySpringCGLIB__437f53d0>
<lps:DCHistoryWriter__FastClassBySpringCGLIB__737b3177>
<lps:DCHistoryWriter>
<lps:saveDCHistoryTransaction>
<lps:dch.dataProviderIds>117</lps:dch.dataProviderIds>
<lps:dch.responseContent><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<lps:LeadServiceResponse xmlns:lps="http://www.trilogy.com/lps">
<lps:status>ACCEPTED</lps:status>
<lps:code>0_ACCEPTED</lps:code>
<lps:message>Accepted</lps:message>
<lps:debugInfo>
<lps:CommonServiceController>
<lps:AbstractDAProcessor>
<lps:process>
<lps:trilogyBODId>d18261bc-95dc-4a96-b55e-3a26916f27a1</lps:trilogyBODId>
</lps:process>
<lps:ALEPostLeadDAProcessor>
<lps:AbstractLeadDAProcessor>
<lps:DocumentLeadIdHandler feature="Document_Lead_ID_assignment">
<lps:handle>
<lps:prefixEvaluated>TG</lps:prefixEvaluated>
<lps:generatedUniqueId>TG00000012467356</lps:generatedUniqueId>
</lps:handle>
</lps:DocumentLeadIdHandler>
<lps:TypeResolverHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
</lps:TypeResolverHandler>
<lps:DataDiscardRejectHandler feature="Lead_Validation">
<lps:handle>
<lps:daContext>LPSLeadDAContext</lps:daContext>
</lps:handle>
<lps:handle>
<lps:getDataConsumer.isEnableDataDiscarding>true</lps:getDataConsumer.isEnableDataDiscarding>
</lps:handle>
<lps:handle>
<lps:expression>var custPhone = '{{/adf/prospect/customer/contact/phone}}'.trim();&#13;
var custEmail = '{{/adf/prospect/customer/contact/email}}'.trim();&#13;
custPhone == '' &amp;&amp; custEmail == ''</lps:expression>
<lps:apiDAContext.getDataResolverType>com.smartlead.mct.service.metaData.dataType.VTDXpathResolverStrategy@b9ce46d</lps:apiDAContext.getDataResolverType>
<lps:expressionResult>false</lps:expressionResult>
</lps:handle>
</lps:DataDiscardRejectHandler>
<lps:XMLParserHandler feature="Lead_Validation">
<lps:handle>
<lps:rootXpath>null</lps:rootXpath>
<lps:getDataConsumer.isMultipleRecords>false</lps:getDataConsumer.isMultipleRecords>
</lps:handle>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>d376a7d0-60b4-11ea-9e8d-1d7791cb820a</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@sequence="1"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue></lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@sequence="2"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>649768809</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@source="PingID"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>50877504</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/id[@source="ReservationID"]</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>2020-03-10T01:47:14-05:00</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/requestdate</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>new</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getDataResolverType>
<lps:xPath>/adf/prospect/vehicle/@status</lps:xPath>
</lps:handleSingleRecord>
<lps:handleSingleRecord>
<lps:ddMapping.isJsExpression>false</lps:ddMapping.isJsExpression>
<lps:xPathValue>2019</lps:xPathValue>
<lps:daContext.getDataResolverType>VTDXpathResolverStrategy</lps:daContext.getData