Using Caché Internet Utilities
Contents
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   
Search:    

Preface : 
 
 
Chapter 1: 
  1.1 Introduction to HTTP Requests
1.2 Specifying HTTP Request Properties
1.2.1 The Location Property
1.2.2 Specifying the Internet Media Type and Character Encoding
1.2.3 Using a Proxy Server
1.2.4 Providing Login Credentials
1.2.5 Using SSL to Connect
1.2.6 The HTTPVersion, Timeout, WriteTimeout, and FollowRedirect Properties
1.3 Setting and Getting HTTP Headers
1.4 Managing Keep-alive Behavior
1.5 Handling HTTP Request Parameters
1.6 Including a Request Body
1.6.1 Sending a Chunked Request
1.7 Sending Form Data
1.7.1 Example 1
1.7.2 Example 2
1.8 Inserting, Listing, and Deleting Cookies
1.9 Sending the HTTP Request
1.10 Creating and Sending Multipart POST Requests
1.11 Accessing the HTTP Response
1.11.1 Accessing the Data of the Response
1.11.2 Getting an HTTP Header by Name
1.11.3 Accessing Other Information about the Response
Chapter 2: 
  2.1 Supported Email Protocols
2.2 How Caché Represents MIME Email Messages
2.3 Creating Single-part Email Messages
2.3.1 Example 1: CreateTextMessage()
2.3.2 Example 2: SimpleMessage()
2.4 Creating Multipart Email Messages
2.5 Specifying Email Message Headers
2.5.1 Specifying Basic Email Headers
2.5.2 Content-Type Header
2.5.3 Content-Transfer-Encoding Header
2.5.4 Custom Headers
2.6 Adding Attachments to a Message
2.6.1 Example: MessageWithAttachment()
2.7 Using an SMTP Server to Send Email
2.7.1 Example 1: HotPOPAsSMTP() and SendSimpleMessage()
2.7.2 Example 2: YPOPsAsSMTP()
2.7.3 Example 3: SendMessage()
2.7.4 Other Properties of %Net.SMTP
2.8 Fetching Email from a POP3 Server
2.8.1 Communicating with a POP3 Server
2.8.2 Getting Information about the Mailbox
2.8.3 Fetching Messages from the Mailbox
2.8.4 Saving Attachments as Files
2.8.5 Getting Attached Email Messages
2.8.6 Other Message Retrieval Methods
2.8.7 Deleting Messages
2.9 Working with a Received Email Message
2.9.1 Message Basics
2.9.2 Message Headers
2.9.3 Message Contents
2.9.4 Other Message Information
2.9.5 Example 1: ShowMsgInfo()
2.9.6 Example 2: ShowMsgPartInfo()
2.9.7 Example 3: ShowMsgHeaders()
2.10 Automatic Encoding and Character Translation
2.10.1 Outgoing Email
2.10.2 Incoming Email
Chapter 3: 
  3.1 An Overview of MIME Messages
3.2 Creating MIME Parts
3.2.1 Setting and Getting MIME Part Headers
3.2.2 Specifying an Optional Message Boundary Value
3.3 Writing MIME Messages
3.3.1 Example: WriteMIMEMessage()
3.4 Reading MIME Messages
Chapter 4: 
  4.1 Establishing an FTP Session
4.1.1 Translate Table for Commands
4.2 FTP File and System Methods
4.3 Using a Linked Stream to Upload Large Files
4.4 Customizing Callbacks Issued by the FTP Server
Chapter 5: 
  5.1 Using the Caché Interface to IBM WebSphere MQ
5.1.1 Getting Error Codes
5.2 Creating a Connection Object
5.2.1 Using the %Init() Method
5.2.2 Using the %Connect() Method
5.3 Specifying the Character Set (CCSID)
5.4 Specifying Other Message Options
5.5 Sending Messages
5.5.1 Example 1: SendString()
5.5.2 Example 2: SendCharacterStream()
5.5.3 Example 3: Sending a Message from the Terminal
5.6 Retrieving Messages
5.6.1 Example 1: ReceiveString()
5.6.2 Example 2: ReceiveCharacterStream()
5.7 Updating Message Information
5.8 Troubleshooting
Chapter 6: 
  6.1 Creating an SSH Session
6.2 Example: Transferring Files via SFTP
6.3 Additional Examples
Chapter 7: