Re: [U2] Passing by Value 101 ?

2012-01-27 Thread u2ug
It gives the calling routine a way to ensure that a called routine can't
modify the variables value ( intentionally or inadvertently ).

FOR COUNTER=1 TO 10
IF IWANTTOCAUSEPROBLEMS
THEN CALL *BADSUB( @LOGNAME , COUNTER ) ;* go boom !
ELSE CALL *BADSUB( (@LOGNAME) , (COUNTER) ) ;*
everything ok
NEXT

SUBROUTINE BADSUB (ARG1,ARG2)
ARG1="XXX"  ;* this will globally change the value of
@LOGNAME believe it or not
ARG2="XXX"  ;* this will mess up the FOR NEXT
END


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman
Sent: Friday, January 27, 2012 7:52 PM
To: U2 Users List
Subject: Re: [U2] Passing by Value 101 ?

It is not clear to me why "Passing By Value" is worth anything.  

I am surprised that this thread has led to so many responses... most...
I did not read.

>From here... having a variable with a name... and calling an external
subroutine... is all the bread and butter that  I would ever need. 

 myGuzInTa = ''
   myGuzOutA =
''
  errorFlag
= ''

Call *SUB.MY.THING.R1(myGuzInTa, myGuzOutA, errorFlag)

Begin case
Case myGuzOutA = ''  ;  gosub xx
 Case 1  ;  gosub yy
Endcase

Putting a thingy-poo in double parens seems to be at odds with good
programming practice.

Perhaps I am missing something...

I promise to try to read clarifying responses...

--Bill

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] XLr8 Tools Updates[ad]

2012-01-27 Thread Doug Averch
With all of the discussion recently about variables and how do you
find them in UniBasic programs, it was good to see that we tackled
most of them years ago with XLr8Editor Outline panel.  We have tried
to incorporate all of the suggestions we get or the ones we suggest
ourselves.

Lately, we have been working on our XLr8Developer that allows you
create HTML/JavaScript forms that talk to Universe and Unidata.  We
hope in the next few weeks to have completed many more. Here is our
current list:

v3.3.15 - January 27, 2012
  Bugzilla [Bug 423] Developer saving kicks out a JNP error
  Updated Licenser package to allow multiple field entry instead of a
single string
  Updated License manager to allow for an single key to license all products

v3.3.14 - January 21, 2012
  Bugzilla [Bug 439] Doubles max columns if version 2.0 and display
col on - saves version and max cols
  and updates version to 2.1 if display col off (upon first attempt to
get max cols after initializing)

v3.3.13 - January 18, 2012
  Buzilla [Bug 283] XLr8Developer display columns flag errors

Regards,
U2logic Teamwww.u2logic.com/tools.html
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value 101 ?

2012-01-27 Thread Bill Brutzman
It is not clear to me why "Passing By Value" is worth anything.  

I am surprised that this thread has led to so many responses... most... I did 
not read.

>From here... having a variable with a name... and calling an external 
>subroutine... is all the bread and butter that  I would ever need. 

 myGuzInTa = ''
   myGuzOutA = ''
  errorFlag = ''

Call *SUB.MY.THING.R1(myGuzInTa, myGuzOutA, errorFlag)

Begin case
Case myGuzOutA = ''  ;  gosub xx
 Case 1  ;  gosub yy
Endcase

Putting a thingy-poo in double parens seems to be at odds with good programming 
practice.

Perhaps I am missing something...

I promise to try to read clarifying responses...

--Bill

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Wjhonson

I never said you don't know what you're talking about.
I said your solution will not work in cases where the variable is a string that 
occurs frequently.
Create a variable called HEN and then search for it, and you hit every THEN as 
well.

Arrogance my dear is believing that when you are corrected, you were right 
anyway.



-Original Message-
From: Mecki Foerthmann 
To: u2-users 
Sent: Fri, Jan 27, 2012 3:40 pm
Subject: Re: [U2] Passing by Value


I 100% agree with you Tony.
 really feel put off by the arrogant attitude in his replies.
irst asking bloody beginner's questions and then accusing seasoned 
rofessionals when they offer a (free) solution that they don't know 
hat they're talking about.
ho does this guy think he is?
I already put him in my spam filter.
mho the only way to get rid of trolls is to ignore them.
f we do that they usually get bored and leave after a while or come 
own from their high horse.
e's not the first one and will surely not be the last one either.
Please stop feeding this troll.
Mecki
On 27/01/2012 21:23, Tony Gravagno wrote:
> From: Bill Haskett
> G-man:
> You having a bad day?  :-)
 No bro, I just don't like seeing good people being abused ...
 again.  I'm just glad I'm not the only one who sees it.

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
__
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Mecki Foerthmann

I 100% agree with you Tony.
I really feel put off by the arrogant attitude in his replies.
First asking bloody beginner's questions and then accusing seasoned 
professionals when they offer a (free) solution that they don't know 
what they're talking about.

Who does this guy think he is?

I already put him in my spam filter.
Imho the only way to get rid of trolls is to ignore them.
If we do that they usually get bored and leave after a while or come 
down from their high horse.

He's not the first one and will surely not be the last one either.

Please stop feeding this troll.

Mecki

On 27/01/2012 21:23, Tony Gravagno wrote:

From: Bill Haskett
G-man:
You having a bad day?  :-)

No bro, I just don't like seeing good people being abused ...
again.  I'm just glad I'm not the only one who sees it.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Mecki Foerthmann

Thanks, I'll try it out next time I'm chasing a variable.

On 27/01/2012 22:52, Wols Lists wrote:

On 26/01/12 21:26, Mecki Foerthmann wrote:

What does -X do?


Sorry if this has already been answered, but I guess it's what I know 
as XREF.


It creates a listing of all the variables used, including the lines on 
which they are used.



I'd probably compile it with -Z2, run the program in debug and put a
trace on A.

On 26/01/2012 21:22, u2ug wrote:

BASIC -X !!!


Cheers,
Wol
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Wols Lists

On 26/01/12 21:26, Mecki Foerthmann wrote:

What does -X do?


Sorry if this has already been answered, but I guess it's what I know as 
XREF.


It creates a listing of all the variables used, including the lines on 
which they are used.



I'd probably compile it with -Z2, run the program in debug and put a
trace on A.

On 26/01/2012 21:22, u2ug wrote:

BASIC -X !!!


Cheers,
Wol
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Holt, Jake
I just created a set of subroutines I copy and paste into anything that
uses reads or writes XML.  Most interfaces don't handle much beyond
reading and extracting the element, value and attribute pairs anyway.
That is all very easy to achieve without an 'interface' beyond OPEN (or
OPENSEQ).

Jake

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Jordan
Sent: Friday, January 27, 2012 2:55 PM
To: U2 Users List
Subject: Re: [U2] UniVerse Import XML data [not-secure]

Hi Tony
I partly agree with you.  But I should be able to process xml data in
UniVerse far simpler than at the moment.  I should not have to read xml
in one application, convert it to a dynamic string and then send it to
universe/unidata, I should just be able to do it one step.   This is a
failing of Rocket to provide suitable interfaces to unibasic.

Regards
David Jordan

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Tony Gravagno
Sent: Saturday, 28 January 2012 4:40 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] UniVerse Import XML data [not-secure]

From: John Thompson
> This is where I think languages like php get it right. 
> Their simple XML stuff makes it simple to parse even the junk you may 
> get from somewhere else.

I've commented here and blogged on this topic a number of times.
I shake my head at the pain people continually subject themselves to
when trying to force the square peg of XML into the round hole of Pick
BASIC just because that's the comfort zone.  There are any number of
other tools out there specifically designed to work with XML.  If you go
to many other forums, developers aren't focused on the XML processing.
They deftly convert to/from XML (and JSON) without a problem, and their
questions are largely focused on what to do with the data.  MV
professionals need to shift focus from doing everything within the
MVDBMS to making the best use of all tools available and integrating the
MVDBMS with whatever utility does the job that's required.  At the core
of it, even when using external tools we convert XML to "something"
and that "something" ultimately needs to be saved in an MV structure.
(Similarly for outbound XML.)  But if you're focused on namespaces and
attributes then the tools you're using aren't providing adequate
abstraction from the XML, and you might want to consider tools that
convert XML to "something else" which is easier for you to use.


