{"id":1877,"date":"2014-11-13T19:07:10","date_gmt":"2014-11-13T19:07:10","guid":{"rendered":"https:\/\/alt2.minisoft.com\/support\/?p=1877"},"modified":"2014-11-18T22:43:14","modified_gmt":"2014-11-18T22:43:14","slug":"type-library-for-mdmda","status":"publish","type":"post","link":"https:\/\/c002.minisoft.com\/support\/type-library-for-mdmda\/","title":{"rendered":"Type Library for MDMDA"},"content":{"rendered":"<h3>Object ID: MdmDA.Session<\/h3>\n<p class=\"subheads\"><strong> MdmDA.Session Properties<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>BSTR AccountPassword;<br \/>\nboolean ConnectStatus;<br \/>\nBSTR ErrorMessage;<br \/>\nshort ErrorNumber;<br \/>\nBSTR GroupPassword;<br \/>\nBSTR HostAddress;<br \/>\nBSTR JobName;<br \/>\nBSTR LoginAccount;<br \/>\nBSTR LoginGroup;<br \/>\nboolean LoginStatus;<br \/>\nBSTR LoginUser;<br \/>\nshort Port;<br \/>\nshort TraceLevel;<br \/>\nBSTR VendorId;<br \/>\nBSTR UserPassword;<br \/>\nBSTR TraceFile;<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong> MdmDA.Session Methods<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>boolean Connect();<br \/>\nIDispatch* Define(BSTR DatabaseName, short Type);<br \/>\nvoid Disconnect();<br \/>\nboolean LoadConfig(BSTR ConfigFileName);<br \/>\nvoid SaveConfig();<br \/>\nboolean SetSessionConfig();<br \/>\nboolean SetTraceConfig();<br \/>\nIDispatch* AddImageDBRef(BSTR DatabaseName);<br \/>\nIDispatch* AddKsamFileRef(BSTR FileName);<br \/>\nIDispatch* AddMpeFileRef(BSTR FileName);<br \/>\nboolean HostCommand(BSTR CommandString);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong> IImageDatabase Properties<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>BSTR ErrorMessage;<br \/>\nshort ErrorNumber;<br \/>\nBSTR DatasetList;<br \/>\nboolean TpiEnabled;<br \/>\nshort DictionaryMode;<br \/>\nshort DBStatus(short Index);<br \/>\nlong DBStatusDW(short Index);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong> IImageDatabase Methods<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>IDispatch* Define(BSTR DatasetName);<br \/>\nboolean Open(BSTR dbName, BSTR dbGroup, BSTR dbAccount, short dbMode, BSTR dbPassword);<br \/>\nboolean CloseDB();<br \/>\nboolean Close();<br \/>\nIDispatch* AddDatasetRef(BSTR DatasetName);<br \/>\nboolean DBOpen(BSTR DatabaseName, BSTR Password, short Mode);<br \/>\nboolean DBClose(BSTR Dataset, short Mode);<br \/>\nboolean DBLock(BSTR Qualifier, short Mode);<br \/>\nboolean DBUnlock();<br \/>\nboolean DBControl(short Mode);<br \/>\nboolean DBMemo(BSTR Text);<br \/>\nBSTR DBError();<br \/>\nBSTR DBInfo(BSTR Qualifier, short Mode);<br \/>\nvoid AddDataset(BSTR Name, BSTR Type);<br \/>\nboolean DBXBegin(short Mode, BSTR Text);<br \/>\nboolean DBXEnd(short Mode, BSTR Text);<br \/>\nboolean DBXUndo(short Mode, BSTR Text);<br \/>\nboolean DBBegin(VARIANT DatabaseIDs, short Mode, BSTR Text);<br \/>\nboolean DBEnd(VARIANT DatabaseIDs, short Mode, BSTR Text);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong> IImageDataset Properties<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>long RecordNumber;<br \/>\nBSTR ItemList;<br \/>\nBSTR LinkDataset;<br \/>\nBSTR Delimiter;<br \/>\nBSTR Type;<br \/>\nBSTR ErrorMessage;<br \/>\nshort ErrorNumber;<br \/>\nBSTR RWItemList;<br \/>\nBSTR Item(BSTR ItemName);<br \/>\nBSTR ItemType(BSTR ItemName);<br \/>\nboolean IsKey(BSTR ItemName);<br \/>\nBSTR KeyType(BSTR ItemName);<br \/>\nshort ItemLength(BSTR ItemName);<br \/>\nshort SubItems(BSTR ItemName);<br \/>\nBSTR ItemBuffer(BSTR RWItemList);<br \/>\nshort ItemFormatLength(BSTR ItemName);<br \/>\nboolean ItemSigned(BSTR ItemName);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong> IImageDataset Methods<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>boolean DeleteRec();<br \/>\nboolean Delete();<br \/>\nboolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);<br \/>\nboolean Find(BSTR KeyName, BSTR KeyValue);<br \/>\nboolean ReadDirect(long RecordNumber, BSTR RWItemList);<br \/>\nboolean ReadFirst(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);<br \/>\nboolean ReadLast(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);<br \/>\nboolean ReadNext(BSTR RWItemList);<br \/>\nboolean ReadPrevious(BSTR RWItemList);<br \/>\nboolean ReadSerialNext(BSTR RWItemList);<br \/>\nboolean ReadSerialPrevious(BSTR RWItemList);<br \/>\nboolean Rewind();<br \/>\nboolean UpdateRec(BSTR RWItemList);<br \/>\nboolean Update(BSTR RWItemList);<br \/>\nboolean WriteRec(BSTR RWItemList);<br \/>\nboolean Write(BSTR RWItemList);<br \/>\nboolean DBDelete(short Mode);<br \/>\nboolean DBGet(short Mode, BSTR RWItemList, BSTR Argument);<br \/>\nboolean DBFind(short Mode, BSTR KeyName, BSTR KeyValue);<br \/>\nboolean DBUpdate(short Mode, BSTR RWItemList);<br \/>\nboolean DBPut(short Mode, BSTR RWItemList);<br \/>\nvoid RemoveItem(BSTR Name);<br \/>\nvoid AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, BSTR KeyType, boolean WriteFlag);<br \/>\nboolean WriteItem(BSTR ItemName, BSTR ItemValue);<br \/>\nboolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);<br \/>\nvoid WriteItemSigned(BSTR ItemName, boolean SignedFlag);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong>IKsamFile Properties<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>long RecordNumber;<br \/>\nBSTR ItemList;<br \/>\nBSTR Delimiter;<br \/>\nBSTR ErrorMessage;<br \/>\nshort ErrorNumber;<br \/>\nBSTR Item(BSTR ItemName);<br \/>\nBSTR ItemType(BSTR ItemName);<br \/>\nboolean IsKey(BSTR ItemName);<br \/>\nshort ItemLength(BSTR ItemName);<br \/>\nshort SubItems(BSTR ItemName);<br \/>\nshort ItemFormatLength(BSTR ItemName);<br \/>\nboolean ItemSigned(BSTR ItemName);<br \/>\nBSTR ItemBuffer(BSTR RWItemList);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong>IKsamFile Methods<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>void RemoveItem(BSTR Name);<br \/>\nvoid AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, boolean WriteFlag);<br \/>\nboolean FOpen(BSTR FormalDesignator, short FOptions, short AOptions);<br \/>\nboolean FClose(short Disposition);<br \/>\nboolean FRead(short Length);<br \/>\nboolean FWrite(short Length);<br \/>\nboolean FFindByKey(BSTR KeyName, BSTR KeyValue, short Relop);<br \/>\nboolean FFindN(BSTR KeyName, long RecordNumber);<br \/>\nboolean FPoint(long RecordNumber);<br \/>\nboolean FReadByKey(short Length, BSTR KeyName, BSTR KeyValue);<br \/>\nboolean FControl(short ControlCode);<br \/>\nboolean FSpace(short Displacement);<br \/>\nboolean FReadC(short Length);<br \/>\nboolean FLock(boolean WaitFlag);<br \/>\nboolean FUnlock();<br \/>\nboolean FReadDir(short Length, long RecordNumber);<br \/>\nboolean FUpdate(short Length);<br \/>\nboolean FRemove();<br \/>\nboolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);<br \/>\nboolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);<br \/>\nboolean Delete();<br \/>\nboolean DeleteRec();<br \/>\nboolean Find(BSTR KeyName, BSTR KeyValue, BSTR Relation);<br \/>\nboolean PointAt(long RecordNumber);<br \/>\nboolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);<br \/>\nboolean ReadDirect(long RecordNumber, BSTR RWItemList);<br \/>\nboolean ReadNext(BSTR RWItemList);<br \/>\nboolean UpdateRec(BSTR RWItemList);<br \/>\nboolean Update(BSTR RWItemList);<br \/>\nboolean Rewind();<br \/>\nboolean WriteRec(BSTR RWItemList);<br \/>\nboolean Write(BSTR RWItemList);<br \/>\nboolean Close(BSTR CloseDomain, BSTR SpaceDisposition);<br \/>\nboolean FSetMode(short ModeFlags);<br \/>\nboolean WriteItem(BSTR ItemName, BSTR ItemValue);<br \/>\nboolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);<br \/>\nvoid WriteItemSigned(BSTR ItemName, boolean SignedFlag);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong>IMpeFile Properties<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>BSTR ErrorMessage;<br \/>\nshort ErrorNumber;<br \/>\nBSTR ItemList;<br \/>\nlong RecordNumber;<br \/>\nBSTR Delimiter;<br \/>\nBSTR Item(BSTR ItemName);<br \/>\nvoid Item(BSTR ItemName, BSTR lpszNewValue);<br \/>\nBSTR ItemBuffer(BSTR RWItemList);<br \/>\nvoid ItemBuffer(BSTR RWItemList, BSTR lpszNewValue);<br \/>\nshort ItemFormatLength(BSTR ItemName);<br \/>\nshort ItemLength(BSTR ItemName);<br \/>\nboolean ItemSigned(BSTR ItemName);<br \/>\nvoid ItemSigned(BSTR ItemName, boolean bNewValue);<br \/>\nBSTR ItemType(BSTR ItemName);<br \/>\nshort SubItems(BSTR ItemName);<\/code><\/dd>\n<\/dl>\n<hr size=\"1\" \/>\n<p class=\"subheads\"><strong>IMpeFile Methods<\/strong><\/p>\n<dl>\n<dd class=\"basic\"><code>void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean WriteFlag);<br \/>\nvoid RemoveItem(BSTR Name);<br \/>\nboolean FClose(short Disposition);<br \/>\nboolean FLock(boolean WaitFlag);<br \/>\nboolean FOpen(BSTR FormatDesignator, short FOptions, short AOptions, short RecordSize, long FileSize);<br \/>\nboolean FControl(short ControlCode, short Parameter);<br \/>\nboolean FPoint(long RecordNumber);<br \/>\nboolean FRead(short Length);<br \/>\nboolean FReadDir(short Length, long RecordNumber);<br \/>\nboolean FDelete(long RecordNumber);<br \/>\nboolean FSpace(short Displacement);<br \/>\nboolean FUpdate(short Length);<br \/>\nboolean FUnlock();<br \/>\nboolean FWrite(short Length);<br \/>\nboolean FReadSeek(long RecordNumber);<br \/>\nboolean FWriteDir(short Length, long RecordNumber);<br \/>\nboolean FSetMode(short ModeFlags);<br \/>\nboolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);<br \/>\nboolean Close(BSTR CloseDomain, BSTR SpaceDisposition);<br \/>\nboolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);<br \/>\nboolean Delete(long RecordNumber);<br \/>\nboolean PointAt(long RecordNumber);<br \/>\nboolean ReadDirect(long RecordNumber, BSTR RWItemList);<br \/>\nboolean ReadNext(BSTR RWItemList);<br \/>\nboolean Rewind();<br \/>\nboolean UpdateRec(BSTR RWItemList);<br \/>\nboolean Update(BSTR RWItemList);<br \/>\nboolean Write(BSTR RWItemList);<br \/>\nboolean WriteRec(BSTR RWItemList);<br \/>\nboolean WriteDirect(long RecordNumber, BSTR RWItemList);<br \/>\nboolean FRename(BSTR FormalDesignator);<br \/>\nboolean WriteItem(BSTR ItemName, BSTR ItemValue);<br \/>\nboolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);<br \/>\nvoid WriteItemSigned(BSTR ItemName, boolean SignedFlag);<\/code><\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Object ID: MdmDA.Session MdmDA.Session Properties BSTR AccountPassword; boolean ConnectStatus; BSTR ErrorMessage; short ErrorNumber; BSTR GroupPassword; BSTR HostAddress; BSTR JobName; BSTR LoginAccount; BSTR LoginGroup; boolean LoginStatus; BSTR LoginUser; short Port; short TraceLevel; BSTR VendorId; BSTR UserPassword; BSTR TraceFile; MdmDA.Session Methods boolean Connect(); IDispatch* Define(BSTR DatabaseName, short Type); void Disconnect(); boolean LoadConfig(BSTR ConfigFileName); void SaveConfig(); boolean SetSessionConfig(); [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61,54],"tags":[],"_links":{"self":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/1877"}],"collection":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/comments?post=1877"}],"version-history":[{"count":1,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/1877\/revisions"}],"predecessor-version":[{"id":1878,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/1877\/revisions\/1878"}],"wp:attachment":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=1877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=1877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=1877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}