1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| SELECT
u.UPROC_NAME,
n.ENVCODE,
XMLSERIALIZE(CONTENT XMLELEMENT(
NAME "Uproc",
XMLATTRIBUTES(u.UPROC_NAME AS "UPROC_NAME",u.VUPR AS "VUPR",u.LABEL AS "LABEL",u.UPT AS "UPT",u.SHELL AS "SHELL",u.IS_BINARY AS "IS_BINARY",u.CLFIL AS "CLFIL",u.FP_REF AS "FP_REF",u.APPLI AS "APPLI",u.DOM AS "DOM",u.DEF_INFO AS "DEF_INFO",u.MEMO_TYPE AS "MEMO_TYPE",u.MEMO_NUMBER AS "MEMO_NUMBER",u.UCLASS AS "UCLASS",u.MAIL_T AS "MAIL_T",u.MAIL_A AS "MAIL_A",u.MAIL_O AS "MAIL_O",u.MAIL_R AS "MAIL_R",u.MAIL_LOG_SEND AS "MAIL_LOG_SEND",u.MAIL_LOG_MAXSIZE AS "MAIL_LOG_MAXSIZE",u.MAIL_ENABLED AS "MAIL_ENABLED",u.MAIL_VERSION AS "MAIL_VERSION",u.AUTOPATCH AS "AUTOPATCH",u.INTERACTIVE AS "INTERACTIVE",u.AUTORETRY_COUNT AS "AUTORETRY_COUNT",u.AUTORETRY_DELAY_MM AS "AUTORETRY_DELAY_MM",u.STATUSMGT_STATUS AS "STATUSMGT_STATUS",u.STATUSMGT_TYPE AS "STATUSMGT_TYPE",u.STATUSMGT_FILE_TO_PARSE AS "STATUSMGT_FILE_TO_PARSE",u.STATUSMGT_OP AS "STATUSMGT_OP",u.STATUSMGT_PATTERN AS "STATUSMGT_PATTERN",to_char(u.LFORM) AS "LFORM" ),
XMLELEMENT(
NAME "tvars",
(SELECT XMLAGG(XMLELEMENT(NAME "tvar", XMLATTRIBUTES(vt.VPOS AS "VPOS",vt.VNAME AS "VNAME",vt.VVALUE AS "VVALUE",vt.VLENGTH AS "VLENGTH"))) FROM G_UNI_UPR_LAUNCHVAR_T vt WHERE vt.UPRID=u.UPRID )
)
)) AS UPR_DEFINITION
FROM
USOCPRMP0.V_UNI_SRC_LASTEXT n
INNER JOIN USOCPRMP0.G_UNI_UPROCS u ON u.EXTID=n.EXTID
WHERE
UPROC_NAME='SOC_EXTPRM'; |
Partager