[U2] UK U2 University registration now open

2011-01-28 Thread George Land
APT Solutions, on behalf of Rocket Software, are pleased to announce that
registrations for the UK U2 University are now open.

The event will take place from the 22nd to 24th of March 2011 at the Crowne
Plaza Hotel at the Birmingham National Exhibition Centre.  The agenda is
being finalised, however it will follow broadly the same format as for the
Australian event shown at http://u2u.rocketsoftware.com/agenda.html

Places are charged at £599+VAT for a single delegate.  Two or more delegates
from the same organisation will be charged at £550+VAT per delegate.
Accommodation is available at the hotel for £129 per night by contacting the
Crowne Plaza directly.

To book on the event go to www.u2uk.com and follow the link on the home
page.  Please note that booking on the Rocket site is for the Australian
event.

On completion of the booking form you will receive an invoice from APT
Solutions Ltd, this must be paid prior to the event in order to attend.

To book accommodation call 0871 942 9160 and quote discount code ³RSI².

For any queries please contact your Rocket or APT representatives.

Regards

George Land
APT Solutions Limited
Rocket U2 UK Distributor





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


[U2] Refresh UV user permissions without restarting UV Service ?

2011-01-28 Thread Arnold Bosch

Hi everyone.

Is it possible to force Universe to refresh it's internal permissions
list without restarting the UV service?

I have a user that I added to the Windows Administrators group after the
user was created on Windows and in Universe.
It does not appear that UV picks up that this user is now allowed
administrative privileges - and I really don't want to restart the UV
service at this point in time on the server to get this going.

For info: UV 10.2.1 on Windows Server 2003.

Any suggestions would be most welcome.

Kind regards,

Arnold Bosch
IT Administrator
Taeuber  Corssen SWA (Pty) Ltd
Tel +264 (0)61 293 2106
Cell +264 (0)81 124 8625
Fax +264 (0)61 293 2104
Email: arno...@tc.com.na
--
-
Disclaimer: This email message is intended solely for the use of the individual 
or entity to whom it is addressed and may contain confidential information 
which may be privileged and protected by law. If you are not the intended 
recipient, please notify us at our email address, delete this message and do 
not disclose the contents of this email message to any other person use it for 
any purpose or store or copy this email in any manner or form. Opinions, 
conclusions and other information contained in this email  message that do not 
relate to our official business shall be understood as neither given nor 
endorsed by us. We do not represent, warrant and/or guarantee that the 
integrity of this communication has been maintained or that this communication 
is free of errors, virus, interception or interference.
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] UUID [was Data in Dict]

2011-01-28 Thread David Wolverton
Question on the UUID created here - it looks like the 'middle' is what will
be the 'most unique'. I'm guessing the SysID never changes, and the same PID
could 'live' for days at a time and could even 'show up' again later, so the
last segment could end up being used on a significant number of keys.  I
know that we have problems where the 'last part' of the UniData key causes
our data to 'clump up' when we have too much similarity.  

What has your experience with the hashing been on the UUIDs created using
this logic?  

(Of course, in UniVerse, I'm guessing you just revise the hashing to make it
'left-most significant' - something we can't do in UniData.)

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Gregor Scott
Sent: January 27, 2011 05:25 PM
To: U2 Users List
Subject: Re: [U2] UUID [was Data in Dict]

The use of both the @USER.NO and the current PID ensure the UUID is
unique across the installation, and the presence of the UV system id
makes the UUID unique between systems.
The named common ensures the current port does not generate the same
UUID within the same second/millisecond.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of u2ug
Sent: Thursday, 27 January 2011 11:19 PM
To: U2 Users List
Subject: Re: [U2] UUID [was Data in Dict]

This is only guaranteed to be unique per process due to the usage of
named common.
Different processes running on the same system could generate duplicate
values.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Gregor Scott
Sent: January 26, 2011 07:35 PM
To: U2 Users List
Subject: Re: [U2] UUID [was Data in Dict]

Interesting trade-off between the overhead of calculating a unique-yet
compact sequential number and calculating a consistently long UUID.

We use the last-number-stored-in-a-file method.

We recently had need for a UUID as part of an XML exchange with a third
party. I looked at the various options available, and eventually ended
up writing a UV subroutine to create a UUID in v4 format.

It is not overly complex - the hardest part was working out the bit
manipulations needed.
The result is unique across UV systems due to the use of the UV system
id.

-

subroutine MAKE.UUID( UUID )
*
*  This subroutine generates a version 4 UUID, following the
*  rules outlined in the RFC found here:
* http://tools.ietf.org/html/rfc4122.html
*
common /UUID$GEN/ UUID$lastgen
if unassigned(UUID$lastgen) then UUID$lastgen = ''
DECLARE GCI getpid

time.NOW = system(12)
date.NOW = date()
date.BASE = iconv( 15 Oct 1582, D)

* We need to determine the accuracy of the time value
* From this we derive the appropriate factor to apply to
* convert our time from seconds/milliseconds to nanoseconds
if index( time.NOW, ., 1) then
   * The TIME.MILLISECOND compiler option is NOT active
time.NOW = time.NOW * 1
nano.FACTOR = 10
time.PERDAY = 86400 * 1
end else
   * The TIME.MILLISECOND compiler option IS active
   nano.FACTOR = 100
   time.PERDAY = 86400 * 1000
end

* We need to ensure we can cope if we create more than 1 UUID
* in the same millisecond.
this.STAMP = date.NOW:-:time.NOW

* Need to use 'compare' on large 'numbers'.
* A result of 0 means they are equal
if compare( this.STAMP, field( UUID$lastgen, ., 1)) = 0 then

   * We have already created one this (milli)second.
TAIL = oconv( field( UUID$lastgen, ., 2), MCN) + 0
if TAIL then
   TAIL += 1
   this.STAMP = fieldstore( UUID$lastgen, ., 2, 1, TAIL)
end else
   TAIL = 1
   this.STAMP := .1
end
time.NOW += (TAIL / 10)

end

* Track our latest generation
UUID$lastgen = this.STAMP

* Now we can build our UUID
time.UUID = ((date.NOW - date.BASE) * time.PERDAY) + time.NOW
nano.UUID = time.UUID * nano.FACTOR

port.NOW = abs(@USERNO)
port.HEX = oconv( port.NOW, MCDX)R%4

ver.VAL = rnd(65535)
ver.VAL = bitreset( ver.VAL, 12)
ver.VAL = bitset( ver.VAL, 13)
ver.VAL = bitreset( ver.VAL, 14)
ver.VAL = bitreset( ver.VAL, 15)
ver.HEX = oconv( ver.VAL, MCDX)

rnd.VAL = rnd(255)
rsvd.VAL = bitset( rnd.VAL, 6)
rsvd.VAL = bitreset( rsvd.VAL, 7)
rsvd.HEX = oconv( rsvd.VAL, MCDX)

sysid.HEX = oconv( system(31), MCDX)R%6
pid.NOW = getpid()
pid.HEX = oconv( pid.NOW, MCDX)R%6

* UUID Structure
* 1 = time-low : 8 char hex value for time
* 2 = time-mid : 4 char hex value
* 3 = time-hi-and_version : 4 char hex value
* 4 = clock-seq-and-reserved : 2 char hex value : clock-seq-low :
2 char hex value
* 5 = node : 12 char hex value
UUID = ''
UUID1 = oconv(nano.UUID, MCDX)R%8
UUID2 = port.HEX
UUID3 = ver.HEX
UUID4 = rsvd.HEX:oconv(rnd(255), MCDX)R%2
UUID5 = sysid.HEX:pid.HEX

convert @AM to - in UUID

return

-


-Original Message-
From: 

Re: [U2] UUID [was Data in Dict]

2011-01-28 Thread Steve Romanow
Using UUID type 4 is supposed to be completely random.  Maybe that is
a good choice.

On 1/28/11, David Wolverton dwolv...@flash.net wrote:
 Question on the UUID created here - it looks like the 'middle' is what will
 be the 'most unique'. I'm guessing the SysID never changes, and the same PID
 could 'live' for days at a time and could even 'show up' again later, so the
 last segment could end up being used on a significant number of keys.  I
 know that we have problems where the 'last part' of the UniData key causes
 our data to 'clump up' when we have too much similarity.

 What has your experience with the hashing been on the UUIDs created using
 this logic?

 (Of course, in UniVerse, I'm guessing you just revise the hashing to make it
 'left-most significant' - something we can't do in UniData.)

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Gregor Scott
 Sent: January 27, 2011 05:25 PM
 To: U2 Users List
 Subject: Re: [U2] UUID [was Data in Dict]

 The use of both the @USER.NO and the current PID ensure the UUID is
 unique across the installation, and the presence of the UV system id
 makes the UUID unique between systems.
 The named common ensures the current port does not generate the same
 UUID within the same second/millisecond.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of u2ug
 Sent: Thursday, 27 January 2011 11:19 PM
 To: U2 Users List
 Subject: Re: [U2] UUID [was Data in Dict]

 This is only guaranteed to be unique per process due to the usage of
 named common.
 Different processes running on the same system could generate duplicate
 values.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Gregor Scott
 Sent: January 26, 2011 07:35 PM
 To: U2 Users List
 Subject: Re: [U2] UUID [was Data in Dict]

 Interesting trade-off between the overhead of calculating a unique-yet
 compact sequential number and calculating a consistently long UUID.

 We use the last-number-stored-in-a-file method.

 We recently had need for a UUID as part of an XML exchange with a third
 party. I looked at the various options available, and eventually ended
 up writing a UV subroutine to create a UUID in v4 format.

 It is not overly complex - the hardest part was working out the bit
 manipulations needed.
 The result is unique across UV systems due to the use of the UV system
 id.

 -

 subroutine MAKE.UUID( UUID )
 *
 *  This subroutine generates a version 4 UUID, following the
 *  rules outlined in the RFC found here:
 * http://tools.ietf.org/html/rfc4122.html
 *
 common /UUID$GEN/ UUID$lastgen
 if unassigned(UUID$lastgen) then UUID$lastgen = ''
 DECLARE GCI getpid

 time.NOW = system(12)
 date.NOW = date()
 date.BASE = iconv( 15 Oct 1582, D)

 * We need to determine the accuracy of the time value
 * From this we derive the appropriate factor to apply to
 * convert our time from seconds/milliseconds to nanoseconds
 if index( time.NOW, ., 1) then
* The TIME.MILLISECOND compiler option is NOT active
 time.NOW = time.NOW * 1
 nano.FACTOR = 10
 time.PERDAY = 86400 * 1
 end else
* The TIME.MILLISECOND compiler option IS active
nano.FACTOR = 100
time.PERDAY = 86400 * 1000
 end

 * We need to ensure we can cope if we create more than 1 UUID
 * in the same millisecond.
 this.STAMP = date.NOW:-:time.NOW

 * Need to use 'compare' on large 'numbers'.
 * A result of 0 means they are equal
 if compare( this.STAMP, field( UUID$lastgen, ., 1)) = 0 then

* We have already created one this (milli)second.
 TAIL = oconv( field( UUID$lastgen, ., 2), MCN) + 0
 if TAIL then
TAIL += 1
this.STAMP = fieldstore( UUID$lastgen, ., 2, 1, TAIL)
 end else
TAIL = 1
this.STAMP := .1
 end
 time.NOW += (TAIL / 10)

 end

 * Track our latest generation
 UUID$lastgen = this.STAMP

 * Now we can build our UUID
 time.UUID = ((date.NOW - date.BASE) * time.PERDAY) + time.NOW
 nano.UUID = time.UUID * nano.FACTOR

 port.NOW = abs(@USERNO)
 port.HEX = oconv( port.NOW, MCDX)R%4

 ver.VAL = rnd(65535)
 ver.VAL = bitreset( ver.VAL, 12)
 ver.VAL = bitset( ver.VAL, 13)
 ver.VAL = bitreset( ver.VAL, 14)
 ver.VAL = bitreset( ver.VAL, 15)
 ver.HEX = oconv( ver.VAL, MCDX)

 rnd.VAL = rnd(255)
 rsvd.VAL = bitset( rnd.VAL, 6)
 rsvd.VAL = bitreset( rsvd.VAL, 7)
 rsvd.HEX = oconv( rsvd.VAL, MCDX)

 sysid.HEX = oconv( system(31), MCDX)R%6
 pid.NOW = getpid()
 pid.HEX = oconv( pid.NOW, MCDX)R%6

 * UUID Structure
 * 1 = time-low : 8 char hex value for time
 * 2 = time-mid : 4 char hex value
 * 3 = time-hi-and_version : 4 char hex value
 * 4 = clock-seq-and-reserved : 2 char hex value : clock-seq-low :
 2 char hex value
 * 5 = node : 12 char hex value
 UUID = ''
 UUID1 = 

[U2] Unidata can't build index

2011-01-28 Thread Jeffrey Butera
 Can anyone shed light on this (other than the obivous) - I'm unclear 
about why this is occurring:


:BUILD.INDEX H08.PERSON.LOOKUP XPL.PERSON.ID
Can not lock index file
No indices are built

This is a new file so I originally thought perhaps OS permissions where 
incorrect, but after checking I verified the permissions on the index 
file are 770.


I don't have anything writing to this file so I'm not clear why it can't 
get a lock on the index file.


--
Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

...we must choose between what is right and what is easy...
  Dumbledore

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


[U2] Upgrading to latest UV/UD PE / Windows

2011-01-28 Thread Tony Gravagno
[no responses?]


-Original Message-
From: Tony Gravagno
Sent: Tuesday, January 18, 2011

A while back I posted a blog with details about upgrading
Universe and Unidata.  A lot of people found it to be helpful.
nospamNebula-RnD.com/blog/tech/mv/2008/09/u2upgrade1.html
(please remove 'nospam')

I am now about to upgrade once again, just to ensure I have the
very latest [ and greatest? ;) ].  I have specific questions
about this endeavor:

1) Can anyone at Rocket confirm changes in the Universe 10.3.x
installers which invalidate any statements I made about 10.2?
Similarly for Unidata 7.2.7 vs 7.2.0.

