aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MessageStructure.st9
-rw-r--r--isup/create_structs.st21
-rw-r--r--isup_generated.st272
3 files changed, 160 insertions, 142 deletions
diff --git a/MessageStructure.st b/MessageStructure.st
index 90b9934..3e453ed 100644
--- a/MessageStructure.st
+++ b/MessageStructure.st
@@ -103,7 +103,7 @@ Object subclass: MSGField [
<category: 'osmo-networking'>
<comment: 'The description of an Information Element'>
- MSGField class >> name [
+ MSGField class >> parameterName [
<category: 'accessing'>
^ self subclassResponsibility
]
@@ -113,6 +113,13 @@ Object subclass: MSGField [
^ self subclassResponsibility
]
+ MSGField class >> lengthLength [
+ "The length of the length field. The default is to assume a length of
+ one octet and in the units of octets"
+ <category: 'accessing'>
+ ^ 1
+ ]
+
MSGField class >> octalLength [
<category: 'accessing'>
^ self subclassResponsibility
diff --git a/isup/create_structs.st b/isup/create_structs.st
index 17dbf0f..7f7df09 100644
--- a/isup/create_structs.st
+++ b/isup/create_structs.st
@@ -167,7 +167,7 @@ Object subclass: StructCreator [
handleFixedLength: aDef [
"Some fields have conflicting types... E.g. Range and Status
appears sometimes only as range... without the status."
- | len type |
+ | len type tag_only |
aDef isFixed ifTrue: [len := aDef minLength].
aDef isVariable ifTrue: [len := (Number readFrom: aDef minLength readStream) - 1].
aDef isOptional ifTrue: [len := (Number readFrom: aDef minLength readStream) - 2].
@@ -179,13 +179,22 @@ Object subclass: StructCreator [
aDef minLength printNl.
].
+
+ tag_only := ''.
+ len <= 0 ifTrue: [
+ len := 0.
+ tag_only := '
+ %1 class >> lengthLength [ ^ 0 ]
+' % {aDef className}.
+ ].
+
type :=
'MSGFixedField subclass: %1 [
- %1 class >> name [ ^ ''%2'' ]
+ %1 class >> parameterName [ ^ ''%2'' ]
%1 class >> parameterValue [ ^ ISUPConstants par%3 ]
%1 class >> octalLength [ ^ %4 ]
- %1 class >> spec [ ^ ''%5'' ]
-]' % {aDef className. aDef commentName. aDef param. len. aDef ref.}.
+ %1 class >> spec [ ^ ''%5'' ]%6
+]' % {aDef className. aDef commentName. aDef param. len. aDef ref. tag_only.}.
self addType: aDef ref struct: type.
]
@@ -204,7 +213,7 @@ Object subclass: StructCreator [
type :=
'MSGVariableField subclass: %1 [
- %1 class >> name [ ^ ''%2'' ]
+ %1 class >> parameterName [ ^ ''%2'' ]
%1 class >> parameterValue [ ^ ISUPConstants par%3 ]
%1 class >> octalLength [ ^ %4 ]
%1 class >> maxLength [ ^ %5 ]
@@ -220,7 +229,7 @@ Object subclass: StructCreator [
struct add: '
ISUPMessage subclass: ISUP%1 [
ISUP%1 class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msg%1)' % {structName. }.
+ ^ (self initWith: ISUPConstants msg%1)' % {structName. }.
^ true
].
diff --git a/isup_generated.st b/isup_generated.st
index c7c406b..40cb955 100644
--- a/isup_generated.st
+++ b/isup_generated.st
@@ -1,13 +1,15 @@
"Types for ISUP"
MSGFixedField subclass: ISUPEndOfOptionalParameters [
- ISUPEndOfOptionalParameters class >> name [ ^ 'End of optional parameters' ]
+ ISUPEndOfOptionalParameters class >> parameterName [ ^ 'End of optional parameters' ]
ISUPEndOfOptionalParameters class >> parameterValue [ ^ ISUPConstants parEndOfOptionalParameters ]
- ISUPEndOfOptionalParameters class >> octalLength [ ^ -1 ]
+ ISUPEndOfOptionalParameters class >> octalLength [ ^ 0 ]
ISUPEndOfOptionalParameters class >> spec [ ^ '3.20' ]
+ ISUPEndOfOptionalParameters class >> lengthLength [ ^ 0 ]
+
]
MSGVariableField subclass: ISUPCorrelationId [
- ISUPCorrelationId class >> name [ ^ 'Correlation id' ]
+ ISUPCorrelationId class >> parameterName [ ^ 'Correlation id' ]
ISUPCorrelationId class >> parameterValue [ ^ ISUPConstants parCorrelationId ]
ISUPCorrelationId class >> octalLength [ ^ 1 ]
ISUPCorrelationId class >> maxLength [ ^ nil ]
@@ -15,28 +17,28 @@ MSGVariableField subclass: ISUPCorrelationId [
]
MSGFixedField subclass: ISUPCallingPartysCategory [
- ISUPCallingPartysCategory class >> name [ ^ 'Calling party''s category' ]
+ ISUPCallingPartysCategory class >> parameterName [ ^ 'Calling party''s category' ]
ISUPCallingPartysCategory class >> parameterValue [ ^ ISUPConstants parCallingPartysCategory ]
ISUPCallingPartysCategory class >> octalLength [ ^ 1 ]
ISUPCallingPartysCategory class >> spec [ ^ '3.11' ]
]
MSGFixedField subclass: ISUPPivotStatus [
- ISUPPivotStatus class >> name [ ^ 'Pivot status' ]
+ ISUPPivotStatus class >> parameterName [ ^ 'Pivot status' ]
ISUPPivotStatus class >> parameterValue [ ^ ISUPConstants parPivotStatus ]
ISUPPivotStatus class >> octalLength [ ^ 1 ]
ISUPPivotStatus class >> spec [ ^ '3.92' ]
]
MSGFixedField subclass: ISUPCollectCallRequest [
- ISUPCollectCallRequest class >> name [ ^ 'Collect call request' ]
+ ISUPCollectCallRequest class >> parameterName [ ^ 'Collect call request' ]
ISUPCollectCallRequest class >> parameterValue [ ^ ISUPConstants parCollectCallRequest ]
ISUPCollectCallRequest class >> octalLength [ ^ 1 ]
ISUPCollectCallRequest class >> spec [ ^ '3.81' ]
]
MSGVariableField subclass: ISUPSubsequentNumber [
- ISUPSubsequentNumber class >> name [ ^ 'Subsequent number' ]
+ ISUPSubsequentNumber class >> parameterName [ ^ 'Subsequent number' ]
ISUPSubsequentNumber class >> parameterValue [ ^ ISUPConstants parSubsequentNumber ]
ISUPSubsequentNumber class >> octalLength [ ^ 2 ]
ISUPSubsequentNumber class >> maxLength [ ^ nil ]
@@ -44,35 +46,35 @@ MSGVariableField subclass: ISUPSubsequentNumber [
]
MSGFixedField subclass: ISUPNatureOfConnectionIndicators [
- ISUPNatureOfConnectionIndicators class >> name [ ^ 'Nature of connection indicators' ]
+ ISUPNatureOfConnectionIndicators class >> parameterName [ ^ 'Nature of connection indicators' ]
ISUPNatureOfConnectionIndicators class >> parameterValue [ ^ ISUPConstants parNatureOfConnectionIndicators ]
ISUPNatureOfConnectionIndicators class >> octalLength [ ^ 1 ]
ISUPNatureOfConnectionIndicators class >> spec [ ^ '3.35' ]
]
MSGFixedField subclass: ISUPPropagationDelayCounter [
- ISUPPropagationDelayCounter class >> name [ ^ 'Propagation delay counter' ]
+ ISUPPropagationDelayCounter class >> parameterName [ ^ 'Propagation delay counter' ]
ISUPPropagationDelayCounter class >> parameterValue [ ^ ISUPConstants parPropagationDelayCounter ]
ISUPPropagationDelayCounter class >> octalLength [ ^ 2 ]
ISUPPropagationDelayCounter class >> spec [ ^ '3.42' ]
]
MSGFixedField subclass: ISUPRedirectCounter [
- ISUPRedirectCounter class >> name [ ^ 'Redirect counter' ]
+ ISUPRedirectCounter class >> parameterName [ ^ 'Redirect counter' ]
ISUPRedirectCounter class >> parameterValue [ ^ ISUPConstants parRedirectCounter ]
ISUPRedirectCounter class >> octalLength [ ^ 1 ]
ISUPRedirectCounter class >> spec [ ^ '3.97' ]
]
MSGFixedField subclass: ISUPForwardCallIndicators [
- ISUPForwardCallIndicators class >> name [ ^ 'Forward call indicators' ]
+ ISUPForwardCallIndicators class >> parameterName [ ^ 'Forward call indicators' ]
ISUPForwardCallIndicators class >> parameterValue [ ^ ISUPConstants parForwardCallIndicators ]
ISUPForwardCallIndicators class >> octalLength [ ^ 2 ]
ISUPForwardCallIndicators class >> spec [ ^ '3.23' ]
]
MSGVariableField subclass: ISUPBackwardGVNS [
- ISUPBackwardGVNS class >> name [ ^ 'Backward GVNS' ]
+ ISUPBackwardGVNS class >> parameterName [ ^ 'Backward GVNS' ]
ISUPBackwardGVNS class >> parameterValue [ ^ ISUPConstants parBackwardGVNS ]
ISUPBackwardGVNS class >> octalLength [ ^ 1 ]
ISUPBackwardGVNS class >> maxLength [ ^ nil ]
@@ -80,14 +82,14 @@ MSGVariableField subclass: ISUPBackwardGVNS [
]
MSGFixedField subclass: ISUPOptionalForwardCallIndicators [
- ISUPOptionalForwardCallIndicators class >> name [ ^ 'Optional forward call indicators' ]
+ ISUPOptionalForwardCallIndicators class >> parameterName [ ^ 'Optional forward call indicators' ]
ISUPOptionalForwardCallIndicators class >> parameterValue [ ^ ISUPConstants parOptionalForwardCallIndicators ]
ISUPOptionalForwardCallIndicators class >> octalLength [ ^ 1 ]
ISUPOptionalForwardCallIndicators class >> spec [ ^ '3.38' ]
]
MSGVariableField subclass: ISUPUserServiceInformation [
- ISUPUserServiceInformation class >> name [ ^ 'User service information' ]
+ ISUPUserServiceInformation class >> parameterName [ ^ 'User service information' ]
ISUPUserServiceInformation class >> parameterValue [ ^ ISUPConstants parUserServiceInformation ]
ISUPUserServiceInformation class >> octalLength [ ^ 2 ]
ISUPUserServiceInformation class >> maxLength [ ^ 11 ]
@@ -95,7 +97,7 @@ MSGVariableField subclass: ISUPUserServiceInformation [
]
MSGVariableField subclass: ISUPNetworkManagementControls [
- ISUPNetworkManagementControls class >> name [ ^ 'Network management controls' ]
+ ISUPNetworkManagementControls class >> parameterName [ ^ 'Network management controls' ]
ISUPNetworkManagementControls class >> parameterValue [ ^ ISUPConstants parNetworkManagementControls ]
ISUPNetworkManagementControls class >> octalLength [ ^ 1 ]
ISUPNetworkManagementControls class >> maxLength [ ^ nil ]
@@ -103,7 +105,7 @@ MSGVariableField subclass: ISUPNetworkManagementControls [
]
MSGVariableField subclass: ISUPCalledINNumber [
- ISUPCalledINNumber class >> name [ ^ 'Called IN number' ]
+ ISUPCalledINNumber class >> parameterName [ ^ 'Called IN number' ]
ISUPCalledINNumber class >> parameterValue [ ^ ISUPConstants parCalledINNumber ]
ISUPCalledINNumber class >> octalLength [ ^ 2 ]
ISUPCalledINNumber class >> maxLength [ ^ nil ]
@@ -111,7 +113,7 @@ MSGVariableField subclass: ISUPCalledINNumber [
]
MSGVariableField subclass: ISUPCauseIndicators [
- ISUPCauseIndicators class >> name [ ^ 'Cause indicators' ]
+ ISUPCauseIndicators class >> parameterName [ ^ 'Cause indicators' ]
ISUPCauseIndicators class >> parameterValue [ ^ ISUPConstants parCauseIndicators ]
ISUPCauseIndicators class >> octalLength [ ^ 2 ]
ISUPCauseIndicators class >> maxLength [ ^ nil ]
@@ -119,28 +121,28 @@ MSGVariableField subclass: ISUPCauseIndicators [
]
MSGFixedField subclass: ISUPQoRCapability [
- ISUPQoRCapability class >> name [ ^ 'QoR capability' ]
+ ISUPQoRCapability class >> parameterName [ ^ 'QoR capability' ]
ISUPQoRCapability class >> parameterValue [ ^ ISUPConstants parQoRCapability ]
ISUPQoRCapability class >> octalLength [ ^ 1 ]
ISUPQoRCapability class >> spec [ ^ '3.91' ]
]
MSGFixedField subclass: ISUPCallTransferReference [
- ISUPCallTransferReference class >> name [ ^ 'Call transfer reference' ]
+ ISUPCallTransferReference class >> parameterName [ ^ 'Call transfer reference' ]
ISUPCallTransferReference class >> parameterValue [ ^ ISUPConstants parCallTransferReference ]
ISUPCallTransferReference class >> octalLength [ ^ 1 ]
ISUPCallTransferReference class >> spec [ ^ '3.65' ]
]
MSGFixedField subclass: ISUPAutomaticCongestionLevel [
- ISUPAutomaticCongestionLevel class >> name [ ^ 'Automatic congestion level' ]
+ ISUPAutomaticCongestionLevel class >> parameterName [ ^ 'Automatic congestion level' ]
ISUPAutomaticCongestionLevel class >> parameterValue [ ^ ISUPConstants parAutomaticCongestionLevel ]
ISUPAutomaticCongestionLevel class >> octalLength [ ^ 1 ]
ISUPAutomaticCongestionLevel class >> spec [ ^ '3.4' ]
]
MSGVariableField subclass: ISUPRemoteOperations [
- ISUPRemoteOperations class >> name [ ^ 'Remote operations' ]
+ ISUPRemoteOperations class >> parameterName [ ^ 'Remote operations' ]
ISUPRemoteOperations class >> parameterValue [ ^ ISUPConstants parRemoteOperations ]
ISUPRemoteOperations class >> octalLength [ ^ 6 ]
ISUPRemoteOperations class >> maxLength [ ^ nil ]
@@ -148,14 +150,14 @@ MSGVariableField subclass: ISUPRemoteOperations [
]
MSGFixedField subclass: ISUPSuspendResumeIndicators [
- ISUPSuspendResumeIndicators class >> name [ ^ 'Suspend/resume indicators' ]
+ ISUPSuspendResumeIndicators class >> parameterName [ ^ 'Suspend/resume indicators' ]
ISUPSuspendResumeIndicators class >> parameterValue [ ^ ISUPConstants parSuspendResumeIndicators ]
ISUPSuspendResumeIndicators class >> octalLength [ ^ 1 ]
ISUPSuspendResumeIndicators class >> spec [ ^ '3.52' ]
]
MSGVariableField subclass: ISUPRedirectionInformation [
- ISUPRedirectionInformation class >> name [ ^ 'Redirection information' ]
+ ISUPRedirectionInformation class >> parameterName [ ^ 'Redirection information' ]
ISUPRedirectionInformation class >> parameterValue [ ^ ISUPConstants parRedirectionInformation ]
ISUPRedirectionInformation class >> octalLength [ ^ 1 ]
ISUPRedirectionInformation class >> maxLength [ ^ 2 ]
@@ -163,7 +165,7 @@ MSGVariableField subclass: ISUPRedirectionInformation [
]
MSGVariableField subclass: ISUPConferenceTreatmentIndicators [
- ISUPConferenceTreatmentIndicators class >> name [ ^ 'Conference treatment indicators' ]
+ ISUPConferenceTreatmentIndicators class >> parameterName [ ^ 'Conference treatment indicators' ]
ISUPConferenceTreatmentIndicators class >> parameterValue [ ^ ISUPConstants parConferenceTreatmentIndicators ]
ISUPConferenceTreatmentIndicators class >> octalLength [ ^ 1 ]
ISUPConferenceTreatmentIndicators class >> maxLength [ ^ nil ]
@@ -171,7 +173,7 @@ MSGVariableField subclass: ISUPConferenceTreatmentIndicators [
]
MSGVariableField subclass: ISUPConnectionRequest [
- ISUPConnectionRequest class >> name [ ^ 'Connection request' ]
+ ISUPConnectionRequest class >> parameterName [ ^ 'Connection request' ]
ISUPConnectionRequest class >> parameterValue [ ^ ISUPConstants parConnectionRequest ]
ISUPConnectionRequest class >> octalLength [ ^ 5 ]
ISUPConnectionRequest class >> maxLength [ ^ 7 ]
@@ -179,14 +181,14 @@ MSGVariableField subclass: ISUPConnectionRequest [
]
MSGFixedField subclass: ISUPCallHistoryInformation [
- ISUPCallHistoryInformation class >> name [ ^ 'Call history information' ]
+ ISUPCallHistoryInformation class >> parameterName [ ^ 'Call history information' ]
ISUPCallHistoryInformation class >> parameterValue [ ^ ISUPConstants parCallHistoryInformation ]
ISUPCallHistoryInformation class >> octalLength [ ^ 2 ]
ISUPCallHistoryInformation class >> spec [ ^ '3.7' ]
]
MSGVariableField subclass: ISUPCalledDirectoryNumber [
- ISUPCalledDirectoryNumber class >> name [ ^ 'Called directory number' ]
+ ISUPCalledDirectoryNumber class >> parameterName [ ^ 'Called directory number' ]
ISUPCalledDirectoryNumber class >> parameterValue [ ^ ISUPConstants parCalledDirectoryNumber ]
ISUPCalledDirectoryNumber class >> octalLength [ ^ 3 ]
ISUPCalledDirectoryNumber class >> maxLength [ ^ nil ]
@@ -194,14 +196,14 @@ MSGVariableField subclass: ISUPCalledDirectoryNumber [
]
MSGFixedField subclass: ISUPRedirectCapability [
- ISUPRedirectCapability class >> name [ ^ 'Redirect capability' ]
+ ISUPRedirectCapability class >> parameterName [ ^ 'Redirect capability' ]
ISUPRedirectCapability class >> parameterValue [ ^ ISUPConstants parRedirectCapability ]
ISUPRedirectCapability class >> octalLength [ ^ 1 ]
ISUPRedirectCapability class >> spec [ ^ '3.96' ]
]
MSGVariableField subclass: ISUPRedirectBackwardInformation [
- ISUPRedirectBackwardInformation class >> name [ ^ 'Redirect backward information' ]
+ ISUPRedirectBackwardInformation class >> parameterName [ ^ 'Redirect backward information' ]
ISUPRedirectBackwardInformation class >> parameterValue [ ^ ISUPConstants parRedirectBackwardInformation ]
ISUPRedirectBackwardInformation class >> octalLength [ ^ 1 ]
ISUPRedirectBackwardInformation class >> maxLength [ ^ nil ]
@@ -209,7 +211,7 @@ MSGVariableField subclass: ISUPRedirectBackwardInformation [
]
MSGVariableField subclass: ISUPGenericDigits [
- ISUPGenericDigits class >> name [ ^ 'Generic digits' ]
+ ISUPGenericDigits class >> parameterName [ ^ 'Generic digits' ]
ISUPGenericDigits class >> parameterValue [ ^ ISUPConstants parGenericDigits ]
ISUPGenericDigits class >> octalLength [ ^ 2 ]
ISUPGenericDigits class >> maxLength [ ^ nil ]
@@ -217,7 +219,7 @@ MSGVariableField subclass: ISUPGenericDigits [
]
MSGVariableField subclass: ISUPOriginalCalledNumber [
- ISUPOriginalCalledNumber class >> name [ ^ 'Original called number' ]
+ ISUPOriginalCalledNumber class >> parameterName [ ^ 'Original called number' ]
ISUPOriginalCalledNumber class >> parameterValue [ ^ ISUPConstants parOriginalCalledNumber ]
ISUPOriginalCalledNumber class >> octalLength [ ^ 2 ]
ISUPOriginalCalledNumber class >> maxLength [ ^ nil ]
@@ -225,7 +227,7 @@ MSGVariableField subclass: ISUPOriginalCalledNumber [
]
MSGVariableField subclass: ISUPRedirectionNumber [
- ISUPRedirectionNumber class >> name [ ^ 'Redirection number' ]
+ ISUPRedirectionNumber class >> parameterName [ ^ 'Redirection number' ]
ISUPRedirectionNumber class >> parameterValue [ ^ ISUPConstants parRedirectionNumber ]
ISUPRedirectionNumber class >> octalLength [ ^ 3 ]
ISUPRedirectionNumber class >> maxLength [ ^ nil ]
@@ -233,14 +235,14 @@ MSGVariableField subclass: ISUPRedirectionNumber [
]
MSGFixedField subclass: ISUPPivotRoutingIndicators [
- ISUPPivotRoutingIndicators class >> name [ ^ 'Pivot routing indicators' ]
+ ISUPPivotRoutingIndicators class >> parameterName [ ^ 'Pivot routing indicators' ]
ISUPPivotRoutingIndicators class >> parameterValue [ ^ ISUPConstants parPivotRoutingIndicators ]
ISUPPivotRoutingIndicators class >> octalLength [ ^ 1 ]
ISUPPivotRoutingIndicators class >> spec [ ^ '3.85' ]
]
MSGVariableField subclass: ISUPCallingGeodeticLocation [
- ISUPCallingGeodeticLocation class >> name [ ^ 'Calling geodetic location' ]
+ ISUPCallingGeodeticLocation class >> parameterName [ ^ 'Calling geodetic location' ]
ISUPCallingGeodeticLocation class >> parameterValue [ ^ ISUPConstants parCallingGeodeticLocation ]
ISUPCallingGeodeticLocation class >> octalLength [ ^ 1 ]
ISUPCallingGeodeticLocation class >> maxLength [ ^ nil ]
@@ -248,7 +250,7 @@ MSGVariableField subclass: ISUPCallingGeodeticLocation [
]
MSGVariableField subclass: ISUPSCFId [
- ISUPSCFId class >> name [ ^ 'SCF id' ]
+ ISUPSCFId class >> parameterName [ ^ 'SCF id' ]
ISUPSCFId class >> parameterValue [ ^ ISUPConstants parSCFId ]
ISUPSCFId class >> octalLength [ ^ 1 ]
ISUPSCFId class >> maxLength [ ^ nil ]
@@ -256,21 +258,21 @@ MSGVariableField subclass: ISUPSCFId [
]
MSGFixedField subclass: ISUPPivotCounter [
- ISUPPivotCounter class >> name [ ^ 'Pivot counter' ]
+ ISUPPivotCounter class >> parameterName [ ^ 'Pivot counter' ]
ISUPPivotCounter class >> parameterValue [ ^ ISUPConstants parPivotCounter ]
ISUPPivotCounter class >> octalLength [ ^ 1 ]
ISUPPivotCounter class >> spec [ ^ '3.93' ]
]
MSGFixedField subclass: ISUPAccessDeliveryInformation [
- ISUPAccessDeliveryInformation class >> name [ ^ 'Access delivery information' ]
+ ISUPAccessDeliveryInformation class >> parameterName [ ^ 'Access delivery information' ]
ISUPAccessDeliveryInformation class >> parameterValue [ ^ ISUPConstants parAccessDeliveryInformation ]
ISUPAccessDeliveryInformation class >> octalLength [ ^ 1 ]
ISUPAccessDeliveryInformation class >> spec [ ^ '3.2' ]
]
MSGVariableField subclass: ISUPCallingPartyNumber [
- ISUPCallingPartyNumber class >> name [ ^ 'Calling party number' ]
+ ISUPCallingPartyNumber class >> parameterName [ ^ 'Calling party number' ]
ISUPCallingPartyNumber class >> parameterValue [ ^ ISUPConstants parCallingPartyNumber ]
ISUPCallingPartyNumber class >> octalLength [ ^ 2 ]
ISUPCallingPartyNumber class >> maxLength [ ^ nil ]
@@ -278,21 +280,21 @@ MSGVariableField subclass: ISUPCallingPartyNumber [
]
MSGFixedField subclass: ISUPSignallingPointCode [
- ISUPSignallingPointCode class >> name [ ^ 'Signalling point code' ]
+ ISUPSignallingPointCode class >> parameterName [ ^ 'Signalling point code' ]
ISUPSignallingPointCode class >> parameterValue [ ^ ISUPConstants parSignallingPointCode ]
ISUPSignallingPointCode class >> octalLength [ ^ 2 ]
ISUPSignallingPointCode class >> spec [ ^ '3.50' ]
]
MSGFixedField subclass: ISUPMLPPPrecedence [
- ISUPMLPPPrecedence class >> name [ ^ 'MLPP precedence' ]
+ ISUPMLPPPrecedence class >> parameterName [ ^ 'MLPP precedence' ]
ISUPMLPPPrecedence class >> parameterValue [ ^ ISUPConstants parMLPPPrecedence ]
ISUPMLPPPrecedence class >> octalLength [ ^ 6 ]
ISUPMLPPPrecedence class >> spec [ ^ '3.34' ]
]
MSGVariableField subclass: ISUPForwardGVNS [
- ISUPForwardGVNS class >> name [ ^ 'Forward GVNS' ]
+ ISUPForwardGVNS class >> parameterName [ ^ 'Forward GVNS' ]
ISUPForwardGVNS class >> parameterValue [ ^ ISUPConstants parForwardGVNS ]
ISUPForwardGVNS class >> octalLength [ ^ 3 ]
ISUPForwardGVNS class >> maxLength [ ^ 24 ]
@@ -300,14 +302,14 @@ MSGVariableField subclass: ISUPForwardGVNS [
]
MSGFixedField subclass: ISUPMessageType [
- ISUPMessageType class >> name [ ^ 'Message type' ]
+ ISUPMessageType class >> parameterName [ ^ 'Message type' ]
ISUPMessageType class >> parameterValue [ ^ ISUPConstants parMessageType ]
ISUPMessageType class >> octalLength [ ^ 1 ]
ISUPMessageType class >> spec [ ^ '2.1' ]
]
MSGVariableField subclass: ISUPTransitNetworkSelection [
- ISUPTransitNetworkSelection class >> name [ ^ 'Transit network selection' ]
+ ISUPTransitNetworkSelection class >> parameterName [ ^ 'Transit network selection' ]
ISUPTransitNetworkSelection class >> parameterValue [ ^ ISUPConstants parTransitNetworkSelection ]
ISUPTransitNetworkSelection class >> octalLength [ ^ 2 ]
ISUPTransitNetworkSelection class >> maxLength [ ^ nil ]
@@ -315,7 +317,7 @@ MSGVariableField subclass: ISUPTransitNetworkSelection [
]
MSGVariableField subclass: ISUPDisplayInformation [
- ISUPDisplayInformation class >> name [ ^ 'Display information' ]
+ ISUPDisplayInformation class >> parameterName [ ^ 'Display information' ]
ISUPDisplayInformation class >> parameterValue [ ^ ISUPConstants parDisplayInformation ]
ISUPDisplayInformation class >> octalLength [ ^ 1 ]
ISUPDisplayInformation class >> maxLength [ ^ nil ]
@@ -323,14 +325,14 @@ MSGVariableField subclass: ISUPDisplayInformation [
]
MSGFixedField subclass: ISUPCallReference [
- ISUPCallReference class >> name [ ^ 'Call reference' ]
+ ISUPCallReference class >> parameterName [ ^ 'Call reference' ]
ISUPCallReference class >> parameterValue [ ^ ISUPConstants parCallReference ]
ISUPCallReference class >> octalLength [ ^ 5 ]
ISUPCallReference class >> spec [ ^ '3.8' ]
]
MSGVariableField subclass: ISUPUserToUserInformation [
- ISUPUserToUserInformation class >> name [ ^ 'User-to-user information' ]
+ ISUPUserToUserInformation class >> parameterName [ ^ 'User-to-user information' ]
ISUPUserToUserInformation class >> parameterValue [ ^ ISUPConstants parUserToUserInformation ]
ISUPUserToUserInformation class >> octalLength [ ^ 1 ]
ISUPUserToUserInformation class >> maxLength [ ^ 129 ]
@@ -338,7 +340,7 @@ MSGVariableField subclass: ISUPUserToUserInformation [
]
MSGVariableField subclass: ISUPConnectedNumber [
- ISUPConnectedNumber class >> name [ ^ 'Connected number' ]
+ ISUPConnectedNumber class >> parameterName [ ^ 'Connected number' ]
ISUPConnectedNumber class >> parameterValue [ ^ ISUPConstants parConnectedNumber ]
ISUPConnectedNumber class >> octalLength [ ^ 2 ]
ISUPConnectedNumber class >> maxLength [ ^ nil ]
@@ -346,21 +348,21 @@ MSGVariableField subclass: ISUPConnectedNumber [
]
MSGFixedField subclass: ISUPTransmissionMediumUsed [
- ISUPTransmissionMediumUsed class >> name [ ^ 'Transmission medium used' ]
+ ISUPTransmissionMediumUsed class >> parameterName [ ^ 'Transmission medium used' ]
ISUPTransmissionMediumUsed class >> parameterValue [ ^ ISUPConstants parTransmissionMediumUsed ]
ISUPTransmissionMediumUsed class >> octalLength [ ^ 1 ]
ISUPTransmissionMediumUsed class >> spec [ ^ '3.56' ]
]
MSGFixedField subclass: ISUPInformationRequestIndicators [
- ISUPInformationRequestIndicators class >> name [ ^ 'Information request indicators' ]
+ ISUPInformationRequestIndicators class >> parameterName [ ^ 'Information request indicators' ]
ISUPInformationRequestIndicators class >> parameterValue [ ^ ISUPConstants parInformationRequestIndicators ]
ISUPInformationRequestIndicators class >> octalLength [ ^ 2 ]
ISUPInformationRequestIndicators class >> spec [ ^ '3.29' ]
]
MSGVariableField subclass: ISUPApplicationTransportParameter [
- ISUPApplicationTransportParameter class >> name [ ^ 'Application transport parameter' ]
+ ISUPApplicationTransportParameter class >> parameterName [ ^ 'Application transport parameter' ]
ISUPApplicationTransportParameter class >> parameterValue [ ^ ISUPConstants parApplicationTransportParameter ]
ISUPApplicationTransportParameter class >> octalLength [ ^ 3 ]
ISUPApplicationTransportParameter class >> maxLength [ ^ nil ]
@@ -368,7 +370,7 @@ MSGVariableField subclass: ISUPApplicationTransportParameter [
]
MSGVariableField subclass: ISUPCallDiversionTreatmentIndicators [
- ISUPCallDiversionTreatmentIndicators class >> name [ ^ 'Call diversion treatment indicators' ]
+ ISUPCallDiversionTreatmentIndicators class >> parameterName [ ^ 'Call diversion treatment indicators' ]
ISUPCallDiversionTreatmentIndicators class >> parameterValue [ ^ ISUPConstants parCallDiversionTreatmentIndicators ]
ISUPCallDiversionTreatmentIndicators class >> octalLength [ ^ 1 ]
ISUPCallDiversionTreatmentIndicators class >> maxLength [ ^ nil ]
@@ -376,7 +378,7 @@ MSGVariableField subclass: ISUPCallDiversionTreatmentIndicators [
]
MSGVariableField subclass: ISUPParameterCompatibilityInformation [
- ISUPParameterCompatibilityInformation class >> name [ ^ 'Parameter compatibility information' ]
+ ISUPParameterCompatibilityInformation class >> parameterName [ ^ 'Parameter compatibility information' ]
ISUPParameterCompatibilityInformation class >> parameterValue [ ^ ISUPConstants parParameterCompatibilityInformation ]
ISUPParameterCompatibilityInformation class >> octalLength [ ^ 2 ]
ISUPParameterCompatibilityInformation class >> maxLength [ ^ nil ]
@@ -384,7 +386,7 @@ MSGVariableField subclass: ISUPParameterCompatibilityInformation [
]
MSGVariableField subclass: ISUPNetworkRoutingNumber [
- ISUPNetworkRoutingNumber class >> name [ ^ 'Network routing number' ]
+ ISUPNetworkRoutingNumber class >> parameterName [ ^ 'Network routing number' ]
ISUPNetworkRoutingNumber class >> parameterValue [ ^ ISUPConstants parNetworkRoutingNumber ]
ISUPNetworkRoutingNumber class >> octalLength [ ^ 2 ]
ISUPNetworkRoutingNumber class >> maxLength [ ^ nil ]
@@ -392,7 +394,7 @@ MSGVariableField subclass: ISUPNetworkRoutingNumber [
]
MSGVariableField subclass: ISUPAccessTransport [
- ISUPAccessTransport class >> name [ ^ 'Access transport' ]
+ ISUPAccessTransport class >> parameterName [ ^ 'Access transport' ]
ISUPAccessTransport class >> parameterValue [ ^ ISUPConstants parAccessTransport ]
ISUPAccessTransport class >> octalLength [ ^ 1 ]
ISUPAccessTransport class >> maxLength [ ^ nil ]
@@ -400,14 +402,14 @@ MSGVariableField subclass: ISUPAccessTransport [
]
MSGFixedField subclass: ISUPCircuitGroupSupervisionMessageType [
- ISUPCircuitGroupSupervisionMessageType class >> name [ ^ 'Circuit group supervision message type' ]
+ ISUPCircuitGroupSupervisionMessageType class >> parameterName [ ^ 'Circuit group supervision message type' ]
ISUPCircuitGroupSupervisionMessageType class >> parameterValue [ ^ ISUPConstants parCircuitGroupSupervisionMessageType ]
ISUPCircuitGroupSupervisionMessageType class >> octalLength [ ^ 1 ]
ISUPCircuitGroupSupervisionMessageType class >> spec [ ^ '3.13' ]
]
MSGVariableField subclass: ISUPUserTeleserviceInformation [
- ISUPUserTeleserviceInformation class >> name [ ^ 'User teleservice information' ]
+ ISUPUserTeleserviceInformation class >> parameterName [ ^ 'User teleservice information' ]
ISUPUserTeleserviceInformation class >> parameterValue [ ^ ISUPConstants parUserTeleserviceInformation ]
ISUPUserTeleserviceInformation class >> octalLength [ ^ 2 ]
ISUPUserTeleserviceInformation class >> maxLength [ ^ 3 ]
@@ -415,7 +417,7 @@ MSGVariableField subclass: ISUPUserTeleserviceInformation [
]
MSGVariableField subclass: ISUPHTRInformation [
- ISUPHTRInformation class >> name [ ^ 'HTR information' ]
+ ISUPHTRInformation class >> parameterName [ ^ 'HTR information' ]
ISUPHTRInformation class >> parameterValue [ ^ ISUPConstants parHTRInformation ]
ISUPHTRInformation class >> octalLength [ ^ 2 ]
ISUPHTRInformation class >> maxLength [ ^ nil ]
@@ -423,21 +425,21 @@ MSGVariableField subclass: ISUPHTRInformation [
]
MSGFixedField subclass: ISUPInformationIndicators [
- ISUPInformationIndicators class >> name [ ^ 'Information indicators' ]
+ ISUPInformationIndicators class >> parameterName [ ^ 'Information indicators' ]
ISUPInformationIndicators class >> parameterValue [ ^ ISUPConstants parInformationIndicators ]
ISUPInformationIndicators class >> octalLength [ ^ 2 ]
ISUPInformationIndicators class >> spec [ ^ '3.28' ]
]
MSGFixedField subclass: ISUPCallDiversionInformation [
- ISUPCallDiversionInformation class >> name [ ^ 'Call diversion information' ]
+ ISUPCallDiversionInformation class >> parameterName [ ^ 'Call diversion information' ]
ISUPCallDiversionInformation class >> parameterValue [ ^ ISUPConstants parCallDiversionInformation ]
ISUPCallDiversionInformation class >> octalLength [ ^ 1 ]
ISUPCallDiversionInformation class >> spec [ ^ '3.6' ]
]
MSGVariableField subclass: ISUPCircuitStateIndicator [
- ISUPCircuitStateIndicator class >> name [ ^ 'Circuit state indicator' ]
+ ISUPCircuitStateIndicator class >> parameterName [ ^ 'Circuit state indicator' ]
ISUPCircuitStateIndicator class >> parameterValue [ ^ ISUPConstants parCircuitStateIndicator ]
ISUPCircuitStateIndicator class >> octalLength [ ^ 1 ]
ISUPCircuitStateIndicator class >> maxLength [ ^ 32 ]
@@ -445,14 +447,14 @@ MSGVariableField subclass: ISUPCircuitStateIndicator [
]
MSGFixedField subclass: ISUPLoopPreventionIndicators [
- ISUPLoopPreventionIndicators class >> name [ ^ 'Loop prevention indicators' ]
+ ISUPLoopPreventionIndicators class >> parameterName [ ^ 'Loop prevention indicators' ]
ISUPLoopPreventionIndicators class >> parameterValue [ ^ ISUPConstants parLoopPreventionIndicators ]
ISUPLoopPreventionIndicators class >> octalLength [ ^ 1 ]
ISUPLoopPreventionIndicators class >> spec [ ^ '3.67' ]
]
MSGVariableField subclass: ISUPChargedPartyIdentification [
- ISUPChargedPartyIdentification class >> name [ ^ 'Charged party identification' ]
+ ISUPChargedPartyIdentification class >> parameterName [ ^ 'Charged party identification' ]
ISUPChargedPartyIdentification class >> parameterValue [ ^ ISUPConstants parChargedPartyIdentification ]
ISUPChargedPartyIdentification class >> octalLength [ ^ 1 ]
ISUPChargedPartyIdentification class >> maxLength [ ^ nil ]
@@ -460,7 +462,7 @@ MSGVariableField subclass: ISUPChargedPartyIdentification [
]
MSGVariableField subclass: ISUPLocationNumber [
- ISUPLocationNumber class >> name [ ^ 'Location number' ]
+ ISUPLocationNumber class >> parameterName [ ^ 'Location number' ]
ISUPLocationNumber class >> parameterValue [ ^ ISUPConstants parLocationNumber ]
ISUPLocationNumber class >> octalLength [ ^ 2 ]
ISUPLocationNumber class >> maxLength [ ^ nil ]
@@ -468,7 +470,7 @@ MSGVariableField subclass: ISUPLocationNumber [
]
MSGVariableField subclass: ISUPNumberPortabilityForwardInformation [
- ISUPNumberPortabilityForwardInformation class >> name [ ^ 'Number portability forward information' ]
+ ISUPNumberPortabilityForwardInformation class >> parameterName [ ^ 'Number portability forward information' ]
ISUPNumberPortabilityForwardInformation class >> parameterValue [ ^ ISUPConstants parNumberPortabilityForwardInformation ]
ISUPNumberPortabilityForwardInformation class >> octalLength [ ^ -1 ]
ISUPNumberPortabilityForwardInformation class >> maxLength [ ^ nil ]
@@ -476,21 +478,21 @@ MSGVariableField subclass: ISUPNumberPortabilityForwardInformation [
]
MSGFixedField subclass: ISUPTransmissionMediumRequirement [
- ISUPTransmissionMediumRequirement class >> name [ ^ 'Transmission medium requirement' ]
+ ISUPTransmissionMediumRequirement class >> parameterName [ ^ 'Transmission medium requirement' ]
ISUPTransmissionMediumRequirement class >> parameterValue [ ^ ISUPConstants parTransmissionMediumRequirement ]
ISUPTransmissionMediumRequirement class >> octalLength [ ^ 1 ]
ISUPTransmissionMediumRequirement class >> spec [ ^ '3.54' ]
]
MSGFixedField subclass: ISUPEchoControlInformation [
- ISUPEchoControlInformation class >> name [ ^ 'Echo control information' ]
+ ISUPEchoControlInformation class >> parameterName [ ^ 'Echo control information' ]
ISUPEchoControlInformation class >> parameterValue [ ^ ISUPConstants parEchoControlInformation ]
ISUPEchoControlInformation class >> octalLength [ ^ 1 ]
ISUPEchoControlInformation class >> spec [ ^ '3.19' ]
]
MSGVariableField subclass: ISUPCalledPartyNumber [
- ISUPCalledPartyNumber class >> name [ ^ 'Called party number' ]
+ ISUPCalledPartyNumber class >> parameterName [ ^ 'Called party number' ]
ISUPCalledPartyNumber class >> parameterValue [ ^ ISUPConstants parCalledPartyNumber ]
ISUPCalledPartyNumber class >> octalLength [ ^ 3 ]
ISUPCalledPartyNumber class >> maxLength [ ^ nil ]
@@ -498,14 +500,14 @@ MSGVariableField subclass: ISUPCalledPartyNumber [
]
MSGFixedField subclass: ISUPRedirectionNumberRestriction [
- ISUPRedirectionNumberRestriction class >> name [ ^ 'Redirection number restriction' ]
+ ISUPRedirectionNumberRestriction class >> parameterName [ ^ 'Redirection number restriction' ]
ISUPRedirectionNumberRestriction class >> parameterValue [ ^ ISUPConstants parRedirectionNumberRestriction ]
ISUPRedirectionNumberRestriction class >> octalLength [ ^ 1 ]
ISUPRedirectionNumberRestriction class >> spec [ ^ '3.47' ]
]
MSGVariableField subclass: ISUPUIDActionIndicators [
- ISUPUIDActionIndicators class >> name [ ^ 'UID action indicators' ]
+ ISUPUIDActionIndicators class >> parameterName [ ^ 'UID action indicators' ]
ISUPUIDActionIndicators class >> parameterValue [ ^ ISUPConstants parUIDActionIndicators ]
ISUPUIDActionIndicators class >> octalLength [ ^ 1 ]
ISUPUIDActionIndicators class >> maxLength [ ^ nil ]
@@ -513,28 +515,28 @@ MSGVariableField subclass: ISUPUIDActionIndicators [
]
MSGFixedField subclass: ISUPPivotCapability [
- ISUPPivotCapability class >> name [ ^ 'Pivot capability' ]
+ ISUPPivotCapability class >> parameterName [ ^ 'Pivot capability' ]
ISUPPivotCapability class >> parameterValue [ ^ ISUPConstants parPivotCapability ]
ISUPPivotCapability class >> octalLength [ ^ 1 ]
ISUPPivotCapability class >> spec [ ^ '3.84' ]
]
MSGFixedField subclass: ISUPRange [
- ISUPRange class >> name [ ^ 'Range' ]
+ ISUPRange class >> parameterName [ ^ 'Range' ]
ISUPRange class >> parameterValue [ ^ ISUPConstants parRange ]
ISUPRange class >> octalLength [ ^ 1 ]
ISUPRange class >> spec [ ^ '3.43b' ]
]
MSGFixedField subclass: ISUPFacilityIndicator [
- ISUPFacilityIndicator class >> name [ ^ 'Facility indicator' ]
+ ISUPFacilityIndicator class >> parameterName [ ^ 'Facility indicator' ]
ISUPFacilityIndicator class >> parameterValue [ ^ ISUPConstants parFacilityIndicator ]
ISUPFacilityIndicator class >> octalLength [ ^ 1 ]
ISUPFacilityIndicator class >> spec [ ^ '3.22' ]
]
MSGVariableField subclass: ISUPPivotRoutingForwardInformation [
- ISUPPivotRoutingForwardInformation class >> name [ ^ 'Pivot routing forward information' ]
+ ISUPPivotRoutingForwardInformation class >> parameterName [ ^ 'Pivot routing forward information' ]
ISUPPivotRoutingForwardInformation class >> parameterValue [ ^ ISUPConstants parPivotRoutingForwardInformation ]
ISUPPivotRoutingForwardInformation class >> octalLength [ ^ 1 ]
ISUPPivotRoutingForwardInformation class >> maxLength [ ^ nil ]
@@ -542,21 +544,21 @@ MSGVariableField subclass: ISUPPivotRoutingForwardInformation [
]
MSGFixedField subclass: ISUPCCNRPossibleIndicator [
- ISUPCCNRPossibleIndicator class >> name [ ^ 'CCNR possible indicator' ]
+ ISUPCCNRPossibleIndicator class >> parameterName [ ^ 'CCNR possible indicator' ]
ISUPCCNRPossibleIndicator class >> parameterValue [ ^ ISUPConstants parCCNRPossibleIndicator ]
ISUPCCNRPossibleIndicator class >> octalLength [ ^ 1 ]
ISUPCCNRPossibleIndicator class >> spec [ ^ '3.83' ]
]
MSGFixedField subclass: ISUPOriginationISCPointCode [
- ISUPOriginationISCPointCode class >> name [ ^ 'Origination ISC point code' ]
+ ISUPOriginationISCPointCode class >> parameterName [ ^ 'Origination ISC point code' ]
ISUPOriginationISCPointCode class >> parameterValue [ ^ ISUPConstants parOriginationISCPointCode ]
ISUPOriginationISCPointCode class >> octalLength [ ^ 2 ]
ISUPOriginationISCPointCode class >> spec [ ^ '3.40' ]
]
MSGVariableField subclass: ISUPMessageCompatibilityInformation [
- ISUPMessageCompatibilityInformation class >> name [ ^ 'Message compatibility information' ]
+ ISUPMessageCompatibilityInformation class >> parameterName [ ^ 'Message compatibility information' ]
ISUPMessageCompatibilityInformation class >> parameterValue [ ^ ISUPConstants parMessageCompatibilityInformation ]
ISUPMessageCompatibilityInformation class >> octalLength [ ^ 1 ]
ISUPMessageCompatibilityInformation class >> maxLength [ ^ nil ]
@@ -564,7 +566,7 @@ MSGVariableField subclass: ISUPMessageCompatibilityInformation [
]
MSGVariableField subclass: ISUPRedirectForwardInformation [
- ISUPRedirectForwardInformation class >> name [ ^ 'Redirect forward information' ]
+ ISUPRedirectForwardInformation class >> parameterName [ ^ 'Redirect forward information' ]
ISUPRedirectForwardInformation class >> parameterValue [ ^ ISUPConstants parRedirectForwardInformation ]
ISUPRedirectForwardInformation class >> octalLength [ ^ 1 ]
ISUPRedirectForwardInformation class >> maxLength [ ^ nil ]
@@ -572,21 +574,21 @@ MSGVariableField subclass: ISUPRedirectForwardInformation [
]
MSGFixedField subclass: ISUPGenericNotificationIndicator [
- ISUPGenericNotificationIndicator class >> name [ ^ 'Generic notification indicator' ]
+ ISUPGenericNotificationIndicator class >> parameterName [ ^ 'Generic notification indicator' ]
ISUPGenericNotificationIndicator class >> parameterValue [ ^ ISUPConstants parGenericNotificationIndicator ]
ISUPGenericNotificationIndicator class >> octalLength [ ^ 1 ]
ISUPGenericNotificationIndicator class >> spec [ ^ '3.25' ]
]
MSGFixedField subclass: ISUPUserToUserIndicators [
- ISUPUserToUserIndicators class >> name [ ^ 'User-to-user indicators' ]
+ ISUPUserToUserIndicators class >> parameterName [ ^ 'User-to-user indicators' ]
ISUPUserToUserIndicators class >> parameterValue [ ^ ISUPConstants parUserToUserIndicators ]
ISUPUserToUserIndicators class >> octalLength [ ^ 1 ]
ISUPUserToUserIndicators class >> spec [ ^ '3.60' ]
]
MSGVariableField subclass: ISUPNetworkSpecificFacility [
- ISUPNetworkSpecificFacility class >> name [ ^ 'Network specific facility' ]
+ ISUPNetworkSpecificFacility class >> parameterName [ ^ 'Network specific facility' ]
ISUPNetworkSpecificFacility class >> parameterValue [ ^ ISUPConstants parNetworkSpecificFacility ]
ISUPNetworkSpecificFacility class >> octalLength [ ^ 2 ]
ISUPNetworkSpecificFacility class >> maxLength [ ^ nil ]
@@ -594,28 +596,28 @@ MSGVariableField subclass: ISUPNetworkSpecificFacility [
]
MSGFixedField subclass: ISUPMCIDRequestIndicators [
- ISUPMCIDRequestIndicators class >> name [ ^ 'MCID request indicators' ]
+ ISUPMCIDRequestIndicators class >> parameterName [ ^ 'MCID request indicators' ]
ISUPMCIDRequestIndicators class >> parameterValue [ ^ ISUPConstants parMCIDRequestIndicators ]
ISUPMCIDRequestIndicators class >> octalLength [ ^ 1 ]
ISUPMCIDRequestIndicators class >> spec [ ^ '3.31' ]
]
MSGFixedField subclass: ISUPTransmissionMediumRequirementPrime [
- ISUPTransmissionMediumRequirementPrime class >> name [ ^ 'Transmission medium requirement prime' ]
+ ISUPTransmissionMediumRequirementPrime class >> parameterName [ ^ 'Transmission medium requirement prime' ]
ISUPTransmissionMediumRequirementPrime class >> parameterValue [ ^ ISUPConstants parTransmissionMediumRequirementPrime ]
ISUPTransmissionMediumRequirementPrime class >> octalLength [ ^ 1 ]
ISUPTransmissionMediumRequirementPrime class >> spec [ ^ '3.55' ]
]
MSGFixedField subclass: ISUPContinuityIndicators [
- ISUPContinuityIndicators class >> name [ ^ 'Continuity indicators' ]
+ ISUPContinuityIndicators class >> parameterName [ ^ 'Continuity indicators' ]
ISUPContinuityIndicators class >> parameterValue [ ^ ISUPConstants parContinuityIndicators ]
ISUPContinuityIndicators class >> octalLength [ ^ 1 ]
ISUPContinuityIndicators class >> spec [ ^ '3.18' ]
]
MSGVariableField subclass: ISUPCCSS [
- ISUPCCSS class >> name [ ^ 'CCSS' ]
+ ISUPCCSS class >> parameterName [ ^ 'CCSS' ]
ISUPCCSS class >> parameterValue [ ^ ISUPConstants parCCSS ]
ISUPCCSS class >> octalLength [ ^ 1 ]
ISUPCCSS class >> maxLength [ ^ nil ]
@@ -623,7 +625,7 @@ MSGVariableField subclass: ISUPCCSS [
]
MSGVariableField subclass: ISUPUIDCapabilityIndicators [
- ISUPUIDCapabilityIndicators class >> name [ ^ 'UID capability indicators' ]
+ ISUPUIDCapabilityIndicators class >> parameterName [ ^ 'UID capability indicators' ]
ISUPUIDCapabilityIndicators class >> parameterValue [ ^ ISUPConstants parUIDCapabilityIndicators ]
ISUPUIDCapabilityIndicators class >> octalLength [ ^ 1 ]
ISUPUIDCapabilityIndicators class >> maxLength [ ^ nil ]
@@ -631,7 +633,7 @@ MSGVariableField subclass: ISUPUIDCapabilityIndicators [
]
MSGVariableField subclass: ISUPUserServiceInformationPrime [
- ISUPUserServiceInformationPrime class >> name [ ^ 'User service information prime' ]
+ ISUPUserServiceInformationPrime class >> parameterName [ ^ 'User service information prime' ]
ISUPUserServiceInformationPrime class >> parameterValue [ ^ ISUPConstants parUserServiceInformationPrime ]
ISUPUserServiceInformationPrime class >> octalLength [ ^ 2 ]
ISUPUserServiceInformationPrime class >> maxLength [ ^ 11 ]
@@ -639,7 +641,7 @@ MSGVariableField subclass: ISUPUserServiceInformationPrime [
]
MSGVariableField subclass: ISUPGenericReference [
- ISUPGenericReference class >> name [ ^ 'Generic reference' ]
+ ISUPGenericReference class >> parameterName [ ^ 'Generic reference' ]
ISUPGenericReference class >> parameterValue [ ^ ISUPConstants parGenericReference ]
ISUPGenericReference class >> octalLength [ ^ 3 ]
ISUPGenericReference class >> maxLength [ ^ nil ]
@@ -647,28 +649,28 @@ MSGVariableField subclass: ISUPGenericReference [
]
MSGFixedField subclass: ISUPHopCounter [
- ISUPHopCounter class >> name [ ^ 'Hop counter' ]
+ ISUPHopCounter class >> parameterName [ ^ 'Hop counter' ]
ISUPHopCounter class >> parameterValue [ ^ ISUPConstants parHopCounter ]
ISUPHopCounter class >> octalLength [ ^ 1 ]
ISUPHopCounter class >> spec [ ^ '3.80' ]
]
MSGFixedField subclass: ISUPBackwardCallIndicators [
- ISUPBackwardCallIndicators class >> name [ ^ 'Backward call indicators' ]
+ ISUPBackwardCallIndicators class >> parameterName [ ^ 'Backward call indicators' ]
ISUPBackwardCallIndicators class >> parameterValue [ ^ ISUPConstants parBackwardCallIndicators ]
ISUPBackwardCallIndicators class >> octalLength [ ^ 2 ]
ISUPBackwardCallIndicators class >> spec [ ^ '3.5' ]
]
MSGFixedField subclass: ISUPClosedUserGroupInterlockCode [
- ISUPClosedUserGroupInterlockCode class >> name [ ^ 'Closed user group interlock code' ]
+ ISUPClosedUserGroupInterlockCode class >> parameterName [ ^ 'Closed user group interlock code' ]
ISUPClosedUserGroupInterlockCode class >> parameterValue [ ^ ISUPConstants parClosedUserGroupInterlockCode ]
ISUPClosedUserGroupInterlockCode class >> octalLength [ ^ 4 ]
ISUPClosedUserGroupInterlockCode class >> spec [ ^ '3.15' ]
]
MSGVariableField subclass: ISUPRangeAndStatus [
- ISUPRangeAndStatus class >> name [ ^ 'Range and status' ]
+ ISUPRangeAndStatus class >> parameterName [ ^ 'Range and status' ]
ISUPRangeAndStatus class >> parameterValue [ ^ ISUPConstants parRangeAndStatus ]
ISUPRangeAndStatus class >> octalLength [ ^ 2 ]
ISUPRangeAndStatus class >> maxLength [ ^ 33 ]
@@ -676,14 +678,14 @@ MSGVariableField subclass: ISUPRangeAndStatus [
]
MSGFixedField subclass: ISUPRedirectStatus [
- ISUPRedirectStatus class >> name [ ^ 'Redirect status' ]
+ ISUPRedirectStatus class >> parameterName [ ^ 'Redirect status' ]
ISUPRedirectStatus class >> parameterValue [ ^ ISUPConstants parRedirectStatus ]
ISUPRedirectStatus class >> octalLength [ ^ 1 ]
ISUPRedirectStatus class >> spec [ ^ '3.98' ]
]
MSGVariableField subclass: ISUPCallOfferingTreatmentIndicators [
- ISUPCallOfferingTreatmentIndicators class >> name [ ^ 'Call offering treatment indicators' ]
+ ISUPCallOfferingTreatmentIndicators class >> parameterName [ ^ 'Call offering treatment indicators' ]
ISUPCallOfferingTreatmentIndicators class >> parameterValue [ ^ ISUPConstants parCallOfferingTreatmentIndicators ]
ISUPCallOfferingTreatmentIndicators class >> octalLength [ ^ 1 ]
ISUPCallOfferingTreatmentIndicators class >> maxLength [ ^ nil ]
@@ -691,7 +693,7 @@ MSGVariableField subclass: ISUPCallOfferingTreatmentIndicators [
]
MSGVariableField subclass: ISUPServiceActivation [
- ISUPServiceActivation class >> name [ ^ 'Service activation' ]
+ ISUPServiceActivation class >> parameterName [ ^ 'Service activation' ]
ISUPServiceActivation class >> parameterValue [ ^ ISUPConstants parServiceActivation ]
ISUPServiceActivation class >> octalLength [ ^ 1 ]
ISUPServiceActivation class >> maxLength [ ^ nil ]
@@ -699,7 +701,7 @@ MSGVariableField subclass: ISUPServiceActivation [
]
MSGVariableField subclass: ISUPGenericNumber [
- ISUPGenericNumber class >> name [ ^ 'Generic number' ]
+ ISUPGenericNumber class >> parameterName [ ^ 'Generic number' ]
ISUPGenericNumber class >> parameterValue [ ^ ISUPConstants parGenericNumber ]
ISUPGenericNumber class >> octalLength [ ^ 3 ]
ISUPGenericNumber class >> maxLength [ ^ nil ]
@@ -707,7 +709,7 @@ MSGVariableField subclass: ISUPGenericNumber [
]
MSGVariableField subclass: ISUPRedirectingNumber [
- ISUPRedirectingNumber class >> name [ ^ 'Redirecting number' ]
+ ISUPRedirectingNumber class >> parameterName [ ^ 'Redirecting number' ]
ISUPRedirectingNumber class >> parameterValue [ ^ ISUPConstants parRedirectingNumber ]
ISUPRedirectingNumber class >> octalLength [ ^ 2 ]
ISUPRedirectingNumber class >> maxLength [ ^ nil ]
@@ -715,14 +717,14 @@ MSGVariableField subclass: ISUPRedirectingNumber [
]
MSGFixedField subclass: ISUPOptionalBackwardCallIndicators [
- ISUPOptionalBackwardCallIndicators class >> name [ ^ 'Optional backward call indicators' ]
+ ISUPOptionalBackwardCallIndicators class >> parameterName [ ^ 'Optional backward call indicators' ]
ISUPOptionalBackwardCallIndicators class >> parameterValue [ ^ ISUPConstants parOptionalBackwardCallIndicators ]
ISUPOptionalBackwardCallIndicators class >> octalLength [ ^ 1 ]
ISUPOptionalBackwardCallIndicators class >> spec [ ^ '3.37' ]
]
MSGVariableField subclass: ISUPOriginalCalledINNumber [
- ISUPOriginalCalledINNumber class >> name [ ^ 'Original called IN number' ]
+ ISUPOriginalCalledINNumber class >> parameterName [ ^ 'Original called IN number' ]
ISUPOriginalCalledINNumber class >> parameterValue [ ^ ISUPConstants parOriginalCalledINNumber ]
ISUPOriginalCalledINNumber class >> octalLength [ ^ 2 ]
ISUPOriginalCalledINNumber class >> maxLength [ ^ nil ]
@@ -730,14 +732,14 @@ MSGVariableField subclass: ISUPOriginalCalledINNumber [
]
MSGFixedField subclass: ISUPEventInformation [
- ISUPEventInformation class >> name [ ^ 'Event information' ]
+ ISUPEventInformation class >> parameterName [ ^ 'Event information' ]
ISUPEventInformation class >> parameterValue [ ^ ISUPConstants parEventInformation ]
ISUPEventInformation class >> octalLength [ ^ 1 ]
ISUPEventInformation class >> spec [ ^ '3.21' ]
]
MSGVariableField subclass: ISUPPivotRoutingBackwardInformation [
- ISUPPivotRoutingBackwardInformation class >> name [ ^ 'Pivot routing backward information' ]
+ ISUPPivotRoutingBackwardInformation class >> parameterName [ ^ 'Pivot routing backward information' ]
ISUPPivotRoutingBackwardInformation class >> parameterValue [ ^ ISUPConstants parPivotRoutingBackwardInformation ]
ISUPPivotRoutingBackwardInformation class >> octalLength [ ^ 1 ]
ISUPPivotRoutingBackwardInformation class >> maxLength [ ^ nil ]
@@ -745,7 +747,7 @@ MSGVariableField subclass: ISUPPivotRoutingBackwardInformation [
]
MSGVariableField subclass: ISUPCircuitAssignmentMap [
- ISUPCircuitAssignmentMap class >> name [ ^ 'Circuit assignment map' ]
+ ISUPCircuitAssignmentMap class >> parameterName [ ^ 'Circuit assignment map' ]
ISUPCircuitAssignmentMap class >> parameterValue [ ^ ISUPConstants parCircuitAssignmentMap ]
ISUPCircuitAssignmentMap class >> octalLength [ ^ 4 ]
ISUPCircuitAssignmentMap class >> maxLength [ ^ 5 ]
@@ -753,14 +755,14 @@ MSGVariableField subclass: ISUPCircuitAssignmentMap [
]
MSGFixedField subclass: ISUPMCIDResponseIndicators [
- ISUPMCIDResponseIndicators class >> name [ ^ 'MCID response indicators' ]
+ ISUPMCIDResponseIndicators class >> parameterName [ ^ 'MCID response indicators' ]
ISUPMCIDResponseIndicators class >> parameterValue [ ^ ISUPConstants parMCIDResponseIndicators ]
ISUPMCIDResponseIndicators class >> octalLength [ ^ 1 ]
ISUPMCIDResponseIndicators class >> spec [ ^ '3.32' ]
]
MSGVariableField subclass: ISUPCallTransferNumber [
- ISUPCallTransferNumber class >> name [ ^ 'Call transfer number' ]
+ ISUPCallTransferNumber class >> parameterName [ ^ 'Call transfer number' ]
ISUPCallTransferNumber class >> parameterValue [ ^ ISUPConstants parCallTransferNumber ]
ISUPCallTransferNumber class >> octalLength [ ^ 2 ]
ISUPCallTransferNumber class >> maxLength [ ^ nil ]
@@ -770,7 +772,7 @@ MSGVariableField subclass: ISUPCallTransferNumber [
"MSGs for ISUP"
ISUPMessage subclass: ISUPACM [
ISUPACM class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgACM)
+ ^ (self initWith: ISUPConstants msgACM)
addFixed: ISUPBackwardCallIndicators;
addOptional: ISUPOptionalBackwardCallIndicators;
addOptional: ISUPCallReference;
@@ -804,7 +806,7 @@ ISUPMessage subclass: ISUPACM [
ISUPMessage subclass: ISUPAMN [
ISUPAMN class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgAMN)
+ ^ (self initWith: ISUPConstants msgAMN)
addOptional: ISUPBackwardCallIndicators;
addOptional: ISUPOptionalBackwardCallIndicators;
addOptional: ISUPCallReference;
@@ -838,7 +840,7 @@ ISUPMessage subclass: ISUPAMN [
ISUPMessage subclass: ISUPAPT [
ISUPAPT class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgAPT)
+ ^ (self initWith: ISUPConstants msgAPT)
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
addOptional: ISUPApplicationTransportParameter;
@@ -850,7 +852,7 @@ ISUPMessage subclass: ISUPAPT [
ISUPMessage subclass: ISUPBLO [
ISUPBLO class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgBLO)
+ ^ (self initWith: ISUPConstants msgBLO)
yourself.
]
]
@@ -858,7 +860,7 @@ ISUPMessage subclass: ISUPBLO [
ISUPMessage subclass: ISUPCFN [
ISUPCFN class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCFN)
+ ^ (self initWith: ISUPConstants msgCFN)
addVariable: ISUPCauseIndicators;
addOptional: ISUPEndOfOptionalParameters;
yourself.
@@ -868,7 +870,7 @@ ISUPMessage subclass: ISUPCFN [
ISUPMessage subclass: ISUPCGB [
ISUPCGB class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCGB)
+ ^ (self initWith: ISUPConstants msgCGB)
addFixed: ISUPCircuitGroupSupervisionMessageType;
addVariable: ISUPRangeAndStatus;
yourself.
@@ -878,7 +880,7 @@ ISUPMessage subclass: ISUPCGB [
ISUPMessage subclass: ISUPCON [
ISUPCON class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCON)
+ ^ (self initWith: ISUPConstants msgCON)
addFixed: ISUPBackwardCallIndicators;
addOptional: ISUPOptionalBackwardCallIndicators;
addOptional: ISUPBackwardGVNS;
@@ -911,7 +913,7 @@ ISUPMessage subclass: ISUPCON [
ISUPMessage subclass: ISUPCOT [
ISUPCOT class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCOT)
+ ^ (self initWith: ISUPConstants msgCOT)
addFixed: ISUPContinuityIndicators;
yourself.
]
@@ -920,7 +922,7 @@ ISUPMessage subclass: ISUPCOT [
ISUPMessage subclass: ISUPCPG [
ISUPCPG class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCPG)
+ ^ (self initWith: ISUPConstants msgCPG)
addFixed: ISUPEventInformation;
addOptional: ISUPCauseIndicators;
addOptional: ISUPCallReference;
@@ -959,7 +961,7 @@ ISUPMessage subclass: ISUPCPG [
ISUPMessage subclass: ISUPCQR [
ISUPCQR class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgCQR)
+ ^ (self initWith: ISUPConstants msgCQR)
addVariable: ISUPRange;
addVariable: ISUPCircuitStateIndicator;
yourself.
@@ -969,7 +971,7 @@ ISUPMessage subclass: ISUPCQR [
ISUPMessage subclass: ISUPFAA [
ISUPFAA class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgFAA)
+ ^ (self initWith: ISUPConstants msgFAA)
addFixed: ISUPFacilityIndicator;
addOptional: ISUPUserToUserIndicators;
addOptional: ISUPCallReference;
@@ -983,7 +985,7 @@ ISUPMessage subclass: ISUPFAA [
ISUPMessage subclass: ISUPFAC [
ISUPFAC class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgFAC)
+ ^ (self initWith: ISUPConstants msgFAC)
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
addOptional: ISUPRemoteOperations;
@@ -1005,7 +1007,7 @@ ISUPMessage subclass: ISUPFAC [
ISUPMessage subclass: ISUPFOT [
ISUPFOT class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgFOT)
+ ^ (self initWith: ISUPConstants msgFOT)
addOptional: ISUPCallReference;
addOptional: ISUPEndOfOptionalParameters;
yourself.
@@ -1015,7 +1017,7 @@ ISUPMessage subclass: ISUPFOT [
ISUPMessage subclass: ISUPFRJ [
ISUPFRJ class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgFRJ)
+ ^ (self initWith: ISUPConstants msgFRJ)
addFixed: ISUPFacilityIndicator;
addVariable: ISUPCauseIndicators;
addOptional: ISUPUserToUserIndicators;
@@ -1027,7 +1029,7 @@ ISUPMessage subclass: ISUPFRJ [
ISUPMessage subclass: ISUPGRA [
ISUPGRA class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgGRA)
+ ^ (self initWith: ISUPConstants msgGRA)
addVariable: ISUPRangeAndStatus;
yourself.
]
@@ -1036,7 +1038,7 @@ ISUPMessage subclass: ISUPGRA [
ISUPMessage subclass: ISUPGRS [
ISUPGRS class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgGRS)
+ ^ (self initWith: ISUPConstants msgGRS)
addVariable: ISUPRange;
yourself.
]
@@ -1045,7 +1047,7 @@ ISUPMessage subclass: ISUPGRS [
ISUPMessage subclass: ISUPIAM [
ISUPIAM class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgIAM)
+ ^ (self initWith: ISUPConstants msgIAM)
addFixed: ISUPNatureOfConnectionIndicators;
addFixed: ISUPForwardCallIndicators;
addFixed: ISUPCallingPartysCategory;
@@ -1115,7 +1117,7 @@ ISUPMessage subclass: ISUPIAM [
ISUPMessage subclass: ISUPIDR [
ISUPIDR class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgIDR)
+ ^ (self initWith: ISUPConstants msgIDR)
addOptional: ISUPMCIDRequestIndicators;
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
@@ -1127,7 +1129,7 @@ ISUPMessage subclass: ISUPIDR [
ISUPMessage subclass: ISUPIDS [
ISUPIDS class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgIDS)
+ ^ (self initWith: ISUPConstants msgIDS)
addOptional: ISUPMCIDResponseIndicators;
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
@@ -1143,7 +1145,7 @@ ISUPMessage subclass: ISUPIDS [
ISUPMessage subclass: ISUPINF [
ISUPINF class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgINF)
+ ^ (self initWith: ISUPConstants msgINF)
addFixed: ISUPInformationIndicators;
addOptional: ISUPCallingPartysCategory;
addOptional: ISUPCallingPartyNumber;
@@ -1159,7 +1161,7 @@ ISUPMessage subclass: ISUPINF [
ISUPMessage subclass: ISUPINR [
ISUPINR class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgINR)
+ ^ (self initWith: ISUPConstants msgINR)
addFixed: ISUPInformationRequestIndicators;
addOptional: ISUPCallReference;
addOptional: ISUPNetworkSpecificFacility;
@@ -1172,7 +1174,7 @@ ISUPMessage subclass: ISUPINR [
ISUPMessage subclass: ISUPLPR [
ISUPLPR class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgLPR)
+ ^ (self initWith: ISUPConstants msgLPR)
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
addOptional: ISUPCallTransferReference;
@@ -1185,7 +1187,7 @@ ISUPMessage subclass: ISUPLPR [
ISUPMessage subclass: ISUPNRM [
ISUPNRM class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgNRM)
+ ^ (self initWith: ISUPConstants msgNRM)
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
addOptional: ISUPEchoControlInformation;
@@ -1197,7 +1199,7 @@ ISUPMessage subclass: ISUPNRM [
ISUPMessage subclass: ISUPPRI [
ISUPPRI class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgPRI)
+ ^ (self initWith: ISUPConstants msgPRI)
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPParameterCompatibilityInformation;
addOptionals: ISUPOptionalForwardCallIndicators;
@@ -1211,7 +1213,7 @@ ISUPMessage subclass: ISUPPRI [
ISUPMessage subclass: ISUPREL [
ISUPREL class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgREL)
+ ^ (self initWith: ISUPConstants msgREL)
addVariable: ISUPCauseIndicators;
addOptional: ISUPRedirectionInformation;
addOptional: ISUPRedirectionNumber;
@@ -1236,7 +1238,7 @@ ISUPMessage subclass: ISUPREL [
ISUPMessage subclass: ISUPRES [
ISUPRES class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgRES)
+ ^ (self initWith: ISUPConstants msgRES)
addFixed: ISUPSuspendResumeIndicators;
addOptional: ISUPCallReference;
addOptional: ISUPEndOfOptionalParameters;
@@ -1247,7 +1249,7 @@ ISUPMessage subclass: ISUPRES [
ISUPMessage subclass: ISUPRLC [
ISUPRLC class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgRLC)
+ ^ (self initWith: ISUPConstants msgRLC)
addOptional: ISUPCauseIndicators;
addOptional: ISUPEndOfOptionalParameters;
yourself.
@@ -1257,7 +1259,7 @@ ISUPMessage subclass: ISUPRLC [
ISUPMessage subclass: ISUPSAM [
ISUPSAM class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgSAM)
+ ^ (self initWith: ISUPConstants msgSAM)
addVariable: ISUPSubsequentNumber;
addOptional: ISUPEndOfOptionalParameters;
yourself.
@@ -1267,7 +1269,7 @@ ISUPMessage subclass: ISUPSAM [
ISUPMessage subclass: ISUPSAN [
ISUPSAN class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgSAN)
+ ^ (self initWith: ISUPConstants msgSAN)
addOptional: ISUPSubsequentNumber;
addOptional: ISUPMessageCompatibilityInformation;
addOptional: ISUPEndOfOptionalParameters;
@@ -1278,7 +1280,7 @@ ISUPMessage subclass: ISUPSAN [
ISUPMessage subclass: ISUPSEG [
ISUPSEG class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgSEG)
+ ^ (self initWith: ISUPConstants msgSEG)
addOptional: ISUPAccessTransport;
addOptional: ISUPUserToUserInformation;
addOptional: ISUPMessageCompatibilityInformation;
@@ -1293,7 +1295,7 @@ ISUPMessage subclass: ISUPSEG [
ISUPMessage subclass: ISUPUPT [
ISUPUPT class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgUPT)
+ ^ (self initWith: ISUPConstants msgUPT)
addOptional: ISUPParameterCompatibilityInformation;
addOptional: ISUPEndOfOptionalParameters;
yourself.
@@ -1303,7 +1305,7 @@ ISUPMessage subclass: ISUPUPT [
ISUPMessage subclass: ISUPUSR [
ISUPUSR class >> structure [
- ^ (MSGStructure initWith: ISUPConstants msgUSR)
+ ^ (self initWith: ISUPConstants msgUSR)
addVariable: ISUPUserToUserInformation;
addOptional: ISUPAccessTransport;
addOptional: ISUPEndOfOptionalParameters;