Social Icons

lunes, 24 de julio de 2017

INSERTAR EN UNA TABLA REGISTROS QUE NO ESTÁN EN OTRA TABLA

insert into PK.CD_COMPLETION2 (KEY_ID,WELL_ID, WELLBORE_ID,COMPLETION_ID,COMPLETION_NAME )
Select T1.COMPLETION_ID,T1.WELL_ID,T1.WELLBORE_ID,T1.COMPLETION_ID,T1.COMPLETION_NAME
From CD_COMPLETION  T1
Left Outer Join
       PK.CD_COMPLETION2  T2
ON   T1.COMPLETION_ID = T2.COMPLETION_ID
where T2.COMPLETION_ID is null

viernes, 21 de julio de 2017

CREATE A DATA SOURCE ODBC DATA SOURCE

1.- Nos vamos a :
C:\Windows\SysWOW64
2.- Abrimos la aplicación odbcad32
3.- Abrimos Net Manager y en el archivo TNS names debe estar la cadena de conexion de la base que necesitamos
4.- Regresamos a la pantalla del ODBC, nos vamos a System DSN
5.- Como es Oracle nuestra base, seleccionamos Microsoft ODBC for Oracle

lunes, 17 de julio de 2017

hostname in certificate didn't match


Este error ocurre cuando federamos el servidor de ArcGIS Server de esta forma

La solucion es como se muestra en la imagen, volver a federarle


jueves, 13 de julio de 2017

This field name is not known. Details: errorKind in ReportService.ExportReport

Antecedentes: Se realizo una modificación a un reporte de OpenWells, el cual se genero bien pero que al intentar generarle desde la aplicación iWellfile salio el siguiente error

ERROR] 2017-07-03 14:02:32,968 354871ms LGC.ReportServiceApp.MessageManager - This field name is not known.
Details: errorKind
Error in File C:\Windows\TEMP\OpenWellsWellboreEquipmentHorizontal {9499006F-4FF4-4A6A-A58A-9271669B22F6}.rpt:
Error in formula  <Group Selection>.

'{CD_WELLHEAD.install_date}=MAXIMUM({CD_WELLHEAD.install_date})

Para solucionar este incidente se debe hacer lo siguiente:
1.- Conectarnos con a OpenWells y generar el reporte que modificamos, es importante identificar el usuario de windows que estamos utilizando
2.- En el servidor donde tenemos instalado OpenWells tenemos que irnos 
\\nomservidor\pepitox\AppData\Local\Landmark\cache\{PAEDMP}\OutputReports\Custom
Cuando se genera el reporte desde OpenWells aqui se generan todos los archivos requeridos para construir el reporte,
3.- Esos archivos mencionados los importamos en EDM Administrator y listo


jueves, 6 de julio de 2017

ORA-02292: integrity constraint

Antecedentes: Estamos trabajando con la aplicación OpenWells y queremos eliminar un pozo, pero esto no se deja borrar ya que sale el siguiente error:

[Oracle][ODBC][Ora]ORA-02292: integrity constraint (EDMADMIN.CD_AC_FISH_TOOL_PARENT) violated - child record found ,Caused by SQL: delete from CD_WELL where well_id = 'IMGqfV5Jw2'

Este mensaje nos indica que es imposible borrar el registro con el codigo well_id='IMGqfV5Jw2' debido a que existe un constraint llamado CD_AC_FISH_TOOL_PARENT que esta asociado a una tabla hija, en la cual debemos borrar primero aquí los registros de este pozo y luego se nos deja borrar el pozo completo

Consultamos el constraint

select * from all_constraints where constraint_name ='CD_AC_FISH_TOOL_PARENT'
Se observa que la tabla hija se llama CD_ASSEMBLY_COMP_FISH_TOOL_T

Consultamos estos registros de la tabla hija

Borramos los registros de esta tabla hija
delete from CD_ASSEMBLY_COMP_FISH_TOOL_T where well_id = 'B4LluxPE3U'

commit

Borramos el pozo o el registro de la tabla padre

Listo.!

Descargar cliente de Oracle 19c

  Oracle Database 19c Download for Microsoft Windows x64 (64-bit) https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html

 
 
Blogger Templates