Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Caravan Scripting Language
|
Name
|
Caravan Scripting Language
|
Text
|
Building an application with Caravan is as simple as writing HTML pages using Caravan script. Caravan script is a powerful scripting language comparable to ASP and CGI and can be used to design and implement any kind of application. Caravan script offers high performance due to the compiled nature of the scripting language. The script supports database operations and can be used to generate different message formats that can be transmitted using serial devices.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Database Server
|
Name
|
Database Server
|
Text
|
The Caravan Database Server is a multi-dimensional database engine with direct connection to the web interface. The engine facilitates replication across multiple systems using the HTTP protocol over the Internet, Intranet and local area networks. The Caravan database is highly reliable and self-repairing with automatic integrity verification. The Caravan architecture provides high speed and direct access from the Web to the database.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Caravan Security
|
Name
|
Caravan Security
|
Text
|
Caravan has inbuilt document level security that allows different types of users restricted access to data and operations.Users can access data and operations in their domains, depending on the authorization granted to them. Only the Administrator has unrestricted access. Various domains can be created for user administration and the Administrator can then grant rights to users.Users do not have direct access to the database.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Powerful Search Engine
|
Name
|
Powerful Search Engine
|
Text
|
Caravan provides a powerful search engine comparable to the best found on the Web. The search engine offers high speed performance as it is based on caching of data, and automatic updating and management of cache. Field search is the simplest of search that is offered.You can also search for text within the page and are not restricted to searches within fields.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Communication Server
|
Name
|
Communication Server
|
Text
|
Caravan supports Simple Mail Transfer Protocol (SMTP) for receiving and sending mail. Caravan can also send file attachments
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
HTTP Server
|
Name
|
HTTP Server
|
Text
|
Caravan uses industry standard protocols like HTTP and TCP/IP and acts as an HTTP server. Using the HTTP protocol, you can deploy web based applications over wide area networks and local area networks. You can service browser based client requests and service server to server communication for messaging and data replication.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Serial Communication Server
|
Name
|
Serial Communication Server
|
Text
|
As a Serial Communication Server, you can connect to teleprinters, leased lines, modems, VSAT's etc. Presently CBS supports serial communication, using add on multiserial cards. IT DOES NOT SUPPORT COM1 OR COM2 SERIAL PORTS. You need a MOXA make either a 4 port or 8 port serial card to use the serial communication feature. Support for COM1 or COM2 will be introduced in later releases.
SIO has an extremely advanced Protocol Definition Language (PDL) and you can write your own protocols to handle any situation or problems.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
XML Support
|
Name
|
XML Support
|
Text
|
Caravan has an inbuilt XML parser that makes it possible for data exchange across multiple platforms or systems. You will find this feature useful toexchange data between existing databases and the Caravan database. You can transfer data from existing databases like MS SQL Server /Oracle to the Caravan Database. Remote transfer can also be achieved from Caravan database to the existing databases.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
DLL Support
|
Name
|
DLL Support
|
Text
|
Interfacing with legacy systems is inevitable.Youcan write programs in a language like Visual Basic to extract data from legacy systems and push them using HTTP protocols, into the Caravan database or vice versa.A DLL is available to write such programs.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Compatibility
|
Name
|
Compatibility
|
Text
|
* Applications run under any browser. * Applications runs presently on IBM OS/2 Warp and Windows NT,Windows 2000, Windows 98 and Windows 95. * No reliance on cookies and pseudo-standard Web components. * Compatible with older and upcoming versions of HTML. * XML support for data exchange.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Ease of Use
|
Name
|
Ease of Use
|
Text
|
* Tags or embedded scripting code placed within standard HTML documents.* No data-type definition requirements. * HTML-like insensitivity to syntax. * HTML/BASIC-like grammar structure. * Very simple setup on the server-side. * Point-and-click, web based front end, for creation/modification of tables and databases * Browser based clients. Therefore minimal training and deployment time. * Automatically multi-user.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Technical Capabilities
|
Name
|
Technical Capabilities
|
Text
|
* Fast kernel written in C++ language. * Fast, comprehensive read/write database capabilities. * TCP/IP, HTTP,FTP protocols. * Ability to retrieve and post data to other servers on-the-fly. * Data replication on field, record, table or complete database. * Automatic FTP for data exchange between multiple centers using Internet or intranet. * Tags perform on-the-fly text processing, array processing, date and time calculations, database operations, file system operations and programming (conditional loops, functions, etc.) * No compiling or linking needed.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Built-in Database
|
Name
|
Built-in Database
|
Text
|
* Includes point-and-click Web based database manager. * SQL-like scripting code to read/write/search databases. * XML support for data exchange. * Data replication. * Multi-dimensional database. * High-speed, direct-access, fixed-field hardware-limited design. * Data caching and binary tree search for high speed data retrieval. * Unlimited records per table. Up to 32 fields per record. * Unlimited number of tables can be used at any time. * No database transaction limits (limited only by hardware). * Built-in file locking. * Supports high-speed word-based multi-field memo searches. * Highly reliable and self repairing with automaticintegrity verification.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Advantages of Caravan Business Server
|
Name
|
Advantages of Caravan Business Server
|
Text
|
* A web based Application Server and Communication Server. * Less than 1MB in size. Hence, deployment and maintenance will be easy. * Caravan Business Server is a Web based tool around which hundreds of products can be developed and offered to both horizontal and vertical markets. * Can work on open platform (Windows NT, Windows 2000, Windows 98, Windows 95, UNIX and IBM OS/2), as embedded system and as a black box application. * Lesser development time. * Does not require highly skilled programmers. * As a Communication Server many cheap applications can be developed rapidly. * At last a universal Development Tool for programmers across the world.
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
Encode
|
Name
|
Encode
|
Text
|
When you distribute your applications to the end users, your code can be exposed and tampered with. As a developer you would like to avoid this. Caravan Business Server provided an encoder, which can be used to encode your html files. At run time Caravan decodes this files. Note file name must have .html extension and the output file name .cch. Once compiled you need to place only the cch file inside the template directory. You can compile single file or multiple files into cch files and distribute.
|
Syntax
|
encodefilename(s) output filename
|
Sample
|
Single file encode c:\caravan\template\test.html c:\caravan\template\test.cch Multiple files encode c:\caravan\template\*.html c:\caravan\template\source.cch
|
Caravan Business Server>Help>Features>Caravan Business Server>
Properties>
SMTP (Mail) Server
|
Name
|
SMTP (Mail) Server
|
Text
|
SMTP object can only be created by a logged in user. An object of type mail represents a single mail message received or to be sent. The SMTP (Mail) object can be instantiated. It can also be created automatically on receipt of a mail. This object type is identical to VAR and can be used as such in all other ways.
Notes 1. To send mail, a default SMTP Gateway has to specified in the Caravan.cnf file in the etc path: smtpgateway mail.domain.com
2. TCP/IP port 25 is used by Caravan for mail transactions. A listener is installed on this port automatically on startup. Caravan will accept incoming connections only if "mailaction" and "mailuser" scripts havebeen implemented.
3. Any output from (mailuser,mailaction,maildeliverystatus) scripts are sent to the console unless redirected by explicit "output" statement.
4. Currently all scripts are placed in the templates directory with .html extension.
|
Back
|