> The reality is, that there are a lot of sites and places out there 
> that will send you all kinds of xml, and I found that since I was not 
> proficient at "massaging" those "non-standard" feeds into what the
> U2 xml tools wanted, I just found it easier to do it another way.

Whoe - stop right there.  I tend to angle away from DBMS-oriented tools
for processing XML, but in all fairness we can't expect any tool to
behave properly if the data doesn't conform to standards.
No, I haven't seen "a lot of sites" sending "all kinds of XML"
that is "non-standard".  If you have a trading partner that doesn't
produce or consume industry-standard documents, you need to talk with
their IT people, and escallate to management on both sides if you're not
getting cooperation.

Respectfully, I'm guessing you're just not familiar with some of the
details of XML, and when the U2 tools don't seem to address one of those
details I'm guessing you're considering the document to be non-standard
rather than the U2 tools.  Again, in all fairness to the U2 team, I'm
guessing this is a documentation issue or some lack of understanding
along the way rather than any entity being non-standard.  If indeed the
U2 tools aren't providing standard functionality, well, see paragraph 1
above.
:)

Good luck.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula R&D sells mv.NET and other Pick/MultiValue products worldwide,
and provides related development services
remove.pleaseNebula-RnD.com/blog Visit http://PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno
NEW! http://groups.google.com/group/mvdbms/about

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Tony Gravagno
From: John Thompson
> And yes, you are right about me being un-familiar with 
> all of the details of xml :) But... nothing to do 
> about that except put my head down and work with 
> itusers

As with us all, John.  Nothing intended by the comment except
acknowledgement of one of your prior statements.  As you've done
on this topic, I much prefer when people express their strengths
and weaknesses up front so that we're all on the same page and we
can learn and move forward.  Compare to people who have no clue,
pretend to be experts, and then claim everyone else is wrong.  ;)
I run into way too many of those in this economy where people are
struggling for gigs and oversell themselves into what turn out to
be bad situations ... but that's OT ...

Best to you.
T 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Tony Gravagno
From: David Jordan
> Hi Tony
> I partly agree with you.  But I should be able to 
> process xml data in UniVerse far simpler than at the 
> moment.  I should not have to read xml in one 
> application, convert it to a dynamic string and then 
> send it to universe/unidata, I should just be able to 
> do it one step.   This is a failing of Rocket to 
> provide suitable interfaces to unibasic.

(In my last note here of the day... YAY!)

David, we actually do agree.  My position has always been that
the DBMS vendors need to provide us with connectivity that makes
it easy for us to make use of specialized tools.  If they were to
just do that effectively, then they wouldn't need to keep trying
to create their own unique functionality, with varying degrees of
success.  They could spend more time focusing on the things that
only they can do, like making a great DBMS even better.

Coincidentally, earlier today I was prompted to make the exact
same comment in the QM forum to Martin Phillips.  The paragraphs
below came from that  note.  My intent there is on making it
easier for "us" to add value to the DBMS, where above I'm saying
Rocket should add connectivity which allows "us" to connect to
outside tools to add value.  It's all the same.

T

=
. changes should strive toward facilitating developer
independence.  In other words, rather than just implementing X
for release a.b-c, consider implementing tools which allow others
to implement X, and Y, and Z.  As you implement X, consider what
changes to the underpinnings of X would allow developers in the
field to later do Y and Z.  Your single development effort will
go a lot further as you implement extensibility rather than just
features.  ...  Sure, features are required, but there's always a
new feature for which users are going to be dependent on you, and
that takes your time from more significant efforts.  Your skills
(IMHO) should be utilized for making a better database engine,
not so much for adding features on top of that engine - though of
course there is considerable overlapping area there.  And again,
I wish other companies also followed this model.

I'm reminded of the OO principle, code to the interface, not the
implementation.  The DBMS needs to be a huge collection  of
abstract base classes on which we can build, where traditionally
we get a steady diet of cool but isolated concrete classes.
(That may only make sense to people who have read about design
patterns.)
=

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Wjhonson

No one is forced to respond to any message Tony.
In fact no one is forced to read any of them.




-Original Message-
From: Tony Gravagno <3xk547...@sneakemail.com>
To: u2-users 
Sent: Fri, Jan 27, 2012 1:23 pm
Subject: Re: [U2] Passing by Value


> From: Bill Haskett
 G-man:
 You having a bad day?  :-)
No bro, I just don't like seeing good people being abused ...
gain.  I'm just glad I'm not the only one who sees it.
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Tony Gravagno
> From: Bill Haskett
> G-man:
> You having a bad day?  :-)

No bro, I just don't like seeing good people being abused ...
again.  I'm just glad I'm not the only one who sees it.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] Wally's World (wankerJohn)

2012-01-27 Thread Garry Smith
I guess Wally get his Johnson off on using this group since he seems to
spend a lot of time in idle chit chat --- must be self-employed/enjoyed.

Hey Wally where's the beav?

---
And yet I agree with him, too.  You take advantage of the generosity of
the folks on this list with what appears to be a main motivation of
stirring up a conversation just for the sake of seeing how many
different directions you can twist things.

Your statement that Tony's comments are unprofessional has a ring of a
reflected image in a mirror.  If you want things to be professional, ask
specific, detailed questions and forget the endless array of
hypothetical variations that MAY happen one time out of a thousand
forever's.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Friday, January 27, 2012 10:21 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Passing by Value


Tony your comments are unprofessional.




-Original Message-
From: Tony Gravagno <3xk547...@sneakemail.com>
To: u2-users 
Sent: Fri, Jan 27, 2012 10:13 am
Subject: Re: [U2] Passing by Value


I recognized Will's troll from his first post and was tempted to
omment but thought that would just stir up more OT discussion.
nd yet it continues anyway.
Don't you guys recognize the pattern here? He'll keep changing
he scenario, adding road blocks and confusing arguments that
ake proposals seem inadequate, and then he won't accept common
nswers anyway.  You guys have been generously providing feedback
o an enquiry that's not going anywhere.  He's just stirring the
ot.  He does this all the time.  Look back on prior threads if
ou're not seeing it yet.
T
> No - I thought we were talking about creating a 
 **NEW** counter variable in a large old program, call 
 it xx1  do a search on xx1  no lines, then use it.
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread David Jordan
Hi Tony
I partly agree with you.  But I should be able to process xml data in UniVerse 
far simpler than at the moment.  I should not have to read xml in one 
application, convert it to a dynamic string and then send it to 
universe/unidata, I should just be able to do it one step.   This is a failing 
of Rocket to provide suitable interfaces to unibasic.

Regards
David Jordan

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Tony Gravagno
Sent: Saturday, 28 January 2012 4:40 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] UniVerse Import XML data [not-secure]

From: John Thompson
> This is where I think languages like php get it right. 
> Their simple XML stuff makes it simple to parse even the junk you may 
> get from somewhere else.

I've commented here and blogged on this topic a number of times.
I shake my head at the pain people continually subject themselves to when 
trying to force the square peg of XML into the round hole of Pick BASIC just 
because that's the comfort zone.  There are any number of other tools out there 
specifically designed to work with XML.  If you go to many other forums, 
developers aren't focused on the XML processing.  They deftly convert to/from 
XML (and JSON) without a problem, and their questions are largely focused on 
what to do with the data.  MV professionals need to shift focus from doing 
everything within the MVDBMS to making the best use of all tools available and 
integrating the MVDBMS with whatever utility does the job that's required.  At 
the core of it, even when using external tools we convert XML to "something"
and that "something" ultimately needs to be saved in an MV structure.  
(Similarly for outbound XML.)  But if you're focused on namespaces and 
attributes then the tools you're using aren't providing adequate abstraction 
from the XML, and you might want to consider tools that convert XML to 
"something else" which is easier for you to use.


> The reality is, that there are a lot of sites and places out there 
> that will send you all kinds of xml, and I found that since I was not 
> proficient at "massaging" those "non-standard" feeds into what the
> U2 xml tools wanted, I just found it easier to do it another way.

Whoe - stop right there.  I tend to angle away from DBMS-oriented tools for 
processing XML, but in all fairness we can't expect any tool to behave properly 
if the data doesn't conform to standards.
No, I haven't seen "a lot of sites" sending "all kinds of XML"
that is "non-standard".  If you have a trading partner that doesn't produce or 
consume industry-standard documents, you need to talk with their IT people, and 
escallate to management on both sides if you're not getting cooperation.

Respectfully, I'm guessing you're just not familiar with some of the details of 
XML, and when the U2 tools don't seem to address one of those details I'm 
guessing you're considering the document to be non-standard rather than the U2 
tools.  Again, in all fairness to the U2 team, I'm guessing this is a 
documentation issue or some lack of understanding along the way rather than any 
entity being non-standard.  If indeed the U2 tools aren't providing standard 
functionality, well, see paragraph 1 above.
:)

Good luck.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula R&D sells mv.NET and other Pick/MultiValue products worldwide, and 
provides related development services remove.pleaseNebula-RnD.com/blog Visit 
http://PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno
NEW! http://groups.google.com/group/mvdbms/about

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Bill Haskett

G-man:

You having a bad day?  :-)

Bill Haskett


- Original Message -
*From:* 3xk547...@sneakemail.com
*To:* u2-users@listserver.u2ug.org
*Date:* 1/27/2012 10:12 AM
*Subject:* Re: [U2] Passing by Value

I recognized Will's troll from his first post and was tempted to
comment but thought that would just stir up more OT discussion.
And yet it continues anyway.

Don't you guys recognize the pattern here? He'll keep changing
the scenario, adding road blocks and confusing arguments that
make proposals seem inadequate, and then he won't accept common
answers anyway.  You guys have been generously providing feedback
to an enquiry that's not going anywhere.  He's just stirring the
pot.  He does this all the time.  Look back on prior threads if
you're not seeing it yet.

T


No - I thought we were talking about creating a
**NEW** counter variable in a large old program, call
it xx1  do a search on xx1  no lines, then use it.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Jeff Schasny

Hear Hear! If you don't like being called a troll, don't be a troll.

Woodward, Bob wrote:

And yet I agree with him, too.  You take advantage of the generosity of
the folks on this list with what appears to be a main motivation of
stirring up a conversation just for the sake of seeing how many
different directions you can twist things.

Your statement that Tony's comments are unprofessional has a ring of a
reflected image in a mirror.  If you want things to be professional, ask
specific, detailed questions and forget the endless array of
hypothetical variations that MAY happen one time out of a thousand
forever's.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Friday, January 27, 2012 10:21 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Passing by Value


Tony your comments are unprofessional.




-Original Message-
From: Tony Gravagno <3xk547...@sneakemail.com>
To: u2-users 
Sent: Fri, Jan 27, 2012 10:13 am
Subject: Re: [U2] Passing by Value


I recognized Will's troll from his first post and was tempted to
omment but thought that would just stir up more OT discussion.
nd yet it continues anyway.
Don't you guys recognize the pattern here? He'll keep changing
he scenario, adding road blocks and confusing arguments that
ake proposals seem inadequate, and then he won't accept common
nswers anyway.  You guys have been generously providing feedback
o an enquiry that's not going anywhere.  He's just stirring the
ot.  He does this all the time.  Look back on prior threads if
ou're not seeing it yet.
T
  
No - I thought we were talking about creating a 

 **NEW** counter variable in a large old program, call 
 it xx1  do a search on xx1  no lines, then use it.

___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

  


--

Jeff Schasny - Denver, Co, USA
jschasny at gmail dot com

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Wjhonson

When I pose questions, they are actual, real life issues, that are happening 
right at the time.

The other characterizations of me you mention below, are false.



-Original Message-
From: Woodward, Bob 
To: U2 Users List 
Sent: Fri, Jan 27, 2012 11:25 am
Subject: Re: [U2] Passing by Value


And yet I agree with him, too.  You take advantage of the generosity of
he folks on this list with what appears to be a main motivation of
tirring up a conversation just for the sake of seeing how many
ifferent directions you can twist things.
Your statement that Tony's comments are unprofessional has a ring of a
eflected image in a mirror.  If you want things to be professional, ask
pecific, detailed questions and forget the endless array of
ypothetical variations that MAY happen one time out of a thousand
orever's.
-Original Message-
rom: u2-users-boun...@listserver.u2ug.org
mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
ent: Friday, January 27, 2012 10:21 AM
o: u2-users@listserver.u2ug.org
ubject: Re: [U2] Passing by Value

ony your comments are unprofessional.


Original Message-
rom: Tony Gravagno <3xk547...@sneakemail.com>
o: u2-users 
ent: Fri, Jan 27, 2012 10:13 am
ubject: Re: [U2] Passing by Value

 recognized Will's troll from his first post and was tempted to
mment but thought that would just stir up more OT discussion.
d yet it continues anyway.
on't you guys recognize the pattern here? He'll keep changing
e scenario, adding road blocks and confusing arguments that
ke proposals seem inadequate, and then he won't accept common
swers anyway.  You guys have been generously providing feedback
 an enquiry that's not going anywhere.  He's just stirring the
t.  He does this all the time.  Look back on prior threads if
u're not seeing it yet.

 No - I thought we were talking about creating a 
**NEW** counter variable in a large old program, call 
it xx1  do a search on xx1  no lines, then use it.
__
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users
__
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Woodward, Bob
And yet I agree with him, too.  You take advantage of the generosity of
the folks on this list with what appears to be a main motivation of
stirring up a conversation just for the sake of seeing how many
different directions you can twist things.

Your statement that Tony's comments are unprofessional has a ring of a
reflected image in a mirror.  If you want things to be professional, ask
specific, detailed questions and forget the endless array of
hypothetical variations that MAY happen one time out of a thousand
forever's.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Friday, January 27, 2012 10:21 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Passing by Value


Tony your comments are unprofessional.




-Original Message-
From: Tony Gravagno <3xk547...@sneakemail.com>
To: u2-users 
Sent: Fri, Jan 27, 2012 10:13 am
Subject: Re: [U2] Passing by Value


I recognized Will's troll from his first post and was tempted to
omment but thought that would just stir up more OT discussion.
nd yet it continues anyway.
Don't you guys recognize the pattern here? He'll keep changing
he scenario, adding road blocks and confusing arguments that
ake proposals seem inadequate, and then he won't accept common
nswers anyway.  You guys have been generously providing feedback
o an enquiry that's not going anywhere.  He's just stirring the
ot.  He does this all the time.  Look back on prior threads if
ou're not seeing it yet.
T
> No - I thought we were talking about creating a 
 **NEW** counter variable in a large old program, call 
 it xx1  do a search on xx1  no lines, then use it.
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread John Thompson
And yes, you are right about me being un-familiar with all of the details
of xml :)
But... nothing to do about that except put my head down and work with it
more.

On Fri, Jan 27, 2012 at 1:28 PM, John Thompson wrote:

