Distributed Data Processing (DDP-PPC) OSI Interface C Language
|
|
- Sandra Williamson
- 6 years ago
- Views:
Transcription
1 !()+ OS 2200 Distributed Data Processing (DDP-PPC) OSI Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Level 7R1 September 1997 Printed in U S America Priced Item
2 The names, places, and/or events used in this publication are not intended to correspond to any individual, group, or association existing, living, or otherwise. Any similarity or likeness of the names, places, and/or events with the names of any individual, living or otherwise, or that of any group or association is purely coincidental and unintentional. NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THE DOCUMENT. Any product and related material disclosed herein are only furnished pursuant and subject to the terms and conditions of a duly executed Program Product License or Agreement to purchase or lease equipment. The only warranties made by Unisys, if any, with respect to the products described in this document are set forth in such License or Agreement. Unisys cannot accept any financial or other responsibility that may be the result of your use of the information in this document or software material, including direct, indirect, special, or consequential damages. You should be very careful to ensure that the use of this information and/or software material complies with the laws, rules, and regulations of the jurisdictions with respect to which it is used. The information contained herein is subject to change without notice. Revisions may be issued to advise of such changes and/or additions. RESTRICTED - Use, reproduction, or disclosure is subject to the restrictions set forth in DFARS and /FAR & for commercial computer software. Correspondence regarding this publication should be forwarded to Unisys Corporation either by using the Business Reply Mail form included with this document, or by addressing remarks to Unisys Corporation,Tredyffrin/Malvern Product Information, Malvern Development Center, P.O. Box 203, Paoli, PA, 19301, U.S.A.Comments about documentation can also be sent through to: aspgpi@unisys.com Unisys is a registered trademark of Unisys Corporation. All other terms mentioned in this document that are known to be trademarks or service marks have been appropriately capitalized. Unisys Corporation cannot attest to the accuracy of this information. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark.
3 Contents About This Guide :::::::::::::::::::::::::::::::::::::::::::::: xvii Section 1. Introduction 1.1. Open System Networking :::::::::::::::::::::: 1-2 The Open Systems Interconnection (OSI) Reference Model :::::::::::::::::::::::::::::::::: 1-2 DDP-PPC and the OSI Model :::::::::::::::::::: 1-3 DDP-PPC and the OSI Interface ::::::::::::::::: 1-4 Session Layer Services ::::::::::::::::::: 1-5 Application Layer Services :::::::::::::::: Overview of Program-to-Program Applications ::: DDP-PPC and the C Language Interface ::::::::: 1-7 Section 2. Procedural Overview 2.1. C Language Program Structure :::::::::::::::: DDP-PPC Function Call Formats :::::::::::::::: 2-3 OSI Functions, C Language Function Calls, and Macros ::::::::::::::::::::::::::::::::: 2-5 DDP-PPC/OSI Data Packets :::::::::::::::::::: Copying Data Packets into C Language Programs 2-8 Choosing a #include PACKETS Element ::::::::::: 2-9 Choosing a #include TYPEDEFS Element :::::::::: 2-9 Choosing a #include EXTERNS Element ::::::::::: Message Buffer Area ::::::::::::::::::::::::: Message Size and Segmentation Considerations :: 2-13 Section 3. DDP-PPC/OSI Function Calls 3.1. Aborting a Conversation (osi_abort) ::::::::::::: 3-2 osi_abort Format :::::::::::::::::::::::::::: 3-2 osi_status_pkt :::::::::::::::::::::::::::::: 3-3 osi_msg_buffer Area ::::::::::::::::::::::::: iii
4 Contents osi_data_pkt :::::::::::::::::::::::::::::::: 3-5 osi_appl_pres_pkt ::::::::::::::::::::::::::: 3-7 osi_abort Example - Send with No Message ::::::: 3-8 osi_abort Example - Send with Message :::::::::: Initiating an Activity (osi_actmgt) ::::::::::::::: 3-11 osi_actmgt Format ::::::::::::::::::::::::::: 3-11 osi_status_pkt :::::::::::::::::::::::::::::: 3-12 osi_msg_buffer Area ::::::::::::::::::::::::: 3-13 osi_data_pkt :::::::::::::::::::::::::::::::: 3-14 osi_activity_pkt :::::::::::::::::::::::::::::: 3-17 osi_actmgt Example - Send with No Message :::::: 3-25 osi_actmgt Example - Send with Message ::::::::: Registering an Application Program with DDP-PPC (osi_ bind) :::::::::::::::::::::::::::::::: 3-27 osi_bind Format ::::::::::::::::::::::::::::: 3-27 osi_status_pkt :::::::::::::::::::::::::::::: 3-28 osi_signon_pkt :::::::::::::::::::::::::::::: 3-29 osi_bind Example :::::::::::::::::::::::::::: 3-30 osi_bind Example (TIP-Called Session Selector Format) ::::::::::::::::::::::::::::::::: Closing a Conversation (osi_close) :::::::::::::: 3-32 osi_close Format :::::::::::::::::::::::::::: 3-32 osi_status_pkt :::::::::::::::::::::::::::::: 3-33 osi_msg_buffer Area ::::::::::::::::::::::::: 3-34 osi_data_pkt :::::::::::::::::::::::::::::::: 3-35 osi_close Example - Send with No Message ::::::: 3-37 osi_close Example - Send with Message :::::::::: Accepting a Close Request (osi_clresp) :::::::::: 3-39 osi_clresp Format ::::::::::::::::::::::::::: 3-39 osi_status_pkt :::::::::::::::::::::::::::::: 3-40 osi_msg_buffer Area ::::::::::::::::::::::::: 3-41 osi_data_pkt :::::::::::::::::::::::::::::::: 3-42 osi_clresp Example - Send with No Message ::::::: 3-44 osi_clresp Example - Send with Message ::::::::: Sending Capability Data (osi_cpdata) :::::::::::: 3-46 osi_cpdata Format ::::::::::::::::::::::::::: 3-46 osi_status_pkt :::::::::::::::::::::::::::::: 3-47 osi_msg_buffer Area ::::::::::::::::::::::::: 3-48 osi_data_pkt :::::::::::::::::::::::::::::::: 3-49 osi_cpdata Example - Send with No Message :::::: 3-52 osi_cpdata Example - Send with Message ::::::::: Sending a Response to Capability Data Received (osi_cpresp) :::::::::::::::::::::::::::::: 3-54 osi_cpresp Format ::::::::::::::::::::::::::: 3-54 iv
5 Contents osi_status_pkt :::::::::::::::::::::::::::::: 3-55 osi_msg_buffer Area ::::::::::::::::::::::::: 3-55 osi_data_pkt :::::::::::::::::::::::::::::::: 3-57 osi_cpresp Example - Send with No Message :::::: 3-59 osi_cpresp Example - Send with Message ::::::::: Creating a New DDP-PPC Dump File (osi_dump) :: 3-61 osi_dump Format :::::::::::::::::::::::::::: 3-61 osi_status_pkt :::::::::::::::::::::::::::::: 3-62 osi_dump Example ::::::::::::::::::::::::::: Passing Control to a Peer Program (osi_gvcntrl) :: 3-63 osi_gvcntrl Format ::::::::::::::::::::::::::: 3-63 osi_status_pkt :::::::::::::::::::::::::::::: 3-64 osi_msg_buffer Area ::::::::::::::::::::::::: 3-65 osi_data_pkt :::::::::::::::::::::::::::::::: 3-66 osi_gvcntrl Example - Send with No Message :::::: 3-68 osi_gvcntrl Example - Send with Message ::::::::: Passing Tokens to a Peer Program (osi_gvtoken) : 3-70 osi_gvtoken Format :::::::::::::::::::::::::: 3-70 osi_status_pkt :::::::::::::::::::::::::::::: 3-71 osi_msg_buffer Area ::::::::::::::::::::::::: 3-72 osi_data_pkt :::::::::::::::::::::::::::::::: 3-73 osi_gvtoken Example - Send with No Message ::::: 3-76 osi_gvtoken Example - Send with Message :::::::: Opening a Conversation (osi_open) ::::::::::::: 3-78 osi_open Format :::::::::::::::::::::::::::: 3-78 osi_status_pkt :::::::::::::::::::::::::::::: 3-79 osi_msg_buffer Area ::::::::::::::::::::::::: 3-80 osi_data_pkt :::::::::::::::::::::::::::::::: 3-81 osi_connect_pkt ::::::::::::::::::::::::::::: 3-85 osi_appl_pres_pkt ::::::::::::::::::::::::::: 3-91 Additional Information for the Application Presentation Packet ::::::::::::::::::::::::::::::::: 3-93 osi_address_pkt ::::::::::::::::::::::::::::: 3-96 osi_open Example - Send with No Message :::::::: osi_open Example - Send with Message :::::::::: Accepting or Rejecting an Open Request (osi_opresp) :::::::::::::::::::::::::::::: osi_opresp Format ::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_connect_pkt ::::::::::::::::::::::::::::: osi_appl_pres_pkt ::::::::::::::::::::::::::: v
6 Contents Additional Information for the Application Presentation Packet ::::::::::::::::::::::::::::::::: Presentation Context Information ::::::::::: Application Context Information ::::::::::::: osi_address_pkt ::::::::::::::::::::::::::::: osi_opresp Example - Send with No Message :::::: osi_opresp Example - Send with Message ::::::::: Requesting Tokens from a Peer Program (osi_pltoken) :::::::::::::::::::::::::::::: osi_pltoken Format ::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_pltoken Example - Send with No Message :::::: osi_pltoken Example - Send with Message ::::::::: Receiving a Message from a Peer Program (osi_receive) :::::::::::::::::::::::::::::: osi_receive General Format :::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: Receive New Format ::::::::::::::::::::::::: osi_status_pkt (Receive New Format) :::::::: osi_msg_buffer Area (Receive New Format) ::: osi_data_pkt (Receive New Format) ::::::::: osi_connect_pkt (Receive New Format) :::::: osi_appl_pres_pkt (Receive New Format) ::::: osi_address_pkt (Receive New Format) :::::: osi_rcv_pkt (Receive New Format) :::::::::: Receive Open Response Format :::::::::::::::: osi_status_pkt (Receive Open Response Format) :::::::::::::::::::::::::::: osi_msg_buffer Area (Receive Open Response Format) :::::::::::::::::::::::::::: osi_data_pkt (Receive Open Response Format) osi_connect_pkt (Receive Open Response Format) :::::::::::::::::::::::::::: osi_appl_pres_pkt (Receive Open Response Format) :::::::::::::::::::::::::::: osi_address_pkt (Receive Open Response Format) :::::::::::::::::::::::::::: osi_rcv_pkt (Receive Open Response Format) : Receive Existing Format ::::::::::::::::::::::: osi_status_pkt (Receive Existing Format) ::::: osi_msg_buffer Area (Receive Existing Format) osi_data_pkt (Receive Existing Format) ::::::: vi
7 Contents osi_appl_pres_pkt (Receive Existing Format) :: osi_rcv_pkt (Receive Existing Format) :::::::: osi_sync_pkt (Receive Existing Format) :::::: osi_activity_pkt (Receive Existing Format) :::: osi_resync_pkt (Receive Existing Format) ::::: osi_receive (Receive New Format) Example :::::::: osi_receive (Receive Open Response and Receive Existing Formats) Example :::::::::::::::::: Resynchronizing a Connection (osi_resync) :::::: osi_resync Format ::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_resync_pkt :::::::::::::::::::::::::::::: osi_resync Example - Send with No Message :::::: osi_resync Example - Send with Message ::::::::: Sending Normal Data (osi_send) :::::::::::::::: osi_send Format ::::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_send Example ::::::::::::::::::::::::::: Setting Synchronization Points (osi_sync) :::::::: osi_sync Format ::::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_sync_pkt ::::::::::::::::::::::::::::::: osi_sync Example - Send with No Message :::::::: osi_sync Example - Send with Message ::::::::::: Sending Typed Data (osi_tpdata) ::::::::::::::: osi_tpdata Format ::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_tpdata Example :::::::::::::::::::::::::: Deregistering an Application Program from DDP-PPC (osi_unbind) :::::::::::::::::::::: osi_unbind Format ::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: osi_unbind Example :::::::::::::::::::::::::: Reporting Errors without Aborting (osi_xrpt) :::::: osi_xrpt Format ::::::::::::::::::::::::::::: osi_status_pkt :::::::::::::::::::::::::::::: vii
8 Contents osi_msg_buffer Area ::::::::::::::::::::::::: osi_data_pkt :::::::::::::::::::::::::::::::: osi_xrpt Example - Send with No Message :::::::: osi_xrpt Example - Send with Message ::::::::::: Section 4. Writing Application Programs 4.1. Sample Program Flow Design :::::::::::::::::: Automatic Scheduling ::::::::::::::::::::::::: 4-5 Automatic Scheduling of Batch Programs ::::::::: 4-5 Automatic Scheduling of TIP Transactions ::::::::: 4-8 Method 1: Referencing a PROGRAM Record ::: 4-9 Method 2: Defining the Transaction Using the TIP$ Called Session Selector Format ::::::::: 4-11 Section 5. Compiling and Executing C Language Application Programs 5.1. Preparing Programs for Execution :::::::::::::: Runstream for a UCS C Language Program-to-Program Application :::::::::::: Banking Considerations ::::::::::::::::::::::: 5-4 Appendix A. Data Packets and Defines A.1. Activity Packet ::::::::::::::::::::::::::::::: A-2 A.2. Address Packet :::::::::::::::::::::::::::::: A-3 A.3. Application Presentation Packet :::::::::::::::: A-5 A.4. Connect Packet :::::::::::::::::::::::::::::: A-7 A.5. Data Packet ::::::::::::::::::::::::::::::::: A-9 A.6. Receive Packet :::::::::::::::::::::::::::::: A-11 A.7. Resynchronization Packet ::::::::::::::::::::: A-12 A.8. Signon Packet ::::::::::::::::::::::::::::::: A-13 A.9. Status Packet :::::::::::::::::::::::::::::::: A-14 A.10. Synchronization Packet ::::::::::::::::::::::: A-15 A.11. TIP Name ::::::::::::::::::::::::::::::::::: A-16 A.12. Reserved Area and Unsigned Byte :::::::::::::: A-17 viii
9 Contents Appendix B. DDP-PPC/OSI Sample Programs B.1. Session Level Entry Primary Program Runstream : B-3 B.2. Session Level Entry Primary Program ::::::::::: B-4 B.3. Session Level Entry Secondary Program Runstream ::::::::::::::::::::::::::::::: B-13 B.4. Session Level Entry Secondary Program :::::::: B-14 B.5. Application Level Entry Primary Program Runstream ::::::::::::::::::::::::::::::: B-22 B.6. Application Level Entry Primary Program ::::::: B-23 B.7. Application Level Entry Secondary Program Runstream ::::::::::::::::::::::::::::::: B-32 B.8. Application Level Entry Secondary Program :::: B-33 Appendix C. DDP-PPC/OSI and ISO Cross-Reference Glossary Bibliography Index ix
10
11 Figures 1-1. The OSI Reference Model :::::::::::::::::::::::::::::::::::::: DDP-PPC in an OSI Network :::::::::::::::::::::::::::::::::::: DDP-PPC and Transport Services :::::::::::::::::::::::::::::::: DDP-PPC C Language Program-to-Program Facility :::::::::::::::::: Typical C Language DDP-PPC Block Diagram :::::::::::::::::::::: Automatic Scheduling of a Batch Program :::::::::::::::::::::::: Scheduling a TIP Program by Referencing an APPLICATION ENTITY Record ::::::::::::::::::::::::::::::::::::::::::::::::: Scheduling a TIP Transaction Using the TIP$ Format :::::::::::::::: Runstream to Compile and Execute a UCS C Language Program-to-Program Application :::::::::::::::::::::::::::::::::::::::::::::: xi
12
13 Tables 2-1. OSI Functions, DDP-PPC C Language Function Calls, and Macros ::::::: DDP-PPC C Language Function Calls and Their Data Packet Arguments :: osi_status_pkt Parameters for osi_abort :::::::::::::::::::::::::: osi_data_pkt Parameters for osi_abort ::::::::::::::::::::::::::: osi_appl_pres_pkt Parameters for osi_abort ::::::::::::::::::::::: osi_abort Example - Send with No Message ::::::::::::::::::::::: osi_abort Example - Send with Message :::::::::::::::::::::::::: osi_status_pkt Parameters for osi_actmgt :::::::::::::::::::::::: osi_data_pkt Parameters for osi_actmgt :::::::::::::::::::::::::: osi_activity_pkt Parameters for osi_actmgt :::::::::::::::::::::::: osi_actmgt Example - Send with No Message :::::::::::::::::::::: osi_actmgt Example - Send with Message ::::::::::::::::::::::::: osi_status_pkt Parameters for osi_bind ::::::::::::::::::::::::::: osi_signon_pkt Parameters for osi_bind :::::::::::::::::::::::::: osi_bind Example :::::::::::::::::::::::::::::::::::::::::::: osi_bind Example (TIP-Called Session Selector Format) :::::::::::::: Relationship of Token Availability :::::::::::::::::::::::::::::::: osi_status-pkt Parameters for osi_close :::::::::::::::::::::::::: osi_data_pkt Parameters for osi_close ::::::::::::::::::::::::::: osi_close Example - Send with No Message ::::::::::::::::::::::: osi_close Example - Send with Message :::::::::::::::::::::::::: osi_status_pkt Parameters for osi_clresp ::::::::::::::::::::::::: osi_data_pkt Parameters for osi_clresp :::::::::::::::::::::::::: osi_clresp Example - Send with No Message ::::::::::::::::::::::: osi_clresp Example - Send with Message ::::::::::::::::::::::::: osi_status_pkt Parameters for osi_cpdata :::::::::::::::::::::::: osi_data_pkt Parameters for osi_cpdata :::::::::::::::::::::::::: osi_cpdata Example - Send with No Message :::::::::::::::::::::: osi_cpdata Example - Send with Message ::::::::::::::::::::::::: osi_status_pkt Parameters for osi_cpresp :::::::::::::::::::::::: osi_data_pkt Parameters for osi_cpresp :::::::::::::::::::::::::: osi_cpresp Example - Send with No Message :::::::::::::::::::::: osi_cpresp Example - Send with Message ::::::::::::::::::::::::: osi_status_pkt Parameters for osi_dump ::::::::::::::::::::::::: osi_dump Example ::::::::::::::::::::::::::::::::::::::::::: Relationship of Token Availablility :::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_gvcntrl :::::::::::::::::::::::: osi_data_pkt Parameters for osi_gvcntrl :::::::::::::::::::::::::: osi_gvcntrl Example - Send with No Message :::::::::::::::::::::: osi_gvcntrl Example - Send with Message ::::::::::::::::::::::::: Relationship of Token Availablility :::::::::::::::::::::::::::::::: xiii
14 Tables osi_status_pkt Parameters for osi_gvtoken :::::::::::::::::::::::: osi_data_pkt Parameters for osi_gvtoken ::::::::::::::::::::::::: osi_gvtoken Example - Send with No Message ::::::::::::::::::::: osi_gvtoken Example - Send with Message :::::::::::::::::::::::: osi_status_pkt Parameters for osi_open :::::::::::::::::::::::::: osi_data_pkt Parameters for osi_open ::::::::::::::::::::::::::: osi_connect_pkt Parameters for osi_open :::::::::::::::::::::::: Alternate Class Transports ::::::::::::::::::::::::::::::::::::: osi_appl_pres_pkt Parameters for osi_open ::::::::::::::::::::::: osi_address_pkt Parameters for osi_open :::::::::::::::::::::::: osi_open Example - Send with No Message :::::::::::::::::::::::: osi_open Example - Send with Message :::::::::::::::::::::::::: osi_status_pkt Parameters for osi_opresp :::::::::::::::::::::::: osi_data_pkt Parameters for osi_opresp :::::::::::::::::::::::::: osi_connect_pkt Parameters for osi_opresp :::::::::::::::::::::: osi_appl_pres_pkt Parameters for osi_opresp ::::::::::::::::::::: osi_address_pkt Parameters for osi_opresp ::::::::::::::::::::::: osi_opresp Example - Send with No Message :::::::::::::::::::::: osi_opresp Example - Send with Message ::::::::::::::::::::::::: Relationship of Token Availability :::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_pltoken :::::::::::::::::::::::: osi_data_pkt Parameters for osi_pltoken ::::::::::::::::::::::::: osi_pltoken Example - Send with No Message :::::::::::::::::::::: osi_pltoken Example - Send with Message :::::::::::::::::::::::: osi_status_pkt Parameters for osi_receive :::::::::::::::::::::::: osi_data_pkt Parameters for osi_receive (Receive New Format) :::::::: osi_connect_pkt Parameters for osi_receive (Receive New Format) ::::: osi_appl_pres_pkt Parameters for osi_receive (Receive New Format) ::: osi_address_pkt Parameters for osi_receive (Receive New Format) ::::: osi_rcv_pkt Parameters for osi_receive (Receive New Format) ::::::::: osi_data_pkt Parameters for osi_receive (Receive Open Response Format) ::::::::::::::::::::::::::::::::::::::::::::::::: osi_connect_pkt Parameters for osi_receive (Receive Open Response Format) ::::::::::::::::::::::::::::::::::::::::::::::::: osi_appl_pres_pkt Parameters for osi_receive (Receive Open Response Format) ::::::::::::::::::::::::::::::::::::::::::::::::: osi_address_pkt Parameters for osi_receive (Receive Open Response Format) ::::::::::::::::::::::::::::::::::::::::::::::::: osi_rcv_pkt Parameters for osi_receive (Receive Open Response Format) osi_data_pkt Parameters for osi_receive (Receive Existing Format) ::::: osi_appl_pres_pkt Parameters for osi_receive (Receive Existing Format) : osi_rcv_pkt Parameters for osi_receive (Receive Existing Format) :::::: osi_sync_pkt Parameters for osi_receive (Receive Existing Format) ::::: osi_activity_pkt Parameters for osi_receive (Receive Existing Format) ::: osi_resync_pkt Parameters for osi_receive (Receive Existing Format) ::: osi_receive (Receive New Format) Example :::::::::::::::::::::::: osi_receive (Receive Open Response and Receive Existing Formats) Example :::::::::::::::::::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_resync ::::::::::::::::::::::::: osi_data_pkt Parameters for osi_resync :::::::::::::::::::::::::: osi_resync_pkt Parameters for osi_resync :::::::::::::::::::::::: xiv
15 Tables osi_resync Example - Send with No Message :::::::::::::::::::::: osi_resync Example - Send with Message ::::::::::::::::::::::::: osi_status_pkt Parameters for osi_send :::::::::::::::::::::::::: osi_data_pkt Parameters for osi_send ::::::::::::::::::::::::::: osi_send Example ::::::::::::::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_sync :::::::::::::::::::::::::: osi_data_pkt Parameters for osi_sync :::::::::::::::::::::::::::: osi_sync_pkt Parameters for osi_sync ::::::::::::::::::::::::::: osi_sync Example - Send with No Message :::::::::::::::::::::::: osi_sync Example - Send with Message ::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_tpdata ::::::::::::::::::::::::: osi_data_pkt Parameters for osi_tpdata :::::::::::::::::::::::::: osi_tpdata Example :::::::::::::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_unbind ::::::::::::::::::::::::: osi_unbind Example :::::::::::::::::::::::::::::::::::::::::: osi_status_pkt Parameters for osi_xrpt ::::::::::::::::::::::::::: osi_data_pkt Parameters for osi_xrpt :::::::::::::::::::::::::::: osi_xrpt Example - Send with No Message :::::::::::::::::::::::: osi_xrpt Example - Send with Message ::::::::::::::::::::::::::: B-1. Conversion Coding from Session Entry to Application Entry ::::::::::: B-1 C-1. Relationship between DDP-PPC Functions and OSI Services ::::::::::: C-1 C-2. Relationship between OSI Services and DDP-PPC Functions ::::::::::: C-2 C-3. Relationship between OSI Parameters and DDP-PPC C Language Members ::::::::::::::::::::::::::::::::::::::::::::::: C xv
16
17 About This Guide This guide is one of a series designed to instruct and guide you in using Unisys Distributed Data Processing Program-to-Program Communications (DDP-PPC) in an Open Systems Interconnection (OSI) network. The DDP-PPC/OSI interface lets users write program-to-program C language application programs in a network that adheres to OSI standards. Universal Compiling System (UCS) C language program-to-program applications can exchange data in batch, demand, or transaction processing (TIP) environments with similar programs in the same or in remote systems in an OSI network. Purpose The purpose of this guide is to instruct an applications programmer how to: $ Use a Unisys-supplied header file to include DDP-PPC/OSI C language interface pre-written data packets in a C language application program. $ Write a C language application program using the DDP-PPC/OSI C interface data packets and unique function calls. $ Compile the program using the UCS C compiler. $ Link the applications object module with the DDP-PPC supplied object modules. $ Execute a run of the object element. Scope This guide provides detailed information on DDP-PPC/OSI C function calls and data packets. It describes how to organize the calls and packets so users can write customized C applications that can exchange data between programs in the same or on remote nodes of a multihost OSI network. Audience This person is typically a C programmer with several years of experience in the language. He or she must have a thorough background in communications, as well as a working knowledge of the session service definition xvii
18 About This Guide If this person will be writing applications using the application-layer service entry, rather than the session-layer service entry, then he or she must also have a working knowledge of the presentation service definition and the Association Control Service Element (ACSE) service definition. This person must also be able to encode user data as defined by the presentation protocol specification and user information as defined by the ACSE protocol specification using the Basic Encoding Rules for Abstract Syntax Notation One (ASN.1). Prerequisites To understand this guide, you must know the C programming language as well as the open systems interconnection services and protocol as described in the International Standards Organization (ISO) documents listed in the Bibliography. How to Use This Guide Programmers should use this guide to learn how to design and construct program-to-program applications in an OSI environment. The guide shows you how to use C language #include statements and macros to insert and set information packets in your program. Use this guide also to learn how to compile, link, and execute the application program. Organization Section 1. Introduction Explains open systems interconnection and how DDP-PPC supports an OSI interface. Describes what you can do with a DDP-PPC/OSI C application. Gives an overview of how to write a DDP-PPC C language program for the OSI interface. Discusses interaction with communications elements. Section 2. Procedural Overview Describes the structure of a DDP-PPC C application program used in an OSI environment. Section 3. DDP-PPC/OSI Function Calls Describes, in alphabetical order, each of the DDP-PPC/OSI C function calls and its associated data packets. Section 4. Writing Application Programs Discusses how to design and construct OSI application programs that can transfer data between programs in the same or remote hosts in an OSI environment using C function calls. xviii
19 About This Guide Section 5. Compiling and Executing C Language Application Programs Describes the executive control language (ECL) runstream to compile and execute the DDP-PPC/OSI C programs. Appendix A. Data Packets and Defines Contains the data packets and defines to be included in the application program as the header file. Appendix B. DDP-PPC/OSI Sample Programs Contains a working example of a DDP-PPC application. Appendix C. DDP-PPC/OSI and ISO Cross-Reference Shows the relationship between the DDP-PPC/OSI functions and the OSI services invoked. Related Product Information Note: For all manuals, use the version that corresponds to the release level of the product software in use on the system. OS 2200 Distributed Data Processing (DDP-PPC/DDP-FJT) Messages Reference Manual ( ) This document lists and explains messages and program error codes for DDP-PPC. OS 2200 Distributed Data Processing Program to Program Communications (DDP-PPC) Implementation and Administration Guide ( ) This manual describes how to configure DDP-PPC, Communications Management System (CMS 1100) software, and Telcon software for a DDP-PPC network. It also describes how to collect, log, trace, and dump information that can help Unisys support personnel diagnose a problem reported in a user communication form (UCF). OS 1100 Universal Compiling System (UCS) C Programming Reference Manual, Volume 1: C Language and Library ( ) Describes the syntax and structure for writing C language statements and how to combine them into subroutines for UCS C language programs. OS 1100 Universal Compiling System (UCS) C Programming Reference Manual, Volume 2: Compiler and System Interface ( ) Describes how to compile UCS C language programs xix
20 About This Guide Notation Conventions C language is a case-sensitive programming language. Therefore, follow these notation conventions: $ Enter as uppercase any commands and keywords that appear as uppercase, and spell them exactly as shown in the examples following each function call description in Section 3. For example: $ Enter as lowercase any commands and keywords that appear as lowercase, and spell them exactly as shown in the examples following each function call description in Section 3. For example: New Features and Changes This release provides the following enhancements and changes: $ New limitations and other considerations for DuBank address ranges and multiactivity programs $ A new osi_address_pkt parameter that can be used in the osi_open function $ A new osi_status_packet version that is used with the new osi_address_pkt parameter xx
21 Section 1 Introduction The Distributed Data Processing Program-to-Program/Open Systems Interconnection (DDP-PPC/OSI) C language interface enables the exchange of data between programs in the same or remote hosts in an OSI network. This interface permits communication between any computer systems that use the international standards for OSI and also provide a user-callable program application or session layer interface. This section provides an overview of: $ Open System Networking, including the OSI Reference Model $ Program-to-program applications $ The DDP-PPC C language interface
22 Open System Networking 1.1. Open System Networking Communication networks that interconnect systems having different architectures are possible because the manufacturers of these systems have agreed to adhere to a set of standards. As communication networks have become commonplace, national and international organizations have recognized the need to establish such standards to allow a cooperative exchange of information in open system networks. The Open Systems Interconnection (OSI) Reference Model Although systems from various manufacturers may have different architectures, all communication systems perform the same functions. By looking at the functions performed rather than their implementation, you can more easily understand how DDP-PPC fits into the OSI network. International standards for open system networking are based on the OSI reference model, a conceptual model for a communications network developed by the International Standards Organization (ISO). This model represents each system in a network as a logical series of seven functional layers (see Figure 1-1). Each layer interfaces with the layer below and the layer above. Message Path Common Protocol Layers Application Presentation Session Transport Network Data Link Physical Originating System Receiving System Figure 1-1. The OSI Reference Model Each logical layer represents a single service performed by the system. Because different systems perform these services in different ways, these logical layers may or may not correspond to physical components of the system. A hardware or software entity can overlap layers or include more than one layer by performing more than one service
23 Open System Networking Hardware or software components that perform comparable services within a single layer of the model but on different systems in the network are called peer entities. Asetofrules for communication between peer entities is called a peer protocol. The peer protocols for each layer are independent of the protocols of any other layer. According to the model, when different systems in an OSI network agree on the peer protocols, peer entities across the network can exchange information, regardless of the internal functioning of each system. That is, application programs on one system can exchange messages with application programs on any system in the network regardless of system architecture. DDP-PPC and the OSI Model Figure 1-2 represents DDP-PPC in an OSI network. Message Path Common Protocol Layers DDP-PPC Transport Services Application Presentation Session Transport Network Data Link Physical Originating System Receiving System Figure 1-2. DDP-PPC in an OSI Network In an OS 2200 system, DDP-PPC performs the application, presentation, and session layer processes ((see Figure 1-3) as follows: $ The application layer provides the means to establish an association between itself and another application program for the purpose of exchanging information. $ The presentation layer provides translation between data formats. $ The session layer coordinates the exchange of information between the end-user applications. Either Communications Management System (CMS 1100) or Telcon in the distributed communication processor (DCP) front-end processor performs the functions of the lowest four layers (transport services). Some of the functions transport services performs are message routing, device connection, and transmission error detection
24 Open System Networking Host A Application Program Host B Application Program File Transport Services DDP-PPC CMS 1100 Host LAN Connection Transport Services TELCON OSITS X.25 PSCS OSI-PDN Figure 1-3. DDP-PPC and Transport Services When you use DDP-PPC/OSI applications in a network with only OS 2200 or U Series, you can use one of three kinds of transport: $ Open Systems Interconnection (OSI) $ Distributed Communications Architecture (DCA) $ Transmission Control Protocol/Internet Protocol (TCP/IP) When you use DDP-PPC/OSI applications in a network with foreign hosts, you normally use the OSI transport protocols but, depending on the foreign system, may also be able to use TCP/IP transport protocols. The software that provides OSI Transport Layer Services is located in CMS 1100 or in the DCP. Depending on your configuration, you may use either of these transport service providers or, in some cases, both. If you want to use DDP-PPC/OSI with a foreign vendor using TCP/IP Transport Services, that vendor must have implemented RFC 1006, which allows OSI Transport Layer Services to be mapped onto TCP/IP. DDP-PPC and the OSI Interface The two interface points into OSI services for all user functions are: $ Application layer services $ Session layer services The function call is the same for both interfaces. Specify a parameter (osi_service_entry) at connection establishment to determine the interface for the remainder of the connection
25 Open System Networking Session Layer Services The session layer services entry is for programmers who want to write their own application and presentation layers, or who want direct access to the OSI session layer services. When you request the session layer entry, only the services the session layer provides are accessible. DDP-PPC does not provide any services of the application or presentation layers when you select session layer entry. Application Layer Services When you select the application layer entry, DDP-PPC provides the OSI ACSE and presentation layer services. These consist of: $ All ACSE services $ Negotiation of presentation context lists $ Generation of all ACSE and presentation layer protocol except user data However, when you specify the application level entry, the application program may still have to perform some of the following presentation layer functionality, depending on which user data type is used: $ Encode the user data with the correct transfer syntax before requesting any DDP-PPC/OSI services. This involves coding the data according to the rules of the selected transfer syntax. DDP-PPC expects the data to be encoded correctly as it has no way of verifying the encoding. The application program should use the presentation context list, negotiated during connection establishment, when encoding the data. $ Decode any user data received in a message from DDP-PPC and return the appropriate presentation layer error messages if it encounters errors during the decoding
26 Overview of Program-to-Program Applications 1.2. Overview of Program-to-Program Applications The DDP-PPC C language program-to-program facility passes data between programs in the same host or remote hosts using Unisys DCA or OSI protocol (see Figure 1-4). (This data may include status or informational messages, control information, records from a file, etc.) Computer A Computer B C Program A Data C Program B Data C Program C Figure 1-4. DDP-PPC C Language Program-to-Program Facility
27 DDP-PPC and the C Language Interface 1.3. DDP-PPC and the C Language Interface You can use the DDP-PPC/OSI C language interface with programs compiled with the UCS C compiler. A program compiled under the UCS C compiler produces an object module. This object must be statically or dynamically linked with the DDP-PPC OSI interface object module, OSI-UCSIF-OM. This module converts the C language function calls into DDP-PPC format
28
29 Section 2 Procedural Overview This section discusses procedures for writing OSI/DDP-PPC C language programs. The following topics are discussed: $ C language program structure (Section 2.1) $ DDP-PPC function call formats (Section 2.2) $ Copying data packets into C language programs (Section 2.3) $ The message buffer area (Section 2.4) $ Message size and segmentation considerations (Section 2.5)
30 C Language Program Structure 2.1. C Language Program Structure Although DDP-PPC C language programs are similar to conventional programs, they require certain additional features to perform in an OSI network. These features are: $ DDP-PPC/OSI function calls $ DDP-PPC/OSI data packets
31 DDP-PPC Function Call Formats 2.2. DDP-PPC Function Call Formats Function calls: $ Are the program s means of transferring data between programs $ Always contain arguments that reference data packets (see Table 2-2) Data packets consist of control information and data needed for program-to-program communications.the basic format for all function calls is: where: function Is the name of the DDP-PPC function the application program requested (see Table 2-1). arg Is the name of the data packet storage area. The arguments are positional. Code them in the order in which they are shown in each function call described in this section. After processing a function call, DDP-PPC returns a general status code, a detailed status code, and, possibly, a specific error code. The DDP-PPC/DDP-FJT Messages Reference Manual explains these codes. DDP-PPC returns the codes to the program in two ways: 1. In the osi_status_pkt class_code, detail_status, and specific_error fields. 2. As a function return value when the DDP-PPC function call or macro call is coded as an assignment to a variable. The value returned is an integer with a value of (class_code * detail_status). Note: The specific error is not part of the function return value
32 DDP-PPC Function Call Formats The following example checks the status of the OSI_BIND macro call using both of the above methods: Method 1 Method
33 DDP-PPC Function Call Formats OSI Functions, C Language Function Calls, and Macros Table 2-1 lists the OSI functions used in an OSI network and their associated DDP-PPC/OSI C language function calls. Section 3 describes each of these functions in detail. Table 2-1. OSI Functions, DDP-PPC C Language Function Calls, and Macros Function Function Call Macro Abort the conversation osi_abort OSI_ABORT Initiate an OSI activity osi_actmgt OSI_ACTMGT Register with DDP-PPC (initiate a session) osi_bind OSI_BIND Close the connection osi_close OSI_CLOSE Accept a close request osi_clresp OSI_CLRESP Send capability data osi_cpdata OSI_CPDATA Send a response to capability data osi_cpresp OSI_CPRESP Create new dump file osi_dump OSI_DUMP Pass all available tokens to a peer osi_gvcntrl OSI_GVCNTRL Pass a combination of tokens to the peer osi_gvtoken OSI_GVTOKEN Open the conversation osi_open OSI_OPEN Accept or reject an open osi_opresp OSI_OPRESP Request a combination of tokens from the peer osi_pltoken OSI_PLTOKEN Receive messages osi_receive OSI_RECEIVE Reset synchronization points osi_resync OSI_RESYNC Send messages osi_send OSI_SEND Set synchronization points osi_sync OSI_SYNC Send typed data osi_tpdata OSI_TPDATA Release DDP-PPC resources (terminate a session) osi_unbind OSI_UNBIND Report errors - no abort osi_xrpt OSI_XRPT
34 DDP-PPC Function Call Formats DDP-PPC/OSI Data Packets Each function call references a set of data packets. Data packets contain the information DDP-PPC needs to execute its various functions. Table 2-2 lists the C function calls and their associated data packets. Appendix A shows the data packets in detail. Table 2-2. DDP-PPC C Language Function Calls and Their Data Packet Arguments Function Call Data Packets Referenced in Arguments osi_abort ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_appl_pres_pkt); osi_actmgt ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_activity_pkt); osi_bind ((int)&osi_status_pkt, (int)&osi_signon_pkt); osi_close ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_ciresp ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_cpdata ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_cpresp ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_dump ((int)&osi_status_pkt); osi_gvcntrl ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_gvtoken ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_open ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_connect_pkt, (int)&osi_appl_pres_pkt, (int)&osi_address_pkt); osi_opresp ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_connect_pkt, (int)&osi_appl_pres_pkt, (int)&osi_address_pkt); osi_pltoken ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_receive ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_connect_pkt, (int)&osi_appl_pres_pkt, (int)&osi_address_pkt, (int)&osi_rcv_pkt, (int)&osi_sync_pres_pkt, (int)&osi_activity_pkt, (int)&osi_resync_pkt); continued
35 DDP-PPC Function Call Formats Table 2-2. DDP-PPC C Language Function Calls and Their Data Packet Arguments (cont.) Function Call Data Packets Referenced in Arguments osi_resync ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_resync_pkt); osi_send ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_sync ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt, (int)&osi_sync_pkt); osi_tpdata ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt); osi_unbind ((int)&osi_status_pkt); osi_xrpt ((int)&osi_status_pkt, (int)osi_msg_buffer, (int)&osi_data_pkt);
36 Copying Data Packets into C Language Programs 2.3. Copying Data Packets into C Language Programs DDP-PPC contains several header elements (.h elements) in the SYS$LIB$*DDP-PPC-3 file. The file contains elements for: $ Defining packet variables and allocating storage (OSI-UCINCLD/PACKETS) $ Declaring typedefs for the packet data structures (OSI-UCINCLD/TYPEDEFS) $ Declaring external packet variables (OSI-UCINCLD/EXTERNS) To access the header elements, use the file inclusion statement #include. The format is: where: PPC-COPY Is name for the include file. You must use statement in the ECL stream so the compiler can equate this name to the DDP-PPC copy file (see Section 5). OSI-UCINCLD Is the element name within the DDP-PPC include file that indicates the element for the DDP-PPC/OSI C language interface. hdrname Indicates the specific name of the OSI-UCINCLD element to include. The name you use depends on which specific header element you want to include. Valid names are:
37 Copying Data Packets into C Language Programs Choosing a #include PACKETS Element The PACKETS element defines and declares the required macro definitions, data packet structures (see Appendix A), and storage assignments necessary to use the DDP-PPC/OSI interface.when this elementis used, itincludesthe TYPEDEFS elements. You do not need to code the storage assignment statements or the function calls. In our examples, we use osi_msg_buffer as the message buffer name. You can specify your own buffer name, but you must declare the storage assignment for it and then use this name as the argument in the macro. For example, if you select PACKETS, you only need to code the following: or Choosing a #include TYPEDEFS Element Use the TYPEDEFS element if you only want to include the data packet structures. It uses the C language construct to describe the DDP-PPC/OSI packets. If you use this statement, you must code the storage assignment statements and the function calls
38 Copying Data Packets into C Language Programs In our examples, we use osi_msg_buffer as the message buffer name. You can specify your own buffer name, but you must declare the storage assignment for it and then use this name as the argument in the function call. You could also allocate the storage assignments with your own names, then use them in the function call. For example, if you select TYPEDEFS, you need to code the following: or
39 Copying Data Packets into C Language Programs Choosing a #include EXTERNS Element Use the EXTERNS element if you want packet declarations for externally defined packets. When this element is used, it also includes the TYPEDEFS elements. You do not need to allocate the storage assignments in this module or code the function calls. However, you do need to allocate the storage assignment in another module. For example, if you select EXTERNS, you need to code the following in this module: or To avoid duplicate definitions, all include elements test to see if they have been defined previously in case you included them more than once. Notes: $ All areas defined as RESERVED_AREA in the data packet structures in Appendix A should be initialized to octal 0 before the first function call to DDP-PPC is issued and this area should not be used on subsequent function calls. $ C language programmers should especially be aware of implementation differences in how the OS 2200 system stores and retrieves data (such as the TAB and NULL characters)
40 Message Buffer Area 2.4. Message Buffer Area You need to define a message buffer area. It will contain the data to be given to DDP-PPC for output functions or the data DDP-PPC received for the osi_receive function. The header file include statement does not supply this area. This area does not have to have a specific name, since it is passed as a parameter on all the function calls or macros that require it. In fact, you can define different areas for different types of functions such as input_message_buffer for the osi_receive function, output_message_buffer for the osi_send function, and error_buffer for the osi_abort function. Example:
41 Message Size and Segmentation Considerations 2.5. Message Size and Segmentation Considerations The OSI session layer protocol limits how much user data can be sent on most session services. It imposes these limits at the session layer (called session user data), where the message includes the user data and any additional protocol parameters the DDP-PPC/OSI services generate. The length of the protocol header cannot be determined before it is actually built because many dynamic factors determine its length. Therefore, the user program may get an error indicating that too much data was specified in the message buffer, even though its user data did not exceed the maximum allowed for that function. For example, the osi_open function (using session version 1) is the most susceptible to this type of error because of the 512-byte size limitation and the large amount of protocol header information it generates to open a connection. The normal and typed data session services (using session version 2) allow for the transfer of messages of unlimited size. Since DDP-PPC limits the user program message size for each function to bytes, it supports unlimited-size messages by using OSI session and transport layer segmentation and treating the data passed on each function call as a segment of the larger message. You can send segmented messages on the osi_send and osi_tpdata functions by setting the unit_indicator parameter in osi_data_pkt to 0, OSI_MSG_INCOMPL. This tells DDP-PPC to treat the data passed on this function as a segment of a larger message. DDP-PPC will treat data from subsequent osi_send or osi_tpdata functions in the same manner until one of the functions sets the unit_indicator to 1, OSI_MSG_COMPL, which signifies the end of the large message. DDP-PPC also uses the unit_indicator on the osi_receive function to indicate that the data given to the user program is part of a larger message. It returns a value of OSI_MSG_INCOMPL on subsequent osi_receive functions until it receives an end-of-message indication from the transport layer services. To prevent data loss, the receiving program should be prepared to receive messages as large as bytes if segmentation can be used on the connection, even if the peer program has always sent smaller segments. This is necessary because the OSI protocol does not provide a way to reconstruct the segments on the receiving side the same as they were constructed on the sending side. Consequently, DDP-PPC may receive a message as large as bytes from the lower layers
Distributed Data Processing (DDP-PPC) DCA Interface C Language
!()+ OS 2200 Distributed Data Processing (DDP-PPC) DCA Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.
More informationTCP/IP Application Services (TAS) Mail Processor
!()+ OS 2200 TCP/IP Application Services (TAS) Mail Processor User Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Level 6R1 September
More informationData Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML)
!()+ OS 2200 Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML) Operations and Programming Reference Manual Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is
More informationIPS Remote Site Facility Module (VS 345-REM)
IPS Remote Site Facility Module (VS 345-REM) Release Notes Copyright 1994 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Release 8.35 June 1994 Printed
More informationINFOIMAGE DESKTOP MANAGER
INFOIMAGE DESKTOP MANAGER Indexing User Exits Reference Manual Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. June 1999 Printed in USA 000000
More informationIBM. Enterprise Systems Architecture/ Extended Configuration Principles of Operation. z/vm. Version 6 Release 4 SC
z/vm IBM Enterprise Systems Architecture/ Extended Configuration Principles of Operation Version 6 Release 4 SC24-6192-01 Note: Before you use this information and the product it supports, read the information
More informationGE Fanuc Automation. MMS-Ether net Communications for the Series PLC. User s Manual. Programmable Control Products
GE Fanuc Automation Programmable Control Products MMS-Ether net Communications for the Series 90-70 PLC User s Manual GFK-0868 May 1994 Warnings, Cautions, and Notes as Used in this Publication GFL 002
More informationInformation/Management
Information/Management Client Installation and User s Guide Version 1.1 Information/Management Client Installation and User s Guide Version 1.1 2 Version 1.1 TME 10 Information/Management Client Installation
More informationunisys Distributed Processing Middleware Open Distributed Transaction Processing Messages imagine it. done. ClearPath OS 2200 Release 13.
unisys imagine it. done. Distributed Processing Middleware Open Distributed Transaction Processing Messages ClearPath OS 2200 Release 13.0 February 2011 3850 7851 003 NO WARRANTIES OF ANY NATURE ARE EXTENDED
More informationunisys ClearPath Enterprise Servers Remote Database Backup Planning and Operations Guide ClearPath MCP 18.0 April
unisys ClearPath Enterprise Servers Remote Database Backup Planning and Operations Guide ClearPath MCP 18.0 April 2017 8600 2052-311 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product
More informationDECnet. Chapter Goals. Introduction CHAPTER
38 CHAPTER Chapter Goals Describe the development history of the protocol, used primarily in Digital Equipment Corporation minicomputers. Describe the architecture of networks. Discuss the addressing methods
More informationunisys Product Documentation Library CDLib Manager User s Guide Release Level April
unisys Product Documentation Library CDLib Manager User s Guide Release Level 10.701 April 2012 8207 3867 001 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information
More informationSunLink OSI 8.1 APLI Programmer s Reference
SunLink OSI 8.1 APLI Programmer s Reference A Sun Microsystems, Inc. Business 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. Part No.: 802-2040-11 Revision A, March 1995 1995 Sun Microsystems, Inc.
More informationFundamentals of the Java Programming Language
Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document
More informationSeveral versions of DECnet have been released. The first allowed two directly attached minicomputers to communicate.
DECnet DECnet is a group of data communications products, including a protocol suite, developed and supported by Digital Equipment Corporation (Digital). The first version of DECnet, released in 1975,
More informationNetwork Working Group. December Using the Z39.50 Information Retrieval Protocol in the Internet Environment
Network Working Group Request for Comments: 1729 Category: Informational C. Lynch University of California Office of the President December 1994 Status of this Memo Using the Z39.50 Information Retrieval
More informationDECnet. Background CHAPTER
CHAPTER 28 DECnet Background DECnet is a group of data-communications products, including a protocol suite, developed and supported by Digital Equipment Corporation. The first version of DECnet, released
More informationunisys Agile Business Suite How to Install Visual Studio 2013 for AB Suite 5.0 Applies to: Developer 5.0
unisys Agile Business Suite How to Install Visual Studio 2013 for AB Suite 5.0 Applies to: Developer 5.0 January 2015 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information
More informationSystem Programming. Introduction to computer networks
Content : by Dr. B. Boufama School of Computer Science University of Windsor Instructor: Dr. A. Habed adlane@cs.uwindsor.ca http://cs.uwindsor.ca/ adlane/60-256 Content Content 1 Introduction to Computer
More informationBasic Programming Reference Manual
Basic Programming Reference Manual P/N 028156 The names, places, and/or events used in this publication are not intended to correspond to any individual, group, or association existing, living, or otherwise.
More informationES623 Networked Embedded Systems
ES623 Networked Embedded Systems Introduction to Network models & Data Communication 16 th April 2013 OSI Models An ISO standard that covers all aspects of network communication is the Open Systems Interconnection
More informationunisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May
unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May 2016 8205 5658-002 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described
More informationSOME ASSEMBLY REQUIRED
SOME ASSEMBLY REQUIRED Assembly Language Programming with the AVR Microcontroller TIMOTHY S. MARGUSH CRC Press Taylor & Francis Group CRC Press is an imprint of the Taylor & Francis Croup an Informa business
More informationThe History and the layers of the OSI Model 30 - October
THE OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO standard that covers all aspects
More informationunisys Enterprise Database Server for ClearPath MCP Application Program Interfaces Programming Guide imagine it. done. ClearPath MCP 13.
unisys imagine it. done. Enterprise Database Server for ClearPath MCP Application Program Interfaces Programming Guide ClearPath MCP 13.1 April 2011 8600 2409 107 NO WARRANTIES OF ANY NATURE ARE EXTENDED
More informationunisys Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide imagine it. done. ClearPath MCP 13.
unisys imagine it. done. Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide ClearPath MCP 13.1 April 2011 8807 6138 004 NO WARRANTIES OF ANY NATURE ARE EXTENDED
More informationInstalling and Administering a Satellite Environment
IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00
More informationChapter 2 Network Models 2.1
Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 2.2 2-1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
More informationArcserve Backup for Windows
Arcserve Backup for Windows Agent for Sybase Guide r17.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationImage Check Processing System (ICPS) Graphical Work Flow Monitor
Image Check Processing System (ICPS) Graphical Work Flow Monitor Operations Guide January 1994 Printed in U.S. America Priced Item 2983 8646-010 The names, places, and/or events used in this publication
More informationCROSSREF Manual. Tools and Utilities Library
Tools and Utilities Library CROSSREF Manual Abstract This manual describes the CROSSREF cross-referencing utility, including how to use it with C, COBOL 74, COBOL85, EXTENDED BASIC, FORTRAN, Pascal, SCREEN
More informationCapital. Capital Logic Aero. v Student Workbook
Capital v2018.1 Student Workbook 2019 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) Prior Authorization Requests Transfer to Case Managers Application User Manual Date Created: 04/22/2006 Date Revised: 07/28/2010M Prepared By Technical
More informationChapter 1: Introduction
EE4272: Computer Networks Chapter 1: Introduction Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. 1) Data Communications: Deals with the transmission of signals in a reliable & efficient manner. Topics:
More informationCapital. Capital Logic Generative. v Student Workbook
Capital Capital Logic Generative v2016.1 Student Workbook 2017 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics
More informationHost Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine
Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute First Published: August 09, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) LAMedicaid Provider Login (Admin Manage Users) User Manual Date Created: 09/17/2018 Prepared By Technical Communications Group Molina Medicaid Solutions
More informationDesign Simulation Model ARM. User Guide. for SystemC. Copyright 2016 ARM. All rights reserved. ARM ARM DUI 1031B (ID111116)
ARM Design Simulation Model for SystemC User Guide Copyright 2016 ARM. All rights reserved. ARM ARM DUI 1031B () ARM Design Simulation Model User Guide Copyright 2016 ARM. All rights reserved. Release
More informationExcel Programming with VBA (Macro Programming) 24 hours Getting Started
Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook
More informationCruiseSmarter PRIVACY POLICY. I. Acceptance of Terms
I. Acceptance of Terms This Privacy Policy describes CRUISE SMARTER policies and procedures on the collection, use and disclosure of your information. CRUISE SMARTER LLC (hereinafter referred to as "we",
More information[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual Channel Extension
[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual Channel Extension Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications
More informationOracle Banking Reference Process Models
Oracle Banking Reference Process Models Functional Overview Release 2.4.1.0.0 E70795-01 February 2016 Oracle Banking Reference Process Models Functional Overview, Release 2.4.1.0.0 E70795-01 Copyright
More informationCA Software Change Manager for Mainframe
CA Software Change Manager for Mainframe Reports Guide r12 This documentation and any related computer software help programs (hereinafter referred to as the Documentation ) is for the end user s informational
More informationChapter Two. The OSI Model
Chapter Two الملزمة الثانية The OSI Model The International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards (Established in 1947). An ISO
More informationOracle Data Integrator: Administration and Development Volume I Student Guide
Oracle Data Integrator: Administration and Development Volume I Student Guide D48459GC30 Edition 3.0 December 2007 D53463 Authors Laura Hofman Miquel FX Nicolas Technical Contributor and Reviewer Sharath
More informationInstallation, Configuration, and Operations Guide
Installation, Configuration, and Operations Guide P/N 4240 0119 300 The names, places, and/or events used in this publication are not intended to correspond to any individual, group, or association eisting,
More informationCA IDMS Total Transparency
CA IDMS Total Transparency Total Transparency User Guide Release 18.5.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) Louisiana Medicaid Provider Login (Redesign) User Manual Date Created: 08/02/2018 Prepared By Technical Communications Group Molina Medicaid Solutions
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) Online 1099 File Download User Manual Date Created: 04/04/2017 Date Modified: 09/04/2018 Prepared By Technical Communications Group Molina Medicaid
More informationEnterprise Output Manager. UCopyIt Guide UNISYS. ' 2017 Unisys Corporation. All rights reserved. Release 3.4a. Printed in USA.
Enterprise Output Manager UCopyIt Guide UNISYS ' 2017 Unisys Corporation. All rights reserved. Release 3.4a June 2017 Printed in USA NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product
More information"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary
Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation
More informationACSE/Presentation and ROSE Interface Programmer s Guide
ACSE/Presentation and ROSE Interface Programmer s Guide Edition 4 32070-90032 HP9000 Networking 05/97 Printed in: United States Copyright 1997 Hewlett-Packard Company. All rights reserved. Legal Notices
More information[MS-SSP]: Intellectual Property Rights Notice for Open Specifications Documentation
[MS-SSP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationAugust AppleTalk tunneling, which allows AppleTalk data to pass through foreign networks and over point-to-point links
Network Working Group Request for Comments: 1504 A. Oppenheimer Apple Computer August 1993 Status of This Memo Appletalk Update-Based Routing Protocol: Enhanced Appletalk Routing This memo provides information
More informationBull. AIX Communications Programming Concepts AIX ORDER REFERENCE 86 A2 35JX 01
Bull AIX Communications Programming Concepts AIX ORDER REFERENCE 86 A2 35JX 01 Bull AIX Communications Programming Concepts AIX Software December 1998 BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie
More informationScenario Manager User Guide. Release September 2013
Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle
More informationTivoli SecureWay Policy Director Authorization ADK. Developer Reference. Version 3.8
Tivoli SecureWay Policy Director Authorization ADK Developer Reference Version 3.8 Tivoli SecureWay Policy Director Authorization ADK Developer Reference Version 3.8 Tivoli SecureWay Policy Director Authorization
More informationunisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April
unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April 2015 8600 0031 308 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or
More informationNetwork Models. Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering
Network Models Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering Objective At the end of this section students will be able to Understand the architecture of the OSI model Understand the
More informationCapital. Capital Logic Interactive. v Student Workbook
Capital Capital Logic Interactive v2016.1 Student Workbook Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation
More informationComputer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan
Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter3: OSI Reference Model: Network Software: Network
More information[MC-SMP]: Session Multiplex Protocol. Intellectual Property Rights Notice for Open Specifications Documentation
[MC-SMP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,
More informationProgrammer s Reference
Programmer s Reference Copyrights and Notices Attachmate INFOConnect Enterprise Edition 2013 Attachmate Corporation. All Rights Reserved. Patents This Attachmate software is protected by U.S. patents 6252607
More informationOracle Communications Network Charging and Control. Number Portability Service Pack User's Guide Release
Oracle Communications Network Charging and Control Number Portability Service Pack User's Guide Release 12.0.0 December 2017 Copyright Copyright 2017, Oracle and/or its affiliates. All rights reserved.
More informationUNISYS. Unisys Check Processing Enterprise Solutions. IPS/ICPS Software-Based CAR/LAR Release Notes. Release 4.0.0
Unisys e-@ction Check Processing Enterprise Solutions IPS/ICPS Software-Based CAR/LAR Release Notes UNISYS 2001 Unisys Corporation. All rights reserved. Release 4.0.0 Printed in USA October 2001 4334 7012
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) National Provider Identifier (NPI) Data Entry Application User Manual Date Created: 03/23/2017 Date Modified: 09/04/2018 Prepared By Technical Communications
More informationunisys ClearPath Dorado Servers Application Integration Services Installation and Programming Guide AIS for Dorado Release 3.
unisys ClearPath Dorado Servers Application Integration Services Installation and Programming Guide AIS for Dorado Release 3.1 and Higher November 2015 8230 0815-002 NO WARRANTIES OF ANY NATURE ARE EXTENDED
More informationRequest for Comments: 1007 June 1987
Network Working Group Wayne McCoy Request for Comments: 1007 June 1987 MILITARY SUPPLEMENT TO THE ISO TRANSPORT PROTOCOL Status of this Memo This RFC is being distributed to members of the Internet community
More informationSummary of Contents LIST OF FIGURES LIST OF TABLES
Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter
More informationThe OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).
Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) Prescriber Practices and Diabetes Management User Manual Date Created: 03/15/2017 Date Modified: 04/05/2017 Prepared By Technical Communications
More information"Charting the Course... JNCIP-SP Class of Service / Multicast Bundle. Course Summary
Course Summary Description This bundle combines Junos Class of Service (JCOS) and Junos Multicast Routing (JMR). JCOS COURSE OVERVIEW: This two-day course provides students with advanced class-of-service
More informationAppleScript Language Guide. English Dialect
AppleScript Language Guide English Dialect Apple Computer, Inc. 1996 Apple Computer, Inc. All rights reserved. No part of this publication or the software described in it may be reproduced, stored in a
More informationOperating Systems. 18. Remote Procedure Calls. Paul Krzyzanowski. Rutgers University. Spring /20/ Paul Krzyzanowski
Operating Systems 18. Remote Procedure Calls Paul Krzyzanowski Rutgers University Spring 2015 4/20/2015 2014-2015 Paul Krzyzanowski 1 Remote Procedure Calls 2 Problems with the sockets API The sockets
More informationSAS Strategy Management 5.2 Batch Maintenance Facility
SAS Strategy Management 5.2 Batch Maintenance Facility User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS Strategy Management
More informationSingle Point Operations
Single Point Operations Interface for ClearPath MCP Installation and Configuration Guide MCP 12.0 April 2008 . unisys imagine it. done. Single Point Operations Interface for ClearPath MCP Installation
More informationDistributed Systems 8. Remote Procedure Calls
Distributed Systems 8. Remote Procedure Calls Paul Krzyzanowski pxk@cs.rutgers.edu 10/1/2012 1 Problems with the sockets API The sockets interface forces a read/write mechanism Programming is often easier
More informationIP Addressing: DHCP Configuration Guide
Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION
More informationComAPI+ API Documentation
[01.2017] ComAPI+ API Documentation 30515ST10841A Rev. 4 2017-07-20 Mod. 0806 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICES LIST While reasonable efforts have been made to assure the accuracy
More informationLayered Architecture
1 Layered Architecture Required reading: Kurose 1.7 CSE 4213, Fall 2006 Instructor: N. Vlajic Protocols and Standards 2 Entity any device capable of sending and receiving information over the Internet
More informationLouisiana Medicaid Management Information System (LMMIS)
Louisiana Medicaid Management Information System (LMMIS) Prior Authorization Requests for Case Managers System User Manual Date Created: 04/22/2006 Date Revised: 09/17/2018 Prepared By Technical Communications
More information[MS-WDSC]: Windows Deployment Services Control Protocol. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-WDSC]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,
More informationOracle Supplier Network
Oracle Supplier Network Buyer s Guide to Connecting 11i Release 4.3 Part No. B19153-01 June 2005 Oracle Supplier Network Buyer s Guide to Connecting 11i, Release 4.3 Part No. B19153-01 Copyright 2005,
More informationDBLOAD Procedure Reference
131 CHAPTER 10 DBLOAD Procedure Reference Introduction 131 Naming Limits in the DBLOAD Procedure 131 Case Sensitivity in the DBLOAD Procedure 132 DBLOAD Procedure 132 133 PROC DBLOAD Statement Options
More informationINTERNATIONAL TELECOMMUNICATION UNION
INTERNATIONAL TELECOMMUNICATION UNION )454 X.227 TELECOMMUNICATION (04/95) STANDARDIZATION SECTOR OF ITU $!4!.%47/2+3!.$ /0%. 3934%- #/--5.)#!4)/.3 /0%. 3934%-3 ).4%2#/..%#4)/. #/..%#4)/.-/$% 02/4/#/,
More informationOracle Cloud. Using Oracle Social Network Release E
Oracle Cloud Using Oracle Social Network Release 11.1.11.0 E61996-01 November 2015 Oracle Cloud Using Oracle Social Network, Release 11.1.11.0 E61996-01 Copyright 2012, 2015 Oracle and/or its affiliates.
More informationSAS Clinical Data Integration 2.6
SAS Clinical Data Integration 2.6 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS Clinical Data Integration 2.6: User's Guide.
More informationJADE TCP/IP Connection and Worker Framework
JADE TCP/IP Connection and Worker Framework Jade Software Corporation Limited cannot accept any financial or other responsibilities that may be the result of your use of this information or software material,
More informationCS-461 Internetworking. Dr. Mohamed Aboutabl
CS-461 Internetworking Dr. Mohamed Aboutabl http://www.cs.jmu.edu/users/aboutams The McGraw-Hill Companies, Inc., 2000 1 Chapter 1 Introduction The McGraw-Hill Companies, Inc., 2000 2 Internet today Network
More informationConfiguring TCP Header Compression
Configuring TCP Header Compression First Published: January 30, 2006 Last Updated: May 5, 2010 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted.
More informationCA-MetaCOBOL + Online Programming Language Guide. Release 1.1 R203M+11DRP
CA-MetaCOBOL + Online Programming Language Guide Release 1.1 R203M+11DRP -- PROPRIETARY AND CONFIDENTIAL INFORMATION -- This material contains, and is part of a computer software program which is, proprietary
More informationTanner Analog Front End Flow. Student Workbook
Student Workbook 2016 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and is subject
More information"Charting the Course... Java Programming Language. Course Summary
Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented
More informationComputer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite Need For Protocol Architecture E.g. File transfer Source must activate comms. Path or inform
More informationArm Design Simulation Model
Arm Design Simulation Model for SystemC User Guide Copyright 2017 Arm. All rights reserved. 101167_0100_00 () Arm Design Simulation Model User Guide Copyright 2017 Arm Limited (or its affiliates). All
More informationInstalling Enterprise Switch Manager
Installing Enterprise Switch Manager ATTENTION Clicking on a PDF hyperlink takes you to the appropriate page If necessary, scroll up or down the page to see the beginning of the referenced section NN47300-300
More information"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary
Course Summary Description This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects
More informationTivoli Manager for R/3** User s Guide Version 2.1
Tivoli Manager for R/3** User s Guide Version 2.1 Tivoli Manager for R/3** User s Guide Version 2.1 Tivoli Manager for R/3 User s Guide (September 2000) Copyright Notice Copyright 1997, 2000 by Tivoli
More informationClauses contain important provisions about our liability to you in relation to Royal Mail's Online Postage. Please read them carefully.
Etsy Marketplace/Royal Mail Online Postage API Terms and Conditions Terms and conditions governing the purchase of postage online through Etsy Marketplace This Agreement is between you and Royal Mail Group
More informationOracle Cloud Using the Microsoft Adapter. Release 17.3
Oracle Cloud Using the Microsoft Email Adapter Release 17.3 E70297-10 December 2017 Oracle Cloud Using the Microsoft Email Adapter, Release 17.3 E70297-10 Copyright 2016, 2017, Oracle and/or its affiliates.
More information