Issues addressed with ArcSDE 9.3.1 Service Pack 2:

    Administration

    • NIM042600 - Command line utilities “sde2shp” cannot encode some Japanese character correctly and resulting error “attribute column does not exist Skip”.
    • NIM046720 - Ensure the option to skip the calculation of sdo_geometry layer's MBR when registering it with ArcSDE (if the user already knows the correct MBR - using "-E") is actually used.
    • NIM037345 - Cannot alter the grid size of a layer using sdelayer -o alter. Error: Grid Size: nnnnn, must be less than maximum nnnnn.

    DB2 and Informix Specific

    • NIM054998 - <DB2> The version queries against the SDE XML data model are returning wrong results .
    • NIM035936 - <DB2> Improve the implementation for creating new layers.
    • NIM043936 - Change Privileges tool can grant privileges to a DB2 user group, but cannot revoke the permissions from the group (only DELETE permission is revoked); "sdelayer -o revoke" returns the wrong error messages.
    • NIM045098 - User is not inheriting permissions granted to the domain group of which it is a member; consequently, the user is unable to view data to which the group has been granted select privilege.
    • NIM049083 - Contents of a BLOB column is truncated during versioned editing when the BLOB size is greater than 60000 bytes.
    • NIM050575 - Enabling archiving before adding GlobalIDs causes incorrect GlobalID to be stored with the archived object.
    • NIM052718 - <DB2> Executing the DB2 SDE.NEXT_ROW_ID routine in a federated database environment with DB2_TWO_PHASE_COMMIT set to Y leads to errors because of the COMMIT statements in the SDE.SDE_GET_ROWIDS routine.
    • NIM054775 - <DB2> SE_stream_delete_by_id_list fails with -51 error when trying to delete rows from a versioned table with SDE_XML storage type.
    • NIM054776 - <DB2> Copy/paste of point data may result in SDE Error(-139) The specified coordinate exceeds the valid coordinate range on AIX 64 Bit platform.
    • NIM054803 - The version queries against the SDE XML data model are returning wrong results.
    • NIM055063 - Enable archiving crashes the gsrvr if a xml column exists in a layer.
    • NIM056155 - <DB2> If a local user account name does not exist on client machine too, direct connect using an account name local to the database server will fail and a misleading error message relating to a table "GDB_RELEASE" will appear.
    • NIM056494 - <DB2> Error ‘The specified coordinate exceeds the valid coordinate range’ occurs when using a z-aware/enabled envelope to get an update cursor on a FC.

    Non-Database Specific Server

    • NIM042008- Attempting to update a set of objects where the user's schema does not have the ability to create the sde logfile tables will cause the ArcSDE gsrvr process to crash. Please see technical article 36168 for more information.
    • NIM044174 - The number of system handles associated with the giomgr.exe keeps increasing after closing the ArcSDE Connection.
    • NIM044821 - SDE Java and C API's fail to make new direct connect after 267 connections opened (and closed) on Linux.
    • NIM047243 - When syncing updates, the queries to find the features to update using the globalid is slow when the feature class has many features.
    • NIM048382 - When 32bit ArcGIS client and 64bit ArcSDE server run on the same 64bit server machine, 3-tier connection does not work between the 32bit client and 64bit server.
    • NIM048298 - Add new Denmark DKTM Zones 1-4 projected coordinate systems.
    • NIM051129 - The error message java.lang.NullPointerException is returned when using the PeCSTransformations.geog1ToGeog2 method with grid-based transformation methods such as HARN, NADCON, and NTv2 methods.
    • NIM051155 - PeCSTransformations.geog1ToGeog2 method does not perform the transformation for certain grid-based transformation methods such as HARN, NADCON, and NTv2 methods.
    • NIM053100 - Unable to perform Direct Connect with 64-bit Java SDE SDK API's due to the absense of 'sdejavautil' component. 9.3.1 only.
    • NIM053997 - asWKB gives wrong output when used against a specific simplified geometry.
    • NIM052918 - Rebuild Network command fails against a geometric network where the connected user does not own all the states containing geometric network edits.
    • NIM056276 - 9.3.1: Convert any occurrences of the well-known ID 3857 (WGS 1984 Web Mercator Auxiliary Sphere) to its old value, 102100.

    Oracle General

    • NIM049776 - Rebuilding a spatial index on an archived feature class (_H class) fails with Trigger does not exist error.
    • NIM049777 - When unarchiving a feature class using Binary Storage, FIDs might need to be regenerated to remove duplicates in the archived feature class.
    • NIM050318 - Field with VARCHAR2 data type from an ArcSDE child geodatabase involved in a Check-out replica is truncated and/or appended with special characters in the ArcSDE parent geodatabase set with German locale.
    • NIM050335 - Archived SDE binary storage feature class is unable to display geometry of the newly added features after archiving spatial index altered.
    • NIM052156 - Ora11gR2 APEX* & ORDDATA* tables need to be filtered.
    • NIM052197 - Unknown column names should not be returned by ArcSDE when describing a tables indexes.
    • NIM055456 - Import Message fails with Error “ORA-01460: Unimplemented unreasonable conversion requested” for an Annotation Feature Class.
    • NIM056116 - TSMSYS Oracle objects are not filtered when connected to SDE and the user connected has select any table permissions.

    Oracle Spatial

    • NIM053444 - SDE2SHP is not excluding the SE_ANNO_CAD_DATA column when exporting SDO_Geometry layers.
    • NIM053601 - When querying an SDO_GEOMETRY featureclass that uses a geodetic coordinate system, "db_sqltype_bind_columns::geodetic layer query." gets printed to the error log.

    Oracle ST_Geometry

    • NIM042325 - Slow performance (full table scan) when statistics present in SDE.ST_GEOMETRY_INDEX table with ST_Geometry.
    • NIM045348 - ST_INTERSECTION returns no geometry when ST_SPATIAL_REFERENCES SRID are different.
    • NIM046067 - MinZ and MaxZ were reset to the 'Z offset' values if the last edits on ST_Geometry features were attribute edits.
    • NIM048113 - Unable to select features from an ArcSDE view using ST_GEOMETRY data that has a joined table.
    • NIM048385 - ST_BUFFER function fails with "too many points" message on multipart polygon.
    • NIM049191 - ST_Transform returns a "Spatial References are not compatible" error.
    • NIM052027 - Spatial type for Oracle: Create index statement for the sp_id attribute on the domain index is not fully qualified with the object owner.
    • NIM052748 - Using SQL statements with st_intersect results in Oracle error "ORA-01002: fetch out of sequence".
    • NIM053199 - Spatial type for Oracle: Unnecessary looping impacting performance when multiple grid levels are present to delete collections during the termination of spx_util.grid_search_execute. Please see technical article 37528 for more information.
    • NIM053342 - ST_Intersects returns the wrong results using the supplied client data when secondary filtering is used.
    • NIM053362 - Spatial Type for Oracle: ODCIIndexStart errors caused by extproc failing under specific conditions when multipart features are present.
    • NIM056640 - Spatial Type for Oracle: Provide an optimized st_geometry constructor for points which constructs the binary geometry in PL/SQL.
    • NIM057155 - Spatial Type for Oracle: Creating spatial data with schema/owner names exceeding twenty plus characters will create an unusable spatial index and encounter an ‘Ora-06502: PL/SQL: numeric or value error: character string buffer too small’ error.
    • NIM057453 - Spatial Type for Oracle: st_intersects returning additional rows in the result set with secondary filtering.

    PostgreSQL Specific

    • NIM046206 - Postgres: Slow performance using st_astext against a relatively large multipolygon features.
    • NIM050575 - Enabling archiving before adding GlobalIDs causes incorrect GlobalID to be stored with the archived object.
    • NIM053450 - Postgres: Unable to set version with sde.sde_set_current_version when editing multiversion views.
    • NIM055461 - Postgres: Topology loaded with PG_GEOMETRY has a NULL dirtyarea which causes an application crash when the dirtyarea is retired.
    • NIM055471 - Postgres: Error -112 generating shape when drawing Network Feature Dataset.
    • NIM055472 - Postgres: Network I/O errors encountered when registering a feature dataset with a topology as versioned which contains more than 1 participating feature class.
    • NIM055581 - Postgres: SDE.ST_Point() function failed to parse WKT text string returns 'invalid type ST_POINT'.
    • NIM055582 - Postgres: Loading feature dataset into ArcSDE with PG_GEOMETRY (WKB) fails sometimes with a Network I/O error.
    • NIM055583 - Postgres: Generating shape from WKB could fail with -150 "Polygon does not close properly" or -155 "Linestring or poly boundary is self-intersecting" error.
    • NIM056156 - Postgres: Spatial queries will return incorrect results in various cases.

    SQL Server Specific

    • NIM043948 - After upgrading a 9.3 Geodatabase from SQL2000 to SQL2005, editing a child version fails with Network I/O error.
    • NIM050335 - Archived SDE binary storage feature class is unable to display geometry of the newly added features after archiving spatial index altered.
    • NIM050575 - Enabling archiving before adding GlobalIDs causes incorrect GlobalID to be stored with the archived object.
    • NIM052174 - Search cursors with spatial filters that include raster columns are failing with an SE_FUNCTION_SEQUENCE_ERROR -113 function called out of sequence in the load_buffer function for SQLServer.
    • NIM056641 - sdelayer -o delete is setting spatial column to NULL for Geography layers.


    Issues addressed with Service Pack 1