> I probably should have worded things differently.  Much of my experience
> has been in the automotive arena, where I have seen a lot of "non-standard"
> things done, and where I have seen a lot of code almost purposely written
> to make that person "indispensable" (either that or they were just a kid in
> the nursery banging on the round hole until the square peg finally went
> through).
> And getting them to change that when you are the small guy, and, they are
> the big guy is not reality.
>
> Not that I consider myself above everyone else in that industry (because I
> have met a lot of intelligent folks too)- I have just seen a lot of
> code/systems that could have been done better, if patience and some thought
> had went into it.  (This is including working with xml feeds in the
> automotive industry).
>
> So at any rate...
>
> In short:
>
> If I were to compare for example, php's simple xml "tools" with U2 xml
> "tools", I would consider the php tool more flexible, and easier to learn.
>  (perhaps "tools" is a wrong term to use...)
>
> http://php.net/manual/en/book.simplexml.php
>
> That statement would agree with your statement of using tools outside of
> MV.
>
> That being said, everyone has tools they like, and some companies mandate
> you use certain tools within a department, etc.
>
> So if you have to use U2 xml tools, then by all means.  BUT, if you can
> find another tool (or build one yourself), that is more flexible, easier
> for others to understand, and gets the job done in a way where its also
> maintainable by others (i.e. not jamming that square peg in there), then do
> that.
>
> And at this point, Mark (the original poster) has probably stopped paying
> attention which is totally my fault.  I apologize.
>
>
> On Fri, Jan 27, 2012 at 12:39 PM, Tony Gravagno 
> <3xk547...@sneakemail.com>wrote:
>
>> From: John Thompson
>> > This is where I think languages like php get it right.
>> > Their simple XML stuff makes it simple to parse even
>> > the junk you may get from somewhere else.
>>
>> I've commented here and blogged on this topic a number of times.
>> I shake my head at the pain people continually subject themselves
>> to when trying to force the square peg of XML into the round hole
>> of Pick BASIC just because that's the comfort zone.  There are
>> any number of other tools out there specifically designed to work
>> with XML.  If you go to many other forums, developers aren't
>> focused on the XML processing.  They deftly convert to/from XML
>> (and JSON) without a problem, and their questions are largely
>> focused on what to do with the data.  MV professionals need to
>> shift focus from doing everything within the MVDBMS to making the
>> best use of all tools available and integrating the MVDBMS with
>> whatever utility does the job that's required.  At the core of
>> it, even when using external tools we convert XML to "something"
>> and that "something" ultimately needs to be saved in an MV
>> structure.  (Similarly for outbound XML.)  But if you're focused
>> on namespaces and attributes then the tools you're using aren't
>> providing adequate abstraction from the XML, and you might want
>> to consider tools that convert XML to "something else" which is
>> easier for you to use.
>>
>>
>> > The reality is, that there are a lot of sites and
>> > places out there that will send you all kinds of xml,
>> > and I found that since I was not proficient at
>> > "massaging" those "non-standard" feeds into what the
>> > U2 xml tools wanted, I just found it easier to do it
>> > another way.
>>
>> Whoe - stop right there.  I tend to angle away from DBMS-oriented
>> tools for processing XML, but in all fairness we can't expect any
>> tool to behave properly if the data doesn't conform to standards.
>> No, I haven't seen "a lot of sites" sending "all kinds of XML"
>> that is "non-standard".  If you have a trading partner that
>> doesn't produce or consume industry-standard documents, you need
>> to talk with their IT people, and escallate to management on both
>> sides if you're not getting cooperation.
>>
>> Respectfully, I'm guessing you're just not familiar with some of
>> the details of XML, and when the U2 tools don't seem to address
>> one of those details I'm guessing you're considering the document
>> to be non-standard rather than the U2 tools.  Again, in all
>> fairness to the U2 team, I'm guessing this is a documentation
>> issue or some lack of understanding along the way rather than any
>> entity being non-standard.  If indeed the U2 tools aren't
>> providing standard functionality, well, see paragraph 1 above.
>> :)
>>
>> Good luck.
>>
>> Tony Gravagno
>> Nebula Research and Development
>> TG@ remove.pleaseNebula-RnD.com
>> Nebula R&D sells mv.NET and other Pick

Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread John Thompson
I probably should have worded things differently.  Much of my experience
has been in the automotive arena, where I have seen a lot of "non-standard"
things done, and where I have seen a lot of code almost purposely written
to make that person "indispensable" (either that or they were just a kid in
the nursery banging on the round hole until the square peg finally went
through).
And getting them to change that when you are the small guy, and, they are
the big guy is not reality.

Not that I consider myself above everyone else in that industry (because I
have met a lot of intelligent folks too)- I have just seen a lot of
code/systems that could have been done better, if patience and some thought
had went into it.  (This is including working with xml feeds in the
automotive industry).

So at any rate...

In short:

If I were to compare for example, php's simple xml "tools" with U2 xml
"tools", I would consider the php tool more flexible, and easier to learn.
 (perhaps "tools" is a wrong term to use...)

http://php.net/manual/en/book.simplexml.php

That statement would agree with your statement of using tools outside of MV.

That being said, everyone has tools they like, and some companies mandate
you use certain tools within a department, etc.

So if you have to use U2 xml tools, then by all means.  BUT, if you can
find another tool (or build one yourself), that is more flexible, easier
for others to understand, and gets the job done in a way where its also
maintainable by others (i.e. not jamming that square peg in there), then do
that.

And at this point, Mark (the original poster) has probably stopped paying
attention which is totally my fault.  I apologize.


On Fri, Jan 27, 2012 at 12:39 PM, Tony Gravagno <3xk547...@sneakemail.com>wrote:

> From: John Thompson
> > This is where I think languages like php get it right.
> > Their simple XML stuff makes it simple to parse even
> > the junk you may get from somewhere else.
>
> I've commented here and blogged on this topic a number of times.
> I shake my head at the pain people continually subject themselves
> to when trying to force the square peg of XML into the round hole
> of Pick BASIC just because that's the comfort zone.  There are
> any number of other tools out there specifically designed to work
> with XML.  If you go to many other forums, developers aren't
> focused on the XML processing.  They deftly convert to/from XML
> (and JSON) without a problem, and their questions are largely
> focused on what to do with the data.  MV professionals need to
> shift focus from doing everything within the MVDBMS to making the
> best use of all tools available and integrating the MVDBMS with
> whatever utility does the job that's required.  At the core of
> it, even when using external tools we convert XML to "something"
> and that "something" ultimately needs to be saved in an MV
> structure.  (Similarly for outbound XML.)  But if you're focused
> on namespaces and attributes then the tools you're using aren't
> providing adequate abstraction from the XML, and you might want
> to consider tools that convert XML to "something else" which is
> easier for you to use.
>
>
> > The reality is, that there are a lot of sites and
> > places out there that will send you all kinds of xml,
> > and I found that since I was not proficient at
> > "massaging" those "non-standard" feeds into what the
> > U2 xml tools wanted, I just found it easier to do it
> > another way.
>
> Whoe - stop right there.  I tend to angle away from DBMS-oriented
> tools for processing XML, but in all fairness we can't expect any
> tool to behave properly if the data doesn't conform to standards.
> No, I haven't seen "a lot of sites" sending "all kinds of XML"
> that is "non-standard".  If you have a trading partner that
> doesn't produce or consume industry-standard documents, you need
> to talk with their IT people, and escallate to management on both
> sides if you're not getting cooperation.
>
> Respectfully, I'm guessing you're just not familiar with some of
> the details of XML, and when the U2 tools don't seem to address
> one of those details I'm guessing you're considering the document
> to be non-standard rather than the U2 tools.  Again, in all
> fairness to the U2 team, I'm guessing this is a documentation
> issue or some lack of understanding along the way rather than any
> entity being non-standard.  If indeed the U2 tools aren't
> providing standard functionality, well, see paragraph 1 above.
> :)
>
> Good luck.
>
> Tony Gravagno
> Nebula Research and Development
> TG@ remove.pleaseNebula-RnD.com
> Nebula R&D sells mv.NET and other Pick/MultiValue products
> worldwide, and provides related development services
> remove.pleaseNebula-RnD.com/blog
> Visit http://PickWiki.com! Contribute!
> http://Twitter.com/TonyGravagno
> NEW! http://groups.google.com/group/mvdbms/about
>
> ___
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://l

Re: [U2] Passing by Value

2012-01-27 Thread Wjhonson

Tony your comments are unprofessional.