2) What is the process for renewing PE licenses?  Is there a
prompt from the installer?  Do we need to fill out some website
form?  Send an email?  I don't think I've done this since the
IBMRocket change.

3) Rather than installing an entire 600MB Clients for Windows
package, is there a base package that can be obtained with just
Uniadmin and UO support?

4) Please see issues with the Clients package documented in the
blog, and comment if any of that is no longer accurate.

5) Is there a UVPE/Win v11?

6) Are there any other caveats or words of advice for minor
upgrades like this?

Final note for Rocket.  On the download page the Expires date for
UVPE shows 11 Nov Feb 2011.
http://www.rocketsoftware.com/u2/resources/downloads


I'll be happy to blog this experience like I did last time.

Thanks!

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula RD sells mv.NET and other Pick/MultiValue products
worldwide, and provides related development services
remove.pleaseNebula-RnD.com/blog
Visit PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno

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


[U2] What do you do with CallHTTP?

2011-01-28 Thread David Wolverton
What uses have you found for CallHTTP for in your applications?  

Are you 'eating' someone else's data with it - like doing lookups against a
web service call?

Or are you using it to 'serve' data to others?  Rocket says you can do this,
but I can't see how it would work offhand and would like to know the
scenario.

How complex have you found it and how stable?

Thanks for your thoughts!





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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread bradley . schrag
One use we have is to send/consume XML to an external third-party service 
provider. We also use internally for web service calls. The first time 
doing it can be a challenge. After that, it's pretty straight-forward. It 
has been very stable for us.

