Site icon EfmSoft

¿Qué significa el código HRESULT 0x80093002 (OSS_NEGATIVE_UINTEGER)?

 
Anterior Siguiente
OSS_MORE_BUF OSS_PDU_RANGE

OSS_NEGATIVE_UINTEGER

Qué significa OSS_NEGATIVE_UINTEGER

OSS_NEGATIVE_UINTEGER (0x80093002): Error de OSS ASN.1: un entero con signo está codificado como entero sin signo.

Qué comprobar

Localiza el campo ASN.1 declarado como INTEGER/unsigned y el valor fuente con signo que llega al encoder. Verifica conversiones implícitas antes de codificar.

Cómo resolverlo o tratarlo

Rechaza valores negativos para campos sin signo o cambia el schema/tipo si el dominio realmente necesita negativos.

Qué distingue este resultado

La estructura puede ser válida; el problema es la incompatibilidad semántica entre signo del valor y tipo ASN.1.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version