Publicado el Dejar un comentario

Nuevo bug ESRI. Archivos de Geodatabases creadas en unidades de red quedan inservibles.

Esri ha emitido el siguiente boletín advirtiendo que después de la instalación del paquete de revisiones KB 2775511 en las versiones de Windows 7 SP1 y Windows 2008 R2 SP1 los archivos de Geotabases creados sobre unidades de red compartidas serán inservibles.

Aquí el boletín en inglés:

Bug: NIM090672: After installing Microsoft hotfix rollup KB 2775511 on the client, file geodatabases created on a network share are unusable

Article ID: 41119
Bug Id: NIM090672
Software: ArcGIS – ArcEditor 10 ArcGIS – ArcInfo 10 ArcGIS – ArcView 10 ArcGIS for Desktop Advanced 10.1 ArcGIS for Desktop Standard 10.1 ArcGIS for Desktop Basic 10.1
Platforms: Windows Windows 7, Server 2008 R2

Description

File geodatabases created on a network share from a Windows 7 SP1 or a Windows 2008 R2 SP1 machine with Microsoft hotfix rollup KB 2775511 installed are unusable.

An error message referencing the ItemType appears when creating new datasets or items (tables, feature classes, feature datasets, raster datasets, and so forth) in a file geodatabase created under the before mentioned circumstances.

For example, the following message is displayed when creating a new feature class:

“Failed to create feature class.
The item was not found. [ItemType:
{70737809-852C-4A03-9E22-2CECEA5B9BFA}]”

For more information on this specific Microsoft hotfix rollup, please review the article in the Related Information section below.

Esri is currently working on a patch to mitigate this issue.

Cause

This issue is still under investigation.

Workaround

There are several workarounds for this issue:

• Create the file geodatabase locally before copying it to the network share. Note that this workaround is not applicable when creating raster datasets.
• Check with your organization’s IT team to see if your organization’s security policies permit uninstalling or disabling the hotfix rollup, according to the guidelines specified in the link below.
• If there is a need to create raster datasets or the patch cannot be uninstalled or disabled, file geodatabases can be created and worked with locally.

Publicado el Dejar un comentario

Listando procesos y su detalle en Solaris 10

Acostumbrado a usar el comando top para listar los procesos en linux me encuentro que el comando no existe bajo Solaris 10, al menos en la instalación por default.

El comando equivalente, o al menos parecido en Solaris 10, es el comando prstat, la salida es parecida, pero no igual.

Otro de los problemas con los que me enfrente es que la salida de el comando ps en Solaris 10, que sirve para listar los procesos activos, aparece cortada y no me lista los detalles del proceso completo. La solución a esto es el comando pargs, sólo hay que indicarle el PID del proceso que queremos ver en detalle y listo, lista el comando siendo ejecutado y todos sus argumentos o parámetros pasados a este.

Actualización: también el siguiente comando funciona siempre que se tenga los permisos administrativos requeridos:

/usr/ucb/ps auxww

¡Saludos!

Publicado el Dejar un comentario

Configurando servicios web JAX-WS a través de un proxy Apache 2.X

Había configurado servicios web tras un Proxy de Apache Web Server. Los servicios web estaban en un servidor de aplicaciones tomcat en el puerto 8080. El servidor Apache redireccionaba las peticiones a dicho servidor. El archivo WSDL lo recibía sin problemas. Sin embargo los clientes no podían obtener la descripción de los servicios ya que en la respuesta WSDL  el parámetro schemaLocation apuntaba al puerto 8080:

 

… schemaLocation=”http://servidor_apache:8080/web_services/servicio_web?xsd=1″ ..

Para solucionar esto es necesario agregar la directiva ProxyPreserveHost y ponerla en On. Así la respuesta del WSDL me regresó la dirección correcta:

… schemaLocation=”http://servidor_apache:80/web_services/servicio_web?xsd=1″ ..

Las directivas dentro del archivo http.conf quedaron así:

ProxyRequests off

ProxyPass /web_services/ http://servidor_de_servicios_web:8080/web_services

ProxyPassReverse /web_services/ http://servidor_de_servicios_web:8080/web_services

ProxyPreserveHost On

Espero que les sirva.