Brad.
U.S. BANCORP made the following annotations
-
Electronic Privacy Notice. This e-mail, and any attachments, contains 
information that is, or may be, covered by electronic communications privacy 
laws, and is also confidential and proprietary in nature. If you are not the 
intended recipient, please be advised that you are legally prohibited from 
retaining, using, copying, distributing, or otherwise disclosing this 
information in any manner. Instead, please reply to the sender that you have 
received this communication in error, and then immediately delete it. Thank you 
in advance for your cooperation.



-

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


Re: [U2] Unidata can't build index

2011-01-28 Thread Susan Lynch

Jeff, did you do a CREATE.INDEX H08.PERSON.LOOKUP XPL.PERSON.ID first?

Susan Lynch
F.W. Davison  Company, Inc.
- Original Message - 
From: Jeffrey Butera jbut...@hampshire.edu

To: U2 Users List u2-users@listserver.u2ug.org
Sent: 01/28/2011 1:32 PM
Subject: [U2] Unidata can't build index


 Can anyone shed light on this (other than the obivous) - I'm unclear 
about why this is occurring:


:BUILD.INDEX H08.PERSON.LOOKUP XPL.PERSON.ID
Can not lock index file
No indices are built

This is a new file so I originally thought perhaps OS permissions where 
incorrect, but after checking I verified the permissions on the index 
file are 770.


I don't have anything writing to this file so I'm not clear why it can't 
get a lock on the index file.


--
Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

...we must choose between what is right and what is easy...
  Dumbledore

___
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] Unidata can't build index

2011-01-28 Thread Jeffrey Butera

 On 01/28/11 14:11, Susan Lynch wrote:

Jeff, did you do a CREATE.INDEX H08.PERSON.LOOKUP XPL.PERSON.ID first?



Yes, LIST.INDEX properly displayed all the indices including 
XPL.PERSON.ID which was new (but not built).


--
Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

...we must choose between what is right and what is easy...
  Dumbledore

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


Re: [U2] Refresh UV user permissions without restarting UV Service ?

2011-01-28 Thread Bill Haskett

Arnold:

I'm not sure about UV but in UD, when I change windows permissions, they 
immediately work through UD.  This is because UD uses Windows 
permissions and doesn't have their own security (well, limited anyway).


I didn't realize UV was different.

Bill


Arnold Bosch said the following on 1/28/2011 4:25 AM:

Hi everyone.

Is it possible to force Universe to refresh it's internal permissions
list without restarting the UV service?

I have a user that I added to the Windows Administrators group after the
user was created on Windows and in Universe.
It does not appear that UV picks up that this user is now allowed
administrative privileges - and I really don't want to restart the UV
service at this point in time on the server to get this going.

For info: UV 10.2.1 on Windows Server 2003.

Any suggestions would be most welcome.

Kind regards,

Arnold Bosch
IT Administrator
Taeuber  Corssen SWA (Pty) Ltd
Tel +264 (0)61 293 2106
Cell +264 (0)81 124 8625

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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread Nancy Fisher
We consume data. VERY reliable. 
Not serving anything, though.

Nancy Fisher
Peninsula Truck Lines, Inc
Federal Way, Washington
253/929-2040
Visit our Website www.peninsulatruck.com
nan...@peninsulatruck.com


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton 
Sent: Friday, January 28, 2011 10:51 AM
To: 'U2 Users List'
Subject: [U2] What do you do with CallHTTP?

What uses have you found for CallHTTP for in your applications?  

Are you 'eating' someone else's data with it - like doing lookups against a
web service call?

Or are you using it to 'serve' data to others?  Rocket says you can do this,
but I can't see how it would work offhand and would like to know the
scenario.

How complex have you found it and how stable?

Thanks for your thoughts!





___
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] What do you do with CallHTTP? [AD]

