2.13.1.1 Error Handling during Reassembly

The reassembly errors must be handled as follows:
  • When a reassembly procedure fails and alwMsgDuringRsmblyErr in the sccpoptions MO is True, then all the received segmented MSUs of the message are passed for further processing.
  • When a reassembly procedure fails and alwMsgDuringRsmblyErr in the sccpoptions MO is False:
    • If return on Error option is set in the XUDT Message received, then only one XUDT with data = first segment data received and the XUDTS is sent to the originator.
    • If return on Error option is not set in the XUDT Message received, then the message is discarded.

Note:

vSTP discards the Reassembly procedure if the length of the first segmented MSU is lesser than the configured length. vSTP discards all segments irrespective of the value of the option alwMsgDuringRsmblyErr and generates XUDTS for the first segment in case the return on Error option is set in the message.