Transaction Registry
EOAW_XREF_SBR Sub record
PeopleSoft Tips/Tricks
| APPL_ID | NUMBER(19,0) | No | 1 |
| JOB_NAME | VARCHAR2(130 BYTE) | No | 2 |
| APPL_NAME | VARCHAR2(130 BYTE) | No | 3 |
| APPL_GEN_NO | NUMBER(10,0) | No | 4 |
| START_DATE_TIME | DATE | Yes | 5 |
| END_DATE_TIME | DATE | Yes | 6 |
| SCHEDULED_DATE_TIME | DATE | Yes | 7 |
| STATE | VARCHAR2(64 BYTE) | Yes | 8 |
| TAG | VARCHAR2(128 BYTE) | Yes | 9 |
| COMMENTS | CLOB | Yes | 10 |
| EVENT_NAME | VARCHAR2(161 BYTE) | Yes | 11 |
| JOB_ID | NUMBER(19,0) | No | 1 |
| JOB_NAME | VARCHAR2(130 BYTE) | Yes | 2 |
| JOB_QUALIFIER | VARCHAR2(64 BYTE) | Yes | 3 |
| SUBMISSION_INSTANCE | NUMBER(10,0) | Yes | 4 |
| APPL_ID | NUMBER(19,0) | Yes | 5 |
| JOB_NO | VARCHAR2(32 BYTE) | Yes | 6 |
| AGENT_NAME | VARCHAR2(50 BYTE) | Yes | 7 |
| START_DATE_TIME | DATE | Yes | 8 |
| END_DATE_TIME | DATE | Yes | 9 |
| STATE | VARCHAR2(64 BYTE) | Yes | 10 |
| CONDITIONS | VARCHAR2(1024 BYTE) | Yes | 11 |
| WOB_TYPE | VARCHAR2(32 BYTE) | Yes | 12 |
| USERID | VARCHAR2(128 BYTE) | Yes | 13 |
| OVERDUE_START | NUMBER(19,0) | Yes | 14 |
| OVERDUE_END | NUMBER(19,0) | Yes | 15 |
| COMPLETION_CODE | VARCHAR2(10 BYTE) | Yes | 16 |
| COMMAND | VARCHAR2(1024 BYTE) | Yes | 17 |
| SCRIPT | VARCHAR2(1024 BYTE) | Yes | 18 |
| ARGUMENT | VARCHAR2(4000 BYTE) | Yes | 19 |
| ENVARS | VARCHAR2(4000 BYTE) | Yes | 20 |
| TAG | VARCHAR2(128 BYTE) | Yes | 21 |
| RESOURCES | VARCHAR2(1024 BYTE) | Yes | 22 |
| SUBAPPL | VARCHAR2(130 BYTE) | Yes | 23 |
| STATUS | VARCHAR2(1024 BYTE) | Yes | 24 |
| USER_STATUS | VARCHAR2(128 BYTE) | Yes | 25 |
| COMMENTS | VARCHAR2(2000 BYTE) | Yes | 26 |
| JOB_LOG_ID | VARCHAR2(128 BYTE) | Yes | 27 |
| READY_DATE_TIME | DATE | Yes | 28 |
| USER_REASON | VARCHAR2(1024 BYTE) | Yes | 29 |
| select | ESP_APPLICATION table related fields | ||
| APPL_ID, JOB_NAME, | -- APPL_NAME, APPL_GEN_NO, | ||
| START_DATE_TIME, END_DATE_TIME, | --SCHEDULED_DATE_TIME, | ||
| STATE, TAG, COMMENTS, | --EVENT_NAME, | ||
| JOB_ID, JOB_QUALIFIER, SUBMISSION_INSTANCE, JOB_NO, AGENT_NAME, CONDITIONS, WOB_TYPE, USERID, OVERDUE_START, OVERDUE_END, COMPLETION_CODE, COMMAND, | |||
| SCRIPT, ARGUMENT, ENVARS, RESOURCES, SUBAPPL, STATUS, USER_STATUS, JOB_LOG_ID, READY_DATE_TIME, USER_REASON | |||
| from ESP.esp_generic_job A ; | |||
| JOB_ID | NUMBER(19,0) | No | 1 |
| FILENAME | VARCHAR2(1024 BYTE) | Yes | 2 |
| TRIGGER_CONDITION | VARCHAR2(10 BYTE) | Yes | 3 |
| select | -- below are related fields from esp_generic_job |
| JOB_ID, | |
| FILENAME, | -- SCRIPT |
| TRIGGER_CONDITION | -- ARGUMENT |
| from ESP.ESP_FILEMONTR_JOB; |
PeopleTools> Integration Broker> Integration Setup> Service Operations
| Menu: | IB_PROFILE |
| Component: | IB_SERVICE |
| Page: | IB_SERVICE Record:PSOPRVERDFN |
select * from PSIBRTNGDEFN_VW where EFF_STATUS = 'A';
select * from PSOPRVERDFN where ACTIVE_FLAG = 'A'; -- this is parent of above
select * from PSSERVICEOPR_VW where ACTIVE_FLAG= 'A' and IB_OPERATIONNAME like '%SYNC%' and RTNGTYPE; -- synch and asynch
PeopleTools> Integration Broker> Service Operations> Monitor Monitoring> Asynchronous Services
select distinct SUBNODE, -- SUBQUEUE, 18 dist
IB_OPERATIONNAME, VERSIONNAME,PUBNODE, --PUBSTATUS, PUBCONSTATUS,
QUEUENAME,EXTOPERATIONNAME, ROUTINGDEFNNAME--,NRID,ACTIONNAME, CONVERSATIONID
from PSIBPUBCON_VW where SUBNODE <> 'PSFT_LM'; -- or pubnode = 'PSFT_HR';
select distinct PUBNODE,IB_OPERATIONNAME, VERSIONNAME, ACTIONNAME, QUEUENAME, EXTOPERATIONNAME
--IB_SEGMENTINDEX, IB_OPERATIONNAME, VERSIONNAME, ACTIONNAME, --SUBQUEUE,
--PUBNODE, PUBSTATUS, SUBCONSTATUS, QUEUENAME,EXTOPERATIONNAME, PROCESS_INSTANCE, CONVERSATIONID
from PSIBSUBCON_VW where pUBNODE<> 'PSFT_LM';
select distinct PUBNODE, PUBSTATUS, QUEUENAME, EXTOPERATIONNAME, IB_OPERATIONNAME ,ORIGPUBNODE, CONVERSATIONID
from PSIBPUBHDR_VW order by ORIGPUBNODE ,PUBNODE;
PeopleTools> Integration Broker> Service Operations> Monitor Monitoring> Synchronous Services
--
Publication Contracts
select distinct a1.*, i1.LASTUPDDTTM, i1.DESCR,
dbms_lob.substr (i1.DESCRLONG,3000,1 ),i1.IB_SERVICENAME,i1.LASTUPDOPRID,q.LASTUPDDTTM, q.DESCR,
dbms_lob.substr (q.DESCRLONG,3000,1 ),q.LASTUPDOPRID
,m1.MSGNAME,m1.DESCR, m1.LASTUPDDTTM, m1.LASTUPDOPRID,
dbms_lob.substr (m1.DESCRLONG,3000,1 )
from
(select distinct SUBNODE, -- SUBQUEUE, 18 dist
IB_OPERATIONNAME, VERSIONNAME,PUBNODE, --PUBSTATUS,
PUBCONSTATUS,
QUEUENAME,EXTOPERATIONNAME,
ROUTINGDEFNNAME--,NRID,ACTIONNAME, CONVERSATIONID
,min(LASTUPDDTTM),max(LASTUPDDTTM)
from PSIBPUBCON_VW
group by SUBNODE,
IB_OPERATIONNAME, VERSIONNAME, PUBNODE, QUEUENAME, EXTOPERATIONNAME,
ROUTINGDEFNNAME
) a1
, PSOPERATION i1, PSQUEUEDEFN q, PSOPRVERDFNPARM i2 left
outer join PSMSGDEFN m1 on i2.MSGNAME = m1.MSGNAME
where i1.IB_OPERATIONNAME =
a1.IB_OPERATIONNAME and q.QUEUENAME = a1.QUEUENAME and i1.IB_OPERATIONNAME =
i2.IB_OPERATIONNAME
; -- or pubnode =
'PSFT_HR';
--
Subscription Contracts
select distinct a1.*,
i1.LASTUPDDTTM,
i1.DESCR,
dbms_lob.substr (i1.DESCRLONG,3000,1 ),i1.IB_SERVICENAME,i1.LASTUPDOPRID,q.LASTUPDDTTM, q.DESCR,
dbms_lob.substr (q.DESCRLONG,3000,1 ),q.LASTUPDOPRID
,m1.MSGNAME,m1.DESCR, m1.LASTUPDDTTM, m1.LASTUPDOPRID,
dbms_lob.substr (m1.DESCRLONG,3000,1 )
from
(select distinct
PUBNODE,IB_OPERATIONNAME, VERSIONNAME, ACTIONNAME, QUEUENAME
--IB_SEGMENTINDEX, IB_OPERATIONNAME, VERSIONNAME,
ACTIONNAME, --SUBQUEUE,
--PUBNODE, PUBSTATUS, SUBCONSTATUS,
QUEUENAME,EXTOPERATIONNAME, PROCESS_INSTANCE, CONVERSATIONID
,min(LASTUPDDTTM),max(LASTUPDDTTM)
from PSIBSUBCON_VW --
where pUBNODE<> 'PSFT_LM'
group by PUBNODE,IB_OPERATIONNAME, VERSIONNAME, ACTIONNAME,
QUEUENAME) a1
, PSOPERATION
i1, PSQUEUEDEFN
q, PSOPRVERDFNPARM
i2 left outer join PSMSGDEFN m1 on i2.MSGNAME = m1.MSGNAME
where i1.IB_OPERATIONNAME
= a1.IB_OPERATIONNAME and q.QUEUENAME = a1.QUEUENAME and i1.IB_OPERATIONNAME =
i2.IB_OPERATIONNAME
;
--
Operation Instances
select distinct a1.*,
i1.LASTUPDDTTM,
i1.DESCR,dbms_lob.substr
( i1.DESCRLONG,3000,1 ),i1.IB_SERVICENAME,i1.LASTUPDOPRID,q.LASTUPDDTTM, q.DESCR,
dbms_lob.substr (q.DESCRLONG,3000,1 ),q.LASTUPDOPRID
,m1.MSGNAME,m1.DESCR, m1.LASTUPDDTTM, m1.LASTUPDOPRID,
dbms_lob.substr (m1.DESCRLONG,3000,1 )
from
(select distinct PUBNODE, PUBSTATUS, QUEUENAME,
EXTOPERATIONNAME, IB_OPERATIONNAME ,ORIGPUBNODE, CONVERSATIONID
,min(LASTUPDDTTM),max(LASTUPDDTTM)
from PSIBPUBHDR_VW group by PUBNODE, PUBSTATUS, QUEUENAME,
EXTOPERATIONNAME, IB_OPERATIONNAME ,ORIGPUBNODE, CONVERSATIONID)
a1, PSOPERATION
i1, PSQUEUEDEFN
q, PSOPRVERDFNPARM
i2 left outer join PSMSGDEFN m1 on i2.MSGNAME = m1.MSGNAME
where i1.IB_OPERATIONNAME
= a1.IB_OPERATIONNAME and q.QUEUENAME = a1.QUEUENAME and i1.IB_OPERATIONNAME =
i2.IB_OPERATIONNAME
order by ORIGPUBNODE
,PUBNODE;
--asynch
select distinct
a1.*, i1.LASTUPDDTTM,
i1.DESCR,
dbms_lob.substr (i1.DESCRLONG,3000,1 ),i1.IB_SERVICENAME,i1.LASTUPDOPRID
-- ,q.LASTUPDDTTM,
q.DESCR,dbms_lob.substr
( q.DESCRLONG,3000,1 ),q.LASTUPDOPRID ,i2.IB_OPERATIONNAME,q.QUEUENAME
,m1.MSGNAME,m1.DESCR, m1.LASTUPDDTTM, m1.LASTUPDOPRID,
dbms_lob.substr (m1.DESCRLONG,3000,1 )
from
(
select distinct -- 'ps_amm_synclis' ,PUBLISHTIMESTAMP, LASTUPDDTTM
IB_OPERATIONNAME,VERSIONNAME, TRXTYPE,
PUBNODE,--PUBLISHER,STATUSSTRING,
DESTPUBNODE, FINALDESTNODE,
PUBROUTINGTRAIL,max(PUBLISHTIMESTAMP),min(PUBLISHTIMESTAMP),
max(LASTUPDDTTM), min(LASTUPDDTTM)
from ps_amm_synclist a
group by IB_OPERATIONNAME, VERSIONNAME, TRXTYPE, PUBNODE,
DESTPUBNODE, FINALDESTNODE, PUBROUTINGTRAIL
)
a1, PSOPERATION
i1, PSOPRVERDFNPARM
i2 left outer join PSMSGDEFN m1 on i2.MSGNAME = m1.MSGNAME
where i1.IB_OPERATIONNAME
= a1.IB_OPERATIONNAME and i1.IB_OPERATIONNAME = i2.IB_OPERATIONNAME
order by 1 ,PUBNODE;
| Menu: | PROCESSMONITOR |
| Component: | PROCESSMONITOR |
| Page: | PMN_PRCSLIST |
Component: PROCESSMONITOR
Page: PMN_PRCSRQSTDETAIL
Menu: PROCESSMONITOR
Component: PROCESSMONITOR
Page: PMN_PRCSRQSTPARMS
Menu: PROCESSMONITOR
Component: PROCESSMONITOR
Page: PMN_BAT_MSGLOG
Menu: PROCESSMONITOR
Component: PROCESSMONITOR
Page: PMN_BAT_TIMINGS
Menu: PROCESSMONITOR
Component: PROCESSMONITOR
Page: PMN_CDM_INDEX
Menu: PROCESSMONITOR
File List:
select PRCSINSTANCE, CONTENTID, FILENAME, CDM_FILE_TYPE, FILE_SIZE, DTTM_CREATED, CDM_ADMIN, CDM_BINARY_FILE, DESCR50, FLDNOTUSED from ps_CDM_FILELIST_VW where PRCSINSTANCE =29596062 ;
Distribute to:
select CONTENTID, PRCSINSTANCE, DISTID, DISTIDTYPE from ps_CDM_AUTH where PRCSINSTANCE= 29596062;
SELECT
a.fieldname,
a.version,
a.fieldtype,
a.length,
a.decimalpos,
a.format,
a.formatlength,
a.image_fmt,
a.formatfamily,
a.dispfmtname,
a.defcntryyr,
a.imemode,
a.kblayout,
a.objectownerid,
to_char(CAST((a.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
a.lastupdoprid,
a.fldnotused,
a.auxflagmask,
a.descrlong,
b.recname,
b.fieldname,
b.fieldnum,
b.defrecname,
b.deffieldname,
b.curctlfieldname,
b.edittable,
b.useedit,
b.useedit2,
b.subrecord,
b.subrecver,
b.setcntrlfld,
b.defguicontrol,
b.label_id,
to_char(CAST((b.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
b.lastupdoprid,
b.timezoneuse,
b.timezonefieldname,
b.reltmdtfieldname,
b.currctluse,
c.recname,
c.fieldcount,
c.indexcount,
c.ddlcount,
c.version,
c.auditrecname,
c.recuse,
c.rectype,
c.setcntrlfld,
c.rellangrecname,
c.optdelrecname,
c.recdescr,
c.parentrecname,
c.qrysecrecname,
c.sqltablename,
c.buildseqno,
c.opttrigflag,
c.objectownerid,
to_char(CAST((c.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
c.lastupdoprid,
c.systemidfieldname,
c.timestampfieldname,
c.auxflagmask,
c.descrlong,
d.pnlname,
d.pnlfldid,
d.fieldnum,
d.pnlfieldname,
d.fieldtype,
d.editsize,
d.dsplformat,
d.fieldleft,
d.fieldtop,
d.fieldright,
d.fieldbottom,
d.editlblleft,
d.editlbltop,
d.editlblright,
d.editlblbottom,
d.dsplfill,
d.lbltype,
d.lblloc,
d.lblpadsize,
d.usedefaultlabel,
d.label_id,
d.lbltext,
d.fielduse,
d.fieldusetmp,
d.deferproc,
d.occurslevel,
d.recname,
d.fieldname,
d.onvalue,
d.offvalue,
d.assocfieldnum,
d.occurscount1,
d.occursoffset1,
d.occurscount2,
d.occursoffset2,
d.occurscount3,
d.occursoffset3,
d.subpnlname,
d.subpnlver,
d.fieldstyle,
d.labelstyle,
d.fieldsizetype,
d.labelsizetype,
d.prcstype,
d.prcsname,
d.promptfield,
d.formatfamily,
d.dispfmtname,
d.popupmenu,
d.treectrlid,
d.treectrltype,
d.multirectree,
d.nodecount,
d.grdcolumncount,
d.grdshowcolhdg,
d.grdshowrowhdg,
d.grdoddrowstyle,
d.grdevenrowstyle,
d.grdactivetabstyle,
d.grdinactivetabstyl,
d.grdnavbarstyle,
d.grdlabelstyle,
d.grdlblmsgset,
d.grdlblmsgnum,
d.grdlblalign,
d.grdacttype,
d.grdallowcolsort,
d.tabenable,
d.pbdisplaytype,
d.opennewwindow,
d.urldynamic,
d.url_id,
d.gotoportalname,
d.gotonodename,
d.gotomenuname,
d.gotopnlgrpname,
d.gotomktname,
d.gotopnlname,
d.gotopnlaction,
d.srchbypnldata,
d.scrollaction,
d.toolaction,
d.contname,
d.contnameover,
d.contnamedisable,
d.ptlblimgcollapse,
d.ptlblimgexpand,
d.ptadjhiddenfields,
d.ptcollapsedataarea,
d.ptdfltviewexpanded,
d.pthidefields,
d.showcolhiderows,
d.ptlebexpandfield,
d.showtabcntlbtn,
d.selindicatortype,
d.secureinvisible,
d.enableasanchor,
d.urlencodedbyapp,
e.pnlname,
e.pnlfldid,
e.fieldnum,
e.pnlfieldname,
e.fieldtype,
e.editsize,
e.dsplformat,
e.fieldleft,
e.fieldtop,
e.fieldright,
e.fieldbottom,
e.editlblleft,
e.editlbltop,
e.editlblright,
e.editlblbottom,
e.dsplfill,
e.lbltype,
e.lblloc,
e.lblpadsize,
e.usedefaultlabel,
e.label_id,
e.lbltext,
e.fielduse,
e.fieldusetmp,
e.deferproc,
e.occurslevel,
e.recname,
e.fieldname,
e.onvalue,
e.offvalue,
e.assocfieldnum,
e.occurscount1,
e.occursoffset1,
e.occurscount2,
e.occursoffset2,
e.occurscount3,
e.occursoffset3,
e.subpnlname,
e.subpnlver,
e.fieldstyle,
e.labelstyle,
e.fieldsizetype,
e.labelsizetype,
e.prcstype,
e.prcsname,
e.promptfield,
e.formatfamily,
e.dispfmtname,
e.popupmenu,
e.treectrlid,
e.treectrltype,
e.multirectree,
e.nodecount,
e.grdcolumncount,
e.grdshowcolhdg,
e.grdshowrowhdg,
e.grdoddrowstyle,
e.grdevenrowstyle,
e.grdactivetabstyle,
e.grdinactivetabstyl,
e.grdnavbarstyle,
e.grdlabelstyle,
e.grdlblmsgset,
e.grdlblmsgnum,
e.grdlblalign,
e.grdacttype,
e.grdallowcolsort,
e.tabenable,
e.pbdisplaytype,
e.opennewwindow,
e.urldynamic,
e.url_id,
e.gotoportalname,
e.gotonodename,
e.gotomenuname,
e.gotopnlgrpname,
e.gotomktname,
e.gotopnlname,
e.gotopnlaction,
e.srchbypnldata,
e.scrollaction,
e.toolaction,
e.contname,
e.contnameover,
e.contnamedisable,
e.ptlblimgcollapse,
e.ptlblimgexpand,
e.ptadjhiddenfields,
e.ptcollapsedataarea,
e.ptdfltviewexpanded,
e.pthidefields,
e.showcolhiderows,
e.ptlebexpandfield,
e.showtabcntlbtn,
e.selindicatortype,
e.secureinvisible,
e.enableasanchor,
e.urlencodedbyapp,
f.pnlname,
f.version,
f.pnltype,
f.fieldcount,
f.maxpnlfldid,
f.gridhorz,
f.gridvert,
f.helpcontextnum,
f.paneltop,
f.panelleft,
f.panelright,
f.panelbottom,
f.pnlstyle,
f.stylesheetname,
f.ffstylesheetname,
f.pnluse,
f.deferproc,
f.descr,
f.popupmenu,
f.license_code,
to_char(CAST((f.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
f.lastupdoprid,
f.objectownerid,
f.ffstyledesktop,
f.ffstylephone,
f.ffstyletablet,
f.pnlusetemp,
f.ffstylemedium,
f.ffstyleexlarge,
f.descrlong,
g.pnlname,
g.version,
g.pnltype,
g.fieldcount,
g.maxpnlfldid,
g.gridhorz,
g.gridvert,
g.helpcontextnum,
g.paneltop,
g.panelleft,
g.panelright,
g.panelbottom,
g.pnlstyle,
g.stylesheetname,
g.ffstylesheetname,
g.pnluse,
g.deferproc,
g.descr,
g.popupmenu,
g.license_code,
to_char(CAST((g.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
g.lastupdoprid,
g.objectownerid,
g.ffstyledesktop,
g.ffstylephone,
g.ffstyletablet,
g.pnlusetemp,
g.ffstylemedium,
g.ffstyleexlarge,
g.descrlong,
h.pnlgrpname,
h.market,
h.pnlname,
h.subitemnum,
h.itemname,
h.itemlabel,
h.foldertablabel,
h.hidden,
i.pnlgrpname,
i.market,
i.pnlname,
i.subitemnum,
i.itemname,
i.itemlabel,
i.foldertablabel,
i.hidden,
j.pnlgrpname,
j.market,
j.version,
j.actions,
j.descr,
j.addsrchrecname,
j.searchrecname,
j.searchpnlname,
j.loadloc,
j.saveloc,
j.disablesave,
j.objectownerid,
to_char(CAST((j.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
j.lastupdoprid,
j.primaryaction,
j.dfltaction,
j.dfltsrchtype,
j.deferproc,
j.expentryproc,
j.reqsecuressl,
j.inclnavigation,
j.forcesearch,
j.allowactmodesel,
j.pnlnavflags,
j.tbarbtns,
j.showtbar,
j.addlinkmsgset,
j.addlinkmsgnum,
j.srchlinkmsgset,
j.srchlinkmsgnum,
j.srchtextmsgset,
j.srchtextmsgnum,
j.wsrpcompliant,
j.fluidmode,
j.layoutmode,
j.incfooter,
j.incside,
j.incheader,
j.incsearch,
j.smallffopt,
j.comp_type,
j.pnlgrpuse,
j.descrlong,
l.menuname,
l.barname,
l.itemname,
l.itemnum,
l.itemtype,
l.pnlgrpname,
l.market,
l.barlabel,
l.itemlabel,
l.xfercount,
l.searchrecname,
m.menuname,
m.barname,
m.itemname,
m.itemnum,
m.itemtype,
m.pnlgrpname,
m.market,
m.barlabel,
m.itemlabel,
m.xfercount,
m.searchrecname,
n.menuname,
n.version,
n.menugroup,
n.installed,
n.grouporder,
n.menuorder,
n.groupsep,
n.menusep,
n.menulabel,
n.menutype,
n.descr,
n.objectownerid,
to_char(CAST((n.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
n.lastupdoprid,
n.descrlong,
o.menuname,
o.version,
o.menugroup,
o.installed,
o.grouporder,
o.menuorder,
o.groupsep,
o.menusep,
o.menulabel,
o.menutype,
o.descr,
o.objectownerid,
to_char(CAST((o.lastupddttm) AS TIMESTAMP),
'YYYY-MM-DD-HH24.MI.SS.FF'),
o.lastupdoprid,
o.descrlong,
p.portal_name,
p.portal_reftype,
p.portal_objname,
p.portal_urltext,
q.portal_name,
q.portal_reftype,
q.portal_objname,
q.portal_uri_seg1,
q.portal_uri_seg2,
q.portal_urltext
FROM
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
psdbfield a
LEFT OUTER JOIN psrecfield b ON a.fieldname = b.fieldname
)
LEFT OUTER JOIN psrecdefn c ON b.recname = c.recname
)
LEFT OUTER JOIN pspnlfield d ON b.recname = d.recname AND b.fieldname = d.fieldname
)
LEFT OUTER JOIN pspnldefn f ON d.pnlname = f.pnlname
)
LEFT OUTER JOIN pspnlgroup h ON f.pnlname = h.pnlname
)
LEFT OUTER JOIN pspnlgrpdefn j ON h.pnlgrpnamJt = j.market
)
LEFT OUTER JOIN psmenuitem l ON j.pnlgrpname = l.pnlgrpname AND j.market = l.market
)
LEFT OUTER JOIN psmenudefn n ON l.menuname = n.menuname
)
LEFT OUTER JOIN psprsmdefn p ON p.portal_uri_seg2 = j.pnlgrpname
)
LEFT OUTER JOIN pspnlfield e ON a.fieldname = e.fieldname
)
LEFT OUTER JOIN pspnldefn g ON e.pnlname = g.pnlname
)
LEFT OUTER JOIN pspnlgroup i ON g.pnlname = i.pnlname
)
LEFT OUTER JOIN pspnlgrpdefn k ON i.pnlgrpname = k.pnlgrpname AND i.market = k.market
)
LEFT OUTER JOIN psmenuitem m ON k.pnlgrpname = m.pnlgrpname AND k.market = m.market
)
LEFT OUTER JOIN psmenudefn o ON m.menuname = o.menuname
)
LEFT OUTER JOIN psprsmdefn q ON q.portal_uri_seg2 = k.pnlgrpname
)