Queries

InitialSearchQuery

class q2_cores.FiservCommunicatorSignature.queries.initial_search_query.InitialSearchQuery(logger, config, req_dict)[source]

Bases: BaseQuery

Handles the construction of demographic core requests and mock responses for testing for FiservCommunicatorSignature core.

Parameters:
  • logger (Logger) – reference to calling request’s logger (self.logger in your extension)

  • req_dict (dict) – Required data dictionary for queries. Dictionary will contain requested information, using the SSN as the search value.

build()[source]

Constructs and returns the core request from a template and provided parameters.

Return type:

str

mock_response(response_type=None)[source]

Constructs and returns a mock core response used for testing queries and mappers. By default, mock response will return a successful cif core response. However, this can be changed to handle various responses via the response_type param.

The response_type refers to the <expected_response>_mock_response.xml file located in q2_core.FiservCommunicatorSignature.mock_responses directory. response_type defaults to initial_search if not provided.

Return type:

str

DemographicInfoQuery

class q2_cores.FiservCommunicatorSignature.queries.demographic_info_query.DemographicInfoQuery(logger, config, req_dict)[source]

Bases: BaseQuery

Handles the construction of demographic core requests and mock responses for testing for FiservCommunicatorSignature core.

Parameters:
  • logger (Logger) – reference to calling request’s logger (self.logger in your extension)

  • req_dict (dict) – Required data dictionary for queries. Dictionary will contain requested information, using the SSN as the identifier

build()[source]

Constructs and returns the core request from a template and provided parameters.

Return type:

str

mock_response(response_type=None)[source]

Constructs and returns a mock core response used for testing queries and mappers. By default, mock response will return a successful cif core response. However, this can be changed to handle various responses via the response_type param.

The response_type refers to the <expected_response>_mock_response.xml file located in q2_core.FiservCommunicatorSignature.mock_responses directory. response_type defaults to demographic_info if not provided.

Return type:

str

MockResponses

Demographic Info

