QAT Function Libraries

EXPLORE OUR SCOPE

You can benefit from Custom Functions now!

  • XML Handling: This library enables Gen to handle bi-directional xml, including advanced xpath functions for easy access to selected xml elements. It also contains functions for applying stylesheets to the xml files you produce to transform the xml into different media and/or file structures.
  • Formatting: This library contains various formatting functions that format to and from text and all of the Gen data types. The functions allow for advanced edit masks to enable specialized formatting. Although the functions were originally created for the QAT XML products (Exchange and Publisher), they are invaluable in day to day Gen coding.
  • File I/O: This library contains a set of high performance flat file I/O functions. Gen currently provides this capability via ole functions at the Windows level only.
  • Miscellaneous: This library contains various functions that have been created for QAT projects and customers that have proven useful in many situations.
  • WebDaptive: This is a specialized set of enterprise web services that enhance Gen’s capability to tightly integrate into any SOA. This library enables Gen applications to deliver core functionality required in any SOA, such as Session Management, Logging, Mail and Single Sign-on Authentication for any Active Directory or LDAP server.

Available functions for CA Gen:

Category Function Windows JAVA .Net Linux HP Sun AIX
XML Handling QATDOM_DI_MKREF x x x x x x x
QATDOM_DI_CREATEDOCUMENT x x x x x x x
QATDOM_DI_SAVEDOCTOFILE x x x x x x x
QATDOM_DI_CREATEDOCFROMURI x x x x x x x
QATDOM_DOC_CREATE_ATTRIBUTE x x x x x x x
QATDOM_EL_APPENDCHILD x x x x x x x
QATDOM_DOC_CREATE_CDATA x x x x x x x
QATDOM_DOC_CREATE_COMMENT x x x x x x x
QATDOM_DOC_CREATE_TEXT_NODE x x x x x x x
QATDOM_DOC_CREATE_ELEMENT x x x x x x x
QATDOM_DOC_CREATE_PROC_INST x x x x x x x
QATDOM_DOC_DOCUMENTELEMENT x x x x x x x
QATDOM_EL_SETATTRIBUTE x x x x x x x
QATDOM_N_SET_NODEVALUE x x x x x x x
QATDOM_ DI_CREATEDOCUMENTTYPE x x x x x x x
QATDOM_ DI_OPENDOCUMENT x x x x x x x
QATDOM_ DI_CLOSEDOCUMENT x x x x x x x
QATDOM_ DOC_COUNTCHILDREN x x x x x x x
QATDOM_ DOC_READ_NODE_VALUE x x x x x x x
QATDOM_ DOC_GET_NODE_POINTER x x x x x x x
QATDOM DI SAVEDOCTOMEMORY x x x x x x x
QATDOM_TRANSLATE_ERROR_MESSAGE x x x x x x x
QATDOM_N_NODENAME x x x x x x x
QATDOM_N_NODEVALUE x x x x x x x
QATDOM_EL_GETATTRIBUTE x x x x x x x
QATF00_QATFO_PROCESS_FO_FILE x x x x x x x
QATFO_PROCESS_XML_TO_PDF x x x x x x x
QATXP_XPATH_EVALUATE x x x x x x x
QATXP_XPRESULT_RESULT_TYPE x x x x x x x
QATXP_XPRESULT_STRING_VALUE x x x x x x x
QATXP_XPRESULT_NUMBER_VALUE x x x x x x x
QATXP_XPRESULT_BOOLEAN_VALUE x x x x x x x
QATXP_XPRESULT_SINGLE_NODE_VALUE x x x x x x x
QATXP_XPRESULT_ITERATE_NEXT x x x x x x x
QATXSL_APPLY_STYLESHEET x x x x x x x
Formatting QAT_NumbertoText x x x x x x x
QAT_Format_Date x x x x x x x
QAT_Format_Time x x x x x x x
QAT_Format_Text x x x x x x x
QAT_TexttoNumber x x x x x x x
QAT_TexttoDate x x x x x x x
QAT_TexttoTime x x x x x x x
QAT_TexttoTimeStamp x x x x x x x
QAT_Format_TimeStamp x x x x x x x
Miscellaneous Processing QAT_Get_Associated_App x no no no no no no
QAT_Launch_App_Sync x no no no no no no
QAT_Return_Parameter_Value x x x x x x x
File I/O QAT_Open_File x x x x x x x
QAT_Read_Line x x x x x x x
QAT_Write_Line x x x x x x x
QAT_Close_File x x x x x x x
QAT WebDaptive QATWD_LOGGING_SERVICE x x x no no no no
QATWD_SESSION_SERVICE x x x no no no no
QATWD_AUTHORIZATION_SERVICE x x x no no no no
QATWD_EMAIL_SERVICE x x x no no no no

Solutions Console

Start the Conversation Today
Let’s Talk