[Top] [Prev] [Next] [Bottom]

1 Introducing Tango Enterprise

About Tango Enterprise and How It Works

Understanding Tango
Tango Components
Key Tango Concepts
What's New in This Version of Tango
Using Tango Manuals
Getting Started Guide
User's Guide
Meta Tags and Configuration Variables
Tutorial
On-line Help
Tango at a Glance
Where To Go Next

2 Tango Editor Basics

An Explanation of the Tango Editor Interface and Some Common Operations

Tango Editor Window Components
Viewing Interface Objects
Floating and Docking Interface Objects
Floating and Docking the Workspace Window
Using Context-Sensitive Menus
Properties Window
HTML Editing Window
Word Wrap
The SQL Query Window
Setting Up a SQL Query
Dragging Actions into SQL Query Text
Performing a SQL Query
Using Tango Application Files
Application File Window
Creating an Application File
Dragging Columns
Saving an Application File
Saving an Application File as Run-Only
Debugging Application Files
Executing Application Files
Finding and Replacing Text
Performing Find Operations
Using Regular Expressions
Working With Multi-column Column Lists
Keyboard Shortcuts

3 Using Projects and Source Control

The Basics of Tango Projects and Managing Files Using Source Control

Working With Projects
Performing Project Operations
Creating a New Project
Adding a Folder to a Project
Adding Files to a Project
Removing Files and Folders From a Project
Closing and Opening a Project
Properties of Project Files
Editing HTML and Text Files
Using Source Control in Tango
Adding Files to Source Control
Removing Files From Source Control
Opening a Tango Project Already Under Source Control
Getting the Latest Version of Files
Checking Out Files
Checking In Files
Undoing Checked Out Files
Refreshing File Status
Launching Your Source Control System
Opening a File Under Source Control

4 Using Data Sources

Data Source Basics, Operations, and Properties

About Data Sources
ODBC Data Sources
Oracle Data Sources
The Data Sources Workspace
Using the Primary Column Key
Data Source Operations
Creating a Data Source
Modifying a Data Source
Deleting a Data Source
Reloading a Data Source
Handling Unknown Data Sources
Working With Data Source Properties
Setting Log In Options for a Data Source
Table Properties
Connecting to Data Sources
Connecting to Large Data Sources
Editing and Executing Files on Different Computers
Assigning Data Sources to Actions

5 Using Snippets

Snippets Basics and Operations

About Snippets
The Snippets Workspace
Context-Sensitive Menus in the Snippets Workspace
Working With Snippets
Inserting Snippets
Creating Snippets
Using Placeholders in Snippets
Editing Snippets
Creating a Snippets Folder
Renaming Snippets and Snippet Folders
Copying, Moving, and Deleting Snippets
Snippet Properties
Column Snippets

6 Using Meta Tags

Understanding Meta Tags and How to Insert Them

About Meta Tags
Where You Can Use Meta Tags
Combining Meta Tags
Quoting Attribute Values
Inserting Meta Tags

7 Working With Variables

How to Use Variables

About Variables
Naming Variables
Understanding Scope
Returning Variable Values
Arrays
Assigning Variables With the Assign Action
Editing Variable Assignments
Context Sensitive Menu
Editing Properties
How Tango Determines Default Scope in Variable Assignments
Using Configuration Variables
Shortcuts to Configuration Variable Assignments: Snippets
Using User Keys
Changing the User Key
Assigning Values to userKey and altUserKey
Alternate User Keys
Returning the Value of userKey and altUserKey
Using Application File User Keys

8 Building Actions Using the Tango Builders

How the Tango Builders Work in Application Files

Adding a Builder to an Application File
Building the Actions

9 Configuring the Search Builder

Tango Search Builder Options and Setup

About the Search Builder
Setting Search Options
Search Columns List
Column Options
Fixed Value
Summary: Setting Column Options
Formatting the Search Page
Customizing Your Search Form and Creating Result Messages
Header, Footer, and No Results HTML
Changing Button Titles
Setting Record List Options
Display Columns
Order By
Column Options
Maximum Matches
Formatting the Record List Page
Customizing Your Record List Page
Header and Footer HTML
Setting Record Detail Options
Display Columns
Column Options
Record Options
Formatting the Record Detail Page
Customizing Your Record Detail Page and Creating Response Messages
Header, Footer, Update Response, and Delete Response HTML
Button Titles
Search Builder Tips
Defining Joins
Actions Built by the Search Builder
HTML Snippets

10 Configuring the New Record Builder

Tango New Record Builder Options and Setup

