Simpact Freeway 1150 User's Guide

Browse online or download User's Guide for Servers Simpact Freeway 1150. Simpact Freeway 1150 User guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 62
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Simpact, Inc.
9210 Sky Park Court
San Diego, CA 92123
Freeway
®
Client-Server
Interface Control Document
DC 900-1303C
December 1999
Page view 0
1 2 3 4 5 6 ... 61 62

Summary of Contents

Page 1 - Interface Control Document

Simpact, Inc.9210 Sky Park CourtSan Diego, CA 92123 Freeway ® Client-ServerInterface Control Document DC 900-1303C December 1999

Page 2

10 DC 900-1303C Freeway Client-Server Interface Control Document Document Conventions This document follows the most significant byte first (MSB) and m

Page 3 - Contents

Preface DC 900-1303C 11 The term “Freeway” refers to any of the Freeway server models (for example, Freeway1100/1150/1200/1300, Freeway 2000/4000, or

Page 4

12 DC 900-1303C Freeway Client-Server Interface Control Document

Page 5 - List of Figures

DC 900-1303C 13Chapter1OverviewThis document describes Simpact’s client/server interface to the Freeway communica-tions server. It’s primary purpose

Page 6

14 DC 900-1303CFreeway Client-Server Interface Control DocumentThe TSI and DLI provide a consistent, high-level, common interface across multiplehosts

Page 7 - Intended Audience

1: OverviewDC 900-1303C 15Figure 1–1: Typical Freeway ConfigurationVxWorksSNMPServerManagementServerResidentApplicationsMessageMultiplexorTelnetrloginL

Page 8 - Hardware Support

16 DC 900-1303CFreeway Client-Server Interface Control DocumentFreeway can be configured with multiple WAN interface processor boards, which areSimpact

Page 9

1: OverviewDC 900-1303C 171.2 Freeway Client-Server EnvironmentFreeway acts as a gateway that connects a client on a local-area network to a wide-area

Page 10 - Protocol Support

18 DC 900-1303CFreeway Client-Server Interface Control DocumentFigure 1–2: Freeway Configuration with Clients That Do Not Use the DLI3138ApplicationTSI

Page 11 - Customer Support

1: OverviewDC 900-1303C 19NoteMessage formats and protocols used between the Freeway serverand its client applications are subject to change in future

Page 12

Simpact, Inc.9210 Sky Park CourtSan Diego, CA 92123(858) 565-1865 Freeway Client-Server Interface Control Document© 1994 through 1999 Simpact, Inc. A

Page 13 - Overview

20 DC 900-1303CFreeway Client-Server Interface Control Document1.2.2 Establishing a Freeway ConnectionAfter the TSI configuration is defined, the client

Page 14 - 1.1 Freeway Overview

DC 900-1303C 21Chapter2Freeway Client-Server ProtocolThe Freeway client and server communicate via TCP/IP BSD-style sockets. (The server-resident clie

Page 15 - Freeway

22 DC 900-1303CFreeway Client-Server Interface Control Documentdescription of the well-known port parameter, see the “Customizing System Installa-tion

Page 16

2: Freeway Client-Server ProtocolDC 900-1303C 23of TSI data packets can begin immediately. Figure 2–1 on page 25 shows an example ofthis type of data

Page 17

24 DC 900-1303CFreeway Client-Server Interface Control DocumentEcho requestNot implemented at this time.Echo replyNot implemented at this time.ACKThe

Page 18 - 18 DC 900-1303C

2: Freeway Client-Server ProtocolDC 900-1303C 25Figure 2–1: TSI Connection Data Flow (Without Arbitration)Figure 2–2: TSI Connection Data Flow (With A

Page 19

26 DC 900-1303CFreeway Client-Server Interface Control Document2.1.2 TSI Data PacketsA TSI data packet is a communication between a client and a serve

Page 20

2: Freeway Client-Server ProtocolDC 900-1303C 27Open SessionThis is the first TSI data packet that a client should send for a new Freeway session. This

Page 21 - Protocol

28 DC 900-1303CFreeway Client-Server Interface Control DocumentGet TimeNot implemented at this time.Get VersionThis packet requests the Freeway softwa

Page 22 - 2.1.1 TSI Control Packets

2: Freeway Client-Server ProtocolDC 900-1303C 29Expedite Data Packet to ICPThis packet is identical to the Data Packet to ICP, except it requests an e

Page 23 - Unbind Force

DC 900-1303C 3 Contents List of Figures 5Preface 71 Overview 13 1.1 Freeway Overview... 141.2 Freeway Client-Server Enviro

Page 24

30 DC 900-1303CFreeway Client-Server Interface Control Document2.2 Example Client-Server Exchange (without Client TSI)Figure 2–4 shows an example clie

Page 25

2: Freeway Client-Server ProtocolDC 900-1303C 312.3 Freeway Packet Header FormatsSeveral headers precede ICP data in packets exchanged between the cli

Page 26 - 2.1.2 TSI Data Packets

32 DC 900-1303CFreeway Client-Server Interface Control Document2.3.1 TSI Header FormatThe TSI header precedes all data sent over the BSD socket. If th

Page 27 - Set Time

2: Freeway Client-Server ProtocolDC 900-1303C 33Packet Type (2 bytes)This field indicates the type of packet. There are two distinct types of packetsun

Page 28 - Data Packet to ICP

34 DC 900-1303CFreeway Client-Server Interface Control DocumentEcho request (4)Not implemented at this time.Echo reply (5)Not implemented at this time

Page 29 - Data Packet From ICP

2: Freeway Client-Server ProtocolDC 900-1303C 352.3.2 Freeway Header FormatThe Freeway header immediately follows the TSI header. All TSI Data packets

Page 30

36 DC 900-1303CFreeway Client-Server Interface Control DocumentType (2 bytes)This field is equivalent to the usFWType field in the DLI_OPT_ARGS structur

Page 31

2: Freeway Client-Server ProtocolDC 900-1303C 37Data packet from ICP (3)Status (2 bytes)This field is equivalent to the usFWStatus field in the DLI_OPT_

Page 32 - 2.3.1 TSI Header Format

38 DC 900-1303CFreeway Client-Server Interface Control DocumentNo session is available (3)The Freeway server is out of session entries to manage a new

Page 33

2: Freeway Client-Server ProtocolDC 900-1303C 39No more nodes are available (11)The server could not assign a node to the ICP on an Open Session reque

Page 34

4 DC 900-1303C Freeway Client-Server Interface Control Document 3.1.1 Bind Request Packet... 453.1.2 Unbind Request Packet ..

Page 35 - 2.3.2 Freeway Header Format

40 DC 900-1303CFreeway Client-Server Interface Control Document2.3.3 ICP Header FormatThe ICP header immediately follows the Freeway header for all pa

Page 36

2: Freeway Client-Server ProtocolDC 900-1303C 41Command (2 bytes)This field is equivalent to the usICPCommand field in the DLI_OPT_ARGS structure.For va

Page 37

42 DC 900-1303CFreeway Client-Server Interface Control Document2.3.4 Protocol Header FormatThe Protocol header immediately follows the ICP header for

Page 38

2: Freeway Client-Server ProtocolDC 900-1303C 43Circuit ID (2 bytes)This field is equivalent to the usProtCircuitID field in the DLI_OPT_ARGS structure

Page 39

44 DC 900-1303CFreeway Client-Server Interface Control Document

Page 40 - 2.3.3 ICP Header Format

DC 900-1303C 45Chapter3Packet FormatsThis chapter presents the format of each packet exchanged between the client applica-tion and the Freeway server.

Page 41

46 DC 900-1303CFreeway Client-Server Interface Control DocumentThe data fields in the Bind request packet are as follows:Max Packet Length (2 bytes)Thi

Page 42 - 2.3.4 Protocol Header Format

3: Packet FormatsDC 900-1303C 473.1.2 Unbind Request PacketThe unbind request consists of a TSI header. Client applications should use this only ifthe

Page 43

48 DC 900-1303CFreeway Client-Server Interface Control Document3.1.4 ACK PacketThe ACK response consists of a TSI header. Client applications should u

Page 44 - 44 DC 900-1303C

3: Packet FormatsDC 900-1303C 493.2 Freeway Control Packet FormatsEach Freeway control packet contains a TSI header and a Freeway header. Optionally,

Page 45 - Packet Formats

DC 900-1303C 5 List of Figures Figure 1–1: Typical Freeway Configuration ... 15Figure 1–2: Freeway Configuration with Clients That

Page 46

50 DC 900-1303CFreeway Client-Server Interface Control Document3.2.2 Open Session Response PacketThe Open Session response consists of a TSI header an

Page 47 - 3.1.2 Unbind Request Packet

3: Packet FormatsDC 900-1303C 513.2.3 Close Session Request PacketThe Close Session request consists of a TSI header and a Freeway header. a sequenc

Page 48 - 3.1.5 NAK Packet

52 DC 900-1303CFreeway Client-Server Interface Control Document3.2.4 Close Session Response PacketThe Close Session response consists of a TSI header

Page 49

3: Packet FormatsDC 900-1303C 533.2.5 Get Version Request PacketThe Get Version request consists of a TSI header and a Freeway header. a sequence nu

Page 50

54 DC 900-1303CFreeway Client-Server Interface Control Document3.2.6 Get Version Response PacketThe Get Version response consists of a TSI header and

Page 51 - DC 900-1303C 51

3: Packet FormatsDC 900-1303C 553.3 ICP Protocol Packet FormatEach ICP Protocol packet contains a TSI header, a Freeway header, an ICP header, anda Pr

Page 52 - 52 DC 900-1303C

56 DC 900-1303CFreeway Client-Server Interface Control Document a The ICP header is 16 bytes; a generic headeris shown here. Refer to the appropr

Page 53 - DC 900-1303C 53

DC 900-1303C 57IndexAACK 24, 34ACK data 24, 34ACK packet 48Audience, intended 7BBind 22, 33Bind request packet 45Bit numbering 10BSD socket 17, 20, 21

Page 54 - 54 DC 900-1303C

58 DC 900-1303CFreeway Client-Server Interface Control DocumentExchanging data with Freeway 20Expedite data packet to ICP 29Expedite write to ICP requ

Page 55

IndexDC 900-1303C 59Parameter 3 41Private header size 35Product support 11Protocol header format 42Protocol packet formatICP 55Protocol, client-server

Page 56 - 56 DC 900-1303C

6 DC 900-1303C Freeway Client-Server Interface Control Document

Page 57 - DC 900-1303C 57

60 DC 900-1303CFreeway Client-Server Interface Control Document

Page 58 - 58 DC 900-1303C

Freeway Client-Server InterfaceControl DocumentDC 900-1303CCustomer Report FormWe are constantly improving our products. If you have suggestions or pr

Page 59 - DC 900-1303C 59

Simpact, Inc.Customer Service9210 Sky Park CourtSan Diego, CA 92123

Page 60 - 60 DC 900-1303C

DC 900-1303C 7 Preface Purpose of Document This document describes the packets that are exchanged between a client and a Freewayserver. It aids the c

Page 61 - Customer Report Form

8 DC 900-1303C Freeway Client-Server Interface Control Document Required Equipment A Freeway 1100/1150/1200/1300, Freeway 2000/4000, or Freeway 8800

Page 62 - San Diego, CA 92123

Preface DC 900-1303C 9 • Freeway 2000/4000 Hardware Installation Guide DC-900-1331 • Freeway 8800 Hardware Installation Guide DC-900-1553 • Freeway I

Comments to this Manuals

No comments