User:PabloMotte

From MidrangeWiki
Revision as of 08:34, 22 August 2008 by PabloMotte (talk | contribs) (Added example compilecommands.xml temporarily)
Jump to: navigation, search

Me

I'm a WDSC power user, and first-line support for the WDSC developers in my company. I've learnt a lot in a small amount of time, including writing small WDSC plug-ins, and I'm willing to share that knowledge if I can.

What I do

We use WDSC v7 to create a Sun Java-based GUI using iSeries DB/RPGLE objects, and use Softlanding's Turnover and RSE Extensions, IBM Rational's ClearQuest, QuantumDB and a couple of my own plug-ins to help. I built a "silent install" using the IBM Package Utility and this is how the developers here install WDSCv7 when (if) they need it.

The best part of WDSC is Service Entry Points for debugging, but I'm also very happy with the Outline view as an amazing help when it comes to investigating "old" iSeries ILE source.

Help with WDSC Plug-ins

These links gave me the basic knowledge I needed to start with building "User Profiles" and other plug-ins for WDSC. (Note that WDz is very similar to WDSCi, so the info is still relevant):

Creating user profiles for the LPEX editor in WebSphere Developer for zSeries v6.0

Build extensions for Eclipse one snippet at a time

Extending the LPEX Editor in WebSphere Developer for zSeries v6.0

LPEX User's Guide and Reference

LPEX v3.2.2 JavaDoc (IBM)

IBM v5r1 JavaDoc


example compileCommands.xml file

