Problem with invoking ejbdoclet without build.xml
<[email protected]> Wed, 3 Dec 2008 12:03:04 +0800
| Newsgroups | gmane.comp.java.xdoclet.devel |
|---|---|
| Message-ID | <B45A4D848505A74CAA0327A501D92E494F452F@APAXM1114.dir.svc.accenture.com> |
This is a multi-part message in MIME format.
--===============6032973227298967664==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C954FC.09D6EA48"
This is a multi-part message in MIME format.
------_=_NextPart_001_01C954FC.09D6EA48
Content-Type: text/plain;
charset="GB2312"
Content-Transfer-Encoding: quoted-printable
Hi guys,
I=A1=AFve been trying to invoke ejbdoclet without build.xml as follows:
public static void main(String[] args) {
=09
Project project =3D new Project();
project.init();
project.fireBuildStarted();
=09
EjbDocletTask ejbDocletTask =3D new EjbDocletTask();
ejbDocletTask.init();
=09
ejbDocletTask.setProject(project);
ejbDocletTask.setTaskName("EjbDoclet");
ejbDocletTask.setDestDir(new File("D:\\ejb"));
=09
EjbDocletTask.EjbSpecVersion ejbSpecVersion =3D new =
EjbDocletTask.EjbSpecVersion();
ejbSpecVersion.setValue(EjbDocletTask.EjbSpecVersion.EJB_2_0); =09
ejbDocletTask.setEjbSpec(ejbSpecVersion);
=09
ejbDocletTask.setForce(true);
ejbDocletTask.setVerbose(true);
=09
FileSet fileSet =3D new FileSet();
fileSet.setDir(new File("D:\\ejbsrc"));
fileSet.setIncludes("**/ejb/*.java");
ejbDocletTask.addFileset(fileSet);
=09
RemoteInterfaceSubTask remoteInterfaceSubTask =3D new =
RemoteInterfaceSubTask();
remoteInterfaceSubTask.setSubTaskName("remoteinterface");
ejbDocletTask.addSubTask(remoteInterfaceSubTask);
LocalInterfaceSubTask localInterfaceSubTask =3D new =
LocalInterfaceSubTask();
localInterfaceSubTask.setSubTaskName("localinterface");
ejbDocletTask.addSubTask(localInterfaceSubTask);
=09
HomeInterfaceSubTask homeInterfaceSubTask =3D new =
HomeInterfaceSubTask();
homeInterfaceSubTask.setSubTaskName("homeinterface");
ejbDocletTask.addSubTask(homeInterfaceSubTask);
=09
LocalHomeInterfaceSubTask localHomeInterfaceSubTask =3D new =
LocalHomeInterfaceSubTask();
localHomeInterfaceSubTask.setSubTaskName("localhomeinterface");
ejbDocletTask.addSubTask(localHomeInterfaceSubTask);
=09
DaoSubTask daoSubTask =3D new DaoSubTask();
daoSubTask.setSubTaskName("dao");
ejbDocletTask.addSubTask(daoSubTask);
=09
SessionSubTask sessionSubTask =3D new SessionSubTask();
sessionSubTask.setSubTaskName("session");
ejbDocletTask.addSubTask(sessionSubTask);
=09
EjbDotXmlSubTask ejbDotXmlSubTask =3D new EjbDotXmlSubTask();
ejbDotXmlSubTask.setSubTaskName("deploymentdescriptor");
ejbDotXmlSubTask.setDestDir(new File("D:\\ejb"));
ejbDotXmlSubTask.setValidateXML(true);
ejbDocletTask.addSubTask(ejbDotXmlSubTask);
=09
WebLogicSubTask webLogicSubTask =3D new WebLogicSubTask();
webLogicSubTask.setSubTaskName("weblogic");
WebLogicSubTask.Version version =3D new WebLogicSubTask.Version();
version.setValue("6.1");
webLogicSubTask.setVersion(version);
webLogicSubTask.setXmlencoding("UTF-8");
webLogicSubTask.setDestDir(new File("D:\\ejb"));
webLogicSubTask.setValidateXML(false);
webLogicSubTask.setDatasource("mojJNDI01");
webLogicSubTask.setPersistence("weblogic");
ejbDocletTask.addSubTask(webLogicSubTask);
=09
ejbDocletTask.execute();
project.fireBuildFinished(null);
}
Problems:
1. the generated ejb-jar.xml is not the same as the one generated =
through build.xml.=20
It=A1=AFs has lines <ejb-class>xxxxxBean</ejb-class> instead of =
<ejb-class>xxxxxSession</ejb-class>.
Does anybody know how to make this right?
2. without giving names to subtasks, the code won=A1=AFt run.
3. without adding the dao subtask, the code won=A1=AFt run
Sincerely,
Don Han(=BA=AB=B6=AC)
China Delivery Center, Accenture
Email: [email protected]
MSN: [email protected]
Tel: 0411-82147800-6465
------_=_NextPart_001_01C954FC.09D6EA48
Content-Type: text/html;
charset="GB2312"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dgb2312">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7653.38">
<TITLE>Problem with invoking ejbdoclet without build.xml</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Arial">Hi</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"> guys,</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">I</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">=A1=AF</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">ve been trying to</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">i</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">nvok</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">e</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"> ejbdoclet</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">without</FONT><FONT =
SIZE=3D2 FACE=3D"Arial"> build.xml</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"></FONT> <FONT SIZE=3D2 FACE=3D"Arial">as =
follows:</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">public</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">static</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">void</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
main(String[] args) {</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> </SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">Project project</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
Project();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">project.init();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">project.fireBuildStarted();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">EjbDocletTask</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New"> ejbDocletTask =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">EjbDocletTask</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">ejbDocletTask.init();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.setProject(project);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.setTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"EjbDoclet"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.setDestDir(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
File(</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">"D:\\ejb"</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">));</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">EjbDocletTask</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">.EjbSpecVersion ejbSpecVersion =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">EjbDocletTask</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">.EjbSpecVersion();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbSpecVersion.setValue(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">EjbDocletTask</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">.EjbSpecVersion.</FONT></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000C0" SIZE=3D2 FACE=3D"Courier =
New">EJB_2_0</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">); =
</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.setEjbSpec(ejbSpecVersion);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">ejbDocletTask.setForce(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">true</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">);</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.setVerbose(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">true</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">);</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">FileSet fileSet =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
FileSet();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">fileSet.setDir(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
File(</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">"D:\\</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">ejb</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">src"</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">));</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">fileSet.setIncludes(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"**/ejb/*.java"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addFileset(fileSet);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">RemoteInterfaceSubTask =
remoteInterfaceSubTask =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
RemoteInterfaceSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">remoteInterfaceSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"remoteinterface"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(remoteInterfaceSubTask);</FONT></SPAN><SPAN=
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">LocalInterfaceSubTask =
localInterfaceSubTask =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
LocalInterfaceSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">localInterfaceSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"localinterface"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(localInterfaceSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">HomeInterface</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">SubTask =
homeInterfaceSubTask =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
HomeInterfaceSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">homeInterfaceSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"homeinterface"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(homeInterfaceSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">LocalHomeInterfaceSubTask =
localHomeInterfaceSubTask =3D</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B> <FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
LocalHomeInterfaceSubTask();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">localHomeInterfaceSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"localhomeinterface"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(localHomeInterfaceSubTask);</FONT></SPAN><S=
PAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">DaoSubTask daoSubTask =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
DaoSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">daoSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"dao"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(daoSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">SessionSubTask sessionSubTask =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
SessionSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">sessionSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"session"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(sessionSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">EjbDotXmlSubTask ejbDotXmlSubTask =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
EjbDotXmlSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDotXmlSubTask.setSubTaskName(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier =
New">"deploymentdescriptor"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDotXmlSubTask.setDestDir(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
File(</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">"D:\\ejb"</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">));</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDotXmlSubTask.setValidateXML(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">true</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">);</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(ejbDotXmlSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
=
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">WebLogicSubTask webLogicSubTask =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
WebLogicSubTask();</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">webLogicSubTask.setSubTaskN</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">ame(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"weblogic"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">WebLogicSubTask.Version version =
=3D</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B> <FONT COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
WebLogicSubTask.Version();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">version.setValue(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"6.1"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setVersion(version);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setXmlencoding(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"UTF-8"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setDestDir(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">new</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> =
File(</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" SIZE=3D2 FACE=3D"Courier =
New">"D:\\ejb"</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">));</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setValidateXML(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">false</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">);</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setDatasource(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"mojJNDI01"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">webLogicSubTask.setPersistence(</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#2A00FF" =
SIZE=3D2 FACE=3D"Courier New">"weblogic"</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.addSubTask(webLogicSubTask);</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
</SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">ejbDocletTask.execute();</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> =
<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier =
New">project.fireBuildFinished(</FONT></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#7F0055" SIZE=3D2 FACE=3D"Courier =
New">null</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">);</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">}</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">Problems</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">:</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Courier New">1. </FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">the generated ejb-jar.xml is not the same =
as</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">t</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">he one</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> generated through =
build.xml</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
</SPAN></P>
<UL DIR=3DLTR>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New"> </FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">I</FONT><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">t</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">=A1=AF</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">s =
has lines <ejb-class></FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">xxxxxBean</ejb-class> instead of =
<ejb-class>xxxxxSession</ejb-class>.</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> </FONT> =
<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">Does anybody know =
how to make this right</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">?</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
</UL>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Courier New">2. </FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Courier New">without giving names to subtasks, the code =
won</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">=A1=AF</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">t =
run.</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Courier New">3. </FONT> <FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">without add</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">ing</FONT><FONT =
COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New"> the dao subtask, the =
code won</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier =
New">=A1=AF</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Courier New">t =
run</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"></SPAN></B><A =
NAME=3D""><B><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">Sincerely</FONT></SPAN></B></A><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#0000FF" SIZE=3D4 FACE=3D"Freestyle =
Script">,</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#0000FF" SIZE=3D4 =
FACE=3D"Freestyle Script">Don Han(</FONT></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><I><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#0000FF" SIZE=3D4 =
FACE=3D"STXingkai">=BA=AB=B6=AC</FONT></SPAN></I><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#0000FF" SIZE=3D4 FACE=3D"Freestyle =
Script">)</FONT></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><U></U></SPAN><U><SPAN LANG=3D"en-us"></SPAN></U></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"><B><I></I></B></SPAN><SPAN =
LANG=3D"en-us"><B><I></I></B></SPAN><B><I><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000080" SIZE=3D1 FACE=3D"Arial">China Delivery Center, =
Accenture</FONT></SPAN></I></B><SPAN =
LANG=3D"en-us"><B><I></I></B></SPAN><SPAN =
LANG=3D"en-us"><B><I></I></B></SPAN><B><I><SPAN =
LANG=3D"en-us"></SPAN></I></B></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><U></U></SPAN><U><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#0000FF" SIZE=3D1 FACE=3D"Arial">Email: =
[email protected]</FONT></SPAN></U><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><U></U></SPAN><U><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#0000FF" SIZE=3D1 FACE=3D"Arial">MSN: =
[email protected]</FONT></SPAN></U></P>
<P DIR=3DLTR><U><SPAN LANG=3D"en-us"><FONT COLOR=3D"#0000FF" SIZE=3D1 =
FACE=3D"Arial">Tel: 0411-82147800-6465</FONT></SPAN></U><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><U></U></SPAN><U><SPAN =
LANG=3D"en-us"></SPAN></U></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<BR>
<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>
</BODY>
</HTML>
------_=_NextPart_001_01C954FC.09D6EA48--
--===============6032973227298967664==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--===============6032973227298967664==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
--===============6032973227298967664==--