Home

Results 1 - 10 of 151,336 for shortness. Search took 1.652 seconds.  
Sort by date/Sort by relevance
United Nations Forum on Forests » Short forest films Welcome to the United Nations. (...) UN Economic and Social Development | Department of Economic and Social Affairs Department of Economic and Social Affairs Forests United Nations Forum on Forests Home Forum Documents Events CPF Major Groups Regions Outreach Outreach Global Forests Goal Report 2021 International Day of Forests Gathering Good Practices Forest films Tales of forest financing Short forest films International Forest Film Festival Finding Balance Forest art Press releases Statements and presentations CPF – Wangari Maathai Forest Champion Award Forest Heroes Forest photographs News archive Publications Home Outreach Forest films Short forest films Short forest films The Forum’s Secretariat together with Jackson Hole Wildlife Film Festival honours “the power of the narrative” and the creative efforts of filmmakers who visually capture what forests mean to people – with short films of five minutes or less. (...) “Watching so many beautifully done short films was a new experience and a pleasure.
Language:English
Score: 498361.2 - https://www.un.org/esa/forests...festival/short-film/index.html
Data Source: un
The last panel discussion will focus on recommendations for fertility projections in the short and medium terms in light of the COVID- 19 pandemic. Participating panellists are invited to provide a summary of their presentations in advance of the meeting and to respond to a short survey on the pandemic’s expected impacts on fertility levels and trends. (...) What are the likely trajectories of fertility in the short and medium terms in selected countries, drawing on the latest information and early births statistics?
Language:English
Score: 493765.97 - https://www.un.org/development...inf.1_concept_note_covid19.pdf
Data Source: un
We have selected numerous short clips providing you with a preview of the winning films. Short Film Contest Forests for People: UN International Short Film Contest. 200 million people. 193 countries. (...) Learn more Finding Balance “Finding Balance”, a short film launched at Rio+20 which highlights the interconnections between forests, economic growth and social development.
Language:English
Score: 491255.27 - https://www.un.org/esa/forests...reach/film-festival/index.html
Data Source: un
These values were borrowed from M.3100. */ module CharacteristicInfoConst { const string moduleName = "itut_m3120::CharacteristicInfoConst"; /** opticalSPITTP* object instances with stmLevel attribute = 1 */ const short opticalSTM1SPICI = 1; /** opticalSPITTP* object instances with stmLevel attribute = 4 */ const short opticalSTM4SPICI = 2; /** opticalSPITTP* object instances with stmLevel attribute = 16 */ const short opticalSTM16SPICI = 3; /** electricalSPITTP* object instances with stmLevel attribute = 1 */ const short electricalSTM1SPICI = 4; /** rsCTP* object instances with stmLevel attribute = 1 */ const short rsSTM1SPICI = 5; /** rsCTP* object instances with stmLevel attribute = 4 */ const short rsSTM4SPICI = 6; /** rsCTP* object instances with stmLevel attribute = 16 */ const short rsSTM16SPICI = 7; /** msCTP* object instances with stmLevel attribute = 1 */ const short msSTM1SPICI = 8; /** msCTP* object instances with stmLevel attribute = 4 */ const short msSTM4SPICI = 9; /** msCTP* object instances with stmLevel attribute = 16 */ const short msSTM16SPICI = 10; const short au3TU3VC3CI = 11; const short au4VC4CI = 12; const short tu11VC11CI = 13; const short tu12VC12CI = 14; const short tu2VC2CI = 15; const short tu12VC11CI = 16; const short vpCI = 17; const short vcCI = 18; const short e0CI = 19; const short e1CI = 20; const short e2CI = 21; const short e3CI = 22; const short e4CI = 23; }; // module CharacteristicInfoConst /** 7.3 CreateErrorConst This module contains the constant values defined for the Create Error Cause UID. (...) These values were borrowed from M.3100. */ module ProbableCauseConst { const string moduleName = "itut_m3120::ProbableCauseConst"; const short indeterminate = 0; /** The following are used with communications alarms. */ const short aIS = 1 ; const short callSetUpFailure = 2; const short degradedSignal = 3; const short farEndReceiverFailure = 4; const short framingError = 5; const short lossOfFrame = 6; const short lossOfPointer = 7; const short lossOfSignal = 8; const short payloadTypeMismatch = 9; const short transmissionError = 10; const short remoteAlarmInterface = 11; const short excessiveBER = 12; const short pathTraceMismatch = 13; const short unavailable = 14; const short signalLabelMismatch = 15; const short lossOfMultiFrame = 16; const short receiveFailure = 17; const short transmitFailure = 18; const short modulationFailure = 19; const short demodulationFailure = 20; const short broadcastChannelFailure = 21; const short connectionEstablishmentError = 22; const short invalidMessageReceived = 23; const short localNodeTransmissionError = 24; const short remoteNodeTransmissionError = 25; const short routingFailure = 26; /** Values 27-50 are reserved for communications alarm related probable causes. */ /** The following are used with equipment alarms. */ const short backplaneFailure = 51; const short dataSetProblem = 52; const short equipmentIdentifierDuplication = 53; const short externalIFDeviceProblem = 54; const short lineCardProblem = 55; const short multiplexerProblem = 56; const short nEIdentifierDuplication = 57; const short powerProblem = 58; const short processorProblem = 59; const short protectionPathFailure = 60; const short receiverFailure = 61; const short replaceableUnitMissing = 62; const short replaceableUnitTypeMismatch = 63; const short synchronizationSourceMismatch = 64; const short terminalProblem = 65; const short timingProblem = 66; const short transmitterFailure = 67; const short trunkCardProblem = 68; const short replaceableUnitProblem = 69; /** an equipment alarm to be issued if the system detects that the real time clock has failed. */ const short realTimeClockFailure = 70; const short antennaFailure = 71; const short batteryChargingFailure = 72; const short diskFailure = 73; const short frequencyHoppingFailure = 74; const short iODeviceError = 75; const short lossOfSynchronisation = 76; const short lossOfRedundancy = 77; const short powerSupplyFailure = 78; const short signalQualityEvaluationFailure = 79; const short tranceiverFailure = 80; /** Values 81-100 are reserved for equipment alarm related probable causes. */ /** The following are used with environmental alarms. */ const short airCompressorFailure = 101; const short airConditioningFailure = 102; const short airDryerFailure = 103; const short batteryDischarging = 104; const short batteryFailure = 105; const short commercialPowerFailure = 106; const short coolingFanFailure = 107; const short engineFailure = 108; const short fireDetectorFailure = 109; const short fuseFailure = 110; const short generatorFailure = 111; const short lowBatteryThreshold = 112; const short pumpFailure = 113; const short rectifierFailure = 114; const short rectifierHighVoltage = 115; const short rectifierLowFVoltage = 116; const short ventilationsSystemFailure = 117; const short enclosureDoorOpen = 118; const short explosiveGas = 119; const short fire = 120; const short flood = 121; const short highHumidity = 122; const short highTemperature = 123; const short highWind = 124; const short iceBuildUp = 125; const short intrusionDetection = 126; const short lowFuel = 127; const short lowHumidity = 128; const short lowCablePressure = 129; const short lowTemperature = 130; const short lowWater = 131; const short smoke = 132; const short toxicGas = 133; const short coolingSystemFailure = 134; const short externalEquipmentFailure = 135; const short externalPointFailure = 136; /** Values 137-150 are reserved for environmental alarm related probable causes. */ /** The following are used with Processing error alarms. */ const short storageCapacityProblem = 151; const short memoryMismatch = 152; const short corruptData = 153; const short outOfCPUCycles = 154; const short sfwrEnvironmentProblem = 155; const short sfwrDownloadFailure = 156; /** A processing error alarm to be issued if the system detects that it has lost the time in the real time clock but the clock itself is working. (...) No clearing notification will be sent. */ const short reinitialized = 158; const short applicationSubsystemFailure = 159; const short configurationOrCustomisationError = 160; const short databaseInconsistency = 161; const short fileError = 162; const short outOfMemory = 163; const short softwareError = 164; const short timeoutExpired = 165; const short underlayingResourceUnavailable = 166; const short versionMismatch = 167; /** Values 168-200 are reserved for processing error alarm related probable causes. */ const short bandwidthReduced = 201; const short congestion = 202; const short excessiveErrorRate = 203; const short excessiveResponseTime = 204; const short excessiveRetransmissionRate = 205; const short reducedLoggingCapability = 206; const short systemResourcesOverload = 207; }; // module ProbableCauseConst /** 7.6 North America Specific Characteritic Information This module contains the constant values defined for the North America specific CharacteristicInfo UID. */ module NorthAmericaCharacteristicInfoConst { const string moduleName = "itut_m3120:: NorthAmericaCharacteristicInfoConst"; const short ds0CI = 1; // 64 KB/s const short ds1CI = 2; // 1.544 MB/s const short ds1cCI = 3; // 3.152 MB/s const short ds2CI = 4; // 6.312 MB/s const short ds3CI = 5; // 44.736 MB/s const short qds0CI = 6; // 16 KB/s const short sr24CI = 7; // 2.4 KB/s const short sr48CI = 8; // 4.8 KB/s const short sr96CI = 9; // 9.6 KB/s const short sr192CI = 10; // 19.2 KB/s const short sr384CI = 11; // 38.4 KB/s const short sr560CI = 12; // 56 KB/s const short tu13VC13CI = 13; // vt3 }; // module NorthAmericaCharacteristicInfoConst }; // module itut_m3120 #endif // _itut_m3120const_idl_
Language:English
Score: 490960 - https://www.itu.int/wftp3/Publ...3120/2001/itut_m3120const.html
Data Source: un
The packages list contains the names of the unsupported packages. */ const short incompatiblePackages = 3; /** This create error exception code indicates that the name binding referenced in the create operation is not valid. */ const short invalidNameBinding = 4; /** This create error exception code indicates a package requested in the create operation is not supported. (...) These values were borrowed from X.721. */ module ProbableCauseConst { const string moduleName = "itut_x780::ProbableCauseConst"; const short indeterminate = 0; const short adapterError = 1; const short applicationSubsystemFailure = 2; const short bandwidthReduced = 3; const short callEstablishmentError = 4; const short communicationsProtocolError = 5; const short communicationsSubsystemFailure = 6; const short configurationOrCustomizationError = 7; const short congestion = 8; const short corruptData = 9; const short cpuCyclesLimitExceeded = 10; const short dataSetOrModemError = 11; const short degradedSignal = 12; const short dTE_DCEInterfaceError = 13; const short enclosureDoorOpen = 14; const short equipmentMalfunction = 15; const short excessiveVibration = 16; const short fileError = 17; const short fireDetected = 18; const short floodDetected = 19; const short framingError = 20; const short heatingOrVentilationOrCoolingSystemProblem = 21; const short humidityUnacceptable = 22; const short inputOutputDeviceError = 23; const short inputDeviceError = 24; const short lANError = 25; const short leakDetected = 26; const short localNodeTransmissionError = 27; const short lossOfFrame = 28; const short lossOfSignal = 29; const short materialSupplyExhausted = 30; const short multiplexerProblem = 31; const short outOfMemory = 32; const short ouputDeviceError = 33; const short performanceDegraded = 34; const short powerProblem = 35; const short pressureUnacceptable = 36; const short processorProblem = 37; const short pumpFailure = 38; const short queueSizeExceeded = 39; const short receiveFailure = 40; const short receiverFailure = 41; const short remoteNodeTransmissionError = 42; const short resourceAtOrNearingCapacity = 43; const short responseTimeExcessive = 44; const short retransmissionRateExcessive = 45; const short softwareError = 46; const short softwareProgramAbnormallyTerminated = 47; const short softwareProgramError = 48; const short storageCapacityProblem = 49; const short temperatureUnacceptable = 50; const short thresholdCrossed = 51; const short timingProblem = 52; const short toxicLeakDetected = 53; const short transmitFailure = 54; const short transmitterFailure = 55; const short underlyingResourceUnavailable = 56; const short versionMismatch = 57; }; // end of ProbableCauseConst module // SecurityAlarmCauseConst Module /** This module contains the constant values defined for the SecurityAlarmCause UID. These values were borrowed from X.721. */ module SecurityAlarmCauseConst { const string moduleName = "itut_x780::SecurityAlarmCauseConst"; const short authenticationFailure = 1; const short breachOfConfidentiality = 2; const short cableTamper = 3; const short delayedInformation = 4; const short denialOfService = 5; const short duplicateInformation = 6; const short informationMissing = 7; const short informationModificationDetected = 8; const short informationOutOfSequence = 9; const short intrusionDetection = 10; const short keyExpired = 11; const short nonRepudiationFailure = 12; const short outOfHoursActivity = 13; const short outOfService = 14; const short proceduralError = 15; const short unauthorizedAccessAttempt = 16; const short unexpectedInformation = 17; const short unspecifiedReason = 18; }; // end of SecurityAlarmCauseConst module }; // end of itut_x780 module #endif // end of ifndef ITUT_X780Const_IDL
Language:English
Score: 489815 - https://www.itu.int/wftp3/Publ.../x780/2001/itut_x780Const.html
Data Source: un
The packages list contains the names of the unsupported packages. */ const short incompatiblePackages = 3; /** This create error exception code indicates that the name binding referenced in the create operation is not valid. */ const short invalidNameBinding = 4; /** This create error exception code indicates a package requested in the create operation is not supported. (...) These values were borrowed from X.721. */ module ProbableCauseConst { const string moduleName = "itut_x780::ProbableCauseConst"; const short indeterminate = 0; const short adapterError = 1; const short applicationSubsystemFailure = 2; const short bandwidthReduced = 3; const short callEstablishmentError = 4; const short communicationsProtocolError = 5; const short communicationsSubsystemFailure = 6; const short configurationOrCustomizationError = 7; const short congestion = 8; const short corruptData = 9; const short cpuCyclesLimitExceeded = 10; const short dataSetOrModemError = 11; const short degradedSignal = 12; const short dTE_DCEInterfaceError = 13; const short enclosureDoorOpen = 14; const short equipmentMalfunction = 15; const short excessiveVibration = 16; const short fileError = 17; const short fireDetected = 18; const short floodDetected = 19; const short framingError = 20; const short heatingOrVentilationOrCoolingSystemProblem = 21; const short humidityUnacceptable = 22; const short inputOutputDeviceError = 23; const short inputDeviceError = 24; const short lANError = 25; const short leakDetected = 26; const short localNodeTransmissionError = 27; const short lossOfFrame = 28; const short lossOfSignal = 29; const short materialSupplyExhausted = 30; const short multiplexerProblem = 31; const short outOfMemory = 32; const short ouputDeviceError = 33; const short performanceDegraded = 34; const short powerProblem = 35; const short pressureUnacceptable = 36; const short processorProblem = 37; const short pumpFailure = 38; const short queueSizeExceeded = 39; const short receiveFailure = 40; const short receiverFailure = 41; const short remoteNodeTransmissionError = 42; const short resourceAtOrNearingCapacity = 43; const short responseTimeExcessive = 44; const short retransmissionRateExcessive = 45; const short softwareError = 46; const short softwareProgramAbnormallyTerminated = 47; const short softwareProgramError = 48; const short storageCapacityProblem = 49; const short temperatureUnacceptable = 50; const short thresholdCrossed = 51; const short timingProblem = 52; const short toxicLeakDetected = 53; const short transmitFailure = 54; const short transmitterFailure = 55; const short underlyingResourceUnavailable = 56; const short versionMismatch = 57; }; // end of ProbableCauseConst module // SecurityAlarmCauseConst Module /** This module contains the constant values defined for the SecurityAlarmCause UID. These values were borrowed from X.721. */ module SecurityAlarmCauseConst { const string moduleName = "itut_x780::SecurityAlarmCauseConst"; const short authenticationFailure = 1; const short breachOfConfidentiality = 2; const short cableTamper = 3; const short delayedInformation = 4; const short denialOfService = 5; const short duplicateInformation = 6; const short informationMissing = 7; const short informationModificationDetected = 8; const short informationOutOfSequence = 9; const short intrusionDetection = 10; const short keyExpired = 11; const short nonRepudiationFailure = 12; const short outOfHoursActivity = 13; const short outOfService = 14; const short proceduralError = 15; const short unauthorizedAccessAttempt = 16; const short unexpectedInformation = 17; const short unspecifiedReason = 18; }; // end of SecurityAlarmCauseConst module }; // end of itut_x780 module #endif // end of ifndef ITUT_X780Const_IDL
Language:English
Score: 489815 - https://www.itu.int/wftp3/Publ.../2001-amd1/itut_x780Const.html
Data Source: un
Introduction 2 1- Administrative sources CAPMAS receives from the relevant ministries data files on the major administrative sources of migration statistics-namely: Ministry of interior * Arrival/Departure cards: * Long-term emigration (permanent migration) * Short-term emigrants ( temporary migration) : Work permits. Ministry of manpower and migration * Work permits for foreigners to work in Egypt. 3 • 2-Household surveys Household surveys can be used to collect more detailed emigration data such as characteristics of emigrants ( age ,sex ,education ,occupation ,etc) as well as the reasons, impacts and motivations of emigration and remittances. 4 3-Population census • Population censuses • The November2006 census included a module on "Egyptians residing abroad on a short-term basis" .Questions asked included the number and gender of family members residing abroad on a short term basis for any reason and names of host countries. Another question asked if any neighboring household was wholly residing abroad on a short-term basis, and if "yes" the number of household members and the name of the host countries. 5 international migration data in Egypt Slide Number 2 Sources international migration data in Egypt : Slide Number 4 3-Population census
Language:English
Score: 487536.7 - https://www.un.org/development...ws_201612_sessioniii_egypt.pdf
Data Source: un
All other values for LLID indicate a loopback request directed at a specific LLID location. */ typedef sequence LoopbackLocationIdSeqType; typedef string FilenameType; // specifies the complete path enum StatusType { procedural_status, other }; enum OtherStatusType { completed_success, completed_failure, activityInProgress, unknownstatus }; union StatusValueType switch (StatusType) { case procedural_status: ProceduralStatusSetType proceduralStatusSet; case other: OtherStatusType otherStatus; }; struct StatusAttributeType { StatusValueType valueOfStatus; ManagedEntityIdType ne; short percentComplete; }; typedef sequence StatusAttributeSeqType; typedef unsigned long TrackingObjectIdType; typedef TrackingObjectIdType TransferTrackingObjectIdType; typedef any RecordType; // based on recordType (Values defined in Q834Common::RecordSetType) Need definition of recordType and individual type of records typedef sequence RecordSeqType; typedef unsigned long long NotificationIdentifierType; // will be replaced // by NotifIDType defined in X.780 when that definition is changed from "long" to "long long" typedef sequence NotificationIdentifierSeqType; typedef string MonitoredParameterType; // Values defined in Q834Common::MonitoringParameter typedef unsigned short MonitoringKindType; // values defined in Q834Common::PMCategory interface struct EndPointType { ManagedEntityIdType portId; any endPointParameters; NameSeqType serviceCharacteristicsProfiles; }; /* endPointParameters: service specific parameters, structures to be provided as part of implementation. An ATM connection for example would have the VPI, VCI parameters. */ enum AlarmStatusComponentType { AS_UnderRepair, AS_Critical, AS_Major, AS_Minor, AS_AlarmOutstanding }; typedef sequence AlarmStatusSeqType; struct EquipmentHolderAddressType { short shelfNumber; short slotNumber; }; /* If the equipment holder is a shelf, the slot number is 0. (...) Any one of these structs is subsequently identified as Mestruct in the DiscoveryEventSupplier interface specification. */ struct OLTType { NEFSANType nEFSAN; ManagedEntityIdSeqType subtendingNEFSANList; }; struct ONTType { NEFSANType nEFSAN; ManagedEntityIdType upstreamNEFSAN; SRIndType sRInd; short maxDataGrants; RegistrationIdType registrationId; }; struct ONUType { NEFSANType nEFSAN; ManagedEntityIdType upstreamNEFSAN; ManagedEntityIdSeqType subtendingNEFSANList; SRIndType sRInd; short maxDataGrants; RegistrationIdType registrationId; }; struct NTType { NEFSANType nEFSAN; ManagedEntityIdType upstreamNEFSAN; }; struct EquipmentHolderFType { ManagedEntityIdType equipmentHolderFId; ManagedEntityIdType containingNEId; EquipmentHolderAddressType equipmentHolderAddress; boolean slotStatus; PlugInUnitSeqType expectedPlugInUnits; string SoftwareLoad; NameType alarmSeverityAssignmentProfileName; AlarmStatusSeqType alarmStatusValues; OperationalStateType operationalState; }; struct PlugInUnitFType { ManagedEntityIdType plugInUnitFId; ManagedEntityIdType containingNEId; EquipmentHolderAddressType containingSlotAddress; AdministrativeStateType administrativeState; AvailabilityStatusSetType availabilityStatus; OperationalStateType operationalState; string equipmentCode; string functionCode; string supplierName; VersionType hardwareVersion; VersionSeqType softwareVersions; string serialNumber; short portCount; NameSeqType alarmSeverityAssignmentProfileNames; NameSeqType thresholdDataNames; UserLabelType circuitPackUserLabel; ManagedEntityIdSeqType supportedByManagedEntityList; }; enum ServiceCategoryType { CBR, UBR, RTVBR, NRTVBR, AdaptiveBR, GFR }; enum ConformanceDefType { CBR1, UBR1, UBR2, VBR1, VBR2, VBR3, ABR, GFR1, GFR2 }; struct ATMOverbookingFactorType { ServiceCategoryType serviceCategory; ConformanceDefType conformanceDef; short overbookingFactor; // percentage: 100 = no overbooking }; struct AlarmLogRecordType { long long recordId; ManagedEntityIdType mEId; GeneralizedTimeType loggingTime; short probableCause; PerceivedSeverityType severity; GeneralizedTimeType eventTime; ManagedEntityIdType backupEntityId; boolean backedupStatus; boolean serviceAffectingInd; ServiceInstanceIdSeqType affectedServices; NotificationIdentifierType notificationId; NotificationIdentifierSeqType correlatedNotifications; string monitoredParameter; long long thresholdValue; long long observedValue; string additionalText; }; struct SecurityAlarmLogRecordType { long long recordId; ManagedEntityIdType mEId; GeneralizedTimeType loggingTime; short securityAlarmCause; // values defined in X.780 GeneralizedTimeType eventTime; ManagedEntityIdType securityAlarmDetector; ManagedEntityIdType serviceUser; ManagedEntityIdType serviceProvider; NotificationIdentifierType notificationId; NotificationIdentifierSeqType correlatedNotifications; string additionalText; }; struct ServiceOutageRecordType { long long recordId; ServiceInstanceIdType affectedService; GeneralizedTimeType loggingTime; GeneralizedTimeType outageStartTime; GeneralizedTimeType outageEndTime; NotificationIdentifierSeqType correlatedNotifications; }; struct AAL1PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long HeaderErrors; unsigned long long LostCells; unsigned long long CellMisinsertion; unsigned long long BufferUnderflows; unsigned long long SequenceViolations; unsigned long long SDTPtrReframes; unsigned long long SDTPtrParityCheckFailures; }; struct AAL2PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long CPSInPkts; unsigned long long CPSOutPkts; unsigned long long BufferUnderflow; unsigned long long BufferOverflow; unsigned long long ParityErrors; unsigned long long SeqNumErrors; unsigned long long CPS_OSFMismatchErrors; unsigned long long CPS_OSFErrors; unsigned long long CPSHECErrors; unsigned long long OversizedSDUErrors; unsigned long long ReassemblyErrors; unsigned long long HECOverlapErrors; unsigned long long UUIErrors; unsigned long long CIDErrors; }; struct AAL5PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long SumOfInvalidCSFieldErrors; unsigned long long CRCViolations; unsigned long long BufferOverflows; unsigned long long EncapProtocolErrors; }; struct APONPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ES; unsigned long long FEES; }; struct ATMTrafficLoadHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long CellsReceived; unsigned long long CellsTransmitted; }; struct DS1PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ESP; unsigned long long BESP; unsigned long long SESP; unsigned long long UASP; unsigned long long ESPFE; unsigned long long BESPFE; unsigned long long SESPFE; unsigned long long UASPFE; }; struct DS3PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ESL; unsigned long long SESL; unsigned long long CVCPorCVPP; unsigned long long ESCPPorESPP; unsigned long long SESCPPorSESPP; unsigned long long UASCPPorUASPP; }; struct E1PMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ESP; unsigned long long BESP; unsigned long long SESP; unsigned long long UASP; unsigned long long ESPFE; unsigned long long BESPFE; unsigned long long SESPFE; unsigned long long UASPFE; }; struct EthernetHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long SingleCollisionFrame; unsigned long long MultipleCollisionFrames; unsigned long long SQE; unsigned long long DeferredTransmission; unsigned long long LateCollision; unsigned long long ExcessiveCollision; unsigned long long InternalMACTransmitError; unsigned long long CarrierSenseError; unsigned long long BufferOverflows; unsigned long long AlignmentError; unsigned long long FrameTooLongs; unsigned long long FCSErrors; unsigned long long InternalMACReceiveError; }; struct MACBridgePMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long NumberofSuppressedIntervals; unsigned long long BridgeLearningEntryDiscard; }; struct MACBridgePMPortHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ForwardedFrame; unsigned long long DelayExceededDiscard; unsigned long long MTUExceededDiscard; unsigned long long ReceivedFrame; unsigned long long ReceivedAndDiscarded; }; struct UpcNpcDisagreementPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long DiscardedCells; unsigned long long DiscardedCLP_0Cells; unsigned long long TaggedCLP_0Cells; }; struct VoicePMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long IncomingCallAttempts; unsigned long long OutgoingCallAttempts; unsigned long long VoicePortBufferOverflows; unsigned long long VoicePortBufferUnderflows; }; struct VpVcPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long Lost0plus1UserInformationCells; unsigned long long Lost0UserInformationCells; unsigned long long MisinsertedUserInformationCells; unsigned long long Transmitted0plus1UserInformationCells; unsigned long long Transmitted0UserInformation; unsigned long long ImpairedBlock; }; struct SONETSDHLinePMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ErroredSecondsP; unsigned long long SeverelyErroredSecondsP; unsigned long long BackgroundBlockErrorP; unsigned long long OutOfFrameSecondsP; unsigned long long UnavailableSecondsP; }; struct SONETSDHSectionPathPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long ErroredSecondsP; unsigned long long SeverelyErroredSecondsP; unsigned long long BackgroundBlockErrorP; unsigned long long OutOfFrameSecondsP; unsigned long long UnavailableSecondsP; unsigned long long FailureCountP; unsigned long long ErroredSecondsTypeAP; unsigned long long ErroredSecondsTypeBP; unsigned long long ErroredSecondsPFE; unsigned long long SeverelyErroredSecondsPFE; unsigned long long BackgroundBlockErrorPFE; unsigned long long OutOfFrameSecondsPFE; unsigned long long UnavailableSecondsPFE; unsigned long long FailureCountPFE; unsigned long long ErroredSecondsTypeAPFE; unsigned long long ErroredSecondsTypeBPFE; }; struct SONETSDHSectionAdaptationPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long PointerJustificationHighCountP; unsigned long long PointerJustificationLowCountP; }; struct TCAdaptationProtocolMonitoringPMHistoryDataType { long long recordId; ManagedEntityIdType monitoringPoint; GeneralizedTimeType periodEndTime; boolean suspectIntervalFlag; NameType ThresholdDataId; unsigned long long DiscardedCellsHECViolationP; unsigned long long ErroredCellsHECViolationP; }; //Common exceptions exception AccessDenied {}; exception CommFailure {}; exception ConnectionCountExceeded {}; exception DuplicateUserLabel {}; exception EquipmentFailure {}; exception InsufficientBW {}; exception InsufficientPONBW { ManagedEntityIdType ponPORT; }; exception InvalidSerialNumSyntax {}; exception InvalidUserLabelSyntax {}; exception MaxSubtendingNodesExceeded {}; exception Timeout {}; exception UnknownManagedEntity { ManagedEntityIdType managedEntityId; }; exception UnknownNE { ManagedEntityIdSeqType unknownNEs; }; exception UnknownPort {}; exception UnknownProfiles {}; exception UnknownReservationId {}; exception UnknownScheduler {}; exception InvalidScheduler {}; exception DCNTimeout {}; exception UnknownDestinationServer {}; exception UnknownServiceInstance {}; exception DeniedAccess {}; exception BackupInProgress {}; exception InvalidStartTime {}; exception InvalidStopTime {}; exception ParameterViolation {}; exception UnknownRecordSet {}; exception SynchInProgress {}; exception ProfileSuspended { NameSeqType profilesSuspended; }; module ProbableCauseConst { const string moduleName = "q834_4::Q834Common::ProbableCauseConst"; interface ProbableCause { /* For X.780 probableCause refer to itut_x780::ProbableCauseConst. */ // Additional ProbableCause values needed for BPON const unsigned short LOSS_OF_PATH_POINTER = 1; const unsigned short STS_PAYLOAD_LABEL_MISMATCH = 2; const unsigned short STS_PATH_UNEQUIPPED = 3; const unsigned short ALARM_INDICATION_SIGNAL = 4; const unsigned short REMOTE_FAILURE_INDICATION = 5; const unsigned short REMOTE_ALARM_INDICATION = 6; const unsigned short ALARM_INDICATION_SIGNAL_PATH = 7; const unsigned short ALARM_INDICATION_SIGNAL_CUSTOMER_INSTALLATION = 8; const unsigned short LOSS_OF_SIGNAL_TO_ALL_ONU_ONU = 9; const unsigned short LOSS_OF_SIGNAL_ONU_OR_ONT = 10; const unsigned short LOSS_OF_ACKNOWLEDGEMENT_ONU_OR_ONT = 11; const unsigned short PLOAMCL_ONU_OR_ONT = 12; //Physical Layer OAM Cell Loss const unsigned short LOCD_ONU_OR_ONT = 13; // Loss of Cell Delineation const unsigned short CPHE_ONU_OR_ONT = 14; // Cell Phase Error const unsigned short PEE_ONU_OR_ONT = 15; const unsigned short RF_ONU_OR_ONT = 16; // Ranging Failure const unsigned short BED_ONU_OR_ONT = 17; // Block Error Detection const unsigned short SD_ONU_OR_ONT = 18; // Signal Degraded const unsigned short REI_ONU_OR_ONT = 19; // Remote Error Indication const unsigned short UM_ONU_OR_ONT = 20; // Unknown Message const unsigned short LM_ONU_OR_ONT = 21; // Link Mismatch const unsigned short REMOTE_DEFECT_INDICATION = 22; // Signal Degraded const unsigned short MAJOR_POWER_FAILURE = 23; const unsigned short REMOTE_ALARM_INDICATION_FAR_END_CUSTOMER_INSTALLATION = 24; const unsigned short LOSS_OF_ATM_CELL_DELINEATION = 25; const unsigned short LOW_BATTERY_THRESHOLD = 26; const unsigned short DIAGNOSTIC_TEST_FAILURE = 27; // See below comment const unsigned short LOSS_OF_DCN_LINK = 28; const unsigned short CELL_STARVATION = 29; const unsigned short UNEXPECTED_PLUGIN = 30; const unsigned short IMPROPER_CARD_REMOVAL = 31; const unsigned short SLOT_CARD_MISMATCH = 32; const unsigned short LOS_LAN = 33; // Loss of carrier on Bridge LAN port const unsigned short PERSISTENT_IMPAIRMENT = 34; const unsigned short LOSS_OF_MINISLOT = 35; const unsigned short STATUS_REPORTING_HANDSHAKE_FAILURE = 36; }; // interface ProbableCause }; // module ProbableCauseConst interface MonitoringParameter { /* Names for monitored performance and traffic parameters */ const string allParameters = "AllParameters"; const string aAL1HeaderErrors = "AAL1HeaderErrors"; const string allTypesCellsDiscarded = "AllTypesCellsDiscarded"; const string aTMProtocolErrors = "ATMProtocolErrors"; const string bESFEP = "BESFEP"; const string bESP = "BESP"; const string bufferOverflows = "BufferOverflows"; const string bufferUnderflows = "BufferUnderflows"; const string cellDelineationAnomalies = "CellDelineationAnomalies"; const string cellMisinsertion = "CellMisinsertion"; const string cRCViolations = "CRCViolations"; const string cVCP = "CVCP"; const string cVL = "CVL"; const string cVPP = "CVPP"; const string cVS = "CVS"; const string discardedAllTypeCellsduetoNPC = "DiscardedAllTypeCellsduetoNPC"; const string discardedAllTypeCellsduetoUPC = "DiscardedAllTypeCellsduetoUPC"; const string discardedPriorityCellsduetoNPC = "DiscardedPriorityCellsduetoNPC"; const string discardedPriorityCellsduetoUPC = "DiscardedPriorityCellsduetoUPC"; const string encapProtocolErrors = "EncapProtocolErrors"; const string eSCPP = "ESCPP"; const string eSPONT = "ESPONT"; const string eSL = "ESL"; const string eSP = "ESP"; const string eSPP = "ESPP"; const string eSS = "ESS"; const string excessiveCollisions = "ExcessiveCollisions"; const string fCSErrors = "FCSErrors"; const string frameTooLongs = "FrameTooLongs"; const string hECViolations = "HECViolations"; const string impairedBlocks = "ImpairedBlocks"; const string lateCollisions = "LateCollisions"; const string lostCells = "LostCells"; const string lostPriorityUserInformationCells = "LostPriorityUserInformationCells"; const string lostUserInformationCells = "LostUserInformationCells"; const string misinsertedUserInformationCells = "MisinsertedUserInformationCells"; const string priorityCellsDiscarded = "PriorityCellsDiscarded"; const string sDTPointerReframes = "SDTPointerReframes"; const string sDTPointerParityCheckFailures = "SDTPointerParityCheckFailures"; const string sequenceViolations = "SequenceViolations"; const string sESCPP = "SESCPP"; const string sESPONT = "SESPONT"; const string sESL = "SESL"; const string sESP = "SESP"; const string sESPP = "SESPP"; const string sESS = "SESS"; const string sumOfInvalidCSFieldErrors = "SumOfInvalidCSFieldErrors"; const string uASPONT = "UASPONT"; const string uASCPP = "UASCPP"; const string uASP = "UASP"; const string uASPP = "UASPP"; const string incomingCallAttempts = "IncomingCallAttempts"; const string outgoingCallAttempts = "OutgoingCallAttempts"; const string voicePortBufferOverflows = "VoicePortBufferOverflows"; const string voicePortBufferUnderflows = "VoicePortBufferUnderflows"; const string cPSInPkts = "CPSInPkts"; const string cPSOutPkts = "CPSOutPkts"; const string bufferUnderflow = "BufferUnderflow"; const string bufferOverflow = "BufferOverflow"; const string parityErrors = "ParityErrors"; const string seqNumErrors = "SeqNumErrors"; const string cPS_OSFMismatchErrors = "CPS_OSFMismatchErrors"; const string cPS_OSFErrors = "CPS_OSFErrors"; const string cPSHECErrors = "CPSHECErrors"; const string oversizedSDUErrors = "OversizedSDUErrors"; const string reassemblyErrors = "ReassemblyErrors"; const string hECOverlapErrors = "HECOverlapErrors"; const string uUIErrors = "UUIErrors"; const string cIDErrors = "CIDErrors"; const string type2Var = "Type2Var"; const string type3Var = "Type3Var"; const string type4Var = "Type4Var"; const string type5Var = "Type5Var"; const string averageRec_AssignRate = "AverageRec_AssignRate"; const string maximumRec_AssignRate = "MaximumRec_AssignRate"; const string minimumRec_AssignRate = "MinimumRec_AssignRate"; }; // interface MonitoringParameter interface PMCategory { const unsigned short DS1_PM = 1; const unsigned short DS3_PM = 2; const unsigned short E1_PM = 3; const unsigned short E3_PM = 4; const unsigned short VP_PM = 5; const unsigned short VC_PM = 6; const unsigned short ETHERNET_PM = 7; const unsigned short TC_ADAPTOR_PM = 8; const unsigned short VOICE_PM = 9; const unsigned short APON_PM = 10; const unsigned short MACBRIDGE_PM = 11; const unsigned short MACBRIDGEPORT_PM = 12; const unsigned short ATMTRAFFICLOAD_PM = 13; const unsigned short AAL1_PM = 14; const unsigned short AAL2_PM = 15; const unsigned short AAL5_PM = 16; const unsigned short UPCNPC_PM = 17; const unsigned short DBA_PM = 18; const unsigned short SONET_SDH_LINE_PM = 19; const unsigned short SONET_SDH_SECTION_PATH_PM = 20; const unsigned short SONET_SDH_SECTION_ADAPTATION_PM = 21; const unsigned short CALL_STATS_PM = 22; const unsigned short VIDEO_PM = 23; const unsigned short DBA_FAIRNESS_PM = 24; const unsigned short TCONT_TRAFFIC_PM = 25; }; // interface PMCategory interface RecordSetType { // Beginning of Values for RecordKindType // Values 1-99 reserved for HistoryDataType const unsigned short DS1PMHISTORYDATA = 1; const unsigned short DS3PMHISTORYDATA = 2; const unsigned short E1PMHISTORYDATA = 3; const unsigned short E3PMHISTORYDATA = 4; const unsigned short VPVCPMHISTORYDATA = 5; const unsigned short AAL1PMHISTORYDATA = 6; const unsigned short AAL2PMHISTORYDATA = 7; const unsigned short AAL5PMHISTORYDATA = 8; const unsigned short UPCNPCDISAGREEMENTPMHISTORYDATA = 9; const unsigned short ETHERNETPMHISTORYDATA = 10; const unsigned short VOICEPMHISTORYDATA = 11; const unsigned short MACBRIDGEPORTPMHISTORYDATA = 12; const unsigned short MACBRIDGEPMHISTORYDATA = 13; const unsigned short APONPMHISTORYDATA = 14; const unsigned short SONETSDHLINEPMHISTORYDATA = 15; const unsigned short SONETSDHSECTIONADAPTATIONPMHISTORYDATA = 16; const unsigned short SONETSDHSECTIONPATHPMHISTORYDATA = 17; const unsigned short TCADAPTATIONPROTOCOLMONITORINGPMHISTORYDATA = 18; const unsigned short ALARMLOGRECORD = 100; const unsigned short SECURITYALARMLOGRECORD = 101; const unsigned short SERVICEOUTAGERECORD = 102; const unsigned short DBAFAIRNESSPMHISTORYDATA = 19; const unsigned short TCONTTEPMHISTORYDATA = 20; const unsigned short OLTRESOURCERECORD = 21; const unsigned short ATMPORTRESOURCERECORD = 22; const unsigned short TDMPHYSICALPORTRESOURCERECORD = 23; const unsigned short ETHERNETPORTRESOURCERECORD = 24; // End of Values for RecordKindType }; // interface RecordSetType interface PhysicalLayerLoopback { // Beginning of Values for LoopbackTestType const unsigned short LINELOOPBACK = 1; const unsigned short PAYLOADLOOPBACK = 2; const unsigned short INWARDLOOPBACK = 3; const unsigned short DUALLOOPBACK = 4; const unsigned short FACILITYLOOPBACK = 5; const unsigned short TERMINALLOOPBACK = 6; // End of Values for LoopbackTestType }; // interface PhysicalLayerLoopback }; // module Q834Common }; // module q834_4 #endif
Language:English
Score: 484204.44 - https://www.itu.int/wftp3/Publ.../q/q834.4/2003/Q834Common.html
Data Source: un
id=4397" target="_top">ITU-T T.180 (06/1998) -- IDL module extracted from ITU-T T.180 (06/1998) module x { /* --------------------------------------------------------------------------------------------------------*/ /* Asynchronous events returned by x_look() */ /* --------------------------------------------------------------------------------------------------------*/ const short NOEVENT = 0x0000; /* no event present at the endpoint */ const short ERROR = 0x0001; /* error condition detected by the */ /* service provider */ const short CONIND = 0x0002; /* connection indication received */ const short CONCONF = 0x0004; /* connect confirmation received */ const short DATA = 0x0008; /* normal data received */ const short EXDATA = 0x0010; /* expedited data received */ const short SP = 0x0020; /* service primitive received */ const short DISCONNECT = 0x0040; /* disconnect received */ const short RELIND = 0x0080; /* orderly release indication received */ const short RELCONF = 0x0100; /* orderly release confirmation received */ const short GODATA = 0x0200; /* normal data may be sent again */ const short GOEXDATA = 0x0400; /* expedited data may be sent again */ const short END = 0x0800; /* end indication received */ const short EVENTS = 0x0FFF; /* event mask */ /* --------------------------------------------------------------------------------------------------------*/ /* Bit-Flag Definitions */ /* The bit-masks are used in the flags field of call_struct, conind_struct, */ /* optmgmt_struct, release_struct and in the flags argument of x_snddata(), */ /* x_rcvdata(), x_snddis(), x_rcvdis, x_sndsp(), x_rcvsp() */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long NOFLAG = 0x0000; /* no flag is set */ const unsigned long MORE = 0x0001; /* more data */ /* used in struct x_call, x_conind, */ /* x_snddata(), x_rcvdata() */ const unsigned long EXPEDITED = 0x0002; /* expedited data */ /* used in x_snddata(), x_rcvdata() */ const unsigned long NEGATIVE = 0x0004; /* negative confirmation/response */ /* used in struct x_call */ /* --------------------------------------------------------------------------------------------------------*/ /* Option Management Bit-Flag Definitions */ /* The bit-masks are used in the flags field of optmgmt_struct. */ /* Input bits are marked with (i) and output bits with (o). */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long NEGOTIATE = 0x00000100; /* (i) negotiate (set) options */ const unsigned long CHECK = 0x00000200; /* (i) check options */ const unsigned long DEFAULT = 0x00000400; /* (i) get default values of */ /* options */ const unsigned long CURRENT = 0x00000800; /* (i) get current values of */ /* options */ const unsigned long SUCCESS = 0x00001000; /* (o) successful option */ /* negotiation */ const unsigned long PARTSUCCESS = 0x00002000; /* (o) partially successful */ /* option negotiation */ const unsigned long READONLY = 0x00004000; /* (o) option is readonly */ const unsigned long NOTSUPPORT = 0x00008000; /* (o) option is not supported */ const unsigned long FAILURE = 0x00010000; /* (o) failure in option */ /* negotiation */ /* --------------------------------------------------------------------------------------------------------*/ /* Execution modes */ /* Used in x_open() and x_chexmod() calls */ /* --------------------------------------------------------------------------------------------------------*/ const short SYNCHRON = 1; /* synchronous execution mode */ const short ASYNCHRON = 2; /* asynchronous execution mode */ /* --------------------------------------------------------------------------------------------------------*/ /* Protocol Module Identifiers */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long NO_MODULE = 0x7FFFFFFF; /* no protocol module present */ const unsigned long XAPI_LEVEL = 20; /* denotes the XAPI library; */ /* to access XAPI-level */ /* options with x_optmgmt() */ const unsigned long TOP_LEVEL = 2; /* Topmost protocol module */ /* the special value is defined */ /* in the provider info */ /* --------------------------------------------------------------------------------------------------------*/ /* General purpose service parameter values */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long PV_TRUE = 1; /* parameter value boolean true */ const unsigned long PV_FALSE = 0; /* parameter value boolean false */ /* --------------------------------------------------------------------------------------------------------*/ /* Names of address components */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long A_OUTBAND_ADR = 1; /* outband address */ const unsigned long A_INBAND_ADR = 3; /* inband address */ const unsigned long A_INB_SUBADR = 4; /* inband subaddress */ const unsigned long A_SERVICE = 5; /* service indicator */ const unsigned long A_P_SELECTOR = 1000; /* presentation selector */ const unsigned long A_S_SELECTOR = 1001; /* session selector */ const unsigned long A_T_SELECTOR = 1002; /* transport selector */ /* --------------------------------------------------------------------------------------------------------*/ /* Constants defining the maximum length for address components */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long C_MAX_IBADR = 32; /* max. length of inband address */ const unsigned long C_MAX_IBSADR = 32; /* max. length of inband subaddress */ const unsigned long C_MAX_OBADR = 32; /* max. length of outband address */ const unsigned long C_MAX_SERVICE = 6; /* max. length of service indicator */ const unsigned long C_MAX_PSEL = 32; /* max. length of presentation selector */ const unsigned long C_MAX_SSEL = 16; /* max. length of session selector */ const unsigned long C_MAX_TSEL = 32; /* max. length of transport selector */ /* --------------------------------------------------------------------------------------------------------*/ /* Constants defining the maximum length for session components */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long C_MAX_REF = 64; /* max. length of service user reference */ /* and common reference */ const unsigned long C_MAX_ARI = 4; /* max. length of additional information */ /* --------------------------------------------------------------------------------------------------------*/ /* XAPI-level Options */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long O_TRACE = 1; /* XAPI trace option */ /* --------------------------------------------------------------------------------------------------------*/ /* Defined values for option O_TRACE */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long OV_NOTRACE = 0x00; /* switches all traces off (default) */ const unsigned long OV_BUFFTRACE = 0x01; /* enables buffer trace for */ /* received and sent PDUs; */ /* all trace messages are disabled */ const unsigned long OV_ERR = 0x10; /* enables error trace messages */ /* and disables buffer traces */ const unsigned long OV_ERR_BUF = 0x11; /* enables error trace messages */ /* plus buffer traces */ const unsigned long OV_WRN = 0x30; /* enables error and warning */ /* trace messages; */ /* buffer traces are disabled */ const unsigned long OV_WRN_BUF = 0x31; /* enables error and warning trace */ /* messages plus buffer traces */ const unsigned long OV_INF = 0x70; /* enables error, warning, and */ /* info trace messages; */ /* buffer traces are disabled */ const unsigned long OV_INF_BUF = 0x71; /* enables error, warning, and */ /* info trace messages plus */ /* buffer traces */ /* --------------------------------------------------------------------------------------------------------*/ /* General Definitions */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long INFINITE = ~0; /*0xFFFFFFFF; */ /* BBB: value needs to be checked in */ /* language mappings infinite size */ /* suitable for unsigned long */ const unsigned long UNSPECIFIED = ~1; /* 0xFFFFFFFE; */ /* BBB: value needs to be checked in /* language mappings unspecified size */ /* suitable for unsigned long */ /* --------------------------------------------------------------------------------------------------------*/ /* Service Provider Capabilities */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long SPC_COS = 0x00000001; /* connection-mode service */ const unsigned long SPC_CLS = 0x00000002; /* connectionless service */ const unsigned long SPC_ORD_REL = 0x00000004; /* orderly release */ const unsigned long SPC_0DATA = 0x00000008; /* zero-length data units */ const unsigned long SPC_DATA = 0x00000010; /* (normal) data */ const unsigned long SPC_EXPDATA = 0x00000020; /* expedited data */ const unsigned long SPC_NEGCONRSP = 0x00000040; /* negative connect response */ const unsigned long SPC_NEGCONCNF = 0x00000080; /* negative connect confirm. */ const unsigned long SPC_MORECONRQ = 0x00000100; /* MORE in x_conreq() */ const unsigned long SPC_MORECONCF = 0x00000200; /* MORE in x_conconf() */ const unsigned long SPC_MORECONIN = 0x00000400; /* MORE in x_conind() */ const unsigned long SPC_MORECONRP = 0x00000800; /* MORE in x_conrsp() */ const unsigned long SPC_MORERELRQ = 0x00001000; /* MORE in x_relreq() */ const unsigned long SPC_MORERELCF = 0x00002000; /* MORE in x_relconf() */ const unsigned long SPC_MORERELIN = 0x00004000; /* MORE in x_relind() */ const unsigned long SPC_MORERELRP = 0x00008000; /* MORE in x_relrsp() */ const unsigned long SPC_SP = 0x00010000; /* send service primitive */ const unsigned long SPC_MORESNDSP = 0x00020000; /* MORE in x_sndsp() */ const unsigned long SPC_MORERCVSP = 0x00030000; /* MORE in x_rcvsp() */ const unsigned long SPC_MORESNDDIS = 0x00040000; /* MORE in x_snddis() */ const unsigned long SPC_MORERCVDIS = 0x00050000; /* MORE in x_rcvdis() */ const unsigned long SPC_MASK = 0x000FFFFF; /* all defined capabilities */ /* --------------------------------------------------------------------------------------------------------*/ /* Disconnect Origination */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long PROVIDER_ABORT = 0x00000001; /* disconnect generated */ /* by the service provider */ const unsigned long ABORT = 0x00000002; /* disconnect generated */ /* by the user */ /* --------------------------------------------------------------------------------------------------------*/ /* Services indicated in error_struct */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long CONNECT_REQ = 0x01; /* connect request; x_conreq() */ const unsigned long CONNECT_RES = 0x02; /* connect response; x_conrsp() */ const unsigned long DATA_REQ = 0x03; /* data request; x_snddata() */ const unsigned long EXPDATA_REQ = 0x04; /* expedited data request; */ /* x_snddata() */ const unsigned long DISC_REQ = 0x05; /* disconnect request; x_snddis() */ const unsigned long RELEASE_REQ = 0x06; /* release request; x_relreq() */ const unsigned long RELEASE_RES = 0x07; /* release response; x_relrsp() */ const unsigned long SND_SP = 0x08; /* send service primitive; */ /* x_sndsp() */ /* --------------------------------------------------------------------------------------------------------*/ /* Cause Codes indicated in error_struct */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long CC_BADEVENT = 0x01; /* requested service unknown */ /* to the service provider */ const unsigned long CC_UNEXPECT = 0x02; /* requested service not allowed */ /* in current state of */ /* service provider */ const unsigned long CC_NOTSUPPORT = 0x03; /* requested service not */ /* supported by the service */ /* provider */ const unsigned long CC_BADVALUE = 0x04; /* illegal value specified for a */ /* a service parameter */ const unsigned long CC_MANDMISS = 0x05; /* mandatory service parameter */ /* missing */ const unsigned long CC_OTHER = 0x06; /* any other error */ const unsigned long CC_NOSPACE = 0x07; /* no space */ const unsigned long CC_SPNAME = 0x08; /* SP_name incorrect */ const unsigned long CC_ADDCOMP = 0x09; /* additional component */ /* incorrect */ const unsigned long CC_BADLENGTH = 0x0A; /* string or value too long */ const unsigned long CC_SEQ = 0x0B; /* SEQ incorrect */ /* --------------------------------------------------------------------------------------------------------*/ /* Service parameters for x_rcvend() */ /* --------------------------------------------------------------------------------------------------------*/ const unsigned long P_CONN_TIME = 0x01; /* Connection time */ const unsigned long P_DISC_TIME = 0x02; /* Disconnection time */ const unsigned long P_CHARGE = 0x03; /* Charging units */ const unsigned long P_DISC_REASON = 0x04; /* Disconnect reason */ /* --------------------------------------------------------------------------------------------------------*/ /* Possible states of a service endpoint */ /* --------------------------------------------------------------------------------------------------------*/ const short UNINIT = 0; /* uninitialized */ const short UNBND = 1; /* unbound */ const short IDLE = 2; /* idle */ const short OUTCON = 3; /* outgoing connection pending */ const short INCON = 4; /* incoming connection pending */ const short CONNECT = 5; /* connected / data transfer */ const short OUTREL = 6; /* outgoing release pending */ const short INREL = 7; /* incoming release pending */ const short WAITEND = 8; /* waiting for end indication */ typedef sequence < octet > octet_sequence; /* --------------------------------------------------------------------------------------------------------*/ /* provinfo_struct */ /* Service provider information structure; returned by x_open(), */ /* x_bind() and x_getinfo(). */ /* --------------------------------------------------------------------------------------------------------*/ typedef unsigned long ten_unsigned_longs[10]; struct provinfo_struct { /* Protocol module identifiers of the modules in the service * provider's protocol stack. (...) A capability is supported by the application system, * if the corresponding bit is set in prov_capabilities; it is not * supported, if the bit is cleared. */ unsigned long prov_capabilities; /* service provider capabilities */ }; /* --------------------------------------------------------------------------------------------------------*/ /* bind_struct */ /* argument structure for x_bind() */ /* --------------------------------------------------------------------------------------------------------*/ struct bind_struct { octet_sequence own_address; /* own NSAP address */ unsigned long qlen; /* number of incoming calls */ /* to be queued for the endpoint */ }; /* --------------------------------------------------------------------------------------------------------*/ /* call_struct */ /* argument structure for connection establishment */ /* --------------------------------------------------------------------------------------------------------*/ struct call_struct { octet_sequence address; /* address buffer */ octet_sequence parameter; /* SP parameter buffer */ octet_sequence user_data; /* user data buffer */ unsigned long sequence_nr; /* sequence number */ unsigned long flags; /* flags; MORE / NEGATIVE */ }; /* --------------------------------------------------------------------------------------------------------*/ /* conind_struct */ /* argument structure for connect indication */ /* --------------------------------------------------------------------------------------------------------*/ struct conind_struct { octet_sequence called_addr; /* address buffer called address */ octet_sequence calling_addr; /* address buffer calling address */ octet_sequence parameter; /* SP parameter buffer */ octet_sequence user_data; /* user data buffer */ unsigned long sequence_nr; /* sequence number */ unsigned long flags; /* flags; MORE */ }; /* --------------------------------------------------------------------------------------------------------*/ /* data_struct */ /* argument structure for x_snddata() and x_rcvdata() */ /* --------------------------------------------------------------------------------------------------------*/ struct data_struct { octet_sequence parameter; /* SP parameter buffer */ octet_sequence data; /* data buffer */ }; /* --------------------------------------------------------------------------------------------------------*/ /* discon_struct */ /* argument structure for x_snddis() and x_rcvdis() */ /* --------------------------------------------------------------------------------------------------------*/ struct discon_struct { octet_sequence user_data; /* user data buffer */ octet_sequence parameter; /* SP parameter buffer */ unsigned long origination; /* origination of disconnect; */ /* used on output only */ unsigned long sequence_nr; /* sequence number; used only */ /* when an incoming call is rejected */ }; /* --------------------------------------------------------------------------------------------------------*/ /* error_struct */ /* argument structure for x_rcverrors() */ /* --------------------------------------------------------------------------------------------------------*/ struct error_struct { unsigned long level; /* protocol module ID of the originator module */ unsigned long service; /* requested service that caused the error */ unsigned long cause; /* cause code specifying the reason of failure */ unsigned long diagnostic; /* additional protocol-specific diagnostic information */ }; /* --------------------------------------------------------------------------------------------------------*/ /* end_struct */ /* argument structure for x_rcvend() */ /* --------------------------------------------------------------------------------------------------------*/ struct end_struct { octet_sequence parameter; /* SP parameter buffer */ }; /* --------------------------------------------------------------------------------------------------------*/ /* optmgmt_struct */ /* argument structure for x_optmgmt() */ /* --------------------------------------------------------------------------------------------------------*/ struct optmgmt_struct { octet_sequence options; /* option definitions */ unsigned long flags; /* what to do with options */ }; /* --------------------------------------------------------------------------------------------------------*/ /* release_struct */ /* argument structure for orderly release */ /* --------------------------------------------------------------------------------------------------------*/ struct release_struct { octet_sequence parameter; /* SP parameter buffer */ octet_sequence user_data; /* user data buffer */ unsigned long flags; /* flags; MORE */ }; /* --------------------------------------------------------------------------------------------------------*/ /* sp_struct */ /* argument structure for x_sndsp() and x_rcvsp() */ /* --------------------------------------------------------------------------------------------------------*/ struct sp_struct { octet_sequence parameter; /* SP parameter buffer */ octet_sequence data; /* data buffer */ }; exception XERROR { short error_code; }; interface ep { short bind( in short fd, in string trans_name, in bind_struct req, out bind_struct ret, out provinfo_struct info) raises ( XERROR ); short chexmod( in short fd, in short mode) raises ( XERROR ); short close( in short fd ) raises ( XERROR ); short conconf( in short fd, out call_struct call) raises ( XERROR ); short conind( in short fd, out conind_struct call) raises ( XERROR ); short conreq( in short fd, in call_struct sndcall) raises ( XERROR ); short conrsp( in short fd, in short resfd, in call_struct call) raises ( XERROR ); short getinfo( in short fd, out provinfo_struct info) raises ( XERROR ); short look( in short fd ) raises ( XERROR ); short optmgmt( in short fd, in unsigned long level, in optmgmt_struct req, out optmgmt_struct ret) raises ( XERROR ); short rcvdata( in short fd, out data_struct data, out unsigned long flags) raises ( XERROR ); short rcvdis( in short fd, out discon_struct disc, out unsigned long flags) raises ( XERROR ); short rcvend( in short fd, out end_struct end) raises ( XERROR ); short rcverror( in short fd, out error_struct err) raises ( XERROR ); short rcvinfo( in short fd, out unsigned long level, out unsigned long info, out sp_struct par, out unsigned long flags) raises ( XERROR ); short rcvsp( in short fd, out unsigned long level, out unsigned long spname, out sp_struct sp, out unsigned long flags) raises ( XERROR ); short relconf( in short fd, out release_struct rel) raises ( XERROR ); short relind( in short fd, out release_struct rel) raises ( XERROR ); short relreq( in short fd, in release_struct rel) raises ( XERROR ); short relrsp( in short fd, in release_struct rel) raises ( XERROR ); short snddata( in short fd, in data_struct data, in unsigned long flags) raises ( XERROR ); short snddis( in short fd, in discon_struct disc, in unsigned long flags) raises ( XERROR ); short sndinfo( in short fd, in unsigned long level, in unsigned long info, in sp_struct par, in unsigned long flags) raises ( XERROR ); short sndsp( in short fd, in unsigned long level, in unsigned long spname, in sp_struct sp, in unsigned long flags) raises ( XERROR ); short sync( in short fd ) raises ( XERROR ); short unbind( in short fd ) raises ( XERROR ); }; interface api { string b2c ( in octet_sequence nb, inout unsigned long index, out unsigned long len, out unsigned long name, out unsigned long status) raises ( XERROR ); long b2l( in octet_sequence nb, inout unsigned long index, out unsigned long len, out unsigned long name, out unsigned long status) raises ( XERROR ); short c2b( in octet_sequence nb, inout unsigned long index, in unsigned long len, in unsigned long name, in string value) raises ( XERROR ); short error( in string errmsg, in short xerror); short l2b( in octet_sequence nb, inout unsigned long index, in unsigned long len, in unsigned long name, in long value) raises ( XERROR ); short open( in string prov_name, in short mode, out provinfo_struct info) raises ( XERROR ); string strerror( in short errnum); }; };
Language:English
Score: 483757.4 - https://www.itu.int/wftp3/Publ...fl/itu-t/t/t180/1998/xapi.html
Data Source: un
id=6314" target="_top">ITU-T Q.834.4 (07/2003) -- IDL module extracted from ITU-T Q.834.4 (07/2003) #ifndef __Q834_4_ACCESSCONTROL_DEFINED #define __Q834_4_ACCESSCONTROL_DEFINED #include "Q834Common.idl" #pragma prefix "itu.Int" module q834_4 { module AccessControl { // Begin definitions from other idl files // From Q834Common typedef Q834Common::ManagedEntityIdType ManagedEntityIdType; typedef Q834Common::ManagedEntityIdSeqType ManagedEntityIdSeqType; typedef Q834Common::AdministrationDomainSeqType AdministrationDomainSeqType; typedef Q834Common::UserLabelType UserLabelType; typedef Q834Common::UserIdType UserIdType; typedef Q834Common::PasswordType PasswordType; #define AccessDenied Q834Common::AccessDenied // End definitions from other idl files // Local data types struct UserLoginPolicyType { short minUserId; // Minimum length of userid short minPassword; // Minimum length of password short passwordReuse; short loginAttempts; long passwordValidity; boolean alphanumeric;//? (...) should password contain repeating boolean disallowUserId; //disallow username in password }; struct SessionPolicyType { short sessionInactiveTime; short inactiveUserIdDisableTime; short multipleActiveLogins; }; struct PasswordPolicyType { UserLoginPolicyType userLoginPolicy; SessionPolicyType sessionPolicy; }; typedef sequence UserIdSeqType; enum ActivityLevelType { monitorOnly, // read allowedToExecute, // write noAccess }; typedef short ActivityType; struct TargetActivityType { ActivityType type; ActivityLevelType activityLevel; AdministrationDomainSeqType AdministrationDomainSeq; }; typedef sequence TargetActivitySeqType; enum UserLoginPolicyViolationReasonType { minUserId, minPassword, passwordReuse, loginAttempts, passwordValidity, alphanumeric, specialCharacters, repeatingCharacters, disallowUserId }; typedef sequence UserLoginPolicyViolationReasonSeqType; typedef sequence UserGroupIdSeqType; struct UserType { UserIdType userId; UserGroupIdSeqType userGroupIdSeq; TargetActivitySeqType TargetActivitySeq; }; struct UserGroupType { UserLabelType userGroupId; UserIdSeqType userIdSeq; TargetActivitySeqType TargetActivitySeq; }; typedef sequence UserSeqType; typedef sequence UserGroupSeqType; // Local exceptions exception UnknownUserIds { UserIdSeqType userIdSeq; }; exception DuplicateUserId {}; exception UnknownUserGroupId {}; exception DuplicateUserGroupId {}; exception UnknownTargets { TargetActivitySeqType unknownTargetActivities; }; exception UserGroupNotEmpty {}; exception UserLoginPolicyViolation { UserLoginPolicyType userLoginPolicy; UserLoginPolicyViolationReasonSeqType reason; }; // End local definitions valuetype AccessControlMgrValueType: itut_x780::ManagedObjectValueType { public PasswordPolicyType passwordPolicy; // GET public UserSeqType userList; // GET public UserGroupSeqType userGroupList; // GET }; interface AccessControlMgr : itut_x780::ManagedObject { // define the activities const short ALL_ACTIVITIES = 0; const short ACCESS_CONTROL_MANAGEMENT = 1; const short ALARM_EVENT_CONFIGURATION_MANAGEMENT = 2; const short SCHEDULE_ACTIVITY = 3; const short SOFTWARE_DOWNLOAD = 4; const short TEST_CONTROL = 5; const short SYNCHRONISE_CURRENT_EVENT_LIST = 6; const short SYNCHRONISE_NE = 7; const short RANGE_NE = 8; const short REGISTER_SYSTEM = 9; const short RESERVE_RESOURCES = 10; const short PROFILE_MANAGEMENT = 11; const short PROVISION_NE = 12; const short PROVISION_TELEPHONY_SERVICE = 13; const short PROVISION_PACKETISED_DATA_SERVICES = 14; const short PROVISION_VIDEO_SERVICE = 15; const short PROVISION_LEASED_LINE_SERVICE = 16; const short BULK_TRANSFER = 17; const short HISTORY_DATA_COLLECTION = 18; const short CONTROL_ARCHIVING = 19; const short CONTROL_PERFORMANCE_MONITORING = 20; const short CONFIGURATION_BACKUP_RESTORE = 21; // See 9.1.1.1 for the description of the behaviour of this operation void setPasswordPolicy( in PasswordPolicyType passwordPolicy ) raises ( AccessDenied); // See 9.1.1.2 for the description of the behaviour of this operation PasswordPolicyType passwordPolicyGet() raises (AccessDenied); // See 9.1.1.3 for the description of the behaviour of this operation UserSeqType userListGet () raises (AccessDenied); // See 9.1.1.4 for the description of the behaviour of this operation UserGroupSeqType userGroupListGet () raises (AccessDenied); // See 9.1.1.5 for the description of the behaviour of this operation UserType userGet ( in UserIdType userId ) raises (AccessDenied, UnknownUserIds); // See 9.1.1.6 for the description of the behaviour of this operation UserGroupType userGroupGet ( in UserLabelType userGroupId) raises (AccessDenied, UnknownUserGroupId); // See 9.1.1.7 for the description of the behaviour of this operation void createUserGroup ( in UserLabelType userGroupId, in TargetActivitySeqType targetAdditions) raises (DuplicateUserGroupId, UnknownTargets, AccessDenied); // See 9.1.1.8 for the description of the behaviour of this operation TargetActivitySeqType modifyUserGroup ( in UserLabelType userGroupId, in TargetActivitySeqType targetAdditions, in TargetActivitySeqType targetDeletions) raises (UnknownUserGroupId, UnknownTargets, AccessDenied ); // See 9.1.1.9 for the description of the behaviour of this operation void deleteUserGroup ( in UserLabelType userGroupId) raises (AccessDenied, UserGroupNotEmpty, UnknownUserGroupId ); // See 9.1.1.10 for the description of the behaviour of this operation void addUsersToGroup ( in UserLabelType userGroupId, in UserIdSeqType userIdList ) raises (AccessDenied, UnknownUserGroupId); // duplicate users are ignored // See 9.1.1.11 for the description of the behaviour of this operation void deleteUsersFromGroup ( in UserLabelType userGroupId, in UserIdSeqType userIdList ) raises (AccessDenied, UnknownUserGroupId, UnknownUserIds); // See 9.1.1.12 for the description of the behaviour of this operation TargetActivitySeqType getPermissionList ( in UserIdType userId ) raises (UnknownUserIds, AccessDenied) ; // See 9.1.1.13 for the description of the behaviour of this operation TargetActivitySeqType modifyPermissionList ( in UserIdType userId, in TargetActivitySeqType targetAdditions, in TargetActivitySeqType targetDeletions ) raises (UnknownUserIds, UnknownTargets, AccessDenied); // See 9.1.1.14 for the description of the behaviour of this operation void createUser ( in UserIdType userId, in PasswordType password, in TargetActivitySeqType targetAdditions ) raises (DuplicateUserId, UnknownTargets, AccessDenied, UserLoginPolicyViolation); // See 9.1.1.15 for the description of the behaviour of this operation void deleteUser ( in UserIdType userId ) raises (UnknownUserIds, AccessDenied); // See 9.1.1.16 for the description of the behaviour of this operation void resetPassword ( in UserIdType userId, in PasswordType newPassword ) raises (UnknownUserIds, UserLoginPolicyViolation, AccessDenied); }; // interface AccessControlMgr }; // module AccessControl }; // module q834_4 #endif
Language:English
Score: 482465.8 - https://www.itu.int/wftp3/Publ....4/2003/Q834AccessControl.html
Data Source: un