Etiqueta

15 de octubre de 2019

¿Cómo evitar el diálogo "Install the legacy Java SE 6 runtime" en Omnis Studio 10.1 y Catalina?

Es muy probable que tras instalar de nuevo el soporte Java para SOAP en Omnis Studio 10.1, nos encontremos con que Omnis nos muestre un cuadro de diálogo Java que tenga el siguiente texto;
Este cuadro de diálogo puede aparecer aún al intentar iniciar una JVM de Oracle en una versión de Studio de 64 bits, es decir, Studio 8.0 y posterior. Las instrucciones predeterminadas establecidas en una versión de Java de 64 bits no permiten que sean iniciadas desde una aplicación incluida en JNI (como es el caso de Omnis). Lo cual causará un fallo el intentar iniciar la JVM mostrándose el mensaje anterior.

Para corregirlo, simplemente debemos editar el fichero "Info.plist" de nuestro Oracle JDK en uso, para permitir que JVM sea iniciado desde aplicaciones incluidas en JNI.

Podrá localizar el fichero a editar en, "/Library/Java/JavaVirtualMachines/jdkX.X.X_XXX.jdk/Contents/Info.plist" (donde X.X.X_XXX es la versión, por ejemplo, 1.8.0_101).

Ahora simplemente cambie la entrada:

≤key≥JVMCapabilities≤/key≥
≤array≥
   ≤string≥CommandLine≤/string≥
≤/array≥
por:

   ≤key≥JVMCapabilities≤/key≥
   ≤array≥
      ≤string≥CommandLine≤/string≥
      ≤string≥JNI≤/string≥
      ≤string≥BundledApp≤/string≥
   ≤/array> 

..y eso habrá sido todo.

11 de octubre de 2019

¿Cómo Ignorar el aviso de actualización a Catalina?

Tengo un iMac en casa y otro en el trabajo, pero en el del trabajo no puedo actualizar a Catalina, ya que necesito seguir dando soporte a aplicaciones más antiguas, pero quiero eliminar el mensaje que me solicita actualizar a Catalina, de modo que quiero "saltar" (de momento) su actualización, ¿Podemos hacerlo?

Afortunadamente sí, sólo necesitas introducir el siguiente comando...

sudo softwareupdate --ignore "macOS Catalina"
 ..si más adelante deseas volver a la situación anterior, introduce...

sudo softwareupdate --reset-ignored

...y ¡ya está! no correrás el peligro de que puedas actualizar a Catalina en un momento no deseado.

16 de septiembre de 2019

Conexión nativa a Microsoft SQL Server con Omnis Studio 10

Recientemente el DAM para Sybase de Omnis Studio 10, ha sido modificado para su uso mediante la versión "open-source" de LIBCT desarrollada por FreeTDS. FreeTDS facilita principalmente conexión libre de uso, para servidores Sybase ASE y Sybase ASA. Pero resulta que la librería LIBCT de FreeTDS, también soporta conexiones nativas a Microsoft SQLServer, anteriormente, esto sólo era posible mediante los DAM ODBC o JDBC.




La nota técnica: https://omnis.net/developers/resources/technotes/tnsq0036.jsp le dará más detalles sobre como configurar el DAM para su uso con Microsoft SQLServer.