-Original Message-
From: Tony Gravagno <3xk547...@sneakemail.com>
To: u2-users 
Sent: Fri, Jan 27, 2012 10:13 am
Subject: Re: [U2] Passing by Value


I recognized Will's troll from his first post and was tempted to
omment but thought that would just stir up more OT discussion.
nd yet it continues anyway.
Don't you guys recognize the pattern here? He'll keep changing
he scenario, adding road blocks and confusing arguments that
ake proposals seem inadequate, and then he won't accept common
nswers anyway.  You guys have been generously providing feedback
o an enquiry that's not going anywhere.  He's just stirring the
ot.  He does this all the time.  Look back on prior threads if
ou're not seeing it yet.
T
> No - I thought we were talking about creating a 
 **NEW** counter variable in a large old program, call 
 it xx1  do a search on xx1  no lines, then use it.
___
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Tony Gravagno
I recognized Will's troll from his first post and was tempted to
comment but thought that would just stir up more OT discussion.
And yet it continues anyway.

Don't you guys recognize the pattern here? He'll keep changing
the scenario, adding road blocks and confusing arguments that
make proposals seem inadequate, and then he won't accept common
answers anyway.  You guys have been generously providing feedback
to an enquiry that's not going anywhere.  He's just stirring the
pot.  He does this all the time.  Look back on prior threads if
you're not seeing it yet.

T

> No - I thought we were talking about creating a 
> **NEW** counter variable in a large old program, call 
> it xx1  do a search on xx1  no lines, then use it.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Tony Gravagno
From: John Thompson
> This is where I think languages like php get it right. 
> Their simple XML stuff makes it simple to parse even 
> the junk you may get from somewhere else.

I've commented here and blogged on this topic a number of times.
I shake my head at the pain people continually subject themselves
to when trying to force the square peg of XML into the round hole
of Pick BASIC just because that's the comfort zone.  There are
any number of other tools out there specifically designed to work
with XML.  If you go to many other forums, developers aren't
focused on the XML processing.  They deftly convert to/from XML
(and JSON) without a problem, and their questions are largely
focused on what to do with the data.  MV professionals need to
shift focus from doing everything within the MVDBMS to making the
best use of all tools available and integrating the MVDBMS with
whatever utility does the job that's required.  At the core of
it, even when using external tools we convert XML to "something"
and that "something" ultimately needs to be saved in an MV
structure.  (Similarly for outbound XML.)  But if you're focused
on namespaces and attributes then the tools you're using aren't
providing adequate abstraction from the XML, and you might want
to consider tools that convert XML to "something else" which is
easier for you to use.


> The reality is, that there are a lot of sites and 
> places out there that will send you all kinds of xml, 
> and I found that since I was not proficient at 
> "massaging" those "non-standard" feeds into what the 
> U2 xml tools wanted, I just found it easier to do it 
> another way.

Whoe - stop right there.  I tend to angle away from DBMS-oriented
tools for processing XML, but in all fairness we can't expect any
tool to behave properly if the data doesn't conform to standards.
No, I haven't seen "a lot of sites" sending "all kinds of XML"
that is "non-standard".  If you have a trading partner that
doesn't produce or consume industry-standard documents, you need
to talk with their IT people, and escallate to management on both
sides if you're not getting cooperation.

Respectfully, I'm guessing you're just not familiar with some of
the details of XML, and when the U2 tools don't seem to address
one of those details I'm guessing you're considering the document
to be non-standard rather than the U2 tools.  Again, in all
fairness to the U2 team, I'm guessing this is a documentation
issue or some lack of understanding along the way rather than any
entity being non-standard.  If indeed the U2 tools aren't
providing standard functionality, well, see paragraph 1 above.
:)

Good luck.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula R&D sells mv.NET and other Pick/MultiValue products
worldwide, and provides related development services
remove.pleaseNebula-RnD.com/blog
Visit http://PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno
NEW! http://groups.google.com/group/mvdbms/about

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread John Thompson
Ha.  That would have been nice of them to put that in the manual, lol.

On Fri, Jan 27, 2012 at 11:32 AM, Bobby Worley  wrote:

> You will not get Universe's XML tools to work on  version 10.2.  Must be
> version 10.3 or higher.
>
>
>
> -Original Message-
> From: u2-users-boun...@listserver.u2ug.org
> [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hennessey,
> Mark F.
> Sent: Thursday, January 26, 2012 3:15 PM
> To: u2-users@listserver.u2ug.org
> Subject: [U2] UniVerse Import XML data [not-secure]
>
> We have never received or processed data in XML before, but in the next
> 4-6 months we will start receiving data in XML from a partner on a daily
> basis.
>
> The documentation for the XML/DB tool and XML.TODB seems a little
> sparse. Does anyone have or know of a clearer discussion or walk through
> on the process? I found one video on Rocket's website that indicated
> there would be more, but I haven't been able to find any continuing the
> series.
>
> We're using UniVerse 10.2.2 on Solaris 11 (to be upgraded to UV 11.1.x
> in the next few months)...
>
> Mark Hennessey
>
>
>
> CONFIDENTIAL INFORMATION: The information contained in this e-mail may
> be confidential and protected from general disclosure. If the recipient
> or reader of this e-mail is not the intended recipient or a person
> responsible to receive this e-mail for the intended recipient, please do
> not disseminate, distribute or copy it. If you received this e-mail in
> error, please notify the sender by replying to this message and delete
> this e-mail immediately. We will take immediate and appropriate action
> to see to it that this mistake is corrected.[*LD*]
> ___
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
> ___
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>



-- 
John Thompson
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Bobby Worley
You will not get Universe's XML tools to work on  version 10.2.  Must be
version 10.3 or higher.  



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hennessey,
Mark F.
Sent: Thursday, January 26, 2012 3:15 PM
To: u2-users@listserver.u2ug.org
Subject: [U2] UniVerse Import XML data [not-secure]

We have never received or processed data in XML before, but in the next
4-6 months we will start receiving data in XML from a partner on a daily
basis.

The documentation for the XML/DB tool and XML.TODB seems a little
sparse. Does anyone have or know of a clearer discussion or walk through
on the process? I found one video on Rocket's website that indicated
there would be more, but I haven't been able to find any continuing the
series.

We're using UniVerse 10.2.2 on Solaris 11 (to be upgraded to UV 11.1.x
in the next few months)...

Mark Hennessey



CONFIDENTIAL INFORMATION: The information contained in this e-mail may
be confidential and protected from general disclosure. If the recipient
or reader of this e-mail is not the intended recipient or a person
responsible to receive this e-mail for the intended recipient, please do
not disseminate, distribute or copy it. If you received this e-mail in
error, please notify the sender by replying to this message and delete
this e-mail immediately. We will take immediate and appropriate action
to see to it that this mistake is corrected.[*LD*]
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] Build Redback Object in BP

2012-01-27 Thread Israel, John R.
I have a subroutine that is called from several web pages.  In those cases, 
subroutine can extract the needed info from the properties of the object that 
was passed from the web site.

However, I also need to be able to run this from TCL with a simple driver 
program.  In this case, the object was not created, so I have no way for my 
main subroutine to get the data.

How do I BUILD a Redback object in a BP program to simulate that it was built 
from a web page?

This is probably simply, but I have never had to do this before.

Thanks






John Israel
Senior ERP Developer

Dayton Superior Corporation
1125 Byers Rd  Miamisburg, OH 45342
Office: 937-866-0711 x44380
Fax: 937-865-9182

johnisr...@daytonsuperior.com

This message w/attachments (message) is intended solely for the use of the 
intended recipient(s) and may contain information that is privileged, 
confidential or proprietary. If you are not an intended recipient, please 
notify the sender, and then please delete and destroy all copies and 
attachments, and be advised that any review or dissemination of, or the taking 
of any action in reliance on, the information contained in or attached to this 
message is prohibited.




