Changes

Jump to: navigation, search

User:Tlo5

3,977 bytes added, 13:18, 14 April 2009
no edit summary
:'''Current Job/Position:''' Junior Developer @ Smart Processing Solutions Inc.
:'''Blog:''' [http://tlo5.blogspot.com/ tlo5.blogspot.com]
 
== Beginners ==
 
* '''[http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/ Tutorias by Jordan Anastasiade (Professor Seneca College)]'''
* '''[http://www.eclipse.org/home/newcomers.php Eclipse Newcomers FAQ]'''
* '''[http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverviewInitial.html Eclipse Webtools Architecture Overview]'''
* '''[http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/naming.html Eclipse Naming Conventions]'''
* '''[http://www.eclipse.org/webtools/community/ Eclipse WTP Community]'''
** '''[http://www.eclipse.org/webtools/community/education/web/index.php Eclipse WTP Community Education]'''
 
== Installing Tools ==
 
* '''Download [http://www.eclipse.org/downloads/ Eclipse for RCP/Plug-in Developers (175 MB)]'''. Unzip on your system in the directory: '''''Eclipse PlugIn'''''
 
* '''Download [http://download.eclipse.org/webtools/downloads/ Eclipse Web Tools Platform]''' (Stable Milestone Build)
 
== IRC Channels ==
 
* Eclipse IRC channels are [http://wiki.eclipse.org/index.php/IRC available here]'''
* Seneca IRC channel - #seneca
 
== Contributions ==
=== Week 1 ===
 
* Not enroll in course
 
 
=== Week 2 ===
* Unzipped Eclipse WTP and Eclipse for RCP/Plug-in Developers on my home PC
* Set up Zenit Wiki page, Blog and Account on Bugzilla website
* Installed Eclipse Communication Framework (ECF) to run IRC within Eclipse WTP
* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173912#c0 173912]
* Conducted research on Ecipse WTP - Web Services bugs
 
=== Week 3 ===
 
* Home PC went out of would not start WTP properly. Decide to install Eclipse on VMWare session on laptop
* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=267447#c0 267447] but was having a very difficult time reproducing due to lack of knowledge on the system
 
=== Week 4 ===
 
* Investigate on various bugs to pick one that I can actually handle
 
=== Week 5 ===
 
* Found that the org.eclipse.wst.wsdl.ui package links to source code present in org.elicpse.wst.wsdl package.
* Downloaded org.eclipse.wst.wsdl package to perform debugging and understand flow of logic through different classes
 
=== Week 6 ===
 
* Documented on Angel Vera techniques to find the source code for the specific bug
 
=== Week 7 ===
 
* Read Jatinder's blog and found out WSDL Editor not available in Debugger (M4) and downloaded M5. Success
* Found bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 236404] and was successful to reproducing
 
=== Week 8 ===
 
* Debugged the whole WSDL file and learned different things including: WSDL is built using DOM, DOM uses recursion to build child nodes, each node is a different Class and uses the following name format <WSDL_ELEMENT_NAME>+<Impl> e.g PortImpl
 
=== Week 9 ===
 
* read and understand PortType.java, PortTypeImpl.java, Types.java, Port.java
 
=== Week 10 ===
 
* Trace and debug the "Add", "Delete", and "Extension" buttons
* read and understand WSDLElement.java, WSDLFactory.java, WSDLPackage.java
 
=== Week 11 ===
 
* Found the Nodes structure and there seems to be problem with ExtensibleElement.java and ExtensibleElementImpl.java
* Insert various codes into ExtensibleElement.java and WSDLElement to remove the "annotation" - Unsuccessful
* wrote documentation the finding of all the ExtenibleElement classes
 
 
 
== Projects ==
=== [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 Bug 236404] ===
----
 
==== Description ====
 
:WSDL editor does not remove removed annotations from Properties/Extensions tab
 
:Steps To Reproduce:
:1.Create WSDL file
:2. In "Source" tab add annotation in wsdl:portType
:<xsd:annotation>
: <xsd:documentation>
: Annotation
: </xsd:documentation>
:</xsd:annotation>
:3. This annotation be added to the Properties/Extensions tab
:4.Remove this annotation.
:5. This annotation don't removed from the Properties/Extensions tab
:6. Ctrl-z, Ctrl-y : annotations will be added to Properties/Extensions tab
1
edit

Navigation menu