# 22. Virtuoso Functions Guide - uddi_get_tModelDetail

Chapter Contents | Prev | Next
Keyword Search:
www.openlinksw.com
docs.openlinksw.com
Book Home
Contents
Preface
Virtuoso Functions Guide
Administration
Aggregate Functions
Array Manipulation
BPEL APIs
Backup
Compression
Cursor
Date & Time Manipulation
Debug
Dictionary Manipulation
Encoding & Decoding
File Manipulation
Free Text
Hashing / Cryptographic
LDAP
Locale
Mail
Miscellaneous
Number
Remote SQL Data Source
Replication
SOAP
SQL
String
Transaction
Type Mapping
UDDI
uddi_delete_binding
uddi_delete_business
uddi_delete_service
uddi_delete_tmodel
uddi_discard_authtok...
uddi_find_binding
uddi_find_business
uddi_find_service
uddi_find_tmodel
uddi_get_authtoken
uddi_get_bindingdeta...
uddi_get_businessdet...
uddi_get_businessdet...
uddi_get_registeredi...
uddi_get_servicedeta...
uddi_get_tmodeldetai...
uddi_save_binding
uddi_save_business
uddi_save_service
uddi_save_tmodel
User Defined Types & The CLR
Virtuoso Java PL API
Virtuoso Server Extension Interface (VSEI)
Web Server & Internet
XML
XPATH & XQUERY
Functions Index

## uddi_get_tModelDetail

Request full information about a known tModel structure.
Syntax

    <uddi_get_tModelDetail
      generic="1.0"
      xmlns="urn:uddi-org:api" >
    	<tModelKey/>
    	[ <tModelKey/> ...]
    </uddi_get_tModelDetail>

Attributes & Children
tModelKey – one or more URN qualified uuid_key values that represent specific instances of known tModel data. All tModelKey values begin with a uuid URN qualifier such as "uuid:" followed by a known tModel uuid value.
Return Types

This message returns a tModelDetail message on successful match of one or more tModelKey values. If multiple tModelKey values were passed, the results will be returned in the same order as the keys passed.

In the event of a large number of matches, a server may truncate the result set. If this occurs, the response will contain a truncated attribute with the value of this attribute set to true.

Errors

If an error occurs in processing this message, a dispositionReport structure will be returned to the caller in a SOAP Fault. The following error information will be relevant:

Error Code | Description
--- | ---
E_invalidKeyPassed | signifies that one of the URN-qualified uuid_key values passed did not match with any known tModelKey values. No partial results will be returned; if any tModelKey values passed are not valid, this error will be returned. Any tModelKey values passed without a uuid URN qualifier will be considered invalid.
E_keyRetired | signifies that the request cannot be satisfied because the owner has retired the tModel information. The tModel reference may still be valid and used as intended, but the information defining the tModel behind the key is unavailable.