___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread David Wolverton
I wonder how much longer those IBM articles will exist... Are those 'moved'
to the Rocket DevZone?

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of John Thompson
Sent: Friday, January 27, 2012 8:36 AM
To: U2 Users List
Subject: Re: [U2] UniVerse Import XML data [not-secure]

I'll admit to my xml ignorance.  However, as to not leave you hanging, there
were a few articles on IBM developer works about this stuff in addition to
the standard U2 manuals.

https://www.ibm.com/developerworks/wikis/display/u2tech/XML+for+IBM+U2



___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] local variables

2012-01-27 Thread Tom Whitmore
UniVerse has the compiler option "-X" (same as "-XREF") that builds a cross 
reference of all variables, includes, subroutine labels, etc.  It identifies 
the line(s) it is assigned a value, and the lines that reference it.  The key 
is the program id and is stored in a file with a .L suffix (so if you compile a 
program in the BP file, it would be stored in the BP.L file).

The "-L" ("-LIST") resolves all the includes and places it in the .L file.  The 
key is the program id.

Tom
RATEX Business Solutions

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ed Clark
Sent: Thursday, January 26, 2012 5:40 PM
To: U2 Users List
Subject: Re: [U2] local variables

I think it's already been mentioned, but I'll repeat. Both universe and unidata 
have the ability to create a cross-reference listing of a program. unidata's is 
particularly nice and shows every variable, including what lines the variable 
is defined and used on.

but it would still be nicer to have local variables.

You can do this in mvbase. Instead of external functions defined with DEFFUN, 
mvbase has internal functions with local variables.
You can also do this in Caché.

On Jan 26, 2012, at 3:58 PM, Wjhonson wrote:

> 
> Mecki you're not paying attention.
> You have an 8000 line program that uses a variable "A"
> You didn't write it.  You need to find where that variable is assigned.
> You search for A ?
> 
> That's not going to work.
> 
> 
> 
> -Original Message-
> From: Mecki Foerthmann 
> To: u2-users 
> Sent: Thu, Jan 26, 2012 12:55 pm
> Subject: Re: [U2] Passing by Value
> 
> 
> No, you are completely wrong if you think that is only your world.
> ho in our game has the luxury working only with their own code?
> have been doing what you describe for over 25 years now and probably 
> ost of the contributors here do the same thing for a living too and 
> not ust since yesterday.
> nd I may have made that silly mistake once or twice as a junior but 
> ince then it has become second nature.
> nd in those days we didn't have the luxury of 8000 line programs 
> ecause the limit for any item was 32K and you were forced to use very 
> hort variable names and couldn't even indent your code because spaces 
> re characters too.
> n one shop I worked we used X, Y, Z etc. in 'primary' code and in 
> nternal subroutines XX, YY, ZZ and so on for loop counters.
> personally prefer more meaningful names but can't do that always 
> ecause I try to follow the naming conventions of the code I'm working on.
> Even the editor you use is irrelevant since I haven't seen one yet 
> that oesn't have a search function.
> ust go to the top of the program and search for the variable name you 
> ntend to use.
> f your search comes up negative you're safe to use it.
> imple!
> And OTOH how can you make 'rapid changes' to code if you don't 
> nderstand what it is supposed to do and where the varibles come from?
> On 26/01/2012 20:16, Wjhonson wrote:
> Completely wrong :)
> You apparently have the luxury of only working on programs written by 
> ourself.
> 
> In my world, we are called upon to make rapid changes in programs 
> written by wenty programmers over twenty years.
> You haven't specified *how* you ensure that your counters are unique, 
> and by he way, the issue is not just counters, but any variable.
> 
> 
> 
> -Original Message-
> From: Mecki Foerthmann
> To: u2-users
> Sent: Thu, Jan 26, 2012 12:13 pm
> Subject: Re: [U2] Passing by Value
> 
> 
> What has the length of the program to do with it?
>   always abide to the rule that a for next counter in any internal 
> ubroutine has to be unique.
> hat way even if the sub is called from within a for next loop the 
> ounters never conflict.
> o it doesn't make any difference whatsoever if a program is 80 or 8000 
> ines long.
> BTW a program with 8000 lines is usually a sign of poor design.
> On 26/01/2012 19:02, Wjhonson wrote:
>   You've never worked on programs that are 8000 lines long I take it 
> :)
> 
> 
> 
> 
>   -Original Message-
>   From: John Hester
>   To: U2 Users List
>   Sent: Thu, Jan 26, 2012 10:49 am
>   Subject: Re: [U2] Passing by Value
> 
> 
>   I like to use increasing roman numerals:
>   FOR I = 1 TO COUNTER
> GOSUB PROCESS
>   EXT I
>   PROCESS:
>   OR II = 1 TO COUNTER2
> FOR III = 1 TO COUNTER3
>   FOR IV = 1 TO COUNTER4
> 
>   NEXT IV
> NEXT III
>   EXT II
>   ETURN
>   -Original Message-
>   rom: u2-users-boun...@listserver.u2ug.org
>   mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
>   ent: Thursday, January 26, 2012 10:09 AM
>   o: u2-users@listserver.u2ug.org
>   ubject: Re: [U2] Passing by Value
> 
>   n a related note, any clever ideas to localize a variable to a local
>   ubroutine?
>   For I = 1 to 10
>  GOSUB PROCESS
>   ext I
>   top
>   3000 Lines of code later
>   PROCESS:
>   OR I = 1 TO 20
>   RINT I
>   EXT I
>   ETURN

Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread John Thompson
I'll admit to my xml ignorance.  However, as to not leave you hanging,
there were a few articles on IBM developer works about this stuff in
addition to the standard U2 manuals.

https://www.ibm.com/developerworks/wikis/display/u2tech/XML+for+IBM+U2

In my case, I always had to parse xml under pressure it seemed.  And the
people sending me the xml never adhered to the "standards" of DTD's and
schemas, because they probably were ignorant too.

For example, I would get a stream of xml where all the data was stored in
attributes, when it should have been stored in an element probably.  They
would also send no schema or dtd with it, so therefore I would have had to
build my own to make it work with the U2 XML stuff.

This is where I think languages like php get it right.  Their simple XML
stuff makes it simple to parse even the junk you may get from somewhere
else.  The reality is, that there are a lot of sites and places out there
that will send you all kinds of xml, and I found that since I was not
proficient at "massaging" those "non-standard" feeds into what the U2 xml
tools wanted, I just found it easier to do it another way.

But anyway, maybe those IBM articles help you out some.



On Fri, Jan 27, 2012 at 3:05 AM, Symeon Breen  wrote:

> We use the databasic xml tools directly with reasonable success. The coding
> is very easy, what you do need to understand is  xml, including namespaces
> character encoding etc. That's is where I have found many a u2 person has
> fallen over and declared the xml functions too complex.
>
>
>
> -Original Message-
> From: u2-users-boun...@listserver.u2ug.org
> [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hennessey, Mark
> F.
> Sent: 26 January 2012 21:15
> To: u2-users@listserver.u2ug.org
> Subject: [U2] UniVerse Import XML data [not-secure]
>
> We have never received or processed data in XML before, but in the next 4-6
> months we will start receiving data in XML from a partner on a daily basis.
>
> The documentation for the XML/DB tool and XML.TODB seems a little sparse.
> Does anyone have or know of a clearer discussion or walk through on the
> process? I found one video on Rocket's website that indicated there would
> be
> more, but I haven't been able to find any continuing the series.
>
> We're using UniVerse 10.2.2 on Solaris 11 (to be upgraded to UV 11.1.x in
> the next few months)...
>
> Mark Hennessey
>
>
>
> CONFIDENTIAL INFORMATION: The information contained in this e-mail may be
> confidential and protected from general disclosure. If the recipient or
> reader of this e-mail is not the intended recipient or a person responsible
> to receive this e-mail for the intended recipient, please do not
> disseminate, distribute or copy it. If you received this e-mail in error,
> please notify the sender by replying to this message and delete this e-mail
> immediately. We will take immediate and appropriate action to see to it
> that
> this mistake is corrected.[*LD*]
> ___
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
> -
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 10.0.1416 / Virus Database: 2109/4767 - Release Date: 01/26/12
>
> ___
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>