About the New Record Builder
Setting New Record Options
Columns
Columns Options
Summary: Setting Column Options
Formatting the New Record Form
Customizing Your Form and Creating Result Messages
Header, Footer, and New Record Response HTML
Changing Button Titles
Actions Built by the New Record Builder
HTML Snippets

11 Using Actions

The Basics of Using Tango Actions

About Actions
Working With Actions
Adding an Action
Naming an Action
Deleting an Action
Editing an Action
Moving an Action
Copying an Action
Context-Sensitive Action Menu
Action Properties
Assigning Attributes to Actions
Results HTML
No Results HTML
Error HTML
Push
Debug Application File
Adding HTML (Results Action)

12 Grouping Actions

How to Organize Related Actions in an Application File

About Grouped Actions
Working With Action Groups
Adding an Action Group
Adding an Action to a Group
Removing an Action From a Group
Ungrouping Actions
Deleting an Action Group
Effect on Actions of Editing an Action Group
Branching to an Action Group
Executing Grouped Actions

13 Using Basic Database Actions

Setup and Operation of Search, Insert, Update, and Delete Actions

Searching a Database
Setting Up a Search Action
Executing a Search Action
Adding Records to a Database
Setting Up an Insert Action
Executing an Insert Action
Modifying a Database Record
Setting Up an Update Action
Executing an Update Action
Removing a Database Record
Setting Up a Delete Action
Executing a Delete Action
Adding Custom Columns to Database Actions

14 Using Control Actions

Setup and Operation of Branch, If, Loop, Break, and Return Actions

Jumping to a Designated Action (Branch Action)
Branch Action Destination Rules
Setting Up a Branch Action
Executing a Branch Action
Conditional Action Execution (If Action)
Setting Up an If Action
Performing Operations on If Actions
Executing an If Action
Repeating Actions (Loop Actions)
Setting Up Loop Actions
Performing Operations on Loop Actions
Executing Loop Actions
Exiting a Loop (Break Action)
Ending File Processing (Return Action)

15 Extending Tango Functionality

Script and External Actions

Executing JavaScript
Setting Up a Script Action
Executing a Script Action
Using an External Action
Setting Up an External Action
Configuring a DLL Call
Using a Command Line
Configuring a Java Action
Configuring an Apple Event (Mac OS only)
Assigning Attributes
Deleting Parameters
Executing an External Action
Disabling JavaScript, Java and External Actions

16 Sending Electronic Mail From Tango

Mail Action

Setting Up a Mail Action
Disabling Mail
Getting Additional Mail Functionality

17 Reading, Writing, and Deleting Files

File Action

Setting Up a File Action
Setting Up Read Options
Setting Up Write Options
Setting Up Delete Options
Handling File Security

18 Using Advanced Database Actions

Setup and Operation of Transaction and Direct DBMS Actions, and Joining Database Tables

Creating Database Transactions
Setting Up a Transaction Action
Executing a Transaction Action
Executing SQL
Setting Up a Direct DBMS Action
The Direct DBMS Action Editing Window
Executing a Direct DBMS Action
Joining Database Tables
Working With Joins
Creating a Join in a Search Action
Editing a Join
Deleting a Join
Creating a Join in the Search Builder

19 Setting Preferences

Changing Your Tango Editor Preferences

Using the Preferences Dialog Box
Selecting Options
General
Text
Source Control

20 Using Tango Server

Changing Tango Server Defaults

Timed URL Processing With Tango Server
Format of the crontab File
Startup and Shutdown URL Processing
Specifications
Examples
Execution Mechanism
Guaranteed Execution and Guaranteed Shutdown
Limitations
Configuring Tango Server
Arrays
Data Sources
Date and Time
Debugging and Logging
Execution
Feature Switches
File Paths
HTTP
Mail
Memory
Miscellaneous
Number Formats
Server Start and Stop
TCP/IP
Variables
Custom
Editing the Tango Server Configuration File Directly
Tango CGI or Plug-in Configuration File

A Glossary of Terms

An Alphabetical Reference of Common Tango and Internet Terms

B Using DLLs With Tango

Programmer Reference for Extending the Functionality of Tango Using DLLs

TExtParamBlock
DLL Functions

C Using Java With Tango

Java Actions and the Java Action Server

Installing Java Action Server
Configuring JAS
Creating Java Action Classes

D Tango Server Error Codes

A Listing of Tango Server Error Numbers and Messages

Index



[Top] [Prev] [Next] [Bottom]

docs@pervasive.com
Copyright © 1998, Pervasive Software Inc. All rights reserved.