qualifiedTypeName()

La función de sistema JavaLib.qualifiedTypeNamedevuelve el nombre totalmente calificado de la clase de un objeto del espacio de objetos Java de EGL. La función JavaLib.qualifiedTypeName es una de las diversas funciones de acceso Java.

  JavaLib.qualifiedTypeName(identificador javaObjId in)
  returns (resultado STRING)
resultado
El campo de resultado es obligatorio y debe ser de tipo CHAR, MBCHAR o UNICODE:
  • Si el campo es de tipo MBCHAR o UNICODE, el valor recibido siempre es correcto
  • Si el campo de resultado es de tipo CHAR, pueden producirse problemas si el valor recibido incluye caracteres que corresponden a caracteres DBCHAR

Para obtener detalles acerca de la discrepancia de longitudes, consulte el tema Asignaciones.

identificador
Un identificador que hace referencia a un objeto del espacio de objetos.

Este argumento es un literal de serie o un elemento de tipo CHAR, DBCHAR, MBCHAR o UNICODE. El identificador debe haberse convertido temporalmente a objId, como en el ejemplo que figura más adelante. EGL elimina blancos de un solo byte y de doble byte del principio y el final del valor del argumento, que es sensible a mayúsculas y minúsculas.

A continuación se ofrece un ejemplo:
  myItem = JavaLib.qualifiedTypeName( (objId)"myId" );

Un error producido durante el proceso de JavaLib.qualifiedTypeName puede establecer sysVar.errorCode en uno de los valores que figuran en la tabla siguiente.

Valor de sysVar.errorCode Descripción
00001001 El objeto era nulo o el identificador especificado no estaba en el espacio de objetos

Conceptos relacionados
Diagrama de sintaxis para funciones EGL

Consulta relacionada
Biblioteca JavaLib de EGL
getField()
invoke()
isNull()
isObjID()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()

Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.