-- 
John Thompson
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Unidata 7.2.8 Printer Anomaly

2012-01-27 Thread John Thompson
Actually I think I worded that wrong.  KEEP in Universe will keep the same
spooler file open until you do a PRINTER CLOSE, or SP CLOSE, if I remember
correctly...  Its been a while.

On Fri, Jan 27, 2012 at 9:27 AM, John Thompson wrote:

> There is a KEEP option in Universe that will keep the spooler file open no
> matter what you do in BASIC, until the PRINTER OFF and PRINTER CLOSE.
>
> So maybe try:
>
> SETPTR 0,132,66,0,0,3,NFMT,NHEAD,BANNER UNIQUE,BRIEF,OPEN, KEEP
>
> Althought looking at that command there, maybe thats what OPEN does...
>
> There is a shot in the dark.  I don't know how different Unidata's SETPTR
> may be from Universe's.  I just remember banging my head against the wall
> on the KEEP option some years ago, until I found it.
>
>
> On Fri, Jan 27, 2012 at 12:59 AM, Kevin King wrote:
>
>> I have a client running an SB+ application who has been experiencing a
>> very
>> strange issue with Unidata 7.2.8.  The situation is a little complex, but
>> let me try to explain.
>>
>> We have this program that issues this SETPTR command and then captures the
>> hold file number:
>>
>> SETPTR 0,132,66,0,0,3,NFMT,NHEAD,BANNER UNIQUE,BRIEF,OPEN
>>
>> This hold file is then generated and once it has been closed with:
>>
>> PRINTER OFF
>> PRINTER CLOSE
>> EXECUTE 'SP.CLOSE'
>>
>> ... the hold file is picked up and sent to a forms processor (Unform) for
>> formatting, barcodes, and release to a specific printer.  All this is
>> working just fine by itself.
>>
>> Following this (within the same SB+ login session), if the client runs any
>> report (written in BASIC or SB+ /RD), the PCL for the report and the
>> report
>> content are sent to the printer in two separate spooler files, but only
>> for
>> the first run.  The printer receives the PCL document, sets up the
>> printer,
>> then there's nothing after that so it resets the printer, the next job
>> prints without the PCL header and the fonts are the printer default rather
>> than what was requested by the PCL.  If the report is run a second time,
>> the PCL and content are output to the same spooler file and the report
>> prints with the correct font.  If the customer drops to the colon TCL
>> prompt between the first report and the second, the second report prints
>> to
>> a single hold file without any problems.
>>
>> We have traced this to the following:
>>
>> a) The subroutine that prints the report calls another subroutine that
>> calls SH.PRINT.MANAGER which does a PRINTER ON, sends the PCL at the start
>> of the job, and then PRINTER OFF (but no PRINTER CLOSE).  This subroutine
>> then issues a PRINTER ON for the coming report.  The parameters sent into
>> SH.PRINT,MANAGER basically cause the printer select window to be displayed
>> where the printer and options can be selected.
>> b) Back in the main subroutine, an EXECUTE 'GET-LIST something*' *is
>> executed.
>> c) The program then processes the records and prints the output.  When the
>> first PRINT statement occurs, a second spooler entry is opened.
>>
>> Now here's where it gets weird.  If that first report with the
>> SETPTR/SP.CLOSE combination is not run immediately before the second
>> report, the second report will print to a single spooler file as expected.
>>  Also, if the main program does not issue the EXECUTE command - any
>> EXECUTE
>> command (I've tried several) - the PCL and content are output in the same
>> spooler file.  Note that the EXECUTE is happening after the PRINTER ON,
>> though I have tried a PRINTER OFF before the EXECUTE with a PRINTER ON
>> after it with the exact same (2 spooler file) result.  I have also tried
>> temporarily relocating the PRINTER ON to follow the EXECUTE, and it still
>> creates two spooler files.
>>
>> The subroutine that is being called from this report program is a
>> vendor-written routine that is literally called from all over the system.
>>  We have no ability to change this routine (other than for limited
>> testing), at least not without impacting dozens if not hundreds of reports
>> that use this routine.  Besides, the routine itself doesn't seem to have
>> any issue.  Rather, the problem comes when there is a PRINTER ON followed
>> by a PRINTER OFF followed by another PRINTER ON, but *only* if that
>> original SETPTR/SP.CLOSE command was used to capture the hold file
>> immediately prior to running any report.
>>
>> I've checked SETPTR at various stages of this testing and have found that
>> the SETPTR settings when it works (generating a single spooler file) is
>> identical to the SETPTR settings when it doesn't (generating two printer
>> files).  Furthermore, the SETPTR settings when running the second report
>> alone, without running this other one first, are identical to the settings
>> if the SETPTR/SP.CLOSE report is run first.
>>
>> So if you've stuck with me for this long, please allow me to ask a couple
>> of direct questions:
>>
>> * What is SP.CLOSE *really* doing?
>> * Could it be that the original SETPTR or SP.CLOSE c

Re: [U2] Unidata 7.2.8 Printer Anomaly

2012-01-27 Thread John Thompson
There is a KEEP option in Universe that will keep the spooler file open no
matter what you do in BASIC, until the PRINTER OFF and PRINTER CLOSE.

So maybe try:

SETPTR 0,132,66,0,0,3,NFMT,NHEAD,BANNER UNIQUE,BRIEF,OPEN, KEEP

Althought looking at that command there, maybe thats what OPEN does...

There is a shot in the dark.  I don't know how different Unidata's SETPTR
may be from Universe's.  I just remember banging my head against the wall
on the KEEP option some years ago, until I found it.

On Fri, Jan 27, 2012 at 12:59 AM, Kevin King  wrote:

> I have a client running an SB+ application who has been experiencing a very
> strange issue with Unidata 7.2.8.  The situation is a little complex, but
> let me try to explain.
>
> We have this program that issues this SETPTR command and then captures the
> hold file number:
>
> SETPTR 0,132,66,0,0,3,NFMT,NHEAD,BANNER UNIQUE,BRIEF,OPEN
>
> This hold file is then generated and once it has been closed with:
>
> PRINTER OFF
> PRINTER CLOSE
> EXECUTE 'SP.CLOSE'
>
> ... the hold file is picked up and sent to a forms processor (Unform) for
> formatting, barcodes, and release to a specific printer.  All this is
> working just fine by itself.
>
> Following this (within the same SB+ login session), if the client runs any
> report (written in BASIC or SB+ /RD), the PCL for the report and the report
> content are sent to the printer in two separate spooler files, but only for
> the first run.  The printer receives the PCL document, sets up the printer,
> then there's nothing after that so it resets the printer, the next job
> prints without the PCL header and the fonts are the printer default rather
> than what was requested by the PCL.  If the report is run a second time,
> the PCL and content are output to the same spooler file and the report
> prints with the correct font.  If the customer drops to the colon TCL
> prompt between the first report and the second, the second report prints to
> a single hold file without any problems.
>
> We have traced this to the following:
>
> a) The subroutine that prints the report calls another subroutine that
> calls SH.PRINT.MANAGER which does a PRINTER ON, sends the PCL at the start
> of the job, and then PRINTER OFF (but no PRINTER CLOSE).  This subroutine
> then issues a PRINTER ON for the coming report.  The parameters sent into
> SH.PRINT,MANAGER basically cause the printer select window to be displayed
> where the printer and options can be selected.
> b) Back in the main subroutine, an EXECUTE 'GET-LIST something*' *is
> executed.
> c) The program then processes the records and prints the output.  When the
> first PRINT statement occurs, a second spooler entry is opened.
>
> Now here's where it gets weird.  If that first report with the
> SETPTR/SP.CLOSE combination is not run immediately before the second
> report, the second report will print to a single spooler file as expected.
>  Also, if the main program does not issue the EXECUTE command - any EXECUTE
> command (I've tried several) - the PCL and content are output in the same
> spooler file.  Note that the EXECUTE is happening after the PRINTER ON,
> though I have tried a PRINTER OFF before the EXECUTE with a PRINTER ON
> after it with the exact same (2 spooler file) result.  I have also tried
> temporarily relocating the PRINTER ON to follow the EXECUTE, and it still
> creates two spooler files.
>
> The subroutine that is being called from this report program is a
> vendor-written routine that is literally called from all over the system.
>  We have no ability to change this routine (other than for limited
> testing), at least not without impacting dozens if not hundreds of reports
> that use this routine.  Besides, the routine itself doesn't seem to have
> any issue.  Rather, the problem comes when there is a PRINTER ON followed
> by a PRINTER OFF followed by another PRINTER ON, but *only* if that
> original SETPTR/SP.CLOSE command was used to capture the hold file
> immediately prior to running any report.
>
> I've checked SETPTR at various stages of this testing and have found that
> the SETPTR settings when it works (generating a single spooler file) is
> identical to the SETPTR settings when it doesn't (generating two printer
> files).  Furthermore, the SETPTR settings when running the second report
> alone, without running this other one first, are identical to the settings
> if the SETPTR/SP.CLOSE report is run first.
>
> So if you've stuck with me for this long, please allow me to ask a couple
> of direct questions:
>
> * What is SP.CLOSE *really* doing?
> * Could it be that the original SETPTR or SP.CLOSE command is setting some
> flag somewhere in memory that is causing the next PRINTER OFF (i.e. the one
> in SH.PRINT.MANAGER that outputs the PCL) to implicitly do a PRINTER CLOSE?
>
> Any input or assistance would be most appreciated.
>
> -Kevin
> http://www.PrecisOnline.com
> ___
> U2-Users mailing list
> U2-User

