XMS .NET에 존재하지 않는 등록 정보의 처리는 대체로 JMS 스펙과 일치하며 XMS의 C 및 C++ 구현과도 어느 정도 일관성을 유지합니다.
JMS에서 존재하지 않는 등록 정보에 액세스하면 메소드가 존재하지 않는(널) 값을 필수 유형으로 변환할 때 Java 시스템 예외가 발생할 수 있습니다. 등록 정보가 없는 경우
등록 정보가 XMS .NET에 없는 경우
이 구현은 Java와 다르지만 대체로 JMS 스펙과 일치하고 XMS C 및 C++ 인터페이스와의 일관성도 어느 정도 유지합니다. Java 구현과 마찬가지로 XMS .NET은 System.Convert 호출의 예외를 호출자에게 전파합니다. 다른 점은 XMS가 시스템 변환 루틴으로 널을 전달하여 .NET 프레임워크의 기본 동작을 사용하는 대신 NullReferenceExceptions을 명시적으로 처리한다는 점입니다. 응용프로그램이 등록 정보를 "abc"와 같은 문자열로 설정하고 GetIntProperty를 호출하면 Convert.ToInt32("abc")에 의해 처리된 System.FormatException은 Java와 일치하는 호출자에게 전파됩니다. MessageFormatException은 setProperty와 getProperty에 사용된 유형이 호환되지 않는 경우에만 처리됩니다. 이 동작도 Java와 일치합니다.