2011-01-28 Thread Robert Houben
We use CallHTTP with some of our customers to push/pull data between Universe 
BASIC and SQL Server, Oracle, etc..., through a connection-pooled HTTP(s) 
server.

We provide an API of subroutines to manage the interface.  It's part of our 
mvLynx Connect API product.  We have customers doing a very high volume of 
transactions through this interface and we find it extremely stable.  It has 
been stress tested by real-world Universe applications running on both AIX and 
Linux.

HTH,

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton
Sent: Friday, January 28, 2011 10:51 AM
To: 'U2 Users List'
Subject: [U2] What do you do with CallHTTP?

What uses have you found for CallHTTP for in your applications?

Are you 'eating' someone else's data with it - like doing lookups against a web 
service call?

Or are you using it to 'serve' data to others?  Rocket says you can do this, 
but I can't see how it would work offhand and would like to know the scenario.

How complex have you found it and how stable?

Thanks for your thoughts!





___
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] Refresh UV user permissions without restarting UV Service ?

2011-01-28 Thread Robert Houben
It's one thing if you change the permissions for a resource that the user is 
trying to access, but when you change the rights that a user is assigned, any 
session that is already active for that user already has all its access tokens 
and won't reflect your change.  You will have to log that session off and back 
on.

For instance, if I am logged on, and someone adds another group to the list 
that my user belongs to, my already active session does not *know* that I now 
belong to that group.  It checks that once, when I log on.  I'm pretty sure 
there's no way to bypass that.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Haskett
Sent: Friday, January 28, 2011 11:21 AM
To: U2 Users List
Subject: Re: [U2] Refresh UV user permissions without restarting UV Service ?

Arnold:

I'm not sure about UV but in UD, when I change windows permissions, they 
immediately work through UD.  This is because UD uses Windows permissions and 
doesn't have their own security (well, limited anyway).

I didn't realize UV was different.

Bill


Arnold Bosch said the following on 1/28/2011 4:25 AM:
 Hi everyone.

 Is it possible to force Universe to refresh it's internal
 permissions list without restarting the UV service?

 I have a user that I added to the Windows Administrators group after
 the user was created on Windows and in Universe.
 It does not appear that UV picks up that this user is now allowed
 administrative privileges - and I really don't want to restart the UV
 service at this point in time on the server to get this going.

 For info: UV 10.2.1 on Windows Server 2003.

 Any suggestions would be most welcome.

 Kind regards,

 Arnold Bosch
 IT Administrator
 Taeuber  Corssen SWA (Pty) Ltd
 Tel +264 (0)61 293 2106
 Cell +264 (0)81 124 8625
___
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] What do you do with CallHTTP?

2011-01-28 Thread Norman Bauer
The only thing I'm using it for is to get currency exchange rates.

On Fri, Jan 28, 2011 at 1:50 PM, David Wolverton dwolv...@flash.net wrote:
 What uses have you found for CallHTTP for in your applications?

 Are you 'eating' someone else's data with it - like doing lookups against a
 web service call?

 Or are you using it to 'serve' data to others?  Rocket says you can do this,
 but I can't see how it would work offhand and would like to know the
 scenario.

 How complex have you found it and how stable?

 Thanks for your thoughts!





 ___
 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] Refresh UV user permissions without restarting UV Service ?

2011-01-28 Thread Wols Lists
On 28/01/11 19:21, Bill Haskett wrote:
 Arnold:
 
 I'm not sure about UV but in UD, when I change windows permissions, they
 immediately work through UD.  This is because UD uses Windows
 permissions and doesn't have their own security (well, limited anyway).

Are you confusing user and file permissions? This should be a Windows
thing, nothing to do with the app.
 
 I didn't realize UV was different.

On nix, user rights are allocated at login. Change groups, etc and you
have to log in again to get the new rights. I'd be very surprised if UV
caches user groups etc and UD doesn't.

But regardless of OS or DB, changing FILE permissions should take effect
immediately (barring the app having the file already open and caching
the file descriptor).
 
 Bill

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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread Larry Hiscock
We're using it to consume address verification web services.

Larry Hiscock
Western Computer Services


On Fri, Jan 28, 2011 at 1:50 PM, David Wolverton dwolv...@flash.net wrote:
 What uses have you found for CallHTTP for in your applications?

 Are you 'eating' someone else's data with it - like doing lookups against
a
 web service call?

 Or are you using it to 'serve' data to others?  Rocket says you can do
this,
 but I can't see how it would work offhand and would like to know the
 scenario.

 How complex have you found it and how stable?

 Thanks for your thoughts!



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


Re: [U2] Unidata can't build index

2011-01-28 Thread Wally Terhune
BUILD.INDEX has to be able to get exclusive access to the primary file to start.
It then blocks updates to the primary file (reads allowed) until it is finished.
This is the long-time default behavior.

Of course, you can use BUILD.INDEX ... ONLINE to avoid that requirement.
This is a bit slower, but you can do it.

Wally Terhune
U2 Support Architect
Rocket Software
4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
Tel: +1.720.475.8055
Email: wterh...@rs.com
Web: www.rocketsoftware.com/u2



