Service Virtualization

 View Only
  • 1.  Virtualize a socket

    Posted May 06, 2019 04:04 PM

    Hi.

     

    I want to virtualize a socket.

     

    How can I do it?

     

    It is consumed by means of sockets

     HostSocketFT 

     

    10.50.247.14

     

    PuertoSocketFT

     

    25000

     

     

     

    Cadena request

     

     

    <Consulta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/Consulta.xsd">
      <Encabezado>
        <ClaveOtorgante>0000091008</ClaveOtorgante>
        <NombreUsuario>XXXXXXXXXX</NombreUsuario>
        <Password>XXXXXXXXXX</Password>
      </Encabezado>
      <Personas>
        <Persona>
          <DetalleConsulta>
            <FolioConsultaOtorgante>557092</FolioConsultaOtorgante>
            <ProductoRequerido>86</ProductoRequerido>
            <TipoCuenta>F</TipoCuenta>
            <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
            <ImporteContrato>0</ImporteContrato>
            <NumeroFirma>2018080613160413160448950</NumeroFirma>
          </DetalleConsulta>
          <Nombre>
            <ApellidoPaterno>PEREZ</ApellidoPaterno>
            <ApellidoMaterno>BARRIOS</ApellidoMaterno>
            <ApellidoAdicional/>
            <Nombres>ALEJANDRO</Nombres>
            <FechaNacimiento>1961-04-24</FechaNacimiento>
            <RFC>PEBA610424AGA</RFC>
            <CURP/>
            <Nacionalidad/>
            <Residencia/>
            <EstadoCivil/>
            <Sexo/>
            <ClaveElectorIFE/>
            <NumeroDependientes/>
          </Nombre>
          <Domicilios>
            <Domicilio>
              <Direccion>C LUCAS ALAMAN</Direccion>
              <ColoniaPoblacion>OBRERA</ColoniaPoblacion>
              <DelegacionMunicipio>CUAUHTEMOC</DelegacionMunicipio>
              <Ciudad>CUAUHTEMOC</Ciudad>
              <Estado>DF</Estado>
              <CP>06800</CP>
              <FechaResidencia/>
              <NumeroTelefono/>
              <TipoDomicilio/>
              <TipoAsentamiento/>
            </Domicilio>
          </Domicilios>
          <Empleos/>
          <CuentasReferencia>
            <NumeroCuenta/>
          </CuentasReferencia>
        </Persona>
      </Personas>
    </Consulta>

     

     

    Cadena response

     

     

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <Respuesta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/Respuesta.xsd">
      <Personas>
        <Persona>
          <Encabezado>
            <FolioConsultaOtorgante>557092</FolioConsultaOtorgante>
            <ClaveOtorgante>0000091008</ClaveOtorgante>
            <ExpedienteEncontrado>1</ExpedienteEncontrado>
            <FolioConsulta>424824491</FolioConsulta>
          </Encabezado>
          <Nombre>
            <ApellidoPaterno>PEREZ</ApellidoPaterno>
            <ApellidoMaterno>BARRIOS</ApellidoMaterno>
            <ApellidoAdicional/>
            <Nombres>ALEJANDRO</Nombres>
            <FechaNacimiento>1961-04-24</FechaNacimiento>
            <RFC>PEBA610424</RFC>
            <CURP/>
            <Nacionalidad>MX</Nacionalidad>
            <Residencia>5</Residencia>
            <EstadoCivil>D</EstadoCivil>
            <Sexo>M</Sexo>
            <ClaveElectorIFE/>
            <NumeroDependientes>0</NumeroDependientes>
            <FechaDefuncion/>
          </Nombre>
          <Domicilios>
            <Domicilio>
              <Direccion>C LUCAS ALAMAN</Direccion>
              <ColoniaPoblacion>obrera</ColoniaPoblacion>
              <DelegacionMunicipio>CUAUHTEMOC</DelegacionMunicipio>
              <Ciudad>CUAUHTEMOC</Ciudad>
              <Estado>DF</Estado>
              <CP>06800</CP>
              <FechaResidencia>2018-08-06</FechaResidencia>
              <NumeroTelefono/>
              <TipoDomicilio/>
              <TipoAsentamiento/>
              <FechaRegistroDomicilio>2018-08-06</FechaRegistroDomicilio>
            </Domicilio>
            <Domicilio>
              <Direccion>LUCAS ALAMAN</Direccion>
              <ColoniaPoblacion>OBRERA</ColoniaPoblacion>
              <DelegacionMunicipio>CUAUHTEMOC</DelegacionMunicipio>
              <Ciudad>CUAUHTEMOC</Ciudad>
              <Estado>DF</Estado>
              <CP>06800</CP>
              <FechaResidencia>2014-03-11</FechaResidencia>
              <NumeroTelefono/>
              <TipoDomicilio/>
              <TipoAsentamiento>0</TipoAsentamiento>
              <FechaRegistroDomicilio>2014-03-11</FechaRegistroDomicilio>
            </Domicilio>
          </Domicilios>
          <Empleos/>
          <Mensajes>
            <Mensaje>
              <TipoMensaje>2</TipoMensaje>
              <Leyenda>1</Leyenda>
            </Mensaje>
          </Mensajes>
          <Cuentas>
            <Cuenta>
              <FechaActualizacion>2018-07-12</FechaActualizacion>
              <RegistroImpugnado>0</RegistroImpugnado>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO / BC</NombreOtorgante>
              <CuentaActual/>
              <TipoResponsabilidad>I</TipoResponsabilidad>
              <TipoCuenta>R</TipoCuenta>
              <TipoCredito>TC</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ValorActivoValuacion/>
              <NumeroPagos/>
              <FrecuenciaPagos>M</FrecuenciaPagos>
              <MontoPagar>88</MontoPagar>
              <FechaAperturaCuenta>2018-04-21</FechaAperturaCuenta>
              <FechaUltimoPago>2018-07-04</FechaUltimoPago>
              <FechaUltimaCompra>2018-07-04</FechaUltimaCompra>
              <FechaCierreCuenta/>
              <FechaReporte>2018-07-05</FechaReporte>
              <UltimaFechaSaldoCero/>
              <Garantia/>
              <CreditoMaximo>7000</CreditoMaximo>
              <SaldoActual>1239</SaldoActual>
              <LimiteCredito>7000</LimiteCredito>
              <SaldoVencido>0</SaldoVencido>
              <NumeroPagosVencidos>0</NumeroPagosVencidos>
              <PagoActual> V</PagoActual>
              <HistoricoPagos> V V V V</HistoricoPagos>
              <FechaRecienteHistoricoPagos/>
              <FechaAntiguaHistoricoPagos/>
              <ClavePrevencion/>
              <TotalPagosReportados/>
              <PeorAtraso/>
              <FechaPeorAtraso/>
              <SaldoVencidoPeorAtraso>0</SaldoVencidoPeorAtraso>
            </Cuenta>
            <Cuenta>
              <FechaActualizacion>2018-07-19</FechaActualizacion>
              <RegistroImpugnado>0</RegistroImpugnado>
              <ClaveOtorgante/>
              <NombreOtorgante>SERVICIOS / BC</NombreOtorgante>
              <CuentaActual/>
              <TipoResponsabilidad>I</TipoResponsabilidad>
              <TipoCuenta>L</TipoCuenta>
              <TipoCredito>OT</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ValorActivoValuacion/>
              <NumeroPagos/>
              <FrecuenciaPagos>M</FrecuenciaPagos>
              <MontoPagar>191</MontoPagar>
              <FechaAperturaCuenta>2010-04-21</FechaAperturaCuenta>
              <FechaUltimoPago>2018-06-23</FechaUltimoPago>
              <FechaUltimaCompra>2018-07-01</FechaUltimaCompra>
              <FechaCierreCuenta/>
              <FechaReporte>2018-06-30</FechaReporte>
              <UltimaFechaSaldoCero/>
              <Garantia/>
              <CreditoMaximo>191</CreditoMaximo>
              <SaldoActual>191</SaldoActual>
              <LimiteCredito>0</LimiteCredito>
              <SaldoVencido>0</SaldoVencido>
              <NumeroPagosVencidos>0</NumeroPagosVencidos>
              <PagoActual> V</PagoActual>
              <HistoricoPagos> V V V---- V---- V V V</HistoricoPagos>
              <FechaRecienteHistoricoPagos/>
              <FechaAntiguaHistoricoPagos/>
              <ClavePrevencion/>
              <TotalPagosReportados/>
              <PeorAtraso/>
              <FechaPeorAtraso/>
              <SaldoVencidoPeorAtraso>0</SaldoVencidoPeorAtraso>
            </Cuenta>
            <Cuenta>
              <FechaActualizacion>2016-05-23</FechaActualizacion>
              <RegistroImpugnado>0</RegistroImpugnado>
              <ClaveOtorgante/>
              <NombreOtorgante>SERVICIOS / BC</NombreOtorgante>
              <CuentaActual/>
              <TipoResponsabilidad>I</TipoResponsabilidad>
              <TipoCuenta>L</TipoCuenta>
              <TipoCredito>LC</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ValorActivoValuacion/>
              <NumeroPagos/>
              <FrecuenciaPagos>M</FrecuenciaPagos>
              <MontoPagar>0</MontoPagar>
              <FechaAperturaCuenta>2014-10-30</FechaAperturaCuenta>
              <FechaUltimoPago>2016-01-05</FechaUltimoPago>
              <FechaUltimaCompra>2016-03-10</FechaUltimaCompra>
              <FechaCierreCuenta>2016-03-10</FechaCierreCuenta>
              <FechaReporte>2016-04-30</FechaReporte>
              <UltimaFechaSaldoCero/>
              <Garantia/>
              <CreditoMaximo>0</CreditoMaximo>
              <SaldoActual>0</SaldoActual>
              <LimiteCredito>0</LimiteCredito>
              <SaldoVencido>0</SaldoVencido>
              <NumeroPagosVencidos>7</NumeroPagosVencidos>
              <PagoActual> V</PagoActual>
              <HistoricoPagos> V-- V V060606060504--03 V V</HistoricoPagos>
              <FechaRecienteHistoricoPagos/>
              <FechaAntiguaHistoricoPagos/>
              <ClavePrevencion/>
              <TotalPagosReportados/>
              <PeorAtraso/>
              <FechaPeorAtraso/>
              <SaldoVencidoPeorAtraso>0</SaldoVencidoPeorAtraso>
            </Cuenta>
          </Cuentas>
          <ConsultasEfectuadas>
            <ConsultaEfectuada>
              <FechaConsulta>2018-08-06</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO AZTECA</NombreOtorgante>
              <TelefonoOtorgante>17207000</TelefonoOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2018-04-21</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>SIC</NombreOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2018-02-14</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO AZTECA</NombreOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2018-01-21</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO AZTECA</NombreOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2017-12-21</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO AZTECA</NombreOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2017-12-17</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO AZTECA</NombreOtorgante>
              <TipoCredito>F</TipoCredito>
              <ClaveUnidadMonetaria>MX</ClaveUnidadMonetaria>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad/>
            </ConsultaEfectuada>
            <ConsultaEfectuada>
              <FechaConsulta>2018-04-21</FechaConsulta>
              <ClaveOtorgante/>
              <NombreOtorgante>BANCO / BC</NombreOtorgante>
              <TipoCredito>LC</TipoCredito>
              <ClaveUnidadMonetaria/>
              <ImporteCredito>0</ImporteCredito>
              <TipoResponsabilidad>I</TipoResponsabilidad>
            </ConsultaEfectuada>
          </ConsultasEfectuadas>
          <DeclaracionesConsumidor/>
          <Scores>
            <Score>
              <NombreScore>FICO</NombreScore>
              <Codigo>86</Codigo>
              <Valor>696</Valor>
              <Razon1>T5</Razon1>
              <Razon2>F7</Razon2>
              <Razon3>R0</Razon3>
              <Razon4>D2</Razon4>
              <Error>0</Error>
            </Score>
          </Scores>
        </Persona>
      </Personas>
    </Respuesta>

     

     

     



  • 2.  Re: Virtualize a socket

    Broadcom Employee
    Posted May 07, 2019 05:05 AM

    Hola jemartineza 

     

    TCP Virtualization is best suited for your requirement. Its pretty easy to get this going and you would typically cascade few more Data Protocol Handlers to process the request and response. Eg: Delimited Text Data Protocol, Generic XML Payload Parser etc.

     

    You may please refer to this article that I have written a while ago which demonstrates how to do TCP virtualization.

     

    https://communities.ca.com/docs/DOC-231184655-cascading-data-protocol-handlers-working-example-with-tcp-virtualizationpdf

     

    regards

    Sankar