| Предыдущий | Следующий |
| OSS_PDU_RANGE | OSS_DATA_ERROR |
OSS_MORE_INPUT
Что означает OSS_MORE_INPUT
OSS_MORE_INPUT означает, что OSS ASN.1 decoder дошёл до конца предоставленного input buffer раньше, чем полностью восстановил PDU.
Что проверить
- Объявленную длину сообщения и число реально полученных байтов.
- Transport framing и сборку сообщения из нескольких segments.
- Base64/файловое декодирование до передачи данных OSS.
- Offset decoder в момент, когда input закончился.
Увеличение destination buffer не помогает: для нехватки output capacity используется другой статус. Полезный тест — декодировать уже захваченные bytes без transport layer; если сообщение остаётся неполным, проблема находится до ASN.1 decoder.
После исправления добавьте отрицательный тест с намеренно обрезанным PDU, который должен продолжать давать этот результат.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.