<?xml version="1.0" encoding="UTF-8"?><types version="7.1.1"><copyright>(c) Copyright IBM Corporation 2002,2004</copyright><compiletype lastcompilename="CRTBNDC" type="C"><compilename current="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDC" labeleditable="false" menu="Both" name="CRTBNDC" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCMOD" labeleditable="false" menu="Both" name="CRTCMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTCBLPGM" type="CBL"><compilename current="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCBLPGM" labeleditable="false" menu="Both" name="CRTCBLPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDCBL" type="CBLLE"><compilename current="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCBL" labeleditable="false" menu="Both" name="CRTBNDCBL" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCBLMOD" labeleditable="false" menu="Both" name="CRTCBLMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDC" type="CICSC"><compilename current="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDC" labeleditable="false" menu="Both" name="CRTBNDC" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCMOD" labeleditable="false" menu="Both" name="CRTCMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTCBLPGM" type="CICSCBL"><compilename current="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCBLPGM" labeleditable="false" menu="Both" name="CRTCBLPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDCBL" type="CICSCBLLE"><compilename current="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCBL" labeleditable="false" menu="Both" name="CRTBNDCBL" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCBLMOD" labeleditable="false" menu="Both" name="CRTCBLMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLCBL" type="CICSSQLCBL"><compilename current="CRTSQLCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" default="CRTSQLCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" id="com.ibm.CRTSQLCBL" labeleditable="false" menu="Both" name="CRTSQLCBL" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCBLPGM" labeleditable="false" menu="Both" name="CRTCBLPGM" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTCLPGM" type="CL"><compilename current="CRTCLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCLPGM" labeleditable="false" menu="Both" name="CRTCLPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDC" type="CLE"><compilename current="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDC" labeleditable="false" menu="Both" name="CRTBNDC" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCMOD" labeleditable="false" menu="Both" name="CRTCMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDCL" type="CLLE"><compilename current="CRTBNDCL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) REPLACE(&R) TGTRLS(*CURRENT) DBGVIEW(*SOURCE)" default="CRTBNDCL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCL" labeleditable="false" menu="Both" name="CRTBNDCL" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) REPLACE(&R) TGTRLS(*CURRENT) DBGVIEW(*SOURCE)" default="CRTCLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCLMOD" labeleditable="false" menu="Both" name="CRTCLMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTCLPGM" type="CLP"><compilename current="CRTCLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCLPGM" labeleditable="false" menu="Both" name="CRTCLPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTCMD" type="CMD"><compilename current="CRTCMD SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) CMD(&O/&N) PGM(*LIBL/&N)" default="CRTCMD SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) CMD(&O/&N) PGM(*LIBL/&N)" id="com.ibm.CRTCMD" labeleditable="false" menu="Both" name="CRTCMD" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDCPP" type="CPP"><compilename current="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCPP" labeleditable="false" menu="Both" name="CRTBNDCPP" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCPPMOD" labeleditable="false" menu="Both" name="CRTCPPMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDCPP" type="CPPLE"><compilename current="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCPP" labeleditable="false" menu="Both" name="CRTBNDCPP" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCPPMOD" labeleditable="false" menu="Both" name="CRTCPPMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTDSPF" type="DSPF"><compilename current="CRTDSPF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" default="CRTDSPF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CRTDSPF" labeleditable="false" menu="Both" name="CRTDSPF" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTICFF" type="ICFF"><compilename current="CRTICFF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) FILE(&O/&N)" default="CRTICFF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) FILE(&O/&N)" id="com.ibm.CRTICFF" labeleditable="false" menu="Both" name="CRTICFF" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTLF" type="LF"><compilename current="CRTLF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" default="CRTLF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CRTLF" labeleditable="false" menu="Both" name="CRTLF" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTMNU" type="MENU"><compilename current="CRTMNU SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) MENU(&O/&N) TYPE(*UIM)" default="CRTMNU SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) MENU(&O/&N) TYPE(*UIM)" id="com.ibm.CRTMNU" labeleditable="false" menu="Both" name="CRTMNU" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTDSPF" type="MNUDDS"><compilename current="CRTDSPF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" default="CRTDSPF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CRTDSPF" labeleditable="false" menu="Both" name="CRTDSPF" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTPF" type="PF"><compilename current="CHGPF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" default="CHGPF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CHGPF" labeleditable="false" menu="Both" name="CHGPF" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTPF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" default="CRTPF SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CRTPF" labeleditable="false" menu="Both" name="CRTPF" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTPNLGRP" type="PNLGRP"><compilename current="CRTPNLGRP SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) PNLGRP(&O/&N)" default="CRTPNLGRP SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) PNLGRP(&O/&N)" id="com.ibm.CRTPNLGRP" labeleditable="false" menu="Both" name="CRTPNLGRP" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTPRTF" type="PRTF"><compilename current="CRTPRTF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" default="CRTPRTF SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) FILE(&O/&N)" id="com.ibm.CRTPRTF" labeleditable="false" menu="Both" name="CRTPRTF" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTRPGPGM" type="RPG"><compilename current="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTRPGPGM" labeleditable="false" menu="Both" name="CRTRPGPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTRPGPGM" type="RPG38"><compilename current="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTRPGPGM" labeleditable="false" menu="Both" name="CRTRPGPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTBNDRPG" type="RPGLE"><compilename current="CRTBNDRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF *NODEBUGIO) DBGVIEW(*SOURCE) REPLACE(&R)" default="CRTBNDRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDRPG" labeleditable="false" menu="Both" name="CRTBNDRPG" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTRPGMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) OPTION(*EVENTF *NODEBUGIO) DBGVIEW(*SOURCE) REPLACE(&R)" default="CRTRPGMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTRPGMOD" labeleditable="false" menu="Both" name="CRTRPGMOD" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTRPTPGM" type="RPT"><compilename current="CRTRPTPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG) OUTFILE(QGPL/&F) OUTMBR(&N)" default="CRTRPTPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG) OUTFILE(QGPL/&F) OUTMBR(&N)" id="com.ibm.CRTRPTPGM" labeleditable="false" menu="Both" name="CRTRPTPGM" nature="IBM defined" order="0" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLCI" type="SQLC"><compilename current="CRTSQLCI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTSQLCI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTSQLCI" labeleditable="false" menu="Both" name="CRTSQLCI" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDC PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDC" labeleditable="false" menu="Both" name="CRTBNDC" nature="IBM defined" order="1" stringeditable="true"/><compilename current="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCMOD" labeleditable="false" menu="Both" name="CRTCMOD" nature="IBM defined" order="2" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLCBL" type="SQLCBL"><compilename current="CRTSQLCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" default="CRTSQLCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" id="com.ibm.CRTSQLCBL" labeleditable="false" menu="Both" name="CRTSQLCBL" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTCBLPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTCBLPGM" labeleditable="false" menu="Both" name="CRTCBLPGM" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLCBLI" type="SQLCBLLE"><compilename current="CRTSQLCBLI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTSQLCBLI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTSQLCBLI" labeleditable="false" menu="Both" name="CRTSQLCBLI" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCBL PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCBL" labeleditable="false" menu="Both" name="CRTBNDCBL" nature="IBM defined" order="1" stringeditable="true"/><compilename current="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCBLMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCBLMOD" labeleditable="false" menu="Both" name="CRTCBLMOD" nature="IBM defined" order="2" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLCPPI" type="SQLCPPLE"><compilename current="CRTSQLCPPI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTSQLCPPI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTSQLCPPI" labeleditable="false" menu="Both" name="CRTSQLCPPI" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDCPP PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDCPP" labeleditable="false" menu="Both" name="CRTBNDCPP" nature="IBM defined" order="1" stringeditable="true"/><compilename current="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTCPPMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTCPPMOD" labeleditable="false" menu="Both" name="CRTCPPMOD" nature="IBM defined" order="2" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLRPG" type="SQLRPG"><compilename current="CRTSQLRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" default="CRTSQLRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*LSTDBG)" id="com.ibm.CRTSQLRPG" labeleditable="false" menu="Both" name="CRTSQLRPG" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" default="CRTRPGPGM PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*SRCDBG)" id="com.ibm.CRTRPGPGM" labeleditable="false" menu="Both" name="CRTRPGPGM" nature="IBM defined" order="1" stringeditable="true"/></compiletype><compiletype lastcompilename="CRTSQLRPGI" type="SQLRPGLE"><compilename current="CRTSQLRPGI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) COMMIT(*NONE) OPTION(*EVENTF) REPLACE(&R) DBGVIEW(*SOURCE)" default="CRTSQLRPGI OBJ(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTSQLRPGI" labeleditable="false" menu="Both" name="CRTSQLRPGI" nature="IBM defined" order="0" stringeditable="true"/><compilename current="CRTBNDRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTBNDRPG PGM(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTBNDRPG" labeleditable="false" menu="Both" name="CRTBNDRPG" nature="IBM defined" order="1" stringeditable="true"/><compilename current="CRTRPGMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" default="CRTRPGMOD MODULE(&O/&N) SRCFILE(&L/&F) SRCMBR(&N) REPLACE(&R) OPTION(*EVENTF) DBGVIEW(*SOURCE)" id="com.ibm.CRTRPGMOD" labeleditable="false" menu="Both" name="CRTRPGMOD" nature="IBM defined" order="2" stringeditable="true"/></compiletype><compiletype lastcompilename="" type="*BLANK"/></types>