Skip to content

Instantly share code, notes, and snippets.

@accasey
accasey / get-extensions.cmd
Last active November 3, 2020 08:44
Grab current VS Code extensions
code --list-extensions | xargs -L 1 echo code --install-extensions
@accasey
accasey / forms-w-labels.sql
Created November 5, 2019 14:52
Retrieve Form Fields with Labels
WITH MY_VIEW AS (
SELECT FIELDNAME,LABEL18,ROWNUM AS ROWNUMBER
FROM (
SELECT A.FIELDNAME,A.LABEL18
FROM PS_FS_SD_RECFLD A
,PS_FS_SD_GRPFLD B
WHERE B.SD_GRP_NAME = 'VNDR_AUTH'
AND A.SD_RECNAME = 'VNDR_AUTH'
AND B.SD_RECNAME = A.SD_RECNAME
AND B.SD_FLDNAME = A.SD_FLDNAME
@accasey
accasey / setEnv.sh
Created October 30, 2019 17:54
Enabling SSL Debug for WebLogic
# If you use the IB connector param SSLProtocols , then this will appear in the info. section of IB msglog.html file.
# For the web server, you can add these parameters to the 'JAVA_OPIONS_os' parameter in setEnv.sh/cmd and then check the logs.
# -Dssl.debug=true -Dweblogic.StdoutDebugEnabled=true -Dweblogic.security.SSL.verbose=true -Djavax.net.debug=all
#Here is an example:
SET JAVA_OPTIONS_WIN=-jrockit -XnoOpt -XXnoJITInline -Xms512m -Xmx512m -Dtoplink.xml.platform=oracle.toplink.platform.xml.jaxp.JAXPPlatform -Dssl.debug=true -Dweblogic.StdoutDebugEnabled=true -Dweblogic.security.SSL.verbose=true -Djavax.net.debug=all
@accasey
accasey / event-mapping.sql
Created August 30, 2019 19:03
Retrieve Event Mapping configuration
SELECT B.PTCS_SERVICEID
,C.PORTAL_OBJNAME
,C.PORTAL_URI_SEG1 AS MENUNAME
,C.PORTAL_URI_SEG2 AS PNLGRPNAME
,C.PORTAL_URI_SEG3 AS MARKET
,B.PTCS_INSTANCELBL
,NVL((SELECT X.XLATLONGNAME
FROM PSXLATITEM X
WHERE X.FIELDNAME = 'PTCS_ISCOMPSERVICE'
AND X.FIELDVALUE = B.PTCS_ISCOMPSERVICE
@accasey
accasey / script.sql
Created August 20, 2019 15:10
Error logic to add to SQL scripts
WHENEVER SQLERROR EXIT SQL.SQLCODE;
WHENEVER OSERROR EXIT;
@accasey
accasey / get_portal_paths.sql
Created June 4, 2019 15:35
Query to get pages based on user roles
SELECT DISTINCT Y.MENUNAME
,Y.COMPONENTNAME
,Y.MARKET
,Y.PORTAL_LABEL AS LABEL
,Y.PORTAL_OBJNAME
,Y.PORTAL_PRNTOBJNAME
,Y.PORTAL_CNTPRV_NAM
,Y.VERSION
,Y.PORTAL_URL_CHKSUM
,TO_CHAR(E.PORTAL_NAVPATH) AS PATHNAME
@accasey
accasey / get_roles_for_va.sql
Created June 4, 2019 15:35
Get roles required for nav collections exposed as tiles
WITH MY_TILE_NAV_COLL AS
(
/* This query provides the list of all tiles (CREF objects, CREF paths) and their
corresponding nav collection CREF object. */
SELECT A.PTPPB_GROUPLET_ID AS TILE_NAME
,A.DESCR AS TILE_DESCRIPTION
,A.PTPPB_ORIG_DISP_ID AS TILE_CREF_OBJECT
,'Root > Fluid Structure and Content > Fluid Pages > ' || D.PORTAL_LABEL AS TILE_PATH
,C.PTPPB_VALUE AS NAV_COLL_CREF_OBJECT
FROM PS_PTPPB_GROUPLET A
@accasey
accasey / update_psoprdefn.sql
Created May 30, 2019 15:19
Updates to PSOPRDEFN handling the VERSION
UPDATE PSVERSION SET VERSION = VERSION + 1 WHERE OBJECTTYPENAME IN ('UPM','SYS')
/
UPDATE PSLOCK SET VERSION = VERSION + 1 WHERE OBJECTTYPENAME = 'UPM'
/
DELETE FROM PSROLEUSER WHERE ROLEUSER = :1 AND ROLENAME LIKE '%%'
/
UPDATE PSOPRDEFN SET VERSION = (SELECT VERSION
FROM PSVERSION
WHERE OBJECTTYPENAME = 'UPM'
)
@accasey
accasey / update_psversion_pslock_qdm.sql
Created April 10, 2019 14:00
Update version of Query Manager via sql
UPDATE PSLOCK SET VERSION = VERSION + 1 WHERE OBJECTTYPENAME = 'QDM'
/
UPDATE PSVERSION SET VERSION = VERSION + 1 WHERE OBJECTTYPENAME IN ('QDM','SYS')
/
UPDATE PSQRYDEFN SET VERSION = (SELECT VERSION FROM PSLOCK WHERE OBJECTTYPENAME = 'QDM')
WHERE OPRID = :1
AND QRYNAME = :2
/
COMMIT
/
@accasey
accasey / developer_homepage.js
Created April 4, 2019 14:01
Bookmarklet to open the Developer Homepage (from the landing page)
javascript:lpSwipeToTabFromDD(%27ERP.EMPLOYEE.MY_DEVELOPER_HOME%27);