Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Updates to documentation
git-svn-id: http://tclws.googlecode.com/svn/trunk@89 4eab59b1-ed42-0410-973d-ab9b78d4c8bc |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | proposed-main |
Files: | files | file ages | folders |
SHA1: |
c020a4093000a0679f894df0584f221c |
User & Date: | gerald.lester@4eab59b1-ed42-0410-973d-ab9b78d4c8bc 2010-11-16 23:55:42.000 |
Context
2010-11-17 04:35 |
Added Wub support
git-svn-id: http://tclws.googlecode.com/svn/trunk@90 4eab59b1-ed42-0410-973d-ab9b78d4c8bc check-in: 81cee77135 user: gerald.lester@4eab59b1-ed42-0410-973d-ab9b78d4c8bc tags: proposed-main | |
2010-11-16 23:55 |
Updates to documentation
git-svn-id: http://tclws.googlecode.com/svn/trunk@89 4eab59b1-ed42-0410-973d-ab9b78d4c8bc check-in: c020a40930 user: gerald.lester@4eab59b1-ed42-0410-973d-ab9b78d4c8bc tags: proposed-main | |
2010-11-16 22:42 |
Updates to Client side documentation.
git-svn-id: http://tclws.googlecode.com/svn/trunk@88 4eab59b1-ed42-0410-973d-ab9b78d4c8bc check-in: cff198f656 user: gerald.lester@4eab59b1-ed42-0410-973d-ab9b78d4c8bc tags: proposed-main | |
Changes
Changes to AolServer.tcl.
︙ | ︙ | |||
39 40 41 42 43 44 45 | ## ## ############################################################################### package require uri package require base64 package require html | | | 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | ## ## ############################################################################### package require uri package require base64 package require html package provide WS::AolServer 1.2.0 namespace eval ::WS::AolServer { array set portInfo {} set portList [list] set forever {} |
︙ | ︙ |
Changes to ClientSide.tcl.
︙ | ︙ | |||
50 51 52 53 54 55 56 | package require uri catch { package require tls http::register https 443 ::tls::socket } | | | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | package require uri catch { package require tls http::register https 443 ::tls::socket } package provide WS::Client 1.2.0 namespace eval ::WS::Client { ## ## serviceArr is indexed by service name and contains a dictionary that ## defines the service. The dictionary has the following structure: ## targetNamespace - the target namespace ## operList - list of operations |
︙ | ︙ |
Changes to Embedded.tcl.
︙ | ︙ | |||
33 34 35 36 37 38 39 | ## ## ############################################################################### package require uri package require base64 package require html | | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | ## ## ############################################################################### package require uri package require base64 package require html package provide WS::Embeded 1.2.0 namespace eval ::WS::Embeded { array set portInfo {} set portList [list] set forever {} |
︙ | ︙ |
Changes to ServerSide.tcl.
︙ | ︙ | |||
43 44 45 46 47 48 49 | if {![llength [info command dict]]} { package require dict } package require html package require log package require tdom | | | 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | if {![llength [info command dict]]} { package require dict } package require html package require log package require tdom package provide WS::Server 1.2.0 namespace eval ::WS::Server { array set serviceArr {} set procInfo {} set mode {} } |
︙ | ︙ |
Changes to Utilities.tcl.
︙ | ︙ | |||
51 52 53 54 55 56 57 | if {![llength [info command dict]]} { package require dict } package require log package require tdom package require struct::set | | | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | if {![llength [info command dict]]} { package require dict } package require log package require tdom package require struct::set package provide WS::Utils 1.2.0 namespace eval ::WS {} namespace eval ::WS::Utils { set typeInfo {} set currentSchema {} array set importedXref {} |
︙ | ︙ |
Changes to Wub.tcl.
︙ | ︙ | |||
39 40 41 42 43 44 45 | ## ## ############################################################################### package require uri package require base64 package require html | | | 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | ## ## ############################################################################### package require uri package require base64 package require html package provide WS::Wub 1.2.0 namespace eval ::WS::Wub { array set portInfo {} set portList [list] set forever {} |
︙ | ︙ |
Changes to docs/Calling a Web Service.html.
︙ | ︙ | |||
186 187 188 189 190 191 192 | <P><B>Pre-requisite Conditions : None</B> </P> <HR> <A name=Transforms></A> <H2>Defining Transforms </H2> <P><B>Procedure Name : <I>::WS::Client::SetServiceTransforms</I></B> </P> | < < < < < | 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | <P><B>Pre-requisite Conditions : None</B> </P> <HR> <A name=Transforms></A> <H2>Defining Transforms </H2> <P><B>Procedure Name : <I>::WS::Client::SetServiceTransforms</I></B> </P> <P><B>Description : Define a service's transforms</B> <PRE> Transform signature is: cmd serviceName operationName <I>transformType</I> xml {url {}} {argList {}} where <I>transformType</I> is <B>REQUEST</B> or <B>REPLY</B> and url and argList will only be present for <I>transformType</I> == <B>REQUEST</B> </PRE> </P> |
︙ | ︙ |
Changes to docs/index.html.
︙ | ︙ | |||
14 15 16 17 18 19 20 | <p> The distribution provides both client side access to Web Services and server side creation of Web Services. Currently only document/literal and rpc/encoded with HTTP Soap transport are supported on the client side. The server side currently works only with TclHttpd or embedded into an application. The server side provides all services as document/literal over HTTP Soap transport. Documentation for the package, including examples can | | > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <p> The distribution provides both client side access to Web Services and server side creation of Web Services. Currently only document/literal and rpc/encoded with HTTP Soap transport are supported on the client side. The server side currently works only with TclHttpd or embedded into an application. The server side provides all services as document/literal over HTTP Soap transport. Documentation for the package, including examples can be found here. </p> <UL> <LI> <A HREF="Calling a Web Service.html">Calling a Web Service from Tcl</A> <LI> <A HREF="Creating a Tcl Web Service.html">Creating a Tcl Web Service</A> <LI> <A HREF="Creating a Web Service Type.html">Creating a Web Service Type</A> <LI> <A HREF="Using Options.html">Using Web Service Options</A> <LI> <A HREF="Embedded Web Service.html">Embeding a Web Service into an application</A> <LI> <A HREF="Tcl Web Service Example.html">Tcl Web Service Example</A> </UL> <p> The client is known to work with #C and Java based Web Services (your mileage may very). |
︙ | ︙ |
Changes to pkgIndex.tcl.
1 2 3 4 5 6 7 8 9 10 | # Tcl package index file, version 1.1 # This file is generated by the "pkg_mkIndex" command # and sourced either when an application starts up or # by a "package unknown" script. It invokes the # "package ifneeded" command to set up package-related # information so that packages will be loaded automatically # in response to "package require" commands. When this # script is sourced, the variable $dir must contain the # full path name of this file's directory. | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # Tcl package index file, version 1.1 # This file is generated by the "pkg_mkIndex" command # and sourced either when an application starts up or # by a "package unknown" script. It invokes the # "package ifneeded" command to set up package-related # information so that packages will be loaded automatically # in response to "package require" commands. When this # script is sourced, the variable $dir must contain the # full path name of this file's directory. package ifneeded WS::Client 1.2.0 [list source [file join $dir ClientSide.tcl]] package ifneeded WS::Server 1.2.0 [list source [file join $dir ServerSide.tcl]] package ifneeded WS::Utils 1.2.0 [list source [file join $dir Utilities.tcl]] package ifneeded WS::Embeded 1.2.0 [list source [file join $dir Embedded.tcl]] |