<IFX>
  <GeneralStatus>
    <StatusCode>0</StatusCode>
    <StatusLevel>IFX</StatusLevel>
    <StatusDesc>The request was processed successfully.</StatusDesc>
  </GeneralStatus>
  <Status>
    <StatusCode>0</StatusCode>
    <Severity>Info</Severity>
    <StatusDesc>The request was processed successfully.</StatusDesc>
    <SupportUID>67DD659B-5C04-4FDE-A35E-D3FB1DB64297</SupportUID>
  </Status>
  <SignonRs>
    <Status>
      <StatusCode>0</StatusCode>
      <Severity>Info</Severity>
      <StatusDesc>The request was processed successfully.</StatusDesc>
      <SupportUID>59621ED7-3E93-4E7A-85DE-C4817A5F6DFD</SupportUID>
    </Status>
    <SignonRole>CSR</SignonRole>
    <CustId>
      <SPName>FiservCBS</SPName>
      <CustLoginId>OLBQ2COMM</CustLoginId>
    </CustId>
    <GenSessKey>0</GenSessKey>
    <ClientDt>
      <Year>2019</Year>
      <Month>4</Month>
      <Day>5</Day>
      <Hour>15</Hour>
      <Minute>22</Minute>
      <Second>52</Second>
      <Fraction>943000</Fraction>
      <UTCOffset>0</UTCOffset>
    </ClientDt>
    <CustLangPref />
    <ClientApp>
      <Org>Fiserv</Org>
      <Name>CommAdmin</Name>
      <ClientAppKey>EBKCAFSWWOETCMQNHJSGQLRGIFZRHHBV</ClientAppKey>
    </ClientApp>
    <ServerDt>
      <Year>2019</Year>
      <Month>4</Month>
      <Day>5</Day>
      <Hour>8</Hour>
      <Minute>23</Minute>
      <Second>0</Second>
      <Fraction>675000</Fraction>
      <UTCOffset>-420</UTCOffset>
    </ServerDt>
    <Language>en-US</Language>
    <ComputerKey>Q2</ComputerKey>
    <PersonName>
      <LastName>Banking</LastName>
      <FirstName>Q2OLB</FirstName>
    </PersonName>
  </SignonRs>
  <EnvironmentInfo>
    <EnvironmentName>Q2</EnvironmentName>
  </EnvironmentInfo>
  <CIFSvcRs>
    <Status>
      <StatusCode>0</StatusCode>
      <Severity>Info</Severity>
      <StatusDesc>The request was processed successfully.</StatusDesc>
      <SupportUID>19DB5A06-F969-44F6-8052-917E2CA582EA</SupportUID>
    </Status>
    <RqUID>19db5a06-f969-44f6-8052-917e2ca582ea</RqUID>
    <SPName>FiservCBS</SPName>
    <Version>18.1.0.0</Version>
    <CustInqRs>
      <Status>
        <StatusCode>0</StatusCode>
        <Severity>Info</Severity>
        <StatusDesc>The request was processed successfully.</StatusDesc>
        <SupportUID>00BE394E-744A-4B33-B004-E9AA14E1CECA</SupportUID>
      </Status>
      <RqUID>b6c66ad2-f8bf-42d4-8750-012840d67820</RqUID>
      <Customer>
        <CustId>
          <SPName>FiservCBS</SPName>
          <CustPermId>ADAMS AA00</CustPermId>
        </CustId>
        <FIInfo>
          <BankId>001</BankId>
          <BranchId>105</BranchId>
        </FIInfo>
        <CustProf>
          <ParsedFlag>1</ParsedFlag>
          <ParsedAltBankFlag>0</ParsedAltBankFlag>
          <PersonName>
            <LastName>ADAMS</LastName>
            <FirstName>ALICE</FirstName>
            <MiddleName>A</MiddleName>
            <TitlePrefix />
            <NameSuffix />
          </PersonName>
          <CustAddr>
            <OptionalInfoId />
            <HouseNum>100</HouseNum>
            <Street>Mock Dr</Street>
            <AptNumId />
            <ApartmentNum />
            <District />
            <City>Mock City</City>
            <StateProv>CA</StateProv>
            <MilitaryRegion />
            <LabelAddr>
              <FullName>ALICE A ADAMS</FullName>
              <Addr1>Mock DR</Addr1>
              <Addr2>Mock City CA</Addr2>
              <Addr3 />
              <Addr4 />
              <Addr5 />
            </LabelAddr>
            <ZipCode>00000</ZipCode>
            <Country />
            <County />
            <AddrCode>PRIMARY</AddrCode>
          </CustAddr>
          <CustIdType>
            <SeqId>1</SeqId>
            <IdType>DL</IdType>
            <IdNum>ID00000</IdNum>
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
            <IdExpireDt>
              <Year>2100</Year>
              <Month>01</Month>
              <Day>01</Day>
            </IdExpireDt>
          </CustIdType>
          <CustIdType>
            <SeqId>2</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </CustIdType>
          <CustIdType>
            <SeqId>3</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </CustIdType>
          <CustIdType>
            <SeqId>4</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </CustIdType>
          <NonDocumentIdType>
            <SeqId>1</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </NonDocumentIdType>
          <NonDocumentIdType>
            <SeqId>2</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </NonDocumentIdType>
          <NonDocumentIdType>
            <SeqId>3</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </NonDocumentIdType>
          <NonDocumentIdType>
            <SeqId>4</SeqId>
            <IdType />
            <IdNum />
            <IdIssuer />
            <IdEntityCode />
            <IdIssuingCountryCode />
          </NonDocumentIdType>
          <CIPInfoDt>
            <Year>2015</Year>
            <Month>11</Month>
            <Day>16</Day>
          </CIPInfoDt>
          <LegalEntityIdCode />
          <BeneficialOwnerReqCode />
          <Credit>
            <OwnHomeCode>0</OwnHomeCode>
            <HousingExpAmt>
              <Amt>0.00</Amt>
            </HousingExpAmt>
          </Credit>
          <Employment>
            <EmpAddr>
              <FullName>MOCK CITY MEMORIAL HOSPITAL</FullName>
              <Addr1 />
              <Addr2 />
              <Addr3 />
              <Addr4 />
              <Addr5 />
              <PostalCode />
              <AddrCode>EMPLOYMENT</AddrCode>
            </EmpAddr>
            <ProfessionCode>000</ProfessionCode>
            <EmpStartDt>
              <Year>1990</Year>
              <Month>01</Month>
              <Day>01</Day>
            </EmpStartDt>
            <YearsAtJob>0</YearsAtJob>
            <BusEmailAddr />
            <EmpIncomeAmt>
              <Amt>0.00</Amt>
            </EmpIncomeAmt>
            <EmpIncomeSource />
          </Employment>
          <BirthDt>
            <Year>1950</Year>
            <Month>1</Month>
            <Day>01</Day>
          </BirthDt>
          <PhoneNum>
            <PhoneType>EvePhone</PhoneType>
            <Phone>1112223333</Phone>
            <PhoneAvailCode>1</PhoneAvailCode>
          </PhoneNum>
          <EmailAddr>noreply@q2ebanking.com</EmailAddr>
          <GenderCode>F</GenderCode>
          <TaxId>555555555</TaxId>
          <NationalId />
          <Secret>Smith</Secret>
          <Prompt> </Prompt>
          <MaritalStatusCode />
          <SICode>000000</SICode>
          <NAICS2>000000</NAICS2>
          <NAICS3>000000</NAICS3>
          <SendMailCode />
          <CustType>Personal</CustType>
          <CurrentEntityTypeCode>Customer</CurrentEntityTypeCode>
          <TaxIdTypeCode />
          <TaxIdCertCode>C</TaxIdCertCode>
          <WithholdingCode />
          <WithholdingPercent>0.000</WithholdingPercent>
          <TINActivityDt>
            <Year>1996</Year>
            <Month>4</Month>
            <Day>25</Day>
          </TINActivityDt>
          <TaxInfoCode />
          <AffectTaxYrCode />
          <TaxExemptCode>0000000000000</TaxExemptCode>
          <W8W9Num>0</W8W9Num>
          <Bnotice1Code>0000</Bnotice1Code>
          <Bnotice2Code>0000</Bnotice2Code>
          <CashExclusionCode />
          <CashExclusionLimit>
            <Amt>0.00</Amt>
          </CashExclusionLimit>
          <Tax1042SInfo>
            <NonResidentAlien>0</NonResidentAlien>
            <NonResidentAlienLastYr>0</NonResidentAlienLastYr>
            <RecipientCountryCode />
            <TaxResidenceCountryCode />
            <ProvinceCode />
            <Chapter3Status>16</Chapter3Status>
            <Chapter4FATCAStatus>00</Chapter4FATCAStatus>
            <RecipientGIIN />
          </Tax1042SInfo>
          <RaceCode />
          <DependentsNum>0</DependentsNum>
          <ContactName />
          <ContactTitle />
          <WebsiteURL />
          <Language />
          <CitizenCode>000</CitizenCode>
          <ResidenceCode>000</ResidenceCode>
          <SolicitableCode />
          <Salutation />
          <MktSegCode />
          <AccomCode />
          <SocioEconCode />
          <PreferredCustCode />
          <PreferredCustOverrideFlag>0</PreferredCustOverrideFlag>
          <EmployeeCode />
          <MilitaryStatusCode />
          <CustLocaleCode>0000000</CustLocaleCode>
          <MoveInDt>
            <Year>1965</Year>
            <Month>3</Month>
            <Day>15</Day>
          </MoveInDt>
          <OptOutCode>1</OptOutCode>
          <OptOutDt>
            <Year>2011</Year>
            <Month>2</Month>
            <Day>25</Day>
          </OptOutDt>
          <AffiliateShareOptOutCode>1</AffiliateShareOptOutCode>
          <AffiliateShareOptOutDt>
            <Year>2011</Year>
            <Month>2</Month>
            <Day>25</Day>
          </AffiliateShareOptOutDt>
          <CheckingTotalAmt>
            <Amt>2654.43</Amt>
          </CheckingTotalAmt>
          <SavingsTotalAmt>
            <Amt>11870.20</Amt>
          </SavingsTotalAmt>
          <TimeTotalAmt>
            <Amt>0.00</Amt>
          </TimeTotalAmt>
          <LoanTotalAmt>
            <Amt>0.00</Amt>
          </LoanTotalAmt>
          <PassportId />
          <CustomerTypeCode>000</CustomerTypeCode>
          <RiskCode>1</RiskCode>
          <CustRiskEDD>
            <CustRiskScore1 />
            <CustRiskScore2 />
            <CustRiskScore3 />
            <CustRiskScore4 />
            <EDDCategory1 />
            <EDDCategory2 />
            <EDDCategory3 />
            <PoliticallyExposedPersonInfo>
              <PEPTypeCode />
              <PEPLocation />
              <PEPLevel />
            </PoliticallyExposedPersonInfo>
            <NextCIPKYCReviewDt>
              <Year>0000</Year>
              <Month>00</Month>
              <Day>00</Day>
            </NextCIPKYCReviewDt>
          </CustRiskEDD>
          <CreditClassCode />
          <AuthCreditLineAmt>
            <Amt>0.00</Amt>
          </AuthCreditLineAmt>
          <CreditLinePriorityCode />
          <CreditLineReviewFreq>000</CreditLineReviewFreq>
          <CustGroupFlag>0</CustGroupFlag>
          <FinReviewFreq>000</FinReviewFreq>
          <RealEstateOwnAmt>
            <Amt>0.00</Amt>
          </RealEstateOwnAmt>
          <MortPayableAmt>
            <Amt>0.00</Amt>
          </MortPayableAmt>
          <RealEstateOtherAmt>
            <Amt>0.00</Amt>
          </RealEstateOtherAmt>
          <LiqAssetsAmt>
            <Amt>0.00</Amt>
          </LiqAssetsAmt>
          <BankDepAmt>
            <Amt>0.00</Amt>
          </BankDepAmt>
          <CustNetWorthAmt>
            <Amt>0.00</Amt>
          </CustNetWorthAmt>
          <BusIntsAmt>
            <Amt>0.00</Amt>
          </BusIntsAmt>
          <NotesPayableAmt>
            <Amt>0.00</Amt>
          </NotesPayableAmt>
          <ContingentAmt>
            <Amt>0.00</Amt>
          </ContingentAmt>
          <SecuritiesAmt>
            <Amt>0.00</Amt>
          </SecuritiesAmt>
          <UDFCuthr5 />
          <UDFCufiv1 />
          <UDFCufiv2 />
          <UDFCufiv3 />
          <UDFCufiv4 />
          <UDFCufiv5 />
          <UDFCusev1>0000000</UDFCusev1>
          <UDFCusev2>0000000</UDFCusev2>
          <UDFCusev3>0000000</UDFCusev3>
          <UDFCusev4>0000000</UDFCusev4>
          <UDFCusev5>0000000</UDFCusev5>
          <UDFCuten1 />
          <UDFCuten2 />
          <UDFCuten3>12/24/2009</UDFCuten3>
          <UDFCuten4 />
          <UDFCuten5 />
          <UDFCutwn1 />
          <UDFCutwn2>PERSONAL</UDFCutwn2>
          <UDFCutwn4 />
          <UDFCutwn5 />
          <UDFCuthi5>Y</UDFCuthi5>
        </CustProf>
        <MemoSumm>
          <MemoFlag>0</MemoFlag>
          <RqMemoFlag>0</RqMemoFlag>
          <TicklerFlag>0</TicklerFlag>
          <RqTicklerFlag>0</RqTicklerFlag>
        </MemoSumm>
        <ShortName>ADAMS ALICE A</ShortName>
        <PrimOfficerCode>588</PrimOfficerCode>
        <SecondaryOfficerCode />
        <ExtraOfficer1Code />
        <ExtraOfficer2Code />
        <OpenDt>
          <Year>1993</Year>
          <Month>11</Month>
          <Day>30</Day>
        </OpenDt>
        <LastMaintDt>
          <Year>2018</Year>
          <Month>5</Month>
          <Day>17</Day>
        </LastMaintDt>
        <LastContactDt>
          <Year>2008</Year>
          <Month>8</Month>
          <Day>4</Day>
        </LastContactDt>
        <InqLevelCode />
        <MaintLevelCode />
        <CustExtractCode />
        <CustStatusCode>Active</CustStatusCode>
      </Customer>
    </CustInqRs>
  </CIFSvcRs>
