guides:programming:programmers_reference_manual:mvbfs_native_table

MVBFS_NATIVE_TABLE Function

MVBFS_NATIVE_TABLE is a function added in OpenInsight 9.4 to allow developers to read or write records to server-side tables even if they are not mapped. The primary purpose is to let a developer read or write values to a non-standard dictionary row, for instance a sequence counter.

Function MVBFS_NATIVE_TABLE(VolName, Method, NativeTable, key, Record)

The function has the following parameters:

ParameterDescription
VolName(in) Volume ( Connection ) name
Method(in) One of ("READ READU WRITEU WRITE RELEASE DELETE" )
NativeTable(in) Native table name, e.g. "MY.FILE" or "DICT MY.FILE"
key(in) key to the record
Record(in/out) = data record
** Read and write values to a native table or dict for a table on a connected server

** The connection (volname) must be configured, but the table need not be attached / mapped

**

** The goal is to access dictionary rows that are not mapped to the shadow dictionary

** because they have an invalid type.  But it can be used for any table on the server

** See Also RTI_READU, RTI_WRITERELEASE 

** Example :  Read a value from a dictionary

volname = 'QM_BOBCART'

method = 'READ'

nativetable = 'DICT TEST_SELECT'

key = 'MY.SEQUENTIAL.COUNTERS'

record = ""

Call MVBFS_NATIVE_TABLE(VolName, Method, NativeTable, key, record, status)

value = record<1>
  • guides/programming/programmers_reference_manual/mvbfs_native_table.txt
  • Last modified: 2024/06/19 20:20
  • by 127.0.0.1