Table of Contents
1Introduction
1.1General
1.2Environment
2Operations
2.1Definition
2.2Examples
2.2.1Simpleoperationhandlings
2.2.2Morecomplexoperationhandling
2.3Component-relatedfacilitiesofferedtoTC-users
2.3.1Invocation
2.3.2Cancel(bytheTC-user)
2.3.3Reject(bytheTC-user)
2.3.4Remotecancel(bytheTC-user)
2.3.5ResetofoperationtimerbytheTC-user
2.4Component-relatedabnormalsituations
2.4.1Componentloss
2.4.2Componentduplication
2.4.3Componentmissequencing
2.4.4RejectofacomponentbyTC
2.4.5Operationtimerexpiry
3Dialogues
3.1Groupingofcomponentsinamessage
3.2Dialoguehandlingfacilities
3.2.1Structureddialogue
3.2.2Unstructureddialogue
3.3Enhanceddialoguecontrolfacilities
3.3.1Overview
3.3.2UseoftheApplication-Context
3.3.3Transferofuserdata
3/3/4Backwardcompatibilityissues
4GuidanceforwritingTC-usersprotocolspecifications
4.1Introduction
4.2Decompositionoffunctionality
4.2.1Applicationprocessandapplication
entity
4.2.2Applicationserviceelement
4.2.3CommunicationsbetweenpeerAEs/ASEs
4.3Howtospecifyanapplicationcontext
4.4HowtospecifyanASE
4.5HowtospecifyOperationsandErrors
4.5.1Generalconsiderations
4.5.2UseoftheOPERATIONMACROnotation
4.5.3UseoftheERRORMACROnotation
4.5.4Useofthe(informationobject)CLASS
notation
4.5.5TheERROR(informationobject)CLASS
4.5.6ExamplesofOperationsandErrorsdescription
4.5.7MovingfromtheMACROnotationtothe
(informationobject)CLASSnotationand
useofASN.1modules
4.5.8AllocationandManagementofOperationand
ErrorCodes
4.6Datatypesspecifications
4.6.1General
4.6.2Useoftags
4.6.3Instancesandtypes
4.6.4Exportingandimportingdatatypes
4.7Howtospecifyabstractsyntaxes
4.8Encodingrules
5MappingofthegenericROSconceptsontoTCservices
5.1Overview
5.1.1NotationandconceptforthegenericROS
model
5.1.2Communicationmodel
5.2Remoteoperationservicerealization
5.2.1Basicservices(stub)
5.2.2Bindandunbindoperations
5.3Informationtransfer
5.3.1Associationrealizations
5.3.2Transferrealization
5.4TC-basedapplicationcontext
5.5Abstractsyntaxes
5.5.1Dialoguecontrol
5.5.2User-definedsyntaxes
5.6Notationextension
Abstract
Gives guidance to TC-Users on specifying TC-User ASEs.