1. Introducing the ToolTalk Service
2. An Overview of the ToolTalk Service
4. Setting Up and Maintaining the ToolTalk Processes
5. Maintaining Application Information
Examining ToolTalk Type Information
Removing ToolTalk Type Information
To send the ttsession process a SIGUSR2:
Using ttsnoop to Debug Messages and Patterns
Composing and Sending Messages
6. Maintaining Files and Objects Referenced in ToolTalk Messages
7. Participating in ToolTalk Sessions
13. Managing Information Storage
A. Migrating from the Classing Engine to the ToolTalk Types Database
B. A Simple Demonstration of How the ToolTalk Service Works
ttsnoop is a tool provided to create and send custom-constructed ToolTalk messages. You can also use ttsnoop as a tool to selectively monitor any or all ToolTalk messages. The ttsnoop program resides in the directory /usr/dt/bin/ttsnoop. To start the program, enter the following command on the command line:
% /usr/dt/bin/ttsnoop [ -t ]
The -t option displays the ToolTalk API calls that are being used to construct a particular pattern or message. shows the window that is displayed when ttsnoop starts.
Figure 5-1 ttsnoop Display Window
Press this button to activate message reception. ttsnoop will display any incoming messages which match the patterns you register.
Press this button to obtain general help for ttsnoop.
Note - To obtain help for individual buttons and settings, place the mouse over the button or setting and press the F1 key or Help key on your keyboard. Your HELPPATH environment variable must contain the directory that contains the TTSnoop .info files.
Press this button to popup a panel of checkboxes to highlight specific ToolTalk message components on the ttsnoop display subwindow.
Press this button to popup a panel which enables you to create, store, and send ToolTalk messages.
Press this button to popup a panel which allows you to compose and register ToolTalk patterns.
When you press the Messages button on the initial display window, the popup panel shown in is displayed.
Figure 5-2 Popup Messages Panel
Press this button to store the current message settings. Once the messages are stored, you can recall and send these messages using the Send Message button on the initial display window.
Press this button to add, change, and delete send message contexts. The popup window displayed, shown in , allows you to edit contexts to be sent with your messages.
Figure 5-3 Editing Send Contexts
Press this button to send the newly created message.
Note - This button performs the same function as the Send Message button on the main menu.
When you press the Patterns button on the initial display window, the popup panel shown in is displayed.
Figure 5-4 Popup Patterns Panel
Press the Apply button to register your pattern. Once a pattern is registered, you can use ttsnoop as a debugging tool to observe what messages are being sent by other applications.
Press this button to add, change, and delete receive message contexts in patterns. The popup window displayed, shown in , allows you to edit contexts to be registered with your patterns.
Figure 5-5 Editing Message Contexts in Patterns
When you press the Display button on the initial display window, the popup panel of checkboxes shown in displays.
Figure 5-6 Checkboxes to Display Message Component Values
When you select a checkbox, the specified ToolTalk message component is indicated on a displayed message by an arrow (--->) to the left of the displayed message component. shows the displayed message components.
Figure 5-7 Display of Message Components
When you press the Send Message button on the initial display window, you can send one the messages you created and stored using the Messages popup.
When you press the Start button on the initial display window, ttsnoop will display any incoming messages which match the patterns you registered. is an example of a displayed incoming message.
Figure 5-8 Incoming Message Displayed
When you press the Stop button on the initial display window, ttsnoop will stop receiving messages.