-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jeffrey Butera
Sent: Friday, January 28, 2011 12:12 PM
To: Susan Lynch
Cc: U2 Users List
Subject: Re: [U2] Unidata can't build index

  On 01/28/11 14:11, Susan Lynch wrote:
 Jeff, did you do a CREATE.INDEX H08.PERSON.LOOKUP XPL.PERSON.ID first?


Yes, LIST.INDEX properly displayed all the indices including 
XPL.PERSON.ID which was new (but not built).

-- 
Jeff Butera, Ph.D.
Manager of ERP Systems
Hampshire College
jbut...@hampshire.edu
413-559-5556

...we must choose between what is right and what is easy...
   Dumbledore

___
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] What do you do with CallHTTP?

2011-01-28 Thread Steve Romanow

On 1/28/2011 1:50 PM, David Wolverton wrote:

What uses have you found for CallHTTP for in your applications?

None whatsoever.

Are you 'eating' someone else's data with it - like doing lookups against a
web service call?

Or are you using it to 'serve' data to others?  Rocket says you can do this,
but I can't see how it would work offhand and would like to know the
scenario.

How complex have you found it and how stable?


Too complex, not sure about stability.

I am following someone on c.d.p's lead from 2006 and using curl.  I have 
also used wget in the past for a dictionary items to do a filecheck on 
web images.  You can use wget in --spider mode and it will just give you 
back an http 200 if the file resolves, but will not actually download it.

Thanks for your thoughts!





___
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] What do you do with CallHTTP?

2011-01-28 Thread Symeon Breen
CallHTTP is used to call someone else's http service like a webservice or an
actual web page,  we use it to communicate with web services, rss feeds, and
also html documents that we analyse.

 

In order to serve data to others you would not use callhttp - you should use
the sockets interface - or preferably write a webservice in say .net and use
uniobjects.net - it really is 20 lines of code.

 

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton 
Sent: 28 January 2011 18:50
To: 'U2 Users List'
Subject: [U2] What do you do with CallHTTP?

 

What uses have you found for CallHTTP for in your applications? 

Are you 'eating' someone else's data with it - like doing lookups against a
web service call?

Or are you using it to 'serve' data to others?  Rocket says you can do this,
but I can't see how it would work offhand and would like to know the
scenario.

How complex have you found it and how stable?

Thanks for your thoughts!





___
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.1204 / Virus Database: 1435/3408 - Release Date: 01/28/11

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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread Garry Smith
I tried to but we are still using AIX 4.3.3 and UV 9.6 

Garry L. Smith
Dir Info Systems
Charles McMurray Company
V# 559-292-5782   F# 559-346-6169

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Steve Romanow
Sent: Friday, January 28, 2011 1:29 PM
To: U2 Users List
Subject: Re: [U2] What do you do with CallHTTP?

On 1/28/2011 1:50 PM, David Wolverton wrote:
 What uses have you found for CallHTTP for in your applications?
None whatsoever.
 Are you 'eating' someone else's data with it - like doing lookups 
 against a web service call?

 Or are you using it to 'serve' data to others?  Rocket says you can do

 this, but I can't see how it would work offhand and would like to know

 the scenario.

 How complex have you found it and how stable?

Too complex, not sure about stability.

I am following someone on c.d.p's lead from 2006 and using curl.  I have
also used wget in the past for a dictionary items to do a filecheck on
web images.  You can use wget in --spider mode and it will just give you
back an http 200 if the file resolves, but will not actually download
it.
 Thanks for your thoughts!





 ___
 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] What do you do with CallHTTP?

2011-01-28 Thread fft2001

 Which twenty?



 

 


 

 

-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Fri, Jan 28, 2011 2:18 pm
Subject: Re: [U2] What do you do with CallHTTP?


CallHTTP is used to call someone else's http service like a webservice or an

actual web page,  we use it to communicate with web services, rss feeds, and

also html documents that we analyse.



 



In order to serve data to others you would not use callhttp - you should use

the sockets interface - or preferably write a webservice in say .net and use

uniobjects.net - it really is 20 lines of code.



 



From: u2-users-boun...@listserver.u2ug.org

[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton 

Sent: 28 January 2011 18:50

To: 'U2 Users List'

Subject: [U2] What do you do with CallHTTP?



 



What uses have you found for CallHTTP for in your applications? 



Are you 'eating' someone else's data with it - like doing lookups against a

web service call?



Or are you using it to 'serve' data to others?  Rocket says you can do this,

but I can't see how it would work offhand and would like to know the

scenario.



How complex have you found it and how stable?



Thanks for your thoughts!











___

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.1204 / Virus Database: 1435/3408 - Release Date: 01/28/11



___

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] What do you do with CallHTTP?

2011-01-28 Thread Robert Houben
Somewhere embedded in those 20 lines are the two special instructions:
RMM (read my mind)
DWIM (do what I meant)