</IFX>

Demographic Info Error

<IFX>
  <GeneralStatus>
    <StatusCode>100</StatusCode>
    <StatusLevel>Message</StatusLevel>
    <StatusDesc>General Error</StatusDesc>
    <ErrNum>HC00117</ErrNum>
    <ErrDesc>Customer record not found</ErrDesc>
  </GeneralStatus>
  <Status>
    <StatusCode>0</StatusCode>
    <Severity>Info</Severity>
    <StatusDesc>The request was processed successfully.</StatusDesc>
    <SupportUID>67766157-42C4-417C-BB08-7A303FF2903A</SupportUID>
  </Status>
  <SignonRs>
    <Status>
      <StatusCode>0</StatusCode>
      <Severity>Info</Severity>
      <StatusDesc>The request was processed successfully.</StatusDesc>
      <SupportUID>E47EEF2C-ED81-42D1-B733-138D7865EF0B</SupportUID>
    </Status>
    <SignonRole>CSR</SignonRole>
    <CustId>
      <SPName>FiservCBS</SPName>
      <CustLoginId>OLBQ2COMM</CustLoginId>
    </CustId>
    <GenSessKey>0</GenSessKey>
    <ClientDt>
      <Year>2019</Year>
      <Month>4</Month>
      <Day>5</Day>
      <Hour>15</Hour>
      <Minute>37</Minute>
      <Second>13</Second>
      <Fraction>924000</Fraction>
      <UTCOffset>0</UTCOffset>
    </ClientDt>
    <CustLangPref />
    <ClientApp>
      <Org>Fiserv</Org>
      <Name>CommAdmin</Name>
      <ClientAppKey>EBKCAFSWWOETCMQNHJSGQLRGIFZRHHBV</ClientAppKey>
    </ClientApp>
    <ServerDt>
      <Year>2019</Year>
      <Month>4</Month>
      <Day>5</Day>
      <Hour>8</Hour>
      <Minute>37</Minute>
      <Second>26</Second>
      <Fraction>717000</Fraction>
      <UTCOffset>-420</UTCOffset>
    </ServerDt>
    <Language>en-US</Language>
    <ComputerKey>Q2</ComputerKey>
    <PersonName>
      <LastName>Banking</LastName>
      <FirstName>Q2OLB</FirstName>
    </PersonName>
  </SignonRs>
  <EnvironmentInfo>
    <EnvironmentName>Q2</EnvironmentName>
  </EnvironmentInfo>
  <CIFSvcRs>
    <Status>
      <StatusCode>0</StatusCode>
      <Severity>Info</Severity>
      <StatusDesc>The request was processed successfully.</StatusDesc>
      <SupportUID>9DA8E4D7-8851-4841-BDB8-116DEDB54319</SupportUID>
    </Status>
    <RqUID>9da8e4d7-8851-4841-bdb8-116dedb54319</RqUID>
    <SPName>FiservCBS</SPName>
    <Version>18.1.0.0</Version>
    <CustInqRs>
      <Status>
        <StatusCode>100</StatusCode>
        <Severity>Error</Severity>
        <StatusDesc>General Error</StatusDesc>
        <StatusType>NonFatal</StatusType>
        <SupportUID>941F0FC7-8127-459D-9F2D-58C3020B958A</SupportUID>
        <Error>
          <Source>CBS Host</Source>
          <ErrNum>HC00117</ErrNum>
          <ErrDesc>Customer record not found</ErrDesc>
          <ErrField>YQCUST    </ErrField>
          <SupportUID>941F0FC7-8127-459D-9F2D-58C3020B958A</SupportUID>
        </Error>
      </Status>
      <RqUID>941f0fc7-8127-459d-9f2d-58c3020b958a</RqUID>
    </CustInqRs>
  </CIFSvcRs>
