Stored Procedures - .NET Engine

Displays the GeognoSIS log of loading stored procedure DLLs. This is purely for debugging purposes.

The Compile Log will show any errors that may occur during the compilation of any programming files that may be created for a stored procedure engine.

Programming Files

A programming file is either a .NET assembly or a JAR (Java ARchive) file that allows developers to write stored procedures for GeognoSIS.

The stored procedure can be written using any of the .NET languages (C#, VB.NET, etc.) or Java.

To create a programming file for stored procedures, click the icon to the right of the log.

This creates the:

  • DotNet\Development sub folders in the C:\Program Files\Cadcorp GeognoSIS 9\StoredProcedures.
  • Cadcorp.GeognoSIS.StoredProcedures.dll in the same folder.

Note: Programming files can only be created IF you have file access to the server running GeognoSIS as you need to read & write the files in the stored procedures folder.

Fill the options fields as follows:

Property

Value

CLS Compliant

Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited.

Delay Sign

Boolean value indicating that delay signing is being used.

Culture

Enumerated field indicating the culture the assembly supports. An assembly can also specify culture independence indicating that it contains the resources for the default culture. *

Note: The runtime treats any assembly that does not have the culture attribute set to null as a satellite assembly.

File Version

String value specifying the Win32 file version number. This is normally the default assembly version.**

Key File

String value indicating the name of the file that contains either the public key (if using delay signing) or both the public and private keys passed as a parameter to the constructor of this attribute.

Note that the file name is relative to the output file path (the .exe or .dll), not the source file path.

Key Name

Indicates the key container that contains the key pair passed as a parameter to the constructor of this attribute.

Version

Numeric value in the format major.minor.build.revision (for example, 2.4.0.0)

*Information Courtesy : Microsoft .NET Framework/Application Domains and Assemblies and

**Information Courtesy : .NET API Browser