File:  [CSRG BSD Unix] / 43BSDReno / contrib / isode-beta / dsap / x500as / nrs-prn.py
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:56 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43reno
BSD 4.3reno

-- nrs-prn.py - additional QUIPU NRS type definitions module

--
--				  NOTICE
--
--    Acquisition, use, and distribution of this module and related
--    materials are subject to the restrictions of a license agreement.
--    Consult the Preface in the User's Manual for the full terms of
--    this agreement.
--
--


QuipuNRS
	{
	ccitt
	data(9)
	pss(2342)
	ucl(19200300)
	quipu(99)
	nRSDefinitions(2)
	}

DEFINITIONS
::=

PREFIXES encode decode print

BEGIN

PRINTER print

Context
::=
        INTEGER
        {
            context-unknown(-1) ,
            x29(0) ,
            ts29(1) ,
            niftp(2) ,
            mail-niftp(3) ,
            not-used(4) ,
            mail-telex(5) ,
            jtmp(6) ,
            jtmp-files(7) ,
            jtmp-reg(8) ,
            ybts-node(9) ,
            ybts(10) ,
            ftam(11) ,
            jtm(12) ,
            jtm-reg(13) ,
            vt(14) ,
            motis(15)
        }

Address-space-id
::=
        INTEGER
        {
            pss(0) ,
            janet(1) ,
            telex(2) ,
            osi-cons(3)
        }

Route-cost
::=
        ANY

Addressing-info
::=
        CHOICE
        {
        dte-only
		[0] NumericString ,

        dte-appli-info
		[1] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                applic-info
			[1] SEQUENCE OF
                        	VisibleString
                } ,

        dte-cudf
		[2] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                cudf
			[1] OCTET STRING
                } ,

        dte-cudf-applic-info
		[3] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                cudf
			[1] OCTET STRING ,

                applic-info
			[2] SEQUENCE OF
                        	VisibleString
                } ,

        dte-ybts
		[4] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                ybts-string
			[1] VisibleString
                } ,

        dte-ybts-applic-info
		[5] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                ybts-string
			[1] VisibleString ,

                applic-info
			[2] SEQUENCE OF
                        	VisibleString
                } ,

        dte-ybts-appli-relays
		[6] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                ybts-string
			[1] VisibleString ,

                applic-relay
			[2] SEQUENCE OF
                        	VisibleString
                } ,

        none-needed
		[7] NULL ,

        osi-addressing
		[8] SEQUENCE
                {
                nsap
			[0] NumericString ,

                tselector
			[1] OCTET STRING
                            OPTIONAL ,

                sselector
			[2] OCTET STRING
                            OPTIONAL ,

                pselector
			[3] OCTET STRING
                            OPTIONAL ,

                place-holder
			[4] ANY
                            OPTIONAL ,

                application-title
			[5] ANY
                            OPTIONAL ,

                per-application-context-info
			[6] ANY
                            OPTIONAL
                } ,

        osi-nsap-only
		[9] NumericString ,

        osi-nsap-applic-info
		[10] SEQUENCE
                {
                nsap
			[0] NumericString ,

                applic-info
			[1] SEQUENCE OF
                        	VisibleString
                } ,

        osi-nsap-applic-relays
		[11] SEQUENCE
                {
                nsap
			[0] NumericString ,

                applic-relay
			[1] SEQUENCE OF
                        	VisibleString
                } ,

        dte-ybts-osi-addressing
		[12] SEQUENCE
                {
                dte-number
			[0] NumericString ,

                ybts-string
			[1] VisibleString ,

                tselector
			[2] OCTET STRING
                            OPTIONAL ,

                sselector
			[3] OCTET STRING
                            OPTIONAL ,

                pselector
			[4] OCTET STRING
                            OPTIONAL ,

                place-holder
			[5] ANY
                            OPTIONAL ,

                application-title
			[6] ANY
                            OPTIONAL ,

                per-application-context-info
			[7] ANY
                            OPTIONAL
                }
        }

NRSInformation
::=
	SET
	{
		[0] Context ,
		[1] Address-space-id ,
	routes
		[2] SEQUENCE OF
			SEQUENCE
			{
				Route-cost ,
				Addressing-info
			}
	}

END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.