On Feb 9, 2007, at 2:52 PM, Bruno Cantieni wrote:
What's Vend::serialize? I don't have anything like that in my 5.4.1 setup.Does anyone have a clue why the below (cut down to thebone) is notworking? UserTag serialize Routine <<EOR require Vend::serialize; sub { my(%v) = @_; my $serialized = Vend::serialize::serialize(\%v); return $serialized; } EOR [perl] my %data = ( 1 => 'Yes', 0 => 'No', ); return $Tag->serialize(%data); [/perl] This results in: Safe: Undefined subroutine &Vend::serialize::serializecalled at (tag'perl') line 4. I plopped the serialize.pm (Scott Hurring, http://hurring.com/code/perl/serialize/) into the Vend directory and it appears to load OK when testing as in: ##### my $can_do = 0; eval { require Vend::serialize; $can_do = 1; }; if ($@) { return sub{ ::logDebug("Cannot load serialize: $@"); } }else{ ::logDebug("Starting serializer $can_do"); # getting here with 1 } #etc. #####I think you may have to add the AllowGlobal directive for your catalog to do stuff like that. Bill CarrWell, the catalog in question is actully in the AllowGlobal list :(
Bill Carr Bottlenose - Wine & Spirits eBusiness Specialists (877) 857-6700 _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.