</IFX>

Initial Search Error

<IFX>
  <GeneralStatus>
    <StatusCode>1760</StatusCode>
    <StatusLevel>IFX</StatusLevel>
    <StatusDesc>Failed Authorization</StatusDesc>
    <ErrNum>01000.040.000006</ErrNum>
    <ErrDesc>User is not assigned to that environment default</ErrDesc>
  </GeneralStatus>
  <Status>
    <StatusCode>1760</StatusCode>
    <Severity>Error</Severity>
    <StatusDesc>Failed Authorization</StatusDesc>
    <StatusType>Fatal</StatusType>
    <SupportUID>59249ECC-8D64-4528-BC4F-CBF5AD3668CB</SupportUID>
    <Error>
      <Source>Communicator</Source>
      <ErrNum>01000.040.000006</ErrNum>
      <ErrDesc>User is not assigned to that environment default</ErrDesc>
      <SupportUID>59249ECC-8D64-4528-BC4F-CBF5AD3668CB</SupportUID>
    </Error>
  </Status>
</IFX>

Initial Search Multiple Cifs

<IFX>
    <GeneralStatus>
        <StatusCode>0</StatusCode>
        <StatusLevel>IFX</StatusLevel>
        <StatusDesc>The request was processed successfully.</StatusDesc>
    </GeneralStatus>
    <Status>
        <StatusCode>0</StatusCode>
        <Severity>Info</Severity>
        <StatusDesc>The request was processed successfully.</StatusDesc>
        <SupportUID>B2C87691-CD9E-4145-891D-DA2DE99F0310</SupportUID>
    </Status>
    <SignonRs>
        <Status>
            <StatusCode>0</StatusCode>
            <Severity>Info</Severity>
            <StatusDesc>The request was processed successfully.</StatusDesc>
            <SupportUID>1BFDA137-7FA4-4360-A67F-13B798B00E71</SupportUID>
        </Status>
        <SignonRole>CSR</SignonRole>
        <CustId>
            <SPName>FiservCBS</SPName>
            <CustLoginId>Q2tEst84</CustLoginId>
        </CustId>
        <GenSessKey>0</GenSessKey>
        <CustLangPref />
        <ClientApp>
            <Org>Fiserv</Org>
            <Name>Q2</Name>
            <ClientAppKey>TCBCAPEMAHLQXYKYRYOFYROUVZLRWGLY</ClientAppKey>
        </ClientApp>
        <ServerDt>
            <Year>2022</Year>
            <Month>8</Month>
            <Day>17</Day>
            <Hour>18</Hour>
            <Minute>54</Minute>
            <Second>23</Second>
            <Fraction>118000</Fraction>
            <UTCOffset>-240</UTCOffset>
        </ServerDt>
        <Language>en-US</Language>
        <ComputerKey>psmith</ComputerKey>
        <PersonName>
            <LastName>Test ESF User</LastName>
            <FirstName>Q2</FirstName>
            <CommonName>Q2 Test ESF User</CommonName>
        </PersonName>
    </SignonRs>
    <EnvironmentInfo>
        <EnvironmentName>Q2Test</EnvironmentName>
    </EnvironmentInfo>
    <CIFSvcRs>
        <Status>
            <StatusCode>0</StatusCode>
            <Severity>Info</Severity>
            <StatusDesc>The request was processed successfully.</StatusDesc>
            <SupportUID>42C95CEB-FE13-40B1-9938-390A6C162A7B</SupportUID>
        </Status>
        <RqUID>42c95ceb-fe13-40b1-9938-390a6c162a7b</RqUID>
        <SPName>FiservCBS</SPName>
        <Version>21.1.1.0</Version>
        <CustListInqRs>
            <Status>
                <StatusCode>0</StatusCode>
                <Severity>Info</Severity>
                <StatusDesc>The request was processed successfully.</StatusDesc>
                <SupportUID>C80C2FA6-E655-421E-BEF3-914A9423D1FB</SupportUID>
            </Status>
            <RqUID>42c95ceb-fe13-40b1-9938-390a6c162a7b</RqUID>
            <RecCtrlOut>
                <MatchedRec>0</MatchedRec>
                <SentRec>2</SentRec>
            </RecCtrlOut>
            <CustBasic>
                <CustId>
                    <SPName>FiservCBS</SPName>
                    <CustPermId>0000447825</CustPermId>
                </CustId>
                <CustType>Personal</CustType>
                <TaxId>999000020</TaxId>
                <NationalId />
                <Secret>TEST</Secret>
                <Prompt />
                <BirthDt>
                    <Year>2000</Year>
                    <Month>1</Month>
                    <Day>1</Day>
                </BirthDt>
                <PhoneNum>
                    <PhoneType>EvePhone</PhoneType>
                    <Phone>5308980300</Phone>
                    <PhoneAvailCode>0</PhoneAvailCode>
                    <PhoneLastUpdateDt>
                        <Year>2022</Year>
                        <Month>08</Month>
                        <Day>16</Day>
                    </PhoneLastUpdateDt>
                </PhoneNum>
                <AllPhoneNum>
                    <PhoneType>EvePhone</PhoneType>
                    <Phone>5308980300</Phone>
                    <PhoneAvailCode>0</PhoneAvailCode>
                    <PhoneLastUpdateDt>
                        <Year>2022</Year>
                        <Month>08</Month>
                        <Day>16</Day>
                    </PhoneLastUpdateDt>
                </AllPhoneNum>
                <AllPhoneNum>
                    <PhoneType>DayPhone</PhoneType>
                    <Phone>5308980300</Phone>
                    <PhoneAvailCode>0</PhoneAvailCode>
                    <PhoneLastUpdateDt>
                        <Year>2022</Year>
                        <Month>08</Month>
                        <Day>16</Day>
                    </PhoneLastUpdateDt>
                </AllPhoneNum>
                <CustAddr>
                    <FullName>TWENTY TEST</FullName>
                    <Addr1>890 FORTRESS ST</Addr1>
                    <ZipCode>95973</ZipCode>
                    <AddrCode>PRIMARY</AddrCode>
                </CustAddr>
                <BranchId>103</BranchId>
                <LegalEntityIdCode />
                <BeneficialOwnerReqCode>N</BeneficialOwnerReqCode>
            </CustBasic>
            <CustBasic>
                <CustId>
                    <SPName>FiservCBS</SPName>
                    <CustPermId>0000447886</CustPermId>
                </CustId>
                <CustType>Personal</CustType>
                <TaxId>999000020</TaxId>
                <NationalId />
                <Secret>TEST</Secret>
                <Prompt />
                <BirthDt>
                    <Year>2000</Year>
                    <Month>1</Month>
                    <Day>1</Day>
                </BirthDt>
                <AllPhoneNum>
                    <PhoneType>CellPhone</PhoneType>
                    <Phone>5305142310</Phone>
                    <PhoneAvailCode>0</PhoneAvailCode>
                    <PhoneLastUpdateDt>
                        <Year>2022</Year>
                        <Month>08</Month>
                        <Day>17</Day>
                    </PhoneLastUpdateDt>
                </AllPhoneNum>
                <CustAddr>
                    <FullName>DUPLICATE TWENTY</FullName>
                    <Addr1>890 FORTRESS ST</Addr1>
                    <ZipCode>95973</ZipCode>
                    <AddrCode>PRIMARY</AddrCode>
                </CustAddr>
                <BranchId>079</BranchId>
                <LegalEntityIdCode />
                <BeneficialOwnerReqCode>N</BeneficialOwnerReqCode>
            </CustBasic>
        </CustListInqRs>
    </CIFSvcRs>
</IFX>