6 |
## |
## |
7 |
## ---------------------------------------------------------------------------------------- |
## ---------------------------------------------------------------------------------------- |
8 |
## $Log$ |
## $Log$ |
9 |
|
## Revision 1.8 2003/03/27 15:31:15 joko |
10 |
|
## fixes to modules regarding new namespace(s) below Data::Mungle::* |
11 |
|
## |
12 |
|
## Revision 1.7 2003/02/21 08:00:24 joko |
13 |
|
## debugging |
14 |
|
## |
15 |
## Revision 1.6 2003/02/14 12:58:47 joko |
## Revision 1.6 2003/02/14 12:58:47 joko |
16 |
## + re-enabled the erase-mechanism |
## + re-enabled the erase-mechanism |
17 |
## |
## |
51 |
use Data::Dumper; |
use Data::Dumper; |
52 |
use Hash::Merge qw( merge ); |
use Hash::Merge qw( merge ); |
53 |
|
|
54 |
use Data::Compare::Struct qw( isEmpty ); |
use Data::Mungle::Compare::Struct qw( isEmpty ); |
55 |
|
|
56 |
# get logger instance |
# get logger instance |
57 |
my $logger = Log::Dispatch::Config->instance; |
my $logger = Log::Dispatch::Config->instance; |
157 |
my $self = shift; |
my $self = shift; |
158 |
my $args = shift; |
my $args = shift; |
159 |
|
|
160 |
$logger->notice( "========================== " . __PACKAGE__ . "->syncNodes =============="); |
#$logger->notice( "========================== " . __PACKAGE__ . "->syncNodes =============="); |
161 |
$logger->debug( __PACKAGE__ . "->syncNodes: starting" ); |
$logger->debug( __PACKAGE__ . "->syncNodes: starting" ); |
162 |
|
|
163 |
#print Dumper($self); |
#print Dumper($self); |
248 |
#print Dumper($self); |
#print Dumper($self); |
249 |
#exit; |
#exit; |
250 |
|
|
251 |
$logger->info( __PACKAGE__ . "->syncNodes: source=$self->{meta}->{source}->{dbKey}/$self->{meta}->{source}->{nodeName} [$self->{meta}->{source}->{nodeType}] $direction_arrow target=$self->{meta}->{target}->{dbKey}/$self->{meta}->{target}->{nodeName} [$self->{meta}->{target}->{nodeType}]" ); |
# V1: |
252 |
|
$logger->debug( __PACKAGE__ . "->syncNodes: source=$self->{meta}->{source}->{dbKey}/$self->{meta}->{source}->{nodeName} [$self->{meta}->{source}->{nodeType}] $direction_arrow target=$self->{meta}->{target}->{dbKey}/$self->{meta}->{target}->{nodeName} [$self->{meta}->{target}->{nodeType}]" ); |
253 |
|
|
254 |
|
# V2: |
255 |
|
my $what = "$self->{meta}->{source}->{dbKey}/$self->{meta}->{source}->{nodeName} [$self->{meta}->{source}->{nodeType}] $direction_arrow $self->{meta}->{target}->{dbKey}/$self->{meta}->{target}->{nodeName} [$self->{meta}->{target}->{nodeType}]"; |
256 |
|
#my $header = ("~.." x 7) . " " . $what . " " . ("~.." x 4); |
257 |
|
#my $header = ("= " x 7) . " " . $what . " " . ("= " x 4); |
258 |
|
#my $header = ("~=-_-=" x 3) . " " . $what . " " . ("~=-_-=" x 4); |
259 |
|
my $header = ("_-=~=-" x 4) . " " . $what . " " . ("_-=~=-" x 4); |
260 |
|
$logger->notice($header); |
261 |
|
|
262 |
|
|
263 |
return if !$self->buildFieldmapping(); |
return if !$self->buildFieldmapping(); |
264 |
return if !$self->_touchNodeSet(); |
return if !$self->_touchNodeSet(); |
325 |
EOT |
EOT |
326 |
|
|
327 |
|
|
328 |
$logger->notice( $ql ); |
chomp($ql); |
329 |
|
$logger->info($ql); |
330 |
|
|
331 |
#exit; |
#exit; |
332 |
return; |
return; |