Re: [U2] Passing by Value

2012-01-27 Thread Martin Phillips

Hi all,


I asked the Rocket Software guys to have LOCAL variables... but nothing...


Someone from the UV development team once told me that the Basic compiler 
has the concept of local variables for internal subroutines but it has not 
been released. I don't know why. We did it for QM and it wasn't difficult.



Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200 


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Passing by Value

2012-01-27 Thread Symeon Breen
No - I thought we were talking about creating a **NEW** counter variable in
a large old program, call it xx1  do a search on xx1  no lines, then use it.


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: 26 January 2012 20:59
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Passing by Value


Mecki you're not paying attention.
You have an 8000 line program that uses a variable "A"
You didn't write it.  You need to find where that variable is assigned.
You search for A ?

That's not going to work.



-Original Message-
From: Mecki Foerthmann 
To: u2-users 
Sent: Thu, Jan 26, 2012 12:55 pm
Subject: Re: [U2] Passing by Value


No, you are completely wrong if you think that is only your world.
ho in our game has the luxury working only with their own code?
 have been doing what you describe for over 25 years now and probably ost of
the contributors here do the same thing for a living too and not ust since
yesterday.
nd I may have made that silly mistake once or twice as a junior but ince
then it has become second nature.
nd in those days we didn't have the luxury of 8000 line programs ecause the
limit for any item was 32K and you were forced to use very hort variable
names and couldn't even indent your code because spaces re characters too.
n one shop I worked we used X, Y, Z etc. in 'primary' code and in nternal
subroutines XX, YY, ZZ and so on for loop counters.
 personally prefer more meaningful names but can't do that always ecause I
try to follow the naming conventions of the code I'm working on.
Even the editor you use is irrelevant since I haven't seen one yet that
oesn't have a search function.
ust go to the top of the program and search for the variable name you ntend
to use.
f your search comes up negative you're safe to use it.
imple!
And OTOH how can you make 'rapid changes' to code if you don't nderstand
what it is supposed to do and where the varibles come from?
On 26/01/2012 20:16, Wjhonson wrote:
 Completely wrong :)
 You apparently have the luxury of only working on programs written by
ourself.

 In my world, we are called upon to make rapid changes in programs written
by wenty programmers over twenty years.
 You haven't specified *how* you ensure that your counters are unique, and
by he way, the issue is not just counters, but any variable.



 -Original Message-
 From: Mecki Foerthmann
 To: u2-users
 Sent: Thu, Jan 26, 2012 12:13 pm
 Subject: Re: [U2] Passing by Value


 What has the length of the program to do with it?
   always abide to the rule that a for next counter in any internal
ubroutine has to be unique.
 hat way even if the sub is called from within a for next loop the  ounters
never conflict.
 o it doesn't make any difference whatsoever if a program is 80 or 8000
ines long.
 BTW a program with 8000 lines is usually a sign of poor design.
 On 26/01/2012 19:02, Wjhonson wrote:
   You've never worked on programs that are 8000 lines long I take it :)




   -Original Message-
   From: John Hester
   To: U2 Users List
   Sent: Thu, Jan 26, 2012 10:49 am
   Subject: Re: [U2] Passing by Value


   I like to use increasing roman numerals:
   FOR I = 1 TO COUNTER
 GOSUB PROCESS
   EXT I
   PROCESS:
   OR II = 1 TO COUNTER2
 FOR III = 1 TO COUNTER3
   FOR IV = 1 TO COUNTER4

   NEXT IV
 NEXT III
   EXT II
   ETURN
   -Original Message-
   rom: u2-users-boun...@listserver.u2ug.org
   mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
   ent: Thursday, January 26, 2012 10:09 AM
   o: u2-users@listserver.u2ug.org
   ubject: Re: [U2] Passing by Value

   n a related note, any clever ideas to localize a variable to a local
   ubroutine?
   For I = 1 to 10
  GOSUB PROCESS
   ext I
   top
   3000 Lines of code later
   PROCESS:
   OR I = 1 TO 20
   RINT I
   EXT I
   ETURN
   __
   2-Users mailing list
   2-us...@listserver.u2ug.org
   ttp://listserver.u2ug.org/mailman/listinfo/u2-users
   __
   2-Users mailing list
   2-us...@listserver.u2ug.org
   ttp://listserver.u2ug.org/mailman/listinfo/u2-users

   ___
   U2-Users mailing list
   U2-Users@listserver.u2ug.org
   http://listserver.u2ug.org/mailman/listinfo/u2-users
 __
 2-Users mailing list
 2-us...@listserver.u2ug.org
 ttp://listserver.u2ug.org/mailman/listinfo/u2-users

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
__
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailm

Re: [U2] UniVerse Import XML data [not-secure]

2012-01-27 Thread Symeon Breen
We use the databasic xml tools directly with reasonable success. The coding
is very easy, what you do need to understand is  xml, including namespaces
character encoding etc. That's is where I have found many a u2 person has
fallen over and declared the xml functions too complex.



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hennessey, Mark
F.
Sent: 26 January 2012 21:15
To: u2-users@listserver.u2ug.org
Subject: [U2] UniVerse Import XML data [not-secure]

We have never received or processed data in XML before, but in the next 4-6
months we will start receiving data in XML from a partner on a daily basis.

The documentation for the XML/DB tool and XML.TODB seems a little sparse.
Does anyone have or know of a clearer discussion or walk through on the
process? I found one video on Rocket's website that indicated there would be
more, but I haven't been able to find any continuing the series.

We're using UniVerse 10.2.2 on Solaris 11 (to be upgraded to UV 11.1.x in
the next few months)...

Mark Hennessey



CONFIDENTIAL INFORMATION: The information contained in this e-mail may be
confidential and protected from general disclosure. If the recipient or
reader of this e-mail is not the intended recipient or a person responsible
to receive this e-mail for the intended recipient, please do not
disseminate, distribute or copy it. If you received this e-mail in error,
please notify the sender by replying to this message and delete this e-mail
immediately. We will take immediate and appropriate action to see to it that
this mistake is corrected.[*LD*]
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
-
No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1416 / Virus Database: 2109/4767 - Release Date: 01/26/12

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users