<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/dia2webservice/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 12 May 2012 09:12:56 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dia2webservice/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by freerunner9</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -1,43 +1,50 @@
-Dia is a free powerfull Diagram drawing tool. I have used it to generate a php webservice file. The webService is compatible with the nuSoap library.
-
-Firstly let's take a look at what is required in the webService in nuSoap:
-
+Dia is a free powerfull Diagram drawing tool. I have used it to generate a php webservice file. The generated WebService is compatible with the nuSoap library.
+
+Please follow the below steps to get the most of the sotfware. Also check the "Version history" page in "Browse Pages" section to see what is new.
+
+
+__Firstly let's take a look at what is required in the webService in nuSoap:__
+
 1) An object
 2) The object's paramteres
 3) Object's methods
 4) Methods' parameters.
 
-Knowing this we can create a webservice php file from our UML diagram.
+__Create the diagram__
+
+_There is an example diagram available in the download section_
 
 What we need to know:
-An object is a UML-Class. So the name of the UML class is the name of our new object.
-
-Let's reffer to an object called 'Computer'. Most probably we have a database in which there is table that lists computers. We want our WebService to work with this database and provide us with information about certain computers.
-
-So we create a "UML-Class" object on the diagram.
-We call it 'Computer'.
-Then we create a list of attributes of this computer - these will be the values the object has.
-So we add a number of attributeS:
-- computerID:int
-- computerIP:string
-- computerName:string
-
-Now we want to have a method in our web service that gets the information about a computer from the database, accourding to the specified computerID.
-So we add a method (in Dia it's called 'Operation'):
-- getComputerInfo
-we want it to have a parameter of:
-
-computerID:int
-
-and we also want this method to return a "Computer" object so we set the "Operation data"/"Type" to "Computer"
-
-In human language it means that we created a method called "getComputerInfo" which is of type(return a value of) "Computer" and takes "ComputerID" as a parameter.
-
-Basically thats it. You can create a lot of parameters, change return type to 'int', 'string' or 'SomeOtherObject'.
-You can add as many methods as you want.
-
-If you would like to get a list of Computers in an array format then we need to create a different complex type with SOAP-ENC:array. To create Computers list just adda stereotype to name to the object.
+__An object is a UML-Class__. So the name of the UML class is the name of our new object.
+
+We will create an object called _Computer_. Let's imagine that we have a database of computers in our office. We want to be able to get and update the _Computers_ using the webservice.
+
+
+1) Create an _UML-Class_ object on the diagram.
+2) Name it _Computer_.
+3) Add attributes to the _Computer_ 
+
+    a) - computerID:int
+
+    b) - computerIP:string
+
+    c) - computerName:string
+
+4) Add a method to the _Computer_ - get the information about a computer from the database, according to the specified computerID. In operation tab add:
+
+    a) _getComputerInfo_ 
+
+    b) with parameter _computerID_ of type _int_
+
+    c) the operation should return an object _Computer_ - set type "Operation data"/"Type"  _Computer_
+
+
+
+___Basically thats it. You can create a lot of parameters, change return type to 'int', 'string' or 'SomeOtherObject'. Add as many methods and objects as you need.___
+
+
+__Object Lists__
+
+If you would like to get a list of Computers in an array format then we need to create a different complex type with SOAP-ENC:array. To create Computers list just add a stereotype to name to the object.
 For example in the UML-Class "Computer" fill in the field "stereotype" with a name of the list in this case "Computers". This will generate a list of computers.
 If you want to create a method to get a number of computers then: to the Computer class object add a method that is in a type of "Computers".
-
-That's it. To create more object create more uml-Classes.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">freerunner9</dc:creator><pubDate>Sat, 12 May 2012 09:12:56 -0000</pubDate><guid>https://sourceforge.netcf5f36a8b3f703fed2ccb2da1f11afec6be9df8e</guid></item><item><title>WikiPage Home modified by freerunner9</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">freerunner9</dc:creator><pubDate>Mon, 23 Apr 2012 15:22:14 -0000</pubDate><guid>https://sourceforge.net5d242a663c096e5358f2c0db5b3b39b03489d0a5</guid></item><item><title>WikiPage Home modified by freerunner9</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">freerunner9</dc:creator><pubDate>Mon, 23 Apr 2012 15:22:09 -0000</pubDate><guid>https://sourceforge.netdae0cdf55ddaf5a4144f6cb23d535e4ed8061afc</guid></item><item><title>WikiPage Home modified by freerunner9</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,8 +1,43 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/dia2webservice/wiki/markdown_syntax/) syntax.
-
-[[project_admins]]
-[[download_button]]
+Dia is a free powerfull Diagram drawing tool. I have used it to generate a php webservice file. The webService is compatible with the nuSoap library.
+
+Firstly let's take a look at what is required in the webService in nuSoap:
+
+1) An object
+2) The object's paramteres
+3) Object's methods
+4) Methods' parameters.
+
+Knowing this we can create a webservice php file from our UML diagram.
+
+What we need to know:
+An object is a UML-Class. So the name of the UML class is the name of our new object.
+
+Let's reffer to an object called 'Computer'. Most probably we have a database in which there is table that lists computers. We want our WebService to work with this database and provide us with information about certain computers.
+
+So we create a "UML-Class" object on the diagram.
+We call it 'Computer'.
+Then we create a list of attributes of this computer - these will be the values the object has.
+So we add a number of attributeS:
+- computerID:int
+- computerIP:string
+- computerName:string
+
+Now we want to have a method in our web service that gets the information about a computer from the database, accourding to the specified computerID.
+So we add a method (in Dia it's called 'Operation'):
+- getComputerInfo
+we want it to have a parameter of:
+
+computerID:int
+
+and we also want this method to return a "Computer" object so we set the "Operation data"/"Type" to "Computer"
+
+In human language it means that we created a method called "getComputerInfo" which is of type(return a value of) "Computer" and takes "ComputerID" as a parameter.
+
+Basically thats it. You can create a lot of parameters, change return type to 'int', 'string' or 'SomeOtherObject'.
+You can add as many methods as you want.
+
+If you would like to get a list of Computers in an array format then we need to create a different complex type with SOAP-ENC:array. To create Computers list just adda stereotype to name to the object.
+For example in the UML-Class "Computer" fill in the field "stereotype" with a name of the list in this case "Computers". This will generate a list of computers.
+If you want to create a method to get a number of computers then: to the Computer class object add a method that is in a type of "Computers".
+
+That's it. To create more object create more uml-Classes.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">freerunner9</dc:creator><pubDate>Mon, 23 Apr 2012 15:21:39 -0000</pubDate><guid>https://sourceforge.net09e067777c2135a0e01005227b87b4e5ada9aebe</guid></item><item><title>WikiPage Home modified by freerunner9</title><link>https://sourceforge.net/p/dia2webservice/wiki/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/dia2webservice/wiki/markdown_syntax/) syntax.

[[project_admins]]
[[download_button]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">freerunner9</dc:creator><pubDate>Mon, 23 Apr 2012 14:42:28 -0000</pubDate><guid>https://sourceforge.netb2cc2b51351ec17ab462927be415bd7da8a2b39d</guid></item></channel></rss>