#!/usr/bin/perl -w
use strict;
use SOAP::Lite;
...
my $soap = SOAP::Lite
-> uri('http://my.host.tld/WebSemDiff')
-> proxy('http://my.host.tld/cgi-bin/semdiff.cgi')
-> on_fault( \&fatal_error );
my $result = $soap->compare( $file1, $file2 )->result;
print "Comparing $f1 and $f2...\n";
if ( defined $result and scalar( @{$result} ) == 0 ) {
print "Files are semantically identical\n";
exit;
}
foreach my $diff ( @{$result} ) {
print $diff->{context} . ' ' .
$diff->{startline} . ' - ' .
$diff->{endline} . ' ' .
$diff->{message} .
"\n";
}
#================
#
# auto dispatch를 사용한 version
#
use SOAP::Lite +autodispatch =>
uri => 'http://my.host.tld/WebSemDiff',
proxy =>'http://my.host.tld/cgi-bin/semdiff.cgi',
on_fault => \&fatal_error ;
my $result = SOAP->compare( $file1, $file2 );
print "Comparing $f1 and $f2...\n";
2007년 5월 8일 화요일
2/3 두 개의 파일 비교 webservice , cgi 파일
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기