//--JSON REQUERIDO DELETE from ABOTEST3.TFORMATOLISTAVALORESCAMPOS WHERE LISTAVALOR='getInfoGec'; DELETE from ABOTEST3.TFORMATOLISTAVALORESCAMPOSid WHERE LISTAVALOR='getInfoGec'; DELETE FROM TFORMATOLISTAVALORES WHERE LISTAVALOR='getInfoGec'; DELETE FROM TFORMATOLISTAVALORESID WHERE LISTAVALOR='getInfoGec'; insert into TFORMATOLISTAVALORESID (LISTAVALOR, CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) values ('getInfoGec', 2, '01', '0002', '01'); insert into TFORMATOLISTAVALORES (LISTAVALOR, FHASTA, FDESDE, XML, ALIASTABLA, VERSIONCONTROL) values ('getInfoGec', TIMESTAMP '2999-12-31 00:00:00', TIMESTAMP '2011-05-05 09:07:44', ' ', 'lov', 0); insert into TFORMATOLISTAVALORESCAMPOSID (LISTAVALOR, CAMPO) values ('getInfoGec', 'CODIGOINSTITUCION'); insert into TFORMATOLISTAVALORESCAMPOSID (LISTAVALOR, CAMPO) values ('getInfoGec', 'FCONSTITUCION'); insert into TFORMATOLISTAVALORESCAMPOS (LISTAVALOR, CAMPO, FHASTA, FDESDE, ANCHO, ORDEN, ALINEACION, CRITERIO, TIPODATO, FORMATO, VERSIONCONTROL) values ('getInfoGec', 'CODIGOINSTITUCION', TIMESTAMP '2999-12-31 00:00:00', TIMESTAMP '2012-02-03 09:24:35', 10, 1, null, '0', null, null, 0); insert into TFORMATOLISTAVALORESCAMPOS (LISTAVALOR, CAMPO, FHASTA, FDESDE, ANCHO, ORDEN, ALINEACION, CRITERIO, TIPODATO, FORMATO, VERSIONCONTROL) values ('getInfoGec', 'FCONSTITUCION', TIMESTAMP '2999-12-31 00:00:00', TIMESTAMP '2012-02-03 09:24:35', 7, 2, null, '0', null, null, 0); //--COMANDOS DE TRANSACCION DELETE FROM TCOMANDOSMANTENIMIENTO WHERE CSUBSISTEMA='02' AND CTRANSACCION='1038'; DELETE FROM TCOMANDOS where comando IN('com.fitbank.person.query.GetPersonLegallyBinding','com.fitbank.person.maintenance.SetEconomicGroups'); DELETE from tcomandosid where comando IN('com.fitbank.person.query.GetPersonLegallyBinding','com.fitbank.person.maintenance.SetEconomicGroups'); insert into TCOMANDOSID (COMANDO, TIPOCOMANDO) values ('com.fitbank.person.maintenance.SetEconomicGroups', 'MAN'); insert into TCOMANDOSID (COMANDO, TIPOCOMANDO) values ('com.fitbank.person.query.GetPersonLegallyBinding', 'CON'); insert into TCOMANDOS (COMANDO, TIPOCOMANDO, FHASTA, CIDIOMA, FDESDE, DESCRIPCION, VERSIONCONTROL) values ('com.fitbank.person.maintenance.SetEconomicGroups', 'MAN', TIMESTAMP '2999-12-31 00:00:00', 'ES', TIMESTAMP '2012-02-07 14:16:50', 'Almacena el grupo economico y sus asociados', 0); insert into TCOMANDOS (COMANDO, TIPOCOMANDO, FHASTA, CIDIOMA, FDESDE, DESCRIPCION, VERSIONCONTROL) values ('com.fitbank.person.query.GetPersonLegallyBinding', 'CON', TIMESTAMP '2999-12-31 00:00:00', 'ES', TIMESTAMP '2012-02-07 14:16:50', 'Obtiene el codigo del tipo de vinculacion legal de la persona', 0); insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('02', '1038', '01', 1, 'I', 'com.fitbank.processor.query.QueryProcessor', 1, '0', 'CON', '1', null, null, 0, 'F'); insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('02', '1038', '01', 2, 'I', 'com.fitbank.person.query.GetPersonLegallyBinding', 2, '0', 'CON', '1', null, null, 0, 'F'); insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('02', '1038', '01', 3, 'I', 'com.fitbank.person.maintenance.SetEconomicGroups', 3, '0', 'MAN', '1', null, null, 0, 'F'); insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('02', '1038', '01', 4, 'I', 'com.fitbank.processor.maintenance.MaintenanceProcessor', 4, '0', 'MAN', '1', null, null, 0, 'F'); //----------------------------------- DELETE FROM TTIPOSIDENTIFICACION WHERE CTIPOIDENTIFICACION='GEC'; DELETE FROM TTIPOSIDENTIFICACIONID WHERE CTIPOIDENTIFICACION='GEC'; insert into TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION, GENERASECUENCIA, CODIGOIDENTIFICACION, VALIDADIGITO) values ('GEC', '0', 'C', '0'); insert into TTIPOSIDENTIFICACION (CIDIOMA, CTIPOIDENTIFICACION, FHASTA, FDESDE, DESCRIPCION, VERSIONCONTROL) values ('ES', 'GEC', TIMESTAMP '2999-12-31 00:00:00', TIMESTAMP '2011-05-03 17:06:50', 'CODIGO GRUPO ECONOMICO', 0); //------------------------ delete tRolesHorario where crol = 1 and csubsistema_transaccion = '02' and ctransaccion = '1038'; delete tCompaniaTransaccionesHorario where csubsistema_transaccion = '02' and ctransaccion = '1038'; delete tCompaniaRoles where crol = 1 and csubsistema = '02' and ctransaccion = '1038'; delete tCompaniaTransaccionesProducto where csubsistema_transaccion = '02' and ctransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',1,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||1 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',2,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||2 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',3,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||3 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',4,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||4 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',5,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||5 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',6,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||6 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; insert into tCompaniaTransaccionesHorario (cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select cPersona_Compania,cSubsistema,cGrupoProducto,cProducto,cTipoBanca,cEstatusCuenta,cSubsistema_Transaccion,cTransaccion,VersionTransaccion,'USD', 'N',7,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta||csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||7 from tCompaniaTransaccionesProducto where cSubsistema_transaccion = '02' and cTransaccion = '1038'; ---------------------------------------------------------------------- -- DCL Statements for tCompaniaRoles ---------------------------------------------------------------------- -- Rol 1 Instalacion General insert into tCompaniaRoles (crol, cpersona_compania, csubsistema, ctransaccion, versiontransaccion, versioncontrol) select 1,cPersona_Compania,cSubsistema,cTransaccion,VersionTransaccion,0 from tCompaniaTransacciones where cPersona_Compania = 2 and cSubsistema = '02' and cTransaccion = '1038'; ---------------------------------------------------------------------- -- DCL Statements for tRolesHorario ---------------------------------------------------------------------- insert into tRolesHorario (crol, cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro) select a.cRol,a.cPersona_Compania,b.cSubsistema,b.cGrupoProducto,b.cProducto,b.cTipoBanca,b.cEstatusCuenta,b.cSubsistema_Transaccion,b.cTransaccion,b.VersionTransaccion,b.cMoneda, b.cTipoHorario,DiaSemana,to_timestamp('2999-12-31','yyyy-mm-dd hh24:mi:ss.ff'),0,to_timestamp('2002-01-01','yyyy-mm-dd hh24:mi:ss.ff'),'0000','2359',MontoMaximo,crol||CodigoRegistro from tCompaniaRoles a,tCompaniaTransaccionesHorario b where cRol = 1 and a.cPersona_Compania = b.cPersona_Compania and a.cSubsistema = b.cSubsistema_Transaccion and a.cTransaccion = b.cTransaccion and a.versionTransaccion = b.versionTransaccion and a.cSubsistema = '02' and a.cTransaccion = '1038';