ws
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 37
Blatte::Ws 0.9.4
Blatte::Ws is a whitespace wrapper for Blatte objects. more>>
Blatte::Ws is a whitespace wrapper for Blatte objects.
SYNOPSIS
You probably dont want to use this module directly. Instead, use the ws functions (wrapws, unwrapws, wsof) in Blatte.pm.
Blatte objects are frequently nested inside of whitespace objects, representing the whitespace that preceded the object on input, or that should precede the object on output. The outermost whitespace wrapper takes precedence.
<<lessSYNOPSIS
You probably dont want to use this module directly. Instead, use the ws functions (wrapws, unwrapws, wsof) in Blatte.pm.
Blatte objects are frequently nested inside of whitespace objects, representing the whitespace that preceded the object on input, or that should precede the object on output. The outermost whitespace wrapper takes precedence.
Download (0.031MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
917 downloads
CelSius WS 1.0.1
CelSius Web Script is a C++ written all-new and accurate scripting language. more>>
CelSius Web Script is a C++ written all-new and accurate scripting language, optimized for web, but which can be used with files or directly from command-line. WS stands for Web Script.
Whats New in This Release:
ï¿1⁄2 Speed increases (code cleanup), better string control, POST variables, URL decoding, and the functions readfile, writefile, url_decode, chdir, readdir, interpret, and eval.
<<lessWhats New in This Release:
ï¿1⁄2 Speed increases (code cleanup), better string control, POST variables, URL decoding, and the functions readfile, writefile, url_decode, chdir, readdir, interpret, and eval.
Download (0.010MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1318 downloads
idl2wsdl 0.41
idl2wsdl is an IDL compiler to WSDL (Web Services Description Language). more>>
idl2wsdl is an IDL compiler to WSDL (Web Services Description Language).
SYNOPSIS
idl2wsdl [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s (xsd|rng)
Specify the schema used. By default xsd.
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2wsdl parses the given input file (IDL) and generates :
a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
idl2wsdl is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2wsdl needs XML::DOM module.
idl2wsdl needs a cpp executable.
<<lessSYNOPSIS
idl2wsdl [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s (xsd|rng)
Specify the schema used. By default xsd.
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2wsdl parses the given input file (IDL) and generates :
a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
idl2wsdl is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2wsdl needs XML::DOM module.
idl2wsdl needs a cpp executable.
Download (0.016MB)
Added: 2007-05-31 License: Perl Artistic License Price:
545 downloads
Openwsman 1.2.2
Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification. more>>
Openwsman is a project intended to provide an open-source implementation of the Web Services Management specification and to expose system management information on the Linux operating system using the WS-Management protocol.
WS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects.
This specification identifies a core set of Web service specifications and usage requirements to expose a common set of operations that are central to all systems management. This comprises the abilities to:
- Discover the presence of management resources and navigate between them
Get, Put, Create, Rename, and Delete individual management resources, such as settings and dynamic values
- Enumerate the contents of containers and collections, such as large tables and logs
- Subscribe to events emitted by managed resources
- Execute specific management methods with strongly typed input and output parameters
Enhancements:
- fixed client bug: return 0 if no auth callback is defined
<<lessWS-Management is based on a suite of web services specifications and usage requirements that exposes a set of operations focused on and covers all system management aspects.
This specification identifies a core set of Web service specifications and usage requirements to expose a common set of operations that are central to all systems management. This comprises the abilities to:
- Discover the presence of management resources and navigate between them
Get, Put, Create, Rename, and Delete individual management resources, such as settings and dynamic values
- Enumerate the contents of containers and collections, such as large tables and logs
- Subscribe to events emitted by managed resources
- Execute specific management methods with strongly typed input and output parameters
Enhancements:
- fixed client bug: return 0 if no auth callback is defined
Download (0.62MB)
Added: 2007-08-11 License: Artistic License Price:
806 downloads
SOAP::WSDL 1.20
SOAP::WSDL is a Perl module. more>>
SOAP::WSDL is a Perl module.
SYNOPSIS
use SOAP::WSDL;
my $soap=SOAP::WSDL->new( wsdl => http://server.com/ws.wsdl )
->proxy( http://myurl.com);
$soap->wsdlinit;
my $som=$soap->call( method => [
{ name => value },
{ name => value } ]);
SOAP::WSDL provides decent WSDL support for SOAP::Lite. It is built as a add-on to SOAP::Lite, and will sit on top of it, forwarding all the actual request-response to SOAP::Lite - somewhat like a pre-processor.
WSDL support means that you dont have to deal with those bitchy namespaces some web services set on each and every method call parameter.
It also means an end to that nasty
SOAP::Data->name( Name )->value(
SOAP::Data->name( Sub-Name)->value( Subvalue )
);
encoding of complex data. (Another solution for this problem is just iterating recursively over your data. But that doesnt work if you need more information [e.g. namespaces etc] than just your data to encode your parameters).
And it means that you can use ordinary hashes for your parameters - the encording order will be derived from the WSDL and not from your (unordered) data, thus the problem of unordered perl-hashes and WSDL >sequence< definitions is solved, too. (Another solution for the ordering problem is tying your hash to a class that provides ordered hashes - Tie::IxHash is one of them).
<<lessSYNOPSIS
use SOAP::WSDL;
my $soap=SOAP::WSDL->new( wsdl => http://server.com/ws.wsdl )
->proxy( http://myurl.com);
$soap->wsdlinit;
my $som=$soap->call( method => [
{ name => value },
{ name => value } ]);
SOAP::WSDL provides decent WSDL support for SOAP::Lite. It is built as a add-on to SOAP::Lite, and will sit on top of it, forwarding all the actual request-response to SOAP::Lite - somewhat like a pre-processor.
WSDL support means that you dont have to deal with those bitchy namespaces some web services set on each and every method call parameter.
It also means an end to that nasty
SOAP::Data->name( Name )->value(
SOAP::Data->name( Sub-Name)->value( Subvalue )
);
encoding of complex data. (Another solution for this problem is just iterating recursively over your data. But that doesnt work if you need more information [e.g. namespaces etc] than just your data to encode your parameters).
And it means that you can use ordinary hashes for your parameters - the encording order will be derived from the WSDL and not from your (unordered) data, thus the problem of unordered perl-hashes and WSDL >sequence< definitions is solved, too. (Another solution for the ordering problem is tying your hash to a class that provides ordered hashes - Tie::IxHash is one of them).
Download (0.014MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1142 downloads
Wiseman 0.5
Wiseman is an implementation of the WS-Management specification for the Java SE platform. more>>
Wiseman is an implementation of the WS-Management specification for the Java SE platform. Wiseman project scope includes the WS-Management specification and its dependent specifications, which can be found at http://www.dmtf.org/standards/wbem/wsman/.
The project requires Java SE 5+ or above, and is built on JAXB 2.0 and SAAJ 1.3 (part of the JAX-WS project). Ant scripts for standalone and Netbeans builds are supplied.
Enhancements:
- This is the first binary release, and it provides good coverage of version 1.0 of the DMTF WS Management specification.
- This release features a tutorial on creating and exposing resources, starting from your schema through generating a Java Web application.
- It also contains sample client and server applications.
<<lessThe project requires Java SE 5+ or above, and is built on JAXB 2.0 and SAAJ 1.3 (part of the JAX-WS project). Ant scripts for standalone and Netbeans builds are supplied.
Enhancements:
- This is the first binary release, and it provides good coverage of version 1.0 of the DMTF WS Management specification.
- This release features a tutorial on creating and exposing resources, starting from your schema through generating a Java Web application.
- It also contains sample client and server applications.
Download (7.5MB)
Added: 2006-09-20 License: The Apache License 2.0 Price:
1135 downloads
Whitespace 1.02
Whitespace is a Perl module to cleanup various types of bogus whitespace in source files. more>>
Whitespace is a Perl module to cleanup various types of bogus whitespace in source files.
SYNOPSIS
use Whitespace;
# Instantiate a whitespace object with
# both input and output files specified
$ws = new Whitespace($infile, $outfile);
# Instantiate a whitespace object with
# only the input files specified (in-place cleanup)
$ws2 = new Whitespace($infile);
# Detect the whitespaces
$ret = $ws->detect();
detect returns undef if it is unable to operate on the given file.
The error that caused the undef can be retrieved using error
print $ws->error() . "n" unless defined $ret;
detect returns the types of whitespaces detected as a hash which can be retrieved using the method status. The populated hash might look like this, if the file only had leading, trailing and end-of-line spaces (say on 3 lines).
%stat = %{$env->status()};
print map "$_ => $stat{$_}n", sort keys %stat;
eol => 3
indent => 0
leading => 1
spacetab => 0
trailing => 1
Cleanup can be achieved for all the whitespaces or for just a given type of whitespace, using the following methods.
If a outfile is given, the cleaned contents are written to this file. If not, the contents are replaced in-place. undef is returned if there was an error writing the file.
# To cleanup the all the whitespaces
$ret = $env->cleanup();
# To cleanup leading whitespaces only
$leadstat = $env->leadclean();
# To cleanup trailing whitespaces only
$trailstat = $env->trailclean();
# To cleanup indentation whitespaces only
$indentstat = $env->indentclean();
# To cleanup space-followed-by-tabs only
$sftstat = $env->spacetabclean();
# To cleanup end-of-line whitespaces only
$eolstat = $env->eolclean();
<<lessSYNOPSIS
use Whitespace;
# Instantiate a whitespace object with
# both input and output files specified
$ws = new Whitespace($infile, $outfile);
# Instantiate a whitespace object with
# only the input files specified (in-place cleanup)
$ws2 = new Whitespace($infile);
# Detect the whitespaces
$ret = $ws->detect();
detect returns undef if it is unable to operate on the given file.
The error that caused the undef can be retrieved using error
print $ws->error() . "n" unless defined $ret;
detect returns the types of whitespaces detected as a hash which can be retrieved using the method status. The populated hash might look like this, if the file only had leading, trailing and end-of-line spaces (say on 3 lines).
%stat = %{$env->status()};
print map "$_ => $stat{$_}n", sort keys %stat;
eol => 3
indent => 0
leading => 1
spacetab => 0
trailing => 1
Cleanup can be achieved for all the whitespaces or for just a given type of whitespace, using the following methods.
If a outfile is given, the cleaned contents are written to this file. If not, the contents are replaced in-place. undef is returned if there was an error writing the file.
# To cleanup the all the whitespaces
$ret = $env->cleanup();
# To cleanup leading whitespaces only
$leadstat = $env->leadclean();
# To cleanup trailing whitespaces only
$trailstat = $env->trailclean();
# To cleanup indentation whitespaces only
$indentstat = $env->indentclean();
# To cleanup space-followed-by-tabs only
$sftstat = $env->spacetabclean();
# To cleanup end-of-line whitespaces only
$eolstat = $env->eolclean();
Download (0.004MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
WMsensormon 1.2.1
Wmsensormon is a doc app for WindowMaker that utilizes lm_sensors to monitor CPU temp, sys temp, fan speeds, and CPU voltage. more>>
Wmsensormon is a doc app for WindowMaker that utilizes lm_sensors to monitor CPU temp, sys temp, fan speeds, and CPU voltage.
It offers configurable warnings for overheating, and the sensors displayed are adjustable by the user with command line parameters.
Installation:
make
make install
wmsensormon
Options:
-h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-sw switch CPU and SYS temperature readings
use with -s1 or -s2 if SYS temp is first
-swf switch fans to read fan3 and fan4
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-dt danger CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ds danger SYS temperature, default: system value (i.e. 60)
input values in Celsius
-df danger fan speed, default: system value (i.e. 3000)
-wt warning CPU temperature, default: danger value
input values in Celsius
-ws warning SYS temperature, default: danger value
input values in Celsius
-wf warning fan speed, default: danger value
-lv limit CPU core volts, default is system value either: max voltage first, min
voltage second (i.e. 180 170) or:
percent difference first, value second (i.e. % 5 175)
Enhancements:
- when a command line arg gets a invalid parameter return error rather than ok
- fixed reading in the limit values from the wrong sensor if using the -sw option
- added option to choose a sensors chip to read from.
- added support for detecting whether the chosen sensor chip is a temperature sensor or some other type.
- if the choosen chip is number 0 or no chip is chosen, autodetect the chip to use.
<<lessIt offers configurable warnings for overheating, and the sensors displayed are adjustable by the user with command line parameters.
Installation:
make
make install
wmsensormon
Options:
-h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-sw switch CPU and SYS temperature readings
use with -s1 or -s2 if SYS temp is first
-swf switch fans to read fan3 and fan4
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-dt danger CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ds danger SYS temperature, default: system value (i.e. 60)
input values in Celsius
-df danger fan speed, default: system value (i.e. 3000)
-wt warning CPU temperature, default: danger value
input values in Celsius
-ws warning SYS temperature, default: danger value
input values in Celsius
-wf warning fan speed, default: danger value
-lv limit CPU core volts, default is system value either: max voltage first, min
voltage second (i.e. 180 170) or:
percent difference first, value second (i.e. % 5 175)
Enhancements:
- when a command line arg gets a invalid parameter return error rather than ok
- fixed reading in the limit values from the wrong sensor if using the -sw option
- added option to choose a sensors chip to read from.
- added support for detecting whether the chosen sensor chip is a temperature sensor or some other type.
- if the choosen chip is number 0 or no chip is chosen, autodetect the chip to use.
Download (0.026MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1490 downloads
PAR::WebStart 0.18
PAR::WebStart is a Perl implementation of Javas WebStart. more>>
PAR::WebStart is a Perl implementation of Javas WebStart.
SYNOPSIS
my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};
my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});
my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};
This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.
PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.
<<lessSYNOPSIS
my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};
my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});
my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};
This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.
PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.
Download (0.023MB)
Added: 2007-03-23 License: Perl Artistic License Price:
945 downloads
Wily::Message 0.02
Wily::Message is a Perl extension to handle Wily Messages. more>>
Wily::Message is a Perl extension to handle Wily Messages.
SYNOPSIS
use Wily::Message;
use Wily::Connect;
# opens a file in wily and exits when the window is destroyed
my $win_id;
my $ws = Wily::Connect::connect();
my $wm = Wily::Message->new(Wily::Message::WMnew, 0, 0, 0, 1,
/tmp/file_to_edit);
$ws->syswrite($wm->flatten());
my $buffer = ;
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMnew: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRnew) {
$win_id = $wm->{window_id};
$wm = Wily::Message->new(Wily::Message::WMattach, $win_id, 0, 0,
Wily::Message::WEdestroy);
$ws->syswrite($wm->flatten());
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMattach: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRattach) {
} else {
die "Expected a WRattach, but didnt get one";
}
} else {
die "Expected a WRnew, but didnt get one";
}
while (1) {
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WEdestroy and $wm->{window_id} == $win_id) {
last;
}
}
A simple object wrapper around Wily messages with a helper function to assist in extracting messages from the wily connection.
<<lessSYNOPSIS
use Wily::Message;
use Wily::Connect;
# opens a file in wily and exits when the window is destroyed
my $win_id;
my $ws = Wily::Connect::connect();
my $wm = Wily::Message->new(Wily::Message::WMnew, 0, 0, 0, 1,
/tmp/file_to_edit);
$ws->syswrite($wm->flatten());
my $buffer = ;
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMnew: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRnew) {
$win_id = $wm->{window_id};
$wm = Wily::Message->new(Wily::Message::WMattach, $win_id, 0, 0,
Wily::Message::WEdestroy);
$ws->syswrite($wm->flatten());
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMattach: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRattach) {
} else {
die "Expected a WRattach, but didnt get one";
}
} else {
die "Expected a WRnew, but didnt get one";
}
while (1) {
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WEdestroy and $wm->{window_id} == $win_id) {
last;
}
}
A simple object wrapper around Wily messages with a helper function to assist in extracting messages from the wily connection.
Download (0.021MB)
Added: 2007-02-27 License: Perl Artistic License Price:
969 downloads
Axis2 0.94
Apache Axis2 is a next generation Web Services stack (client and server) written in Java that supports asynchronous calling. more>>
Apache Axis2 is a next generation Web Services stack (client and server) written in Java that supports asynchronous calling, a high-performance object model, WS-Addressing, and a powerful extensibility model that supports WSReliableMessaging, WS-Sec, and WS-AtomicTransactions.
Main features:
- AXIOM, an XML object model working on StAX (Streaming API for XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
- Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
- Module Architecture, mechanism to extend the SOAP Processing Model
- Module version support , can have multiple versions of the same module and use them depending on the requirement.
- Content hierarchy
- Archive based deployment Model and Directory based deployment model
- JWS like deployment (making Java class into Web service)
- WSDL Code Generation Tool for Stub and skeletons
- WS-Addressing, both the submission (2004/08) and final (2005/08) versions
- WSS4J module for security
- Improved and user friendly Client API
- WSDL2Java
- REST (REpresentational State Transfer) Support
- Transports supports: HTTP, SMTP, TCP, JMS
- Raw XML providers
- Support for MTOM/ MIME/ SwA
- SAAJ implementation
- DOOM - New Feature
- Pack/Unpack capability for the generated code- New Feature
- Axis Data Binding - ADB (Framework and Schema Compiler)
- Numerous bug fixes since last release
Enhancements:
- Fixing of memory leaks
- Client API changes , Introducing ServiceClient instead of MEPClient, InOnlyMEPClient, InOutMEPClient, Call. (Please note that the above classes will be deprecated in this release.)
- Module versioning support , can have multiple versions of the same module and use them depending on the requirement.
- Code generator improved to process multi-port WSDLs properly
- Packing and unpacking options for the code generated classes
<<lessMain features:
- AXIOM, an XML object model working on StAX (Streaming API for XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
- Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
- Module Architecture, mechanism to extend the SOAP Processing Model
- Module version support , can have multiple versions of the same module and use them depending on the requirement.
- Content hierarchy
- Archive based deployment Model and Directory based deployment model
- JWS like deployment (making Java class into Web service)
- WSDL Code Generation Tool for Stub and skeletons
- WS-Addressing, both the submission (2004/08) and final (2005/08) versions
- WSS4J module for security
- Improved and user friendly Client API
- WSDL2Java
- REST (REpresentational State Transfer) Support
- Transports supports: HTTP, SMTP, TCP, JMS
- Raw XML providers
- Support for MTOM/ MIME/ SwA
- SAAJ implementation
- DOOM - New Feature
- Pack/Unpack capability for the generated code- New Feature
- Axis Data Binding - ADB (Framework and Schema Compiler)
- Numerous bug fixes since last release
Enhancements:
- Fixing of memory leaks
- Client API changes , Introducing ServiceClient instead of MEPClient, InOnlyMEPClient, InOutMEPClient, Call. (Please note that the above classes will be deprecated in this release.)
- Module versioning support , can have multiple versions of the same module and use them depending on the requirement.
- Code generator improved to process multi-port WSDLs properly
- Packing and unpacking options for the code generated classes
Download (0.79MB)
Added: 2006-01-16 License: The Apache License 2.0 Price:
1391 downloads
CGI::Widget::DBI::Search
CGI::Widget::DBI::Search is a database search widget. more>>
CGI::Widget::DBI::Search is a database search widget.
SYNOPSIS
use CGI::Widget::DBI::Search;
$ws = CGI::Widget::DBI::Search->new(q => $self->{q}, -dbh => $self->{dbh});
# the following shows a configuration for a car parts database search
$ws->{-sql_table} = Cars2Diagram AS c, Diagram AS d, Parts AS p, DiagramScheme AS s;
$ws->{-where_clause} = WHERE c.CarCode=? AND c.DiagramCode=d.DiagramCode AND d.Category=? AND d.DiagramCode=s.DiagramCode AND s.PartCode=p.PartCode;
$ws->{-bind_params} = [$carcode, $category];
$ws->{-sql_retrieve_columns} =
[qw(p.PartCode p.PartName p.Description p.UnitPrice p.CoreCharge),
(p.UnitPrice + p.CoreCharge) AS TotalCharge];
$ws->{-display_columns} =
{ PartCode => "Code ", PartName => "Name", Description => "Description",
UnitPrice => "Price", CoreCharge => "Core Charge", TotalCharge => "Total Charge",
};
$ws->{-numeric_columns} = { PartCode => 1 };
$ws->{-currency_columns} = { UnitPrice => 1, CoreCharge => 1 };
#$ws->{-display_table_padding} = 4;
$ws->{-no_persistent_object} = 1;
$ws->{-show_total_numresults} = 1;
# execute database search
$ws->search();
# output search results to browser
print $q->header;
print $q->start_html;
print $ws->display_results();
print $q->end_html;
Encapsulates a DBI search in a Perl class, including all SQL statements required for performing the search, query results, HTML display methods, and multi-column, sortable result set displayed page-by-page (using HTML navigation links).
<<lessSYNOPSIS
use CGI::Widget::DBI::Search;
$ws = CGI::Widget::DBI::Search->new(q => $self->{q}, -dbh => $self->{dbh});
# the following shows a configuration for a car parts database search
$ws->{-sql_table} = Cars2Diagram AS c, Diagram AS d, Parts AS p, DiagramScheme AS s;
$ws->{-where_clause} = WHERE c.CarCode=? AND c.DiagramCode=d.DiagramCode AND d.Category=? AND d.DiagramCode=s.DiagramCode AND s.PartCode=p.PartCode;
$ws->{-bind_params} = [$carcode, $category];
$ws->{-sql_retrieve_columns} =
[qw(p.PartCode p.PartName p.Description p.UnitPrice p.CoreCharge),
(p.UnitPrice + p.CoreCharge) AS TotalCharge];
$ws->{-display_columns} =
{ PartCode => "Code ", PartName => "Name", Description => "Description",
UnitPrice => "Price", CoreCharge => "Core Charge", TotalCharge => "Total Charge",
};
$ws->{-numeric_columns} = { PartCode => 1 };
$ws->{-currency_columns} = { UnitPrice => 1, CoreCharge => 1 };
#$ws->{-display_table_padding} = 4;
$ws->{-no_persistent_object} = 1;
$ws->{-show_total_numresults} = 1;
# execute database search
$ws->search();
# output search results to browser
print $q->header;
print $q->start_html;
print $ws->display_results();
print $q->end_html;
Encapsulates a DBI search in a Perl class, including all SQL statements required for performing the search, query results, HTML display methods, and multi-column, sortable result set displayed page-by-page (using HTML navigation links).
Download (0.016MB)
Added: 2007-03-07 License: Perl Artistic License Price:
961 downloads
idl2xsd 0.41
idl2xsd is an IDL compiler to W3C XML Schema. more>>
idl2xsd is an IDL compiler to W3C XML Schema.
SYNOPSIS
idl2xsd [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s
Generate a standalone Schema (not only type definition).
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2xsd parses the given input file (IDL) and generates :
a W3C Schema spec.xsd following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
idl2xsd is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2xsd needs XML::DOM module.
idl2xsd needs a cpp executable.
CORBA Specifications, including IDL (Interface Definition Language) and CORBA to WSDL/SOAP Interworking Specification are available on http://www.omg.org/.
<<lessSYNOPSIS
idl2xsd [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s
Generate a standalone Schema (not only type definition).
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2xsd parses the given input file (IDL) and generates :
a W3C Schema spec.xsd following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
idl2xsd is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2xsd needs XML::DOM module.
idl2xsd needs a cpp executable.
CORBA Specifications, including IDL (Interface Definition Language) and CORBA to WSDL/SOAP Interworking Specification are available on http://www.omg.org/.
Download (0.016MB)
Added: 2007-05-30 License: Perl Artistic License Price:
878 downloads
idl2soap 0.41
idl2soap is an IDL compiler to WSDL/SOAP (Web Services Description Language). more>>
idl2soap is an IDL compiler to WSDL/SOAP (Web Services Description Language).
SYNOPSIS
idl2soap [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s (xsd|rng)
Specify the schema used. By default xsd.
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2soap parses the given input file (IDL) and generates :
a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
a WSDL binding file specbinding.wsdl (WS-I comformant soap binding).
idl2soap is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2soap needs XML::DOM module.
idl2soap needs a cpp executable.
<<lessSYNOPSIS
idl2soap [options] spec.idl
OPTIONS
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
-D name
-D name=definition
-I directory
-I-
-nostdinc
Specific options :
-b base uri
Specify a base uri for location of import.
-h
Display help.
-i directory
Specify a path for import (only for IDL version 3.0).
-q
Generate qualified elements.
-s (xsd|rng)
Specify the schema used. By default xsd.
-t
Generate tabulated XML (beautify for human).
-v
Display version.
-x
Enable export (only for IDL version 3.0).
idl2soap parses the given input file (IDL) and generates :
a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
a WSDL binding file specbinding.wsdl (WS-I comformant soap binding).
idl2soap is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2soap needs XML::DOM module.
idl2soap needs a cpp executable.
Download (0.016MB)
Added: 2007-05-31 License: Perl Artistic License Price:
876 downloads
PlaySMS 0.8.1
PlaySMS is a flexible Web-based Mobile Portal System. more>>
PlaySMS is a flexible Web-based Mobile Portal System. PlaySMS can be made to fit to various services such as an SMS gateway, personal messaging systems, corporate and group communication tools.
Main features:
- Multiple database engine supported (using PEAR DB)
- Available for shared database usage (tables using its own prefix)
- Send SMS to single mobile phone (web2mobile)
- Send SMS broadcasted (bulk SMS) to a group of mobile phones (web2mobiles)
- Support sending flash and unicode message
- Receive private SMS to Inbox (mobile2web)
- Forward single SMS from mobile phone to a group of mobile phones (mobile2mobiles)
- SMS autoreply, for easy autoreplying formatted incoming SMS
- SMS board, forward received SMS to email,html and/or xml page
- SMS command, execute server side shell script using SMS
- SMS custom, forward incoming SMS to custom SMS application
- SMS poll, manage polling system using SMS
- Simple webservices for sending SMS and retrieving delivery reports (ws.php)
- Create your own gateway module other than Gnokii, Kannel or sms server Clickatell
- Easy webbased control panel
<<lessMain features:
- Multiple database engine supported (using PEAR DB)
- Available for shared database usage (tables using its own prefix)
- Send SMS to single mobile phone (web2mobile)
- Send SMS broadcasted (bulk SMS) to a group of mobile phones (web2mobiles)
- Support sending flash and unicode message
- Receive private SMS to Inbox (mobile2web)
- Forward single SMS from mobile phone to a group of mobile phones (mobile2mobiles)
- SMS autoreply, for easy autoreplying formatted incoming SMS
- SMS board, forward received SMS to email,html and/or xml page
- SMS command, execute server side shell script using SMS
- SMS custom, forward incoming SMS to custom SMS application
- SMS poll, manage polling system using SMS
- Simple webservices for sending SMS and retrieving delivery reports (ws.php)
- Create your own gateway module other than Gnokii, Kannel or sms server Clickatell
- Easy webbased control panel
Download (0.15MB)
Added: 2006-05-08 License: GPL (GNU General Public License) Price:
1276 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ws search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed