[fdo][FDO171][New] New FDO Capabilities for ArcSDE/SHP/SDF

Pierre Dalcourt pierre.dalcourt at autodesk.com
Wed Sep 13 15:24:40 EDT 2006


You can view the artifact detail at the following URL:

    https://fdo.osgeo.org/servlets/Scarab/id/FDO171

Type
 Enhancement

Artifact ID
 FDO171 (New FDO Capabilities for ArcSDE/SHP/SDF)

Reported by
 Pierre Dalcourt
 pierredalcourt (pierre.dalcourt at autodesk.com)

New artifact details:
---------------------------------------------------------

- Description set to new value
  ArcSDE Provider:
- Added new FDO Capabilities, along with relevant unit tests.
- Upgraded SetupTestData.perl to create a read-only user for oracle and sql server

SDF Provider:
- Added new FDO Capabilities, along with relevant unit tests.
- Added new "EXINFO" Sqlite table to contain new schema information without breaking forward-compatibility with Reliant's SDF Provider.
- Added "lazy-reloading" of schema data, to avoid reading the schema too early and missing out on the information in the "EXINFO" table

SHP Provider:
- Added new FDO Capabilities, along with relevant unit tests.

FdoCommon:
- Fixed issue in FdoCommonPropDictionary<T>::SetProperty(): it used FDO_65_CONNECTION_ENUM_PROPERTY_WRONG_VALUE but neglected to pass in the 2 required
string substitution arguments, which led to unhandled exception when the user passed in wrong enumerated connection property values.
- new FdoCommonFile::Chmod() helper function, which changes the access rights of a file
- new FdoCommonMiscUtil::ContainsGeomType() helper function, which checks for the presence of a given FdoGeometryType within an array of such types
- new FdoCommonMiscUtil::CreateFunctionDefinition() helper function, which creates an FdoFunctionDefinition based on input, saving lots of lines of code.
- Fixed issue in FdoCommonSchemaUtil::DeepCopyFdoAssociationPropertyDefinition(): this would fail in the case that the association property's
	(reverse) identity properties were located in a base class.

FDO Provider Template:
- updated to generate the new capability API methods


TESTING PERFORMED:
ArcSDE, SHP and SDF unit tests run with no new errors.
FDO Provider template generates new provider that builds with no errors.
- Justification set to new value
  Mandated FDO enhancement for the Marble release.
- Artifact created
- Summary set to new value
  New FDO Capabilities for ArcSDE/SHP/SDF
- Artifact Status set to new value
  New

---------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Fdo_issues mailing list