KnowledgeWrite Runtime

Index

Runtime Introduction
  Redistributable Runtime Files

Embedding Knowledgebases
  Introduction
  Loading the KnowledgeWright Runtime
  Program Structure
   Required Functions
   Using the Amzi! Logic Server
  CGI
  Delphi
  Java
  Visual Basic

ASP.NET Interface
   Requirements
   Running Under IIS
   Question_Top and Output_Continue
   Running in Your Web Browser
   ASP.NET Page Parameters
   Debugging Servlet Problems
   Modifying the ASP.NET Page
   References

Servlet Interface
   Requirements
   Running Under Tomcat
   Question_Top and Output_Continue
   Running in Your Web Browser
   Servlet Parameters
   Debugging Servlet Problems
   Modifying the Java Servlet (Full Version)
   References

CGI Web Server Interface
   Question_Top and Output_Continue
   Running in Your Web Browser
   CGI Parameters
   Results File Format
   Debugging CGI Problems
   Setting Up Microsoft's PWS and IIS
   Setting Up Apache
   Modifying the CGI Interface (Full Version)

Delphi Interface
   Setting Up Delphi

Java Interface
   Setting Up Java
   Setting Your Path and Classpath Under Windows

Visual Basic Interface
   Setting Up VB

VB.NET Interface
   Setting Up VB.NET

KWI Reference
  Preparing to Run a Knowledgebase
   initialize
   open
   new_session
  Running the Knowledgebase
   solve
   backup
  Interacting with the User
   get_action
  Asserting New Fact Values

Advanced KWI Programming
  Introduction
  Answering Questions
  Telling Answers
  Loading caller_ask and caller_tell into KnowledgeWright
   A Compiled Prolog File
   Extended Predicates
   A Logic Server Extension