800.682.0200 | FAX: 360.568.2923 |  About Us  |  Downloads  |  Manuals  |  Home  |  Index

 
 Middleware Applications
    JDBC JDBC/ UNIXMiddleMan ODBCODBC for Eloquence ODBC/UNIX OLE DB Provider for Image/Eloquence
   
News  

Minisoft News

 
Updates  

Download an Evaluation today!

Updates and New Features (Jun 4, 2002)


MiddleMan Manual

 

 
Product Review  

FAQ

Features

MSJOB

 
See Also...

MiddleMan
Application Samples

Know Problem Reports

Type Libraries

MDMDA

MDMFT

MDMFTP

MDMSA

 

  
   

Type Library for MDMDA

 

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();
boolean SetTraceConfig();
IDispatch* AddImageDBRef(BSTR DatabaseName);
IDispatch* AddKsamFileRef(BSTR FileName);
IDispatch* AddMpeFileRef(BSTR FileName);
boolean HostCommand(BSTR CommandString);
  

IImageDatabase Properties

BSTR ErrorMessage;
short ErrorNumber;
BSTR DatasetList;
boolean TpiEnabled;
short DictionaryMode;
short DBStatus(short Index);
long DBStatusDW(short Index);
  

IImageDatabase Methods

IDispatch* Define(BSTR DatasetName);
boolean Open(BSTR dbName, BSTR dbGroup, BSTR dbAccount, short dbMode, BSTR dbPassword);
boolean CloseDB();
boolean Close();
IDispatch* AddDatasetRef(BSTR DatasetName);
boolean DBOpen(BSTR DatabaseName, BSTR Password, short Mode);
boolean DBClose(BSTR Dataset, short Mode);
boolean DBLock(BSTR Qualifier, short Mode);
boolean DBUnlock();
boolean DBControl(short Mode);
boolean DBMemo(BSTR Text);
BSTR DBError();
BSTR DBInfo(BSTR Qualifier, short Mode);
void AddDataset(BSTR Name, BSTR Type);
boolean DBXBegin(short Mode, BSTR Text);
boolean DBXEnd(short Mode, BSTR Text);
boolean DBXUndo(short Mode, BSTR Text);
boolean DBBegin(VARIANT DatabaseIDs, short Mode, BSTR Text);
boolean DBEnd(VARIANT DatabaseIDs, short Mode, BSTR Text);
  

IImageDataset Properties

long RecordNumber;
BSTR ItemList;
BSTR LinkDataset;
BSTR Delimiter;
BSTR Type;
BSTR ErrorMessage;
short ErrorNumber;
BSTR RWItemList;
BSTR Item(BSTR ItemName);
BSTR ItemType(BSTR ItemName);
boolean IsKey(BSTR ItemName);
BSTR KeyType(BSTR ItemName);
short ItemLength(BSTR ItemName);
short SubItems(BSTR ItemName);
BSTR ItemBuffer(BSTR RWItemList);
short ItemFormatLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);
  

IImageDataset Methods

boolean DeleteRec();
boolean Delete();
boolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean Find(BSTR KeyName, BSTR KeyValue);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadFirst(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadLast(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean ReadPrevious(BSTR RWItemList);
boolean ReadSerialNext(BSTR RWItemList);
boolean ReadSerialPrevious(BSTR RWItemList);
boolean Rewind();
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean WriteRec(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean DBDelete(short Mode);
boolean DBGet(short Mode, BSTR RWItemList, BSTR Argument);
boolean DBFind(short Mode, BSTR KeyName, BSTR KeyValue);
boolean DBUpdate(short Mode, BSTR RWItemList);
boolean DBPut(short Mode, BSTR RWItemList);
void RemoveItem(BSTR Name);
void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, BSTR KeyType, boolean WriteFlag);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);
  

IKsamFile Properties

long RecordNumber;
BSTR ItemList;
BSTR Delimiter;
BSTR ErrorMessage;
short ErrorNumber;
BSTR Item(BSTR ItemName);
BSTR ItemType(BSTR ItemName);
boolean IsKey(BSTR ItemName);
short ItemLength(BSTR ItemName);
short SubItems(BSTR ItemName);
short ItemFormatLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);
BSTR ItemBuffer(BSTR RWItemList);
  

IKsamFile Methods

void RemoveItem(BSTR Name);
void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, boolean WriteFlag);
boolean FOpen(BSTR FormalDesignator, short FOptions, short AOptions);
boolean FClose(short Disposition);
boolean FRead(short Length);
boolean FWrite(short Length);
boolean FFindByKey(BSTR KeyName, BSTR KeyValue, short Relop);
boolean FFindN(BSTR KeyName, long RecordNumber);
boolean FPoint(long RecordNumber);
boolean FReadByKey(short Length, BSTR KeyName, BSTR KeyValue);
boolean FControl(short ControlCode);
boolean FSpace(short Displacement);
boolean FReadC(short Length);
boolean FLock(boolean WaitFlag);
boolean FUnlock();
boolean FReadDir(short Length, long RecordNumber);
boolean FUpdate(short Length);
boolean FRemove();
boolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);
boolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);
boolean Delete();
boolean DeleteRec();
boolean Find(BSTR KeyName, BSTR KeyValue, BSTR Relation);
boolean PointAt(long RecordNumber);
boolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean Rewind();
boolean WriteRec(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean Close(BSTR CloseDomain, BSTR SpaceDisposition);
boolean FSetMode(short ModeFlags);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);
  

IMpeFile Properties

BSTR ErrorMessage;
short ErrorNumber;
BSTR ItemList;
long RecordNumber;
BSTR Delimiter;
BSTR Item(BSTR ItemName);
void Item(BSTR ItemName, BSTR lpszNewValue);
BSTR ItemBuffer(BSTR RWItemList);
void ItemBuffer(BSTR RWItemList, BSTR lpszNewValue);
short ItemFormatLength(BSTR ItemName);
short ItemLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);
void ItemSigned(BSTR ItemName, boolean bNewValue);
BSTR ItemType(BSTR ItemName);
short SubItems(BSTR ItemName);
  

IMpeFile Methods

void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean WriteFlag);
void RemoveItem(BSTR Name);
boolean FClose(short Disposition);
boolean FLock(boolean WaitFlag);
boolean FOpen(BSTR FormatDesignator, short FOptions, short AOptions, short RecordSize, long FileSize);
boolean FControl(short ControlCode, short Parameter);
boolean FPoint(long RecordNumber);
boolean FRead(short Length);
boolean FReadDir(short Length, long RecordNumber);
boolean FDelete(long RecordNumber);
boolean FSpace(short Displacement);
boolean FUpdate(short Length);
boolean FUnlock();
boolean FWrite(short Length);
boolean FReadSeek(long RecordNumber);
boolean FWriteDir(short Length, long RecordNumber);
boolean FSetMode(short ModeFlags);
boolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);
boolean Close(BSTR CloseDomain, BSTR SpaceDisposition);
boolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);
boolean Delete(long RecordNumber);
boolean PointAt(long RecordNumber);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean Rewind();
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean WriteRec(BSTR RWItemList);
boolean WriteDirect(long RecordNumber, BSTR RWItemList);
boolean FRename(BSTR FormalDesignator);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);

   

 

Minisoft Inc.  1024 First Street Snohomish, WA 98290  Phone: (800) 682-0200  Fax: (360) 568-2923
 Copyright ©2008 Minisoft, Inc.   
License Agreement