1、UNION INTERNATIONALE DES TLCOMMUNICATIONSUIT-TQ.775SECTEUR DE LA NORMALISATIONDES TLCOMMUNICATIONSDE LUIT(06/97)SRIE Q: COMMUTATION ET SIGNALISATIONSpcifications du systme de signalisation n 7 Sous-systme application de Gestion des TransactionsGuide dutilisation du gestionnaire detransactionsRecomma
2、ndation UIT-T Q.775(Antrieurement Recommandation du CCITT)RECOMMANDATIONS UIT-T DE LA SRIE QCOMMUTATION ET SIGNALISATIONPour plus de dtails, voir la Liste des Recommandations de lUIT-T.SIGNALISATION DANS LE SERVICE MANUEL INTERNATIONAL Q.1Q.3EXPLOITATION INTERNATIONALE AUTOMATIQUE ET SEMI-AUTOMATIQU
3、E Q.4Q.59FONCTIONS ET FLUX DINFORMATION DES SERVICES DU RNIS Q.60Q.99CLAUSES APPLICABLES AUX SYSTMES NORMALISS DE LUIT-T Q.100Q.119SPCIFICATIONS DES SYSTMES DE SIGNALISATION N 4 ET N 5 Q.120Q.249SPCIFICATIONS DU SYSTME DE SIGNALISATION N 6 Q.250Q.309SPCIFICATIONS DU SYSTME DE SIGNALISATION R1 Q.310Q
4、.399SPCIFICATIONS DU SYSTME DE SIGNALISATION R2 Q.400Q.499COMMUTATEURS NUMRIQUES Q.500Q.599INTERFONCTIONNEMENT DES SYSTMES DE SIGNALISATION Q.600Q.699SPCIFICATIONS DU SYSTME DE SIGNALISATION N 7 Q.700Q.849Gnralits Q.700Sous-systme Transport de Messages Q.701Q.709Sous-systme Commande des connexions s
5、maphores Q.711Q.719Sous-systme Utilisateur Tlphonie Q.720Q.729Services complmentaires du RNIS Q.730Q.739Sous-systme Utilisateur Donnes Q.740Q.749Gestion du systme de signalisation n 7 Q.750Q.759Sous-systme Utilisateur du RNIS Q.760Q.769Sous-systme application de Gestion des Transactions Q.770Q.779Sp
6、cification des tests Q.780Q.799Interface Q3 Q.800Q.849SYSTME DE SIGNALISATION DABONN NUMRIQUE n 1 Q.850Q.999RSEAUX MOBILES TERRESTRES PUBLICS Q.1000Q.1099INTERFONCTIONNEMENT AVEC LES SYSTMES MOBILES SATELLITES Q.1100Q.1199RSEAU INTELLIGENT Q.1200Q.1999RNIS LARGE BANDE Q.2000Q.2999RECOMMANDATION UIT-
7、T Q.775GUIDE DUTILISATION DU GESTIONNAIRE DE TRANSACTIONSRsumLa Recommandation UIT-T Q.775 rvise donne de nouvelles directives aux utilisateurs dugestionnaire de transactions (TC) en ce qui concerne les lments de service dapplication (ASE)utilisateurs du TC.SourceLa Recommandation UIT-T Q.775, rvise
8、 par la Commission dtudes 11 de lUIT-T (1997-2000),a t approuve le 5 juin 1997 selon la procdure dfinie dans la Rsolution n 1 de la CMNT.ii Recommandation Q.775 (06/97)AVANT-PROPOSLUIT (Union internationale des tlcommunications) est une institution spcialise des Nations Unies dansle domaine des tlco
9、mmunications. LUIT-T (Secteur de la normalisation des tlcommunications) est unorgane permanent de lUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification,et met ce sujet des Recommandations en vue de la normalisation des tlcommunications lchellemondiale.La Confrence mo
10、ndiale de normalisation des tlcommunications (CMNT), qui se runit tous les quatre ans,dtermine les thmes dtudes traiter par les Commissions dtudes de lUIT-T lesquelles laborent en retourdes Recommandations sur ces thmes.Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la pr
11、ocdure dfinie dans laRsolution n 1 de la CMNT.Dans certains secteurs de la technologie de linformation qui correspondent la sphre de comptence delUIT-T, les normes ncessaires se prparent en collaboration avec lISO et la CEI.NOTEDans la prsente Recommandation, lexpression “Administration“ est utilise
12、 pour dsigner de faon abrgeaussi bien une administration de tlcommunications quune exploitation reconnue.DROITS DE PROPRIT INTELLECTUELLELUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Recommandationpuisse donner lieu lutilisation dun droit de proprit intel
13、lectuelle. LUIT ne prend pas position en ce quiconcerne lexistence, la validit ou lapplicabilit des droits de proprit intellectuelle, quils soientrevendiqus par un Membre de lUIT ou par une tierce partie trangre la procdure dlaboration desRecommandations.A la date dapprobation de la prsente Recomman
14、dation, lUIT avait/navait pas t avise de lexistence duneproprit intellectuelle protge par des brevets acqurir pour mettre en uvre la prsenteRecommandation. Toutefois, comme il ne sagit peut-tre pas de renseignements les plus rcents, il estvivement recommand aux responsables de la mise en uvre de con
15、sulter la base de donnes des brevetsdu TSB. UIT 1997Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sousquelque forme que ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et lesmicrofilms, sans laccord crit de lUIT.Recom
16、mandation Q.775 (06/97) iiiTABLE DES MATIRESPage1 Introduction 11.1 Gnralits 11.2 Environnement . 22 Oprations 22.1 Dfinition .22.2 Exemples 32.2.1 Traitement des oprations simples 32.2.2 Traitement doprations plus compliques 42.3 Fonctionnalits relatives aux composants offertes aux utilisateurs du
17、TC 62.3.1 Lancement dopration 62.3.2 Annulation (par lutilisateur du TC) 72.3.3 Rejet (par lutilisateur du TC) 82.3.4 Annulation distance (par lutilisateur du TC) . 92.3.5 Rinitialisation par lutilisateur du TC de la temporisation pour lexcutionde lopration. 112.4 Situations anormales relatives aux
18、composants . 132.4.1 Perte de composants 132.4.2 Duplication de composants . 142.4.3 Arrive hors squence de composants 162.4.4 Rejet dun composant par le TC 172.4.5 Expiration de la temporisation dopration . 183 Dialogues 183.1 Groupement de composants dans un message 183.2 Services de gestion de di
19、alogue 203.2.1 Dialogue structur. 203.2.2 Dialogue non structur 303.3 Fonctionnalits amliores de gestion du dialogue 303.3.1 Aperu gnral 303.3.2 Utilisation du contexte dapplication. 303.3.3 Transfert des donnes dutilisateur 313.3.4 Questions de compatibilit amont. 324 Directives pour llaboration de
20、s protocoles utilisateurs de TC. 334.1 Introduction 334.2 Dcoupe fonctionnelle dans une application 334.2.1 Processus dapplication et entit dapplication 334.2.2 Elment de service dapplication. 33iv Recommandation Q.775 (06/97)Page4.2.3 Communications entre AE/ASE homologues. 344.3 Comment spcifier u
21、n contexte dapplication 354.4 Comment spcifier un ASE 354.5 Comment spcifier les oprations et les erreurs. 364.5.1 Gnralits. 364.5.2 Utilisation de la notation OPERATION MACRO 374.5.3 Utilisation de la notation ERROR MACRO. 384.5.4 Utilisation de la notation CLASS (classe dobjets informationnels). 3
22、94.5.5 Classe (dobjets informationnels) ERROR CLASS 424.5.6 Exemples de descriptions doprations et derreurs. 434.5.7 Passage de la notation MACRO la notation CLASS (classe dobjetsinformationnels) 454.5.8 Attribution et gestion des codes dopration et derreur 464.6 Spcifications de types de donnes 504
23、.6.1 Gnralits. 504.6.2 Utilisation dtiquettes. 504.6.3 Instances et types. 514.6.4 Exportation et importation de types de donnes . 514.7 Comment spcifier les syntaxes abstraites . 514.8 Rgles de codage 535 Mappage des concepts gnriques du service ROS et des services du TC 535.1 Aperu gnral 535.1.1 N
24、otation et concept applicables au modle gnrique ROS . 535.1.2 Modle de communication 545.2 Ralisation du service doprations distantes . 565.2.1 Services de base (pivot) 565.2.2 Oprations de rattachement Bind et de dtachement Unbind . 575.3 Transfert dinformation. 595.3.1 Ralisations dassociation 595
25、.3.2 Ralisation de transfert 595.4 Contexte dapplication utilisant le TC 595.5 Syntaxes abstraites . 615.5.1 Commande de dialogue. 615.5.2 Syntaxes dfinies par lutilisateur 615.6 Extension de notation. 62Recommandation Q.775 (06/97) 1Recommandation Q.775GUIDE DUTILISATION DU GESTIONNAIRE DE TRANSACT
26、IONS(rvise en 1997)1 Introduction1.1 GnralitsLa prsente Recommandation a pour but de servir de guide aux utilisateurs potentiels du gestionnairede transactions (utilisateurs du TC). Les exemples donns sont uniquement illustratifs; ils indiquentcomment une application peut utiliser le sous-systme app
27、lication pour la gestion des transactions(TCAP, transaction capability application part) et non comment le TC doit tre utilis dans tous lescas. Les bases techniques de la prsente Recommandation sont les Recommandations Q.771 Q.774;elles seront considres comme rfrence en cas de dsaccord avec la prsen
28、te Recommandation.Le principal objectif du TC est de fournir un support aux applications interactives dans unenvironnement distribu. Le TC est bas sur la notion des oprations distantes dfinie dans laRecommandation X.880 (ROS, remote operations) ainsi que sur certaines amliorations et additionsspcifi
29、ques lenvironnement du systme de signalisation n 7 de manire fournir les servicesattendus par les utilisateurs du TC. Les interactions entre entits dapplication distribues sontmodlises par des oprations. Une opration est lance par une entit (origine), lautre entit(destination) tente dexcuter loprati
30、on et ventuellement renvoie le rsultat de cette tentative.Le TC na pas pour objet de dfinir la smantique dune opration (reprsente par ses nom etparamtres). Les services offerts par le TC sont indpendants dune opration particulire. Unutilisateur du TC qui dfinit une application doit:1) slectionner le
31、s oprations (ce qui comprend la dfinition de la smantique et de la syntaxedes donnes changes pendant les lancements des oprations et leurs rponses);2) slectionner les services du TC ncessaires la mise en uvre de ces oprations. Cesservices comprennent la gestion doprations individuelles ou doprations
32、 apparentes,attaches une association entre utilisateurs du TC appele dialogue;3) dfinir le scnario dapplication (par exemple lequel des deux homologues lance lesoprations, lordre de lchange des messages qui constitue le dialogue entre les utilisateursdu TC homologues et leurs ractions face des situa
33、tions anormales).La prsente Recommandation dcrit le processus de slection des oprations. Les oprationsprsentes dans la prsente Recommandation sont fictives, elles sont uniquement utilises des finsdillustration. La prsente Recommandation dcrit galement les services offerts par le TC pour lagestion du
34、ne opration, ou dune suite doprations dans un dialogue. Par contre, la dfinition desuites doprations particulires fait partie intgrante de la dfinition du protocole dapplication etnentre pas dans le cadre de la prsente Recommandation. Cependant, les paragraphes 4 et 5 donnentde brves indications sur
35、 les informations quune spcification dapplication devrait contenir.Les services du TC sont accessibles aux utilisateurs du TC par lintermdiaire de primitives. Cesprimitives modlisent linterface entre le TC et ses utilisateurs mais nimposent aucune contrainte deralisation cette interface.2 Recommanda
36、tion Q.775 (06/97)1.2 EnvironnementLe TC dfinit le protocole de bout en bout, entre utilisateurs du TC localiss dans un rseausmaphore n 7. Actuellement, aucune interface standard nest dfinie pour lutilisation du TC sur unautre protocole ou rseau de base (par exemple X.25) que le SCCP du systme de si
37、gnalisation n 7.Le TC prend en considration les utilisateurs sensibles laspect temps rel qui nont pas dimportantsvolumes de donnes changer. Les protocoles standards dfinis pour les couches 4 6 de lOSIdans les Recommandations de la srie X risquant, estime-t-on, de pnaliser de faon excessive cesutilis
38、ateurs, ils ne sont pas utiliss.En consquence, le TC ne peut mettre en uvre tous les types dapplications; certaines dentre ellesncessiteront toujours des services plus labors tels que ceux qui sont spcifis dans lesRecommandations de la srie X. En outre, en vue daider le concepteur dune application c
39、hoisir lesmoyens de la mettre en uvre, cette Recommandation indique non seulement ce que le TC peut fairemais aussi ce quil ne peut pas faire.2 Oprations2.1 DfinitionUne opration est lance par un utilisateur du TC dorigine pour demander un utilisateur du TC dedestination dexcuter une action donne.Ch
40、aque opration relve dune classe donne. Elle indique si la destination doit signaler seulementles succs, seulement les checs, les succs et les checs ou ni les succs, ni les checs.La classe dune opration nest pas signale lutilisateur du TC distant au moment o lopration estlance; en principe, les appli
41、cations aux deux extrmits savent quelle classe est utilise pour chaqueopration.Tout comme la classe, la dfinition de lopration comprend une valeur de temporisation indiquant ledlai maximal dans lequel lopration doit tre termine et le rsultat signal.La valeur de cette temporisation est dtermin lchelo
42、n local; elle nest pas transmise lextrmitloigne par lintermdiaire dun protocole quelconque. Elle est choisie par lutilisateur du TC lors dela dfinition de lopration sur la base des prvisions du dlai aller-retour dun utilisateur du TC unautre et des dlais de traitement.Une opration est dfinie par: so
43、n code dopration et le type des paramtres associs la demande dopration; sa classe; si la classe requiert la signalisation des succs, les rsultats possibles, correspondant auxexcutions russies, sont dfinis par une liste de paramtres; si la classe requiert la signalisation des checs, les rsultats poss
44、ibles, correspondant auxsituations o lopration na pu tre compltement excute par lutilisateur du TC distant,sont identifis par des causes derreur spcifiques. La liste de ces causes derreur fait partie dela dfinition de lopration. Une information de diagnostic peut tre ajoute la causederreur: si elle
45、est prsente, elle fait galement partie de la dfinition; la liste des oprations corrles ventuelles, si les rponses aux oprations corrles sontautorises pour cette opration. Les oprations corrles doivent tre dcrites sparment; une valeur de temporisation indiquant le temps aprs lequel lopration doit tre
46、 termine etventuellement renvoye. Cette valeur de temporisation peut tre lun des facteurs utilissRecommandation Q.775 (06/97) 3par une mise en uvre pour grer lidentificateur de lancement associ au lancement delopration. (A lexpiration de la temporisation associe au lancement dune opration,lidentific
47、ateur de lancement est restitu lensemble des identificateurs de lancement aprsune priode de “gel“ approprie qui varie selon le mode de ralisation).En rgle gnrale, le choix de la classe dune opration devrait reposer sur la smantique associe une opration et les oprations ne devraient pas tre conues de manire tre achemines dans unmessage donn. Si par exemple, celui qui lance lopration na pas besoin dun accus de rception luipermettant de savoir si lopration peut ou n