:)

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of fft2...@aol.com
Sent: Friday, January 28, 2011 3:05 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] What do you do with CallHTTP?


 Which twenty?












-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Fri, Jan 28, 2011 2:18 pm
Subject: Re: [U2] What do you do with CallHTTP?


CallHTTP is used to call someone else's http service like a webservice or an

actual web page,  we use it to communicate with web services, rss feeds, and

also html documents that we analyse.







In order to serve data to others you would not use callhttp - you should use

the sockets interface - or preferably write a webservice in say .net and use

uniobjects.net - it really is 20 lines of code.







From: u2-users-boun...@listserver.u2ug.org

[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton

Sent: 28 January 2011 18:50

To: 'U2 Users List'

Subject: [U2] What do you do with CallHTTP?







What uses have you found for CallHTTP for in your applications?



Are you 'eating' someone else's data with it - like doing lookups against a

web service call?



Or are you using it to 'serve' data to others?  Rocket says you can do this,

but I can't see how it would work offhand and would like to know the

scenario.



How complex have you found it and how stable?



Thanks for your thoughts!











___

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.1204 / Virus Database: 1435/3408 - Release Date: 01/28/11



___

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] What do you do with CallHTTP?

2011-01-28 Thread Tony Gravagno
 From: David Wolverton 
 What uses have you found for CallHTTP for in your applications?


David, as you know, I use web services every day and have written
articles, products, and interfaces for clients based on them.

The modern world is all about The Cloud, Virtualization, Software
As A Service, the Service Oriented Architecture, and Web
Services.  A significant percentage of code these days is
dedicated to exchanges via SOAP, XMLRPC, REST, and other
protocols over HTTP.  To the rest of the world, this is simply
the way things are now done, whether we're talking about moving
documents, requesting services, controlling devices, or storing
data.

I encourage you to elevate the question past What uses have you
found in an MV-based forum.  In this market some people are
still kicking the tires on paradigms that have been accepted in
the rest of the world for over a decade.  Look to the mainstream
for examples of web services (particularly REST).  You'll find a
lot of inspiration there, and it will apply to your MV work as
much as it applies to anyone else.

The CallHTTP interface is just a tool.  HTTP interfaces can be
done in many ways.  Once you have a better feel for the scope of
applications, you'll have your answer about CallHTTP in
particular, and you can consider that as one possible tool for
implementation.  (This concept applies to All tools in the MV
world.)

As to how you send data to a trading partner with CallHTTP, the
payload is in your query.  You should be able to push out any
information that can be provided in a URL, or via a GET/POST
request from a browser form.

HTH

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula RD sells mv.NET and other Pick/MultiValue products
worldwide, and provides related development services
remove.pleaseNebula-RnD.com/blog
Visit PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno


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


[U2] How to Clear Empty VM marks in Field

2011-01-28 Thread Garry Smith
FXI  = 1ýý

 DCount(FXI,VM) returns 3 
Is there function to clear the blank value marks so that FXI = 1 and then 
DCOUNT would return 1

TIA

Garry L. Smith
Dir Info Systems
Charles McMurray Company
V# 559-292-5782   F# 559-346-6169

-Original Message-
From: Garry Smith 
Sent: Friday, January 28, 2011 2:04 PM
To: 'U2 Users List'
Subject: RE: [U2] What do you do with CallHTTP?

I tried to but we are still using AIX 4.3.3 and UV 9.6 

Garry L. Smith
Dir Info Systems
Charles McMurray Company
V# 559-292-5782   F# 559-346-6169

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Steve Romanow
Sent: Friday, January 28, 2011 1:29 PM
To: U2 Users List
Subject: Re: [U2] What do you do with CallHTTP?

On 1/28/2011 1:50 PM, David Wolverton wrote:
 What uses have you found for CallHTTP for in your applications?
None whatsoever.
 Are you 'eating' someone else's data with it - like doing lookups 
 against a web service call?

 Or are you using it to 'serve' data to others?  Rocket says you can do 
 this, but I can't see how it would work offhand and would like to know 
 the scenario.

 How complex have you found it and how stable?

Too complex, not sure about stability.

I am following someone on c.d.p's lead from 2006 and using curl.  I have also 
used wget in the past for a dictionary items to do a filecheck on web images.  
You can use wget in --spider mode and it will just give you back an http 200 if 
the file resolves, but will not actually download it.
 Thanks for your thoughts!





 ___
 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] What do you do with CallHTTP?

2011-01-28 Thread Tony Gravagno
 From: Symeon Breen
 In order to serve data to others you would not use 
 callhttp - you should use the sockets interface - or 
 preferably write a webservice in say .net and use 
 uniobjects.net - it really is 20 lines of code.

 From: fft2001
  Which twenty?

Symeon - I know you know this, just clarifying...  It seems you
wanted to make sure someone didn't think CallHTTP was a server
component.  But as a client CallHTTP is OK to push data out to
another site.  

