3.1.4.2 Pre-Operation Processing

The Pre-Operation processing is the set of sequencing rules on the management server that need to be processed before the commencement of the actual processing rules for any operation of the protocol event. The OperationName and PortType are available to perform additional processing.

The following are the processing steps involved:

  1. Check if the user is authorized to perform the operation. The authorization requirements for the various operations are specified under the "User Authorization" sections under the specific port type implemented by the management server (section 3.3.6.1, section 3.5.6.1, section 3.7.6.1, section 3.9.6.1, section 3.11.6.1, section 3.13.6.1, section 3.15.6.1, section 3.17.6.1,section 3.19.6.1, section 3.21.6.1). If the user is not authorized an appropriate SOAP fault MUST be sent to the client as specified in section 2.2.2.1.

  2. Set ADM_MessageReceivedSinceLastTimerTick to TRUE.

  3. If ADM_IsIPAMConfigured is FALSE, at least one of the following conditions MUST be TRUE for the operation to be executed. Otherwise an appropriate SOAP fault as specified in section 2.2.2.1 is sent as the response message:

    • The PortType of the operation being requested is IIpamAsyncProvision.

    • The PortType of the operation being requested is IIpamServer and the OperationName is IsIpamConfigured.

  4. If ADM_IsIPAMConfigured is TRUE and ADM_IsSchemaConversionRequired is TRUE, at least one of the following conditions MUST be TRUE for the operation to be executed. Otherwise an appropriate SOAP fault as specified in section 2.2.2.1 is sent as the response message:

    • The PortType of the operation being requested is IIpamAsyncSchemaConversion.

    • The OperationName is IsSchemaConversionInProgress.

    • The OperationName is IsSchemaConversionRequired.

    • The OperationName is IsIpamConfigured.

  5. Proceed to perform the processing steps for the operation requested by the management client.