Will - I have a video on my site that shows how to create web
service clients and servers for MV with .NET.  It really can be
trivial, and yes, less than 20 lines of code of functional code
which you can see in the video.  I'm using mv.NET but the UO.NET
is very close.

nospam.pleaseNebula-RnD.com/products/gallery.htm

T

Purists can consider the above an AD, though the rest of us can
see it's free. ;)

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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread Tony Gravagno
 From: Symeon Breen
 In order to serve data to others you would not use 
 callhttp - you should use the sockets interface - or 
 preferably write a webservice in say .net and use 
 uniobjects.net - it really is 20 lines of code.

 From: fft2001
  Which twenty?

Symeon - I know you know this, just clarifying...  It seems you
wanted to make sure someone didn't think CallHTTP was a server
component.  But as a client CallHTTP is OK to push data out to
another site.  

Will - I have a video on my site that shows how to create web
service clients and servers for MV with .NET.  It really can be
trivial, and yes, less than 20 lines of code of functional code
which you can see in the video.  I'm using mv.NET but the UO.NET
is very close.

nospam.pleaseNebula-RnD.com/products/gallery.htm

T

Purists can consider the above an AD, though the rest of us can
see it's free. ;)

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


Re: [U2] What do you do with CallHTTP?

2011-01-28 Thread Steve Romanow

On 1/28/2011 3:49 PM, Larry Hiscock wrote:

We're using it to consume address verification web services.

Larry Hiscock
Western Computer Services


Can you recommend a company for CASS verification?
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] How to Clear Empty VM marks in Field

2011-01-28 Thread jbut...@hampshire.edu
We've long had a strip nulls subroutine we use to do this sort of thing. 
You'd have to write a program to select the records, read, strip and write out 
the data.

Jeff Butera
Sent from my iPhone

On Jan 28, 2011, at 7:29 PM, Garry Smith gar...@charlesmcmurray.com wrote:

 FXI  = 1ýý
 
 DCount(FXI,VM) returns 3 
 Is there function to clear the blank value marks so that FXI = 1 and then 
 DCOUNT would return 1
 
 TIA
 
 Garry L. Smith
 Dir Info Systems
 Charles McMurray Company
 V# 559-292-5782   F# 559-346-6169
 
 -Original Message-
 From: Garry Smith 
 Sent: Friday, January 28, 2011 2:04 PM
 To: 'U2 Users List'
 Subject: RE: [U2] What do you do with CallHTTP?
 
 I tried to but we are still using AIX 4.3.3 and UV 9.6 
 
 Garry L. Smith
 Dir Info Systems
 Charles McMurray Company
 V# 559-292-5782   F# 559-346-6169
 
 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org 
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Steve Romanow
 Sent: Friday, January 28, 2011 1:29 PM
 To: U2 Users List
 Subject: Re: [U2] What do you do with CallHTTP?
 
 On 1/28/2011 1:50 PM, David Wolverton wrote:
 What uses have you found for CallHTTP for in your applications?
 None whatsoever.
 Are you 'eating' someone else's data with it - like doing lookups 
 against a web service call?
 
 Or are you using it to 'serve' data to others?  Rocket says you can do 
 this, but I can't see how it would work offhand and would like to know 
 the scenario.
 
 How complex have you found it and how stable?
 
 Too complex, not sure about stability.
 
 I am following someone on c.d.p's lead from 2006 and using curl.  I have also 
 used wget in the past for a dictionary items to do a filecheck on web images. 
  You can use wget in --spider mode and it will just give you back an http 200 
 if the file resolves, but will not actually download it.
 Thanks for your thoughts!
 
 
 
 
 
 ___
 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
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] How to Clear Empty VM marks in Field

2011-01-28 Thread Richard Lewis
Garry,

Since you described a simple situation, I'll provide a simple solution.

FXI  = 1ýý

DCOUNT(TRIM(FXI,@VM),@VM) should return 1.

Best Regards,
Richard Lewis


On Fri, Jan 28, 2011 at 5:29 PM, Garry Smith gar...@charlesmcmurray.comwrote:

 FXI  = 1ýý

  DCount(FXI,VM) returns 3
 Is there function to clear the blank value marks so that FXI = 1 and
 then DCOUNT would return 1

 TIA

 Garry L. Smith
 Dir Info Systems
 Charles McMurray Company
 V# 559-292-5782   F# 559-346-6169


 ___
 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] What do you do with CallHTTP?

2011-01-28 Thread Larry Hiscock
We use Qualified Address (http://www.qualifiedaddress.com).  They offer both
Address Verification as a web service and batch address scrubbing with full
CASS certification.

Larry Hiscock
Western Computer Services


-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Steve Romanow
Sent: Friday, January 28, 2011 4:53 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] What do you do with CallHTTP?

On 1/28/2011 3:49 PM, Larry Hiscock wrote:
 We're using it to consume address verification web services.

 Larry Hiscock
 Western Computer Services

Can you recommend a company for CASS verification?
___
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