MVInternet (was: Re: Uniobjects / php)

2004-04-21 Thread Wendy Smoak
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Here's my expertise:
> 1) Pick BASIC
> 2) I can write HTML and I wrote a few javascripts!
> 3) I setup Apache as a web server

Then Pixius' product is *perfect* for you, that's all you need.  Using
exactly that, we had both a reporting front-end (read-only) and one that
was read-write for users to enter records into a handful of files.  If
we knew then what we know now, we might still be using it, but we didn't
design it very well and it became difficult to maintain.  That was *our*
fault, and perhaps an inherent issue with procedural programming where
all variables are global-- the usual gripes about UniBasic coming from
an object-oriented programmer.

> But the problem has always been the equivalent of what 
> mvInternet does.  That is, connect Apache to Universe.  So 
> you have another idea of how to connect Apache (or really any 
> other page server) to Universe?  I don't understand what 
> "open port 80" means or whether this actually allows Apache 
> to talk directly to Universe or whatever.

What do you not like about MVInternet?  I didn't do the original setup,
but you need to configure Apache so that it does CGI, probably by
installing a module (?).  Then you place "mvi.exe" in the cgi-bin
directory, it has a config file to tell it what to connect to, and it
basically "logs in" with a telnet session and runs UniBasic programs at
the colon prompt.  The output of those (whatever you CRT to the
"screen", which is now HTML instead of columns of data) gets captured,
you tell it to swap [TOKEN.NAMES] with the values that you set up in two
dynamic arrays, and it sends the resulting HTML out to the browser.  I
think there's a trial version, grab it and ask if you have any
questions. 

Port 80 is the default HTTP ("web") port.  It's what you connect to when
you type http://www.example.com.  Sometimes you will see a URL like
http://www.example.com:8081 where the number after the colon is a
different port number.  If you have a URL starting with https:// it is
going to port 443, the default SSL port.  Apparently you can use
CallHTTP to answer requests directly from UniVerse.  I would not expose
a port on my production database server to the internet, however!

-- 
Wendy Smoak
Application Systems Analyst, Sr.
ASU IA Information Resources Management 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-21 Thread Mats Carlid
OOPS  my nice looking cut and paste thingy didn't stick:

[EMAIL PROTECTED] wrote:


But the problem has always been the equivalent of what mvInternet does.  That is, connect Apache to Universe.  So you have another idea of how to connect Apache (or really any other page server) to Universe?  I don't understand what "open port 80" means or whether this actually allows Apache to talk directly to Universe or whatever.
Will
 

One way is by CGI-scripts:

In  cgi-bin  ( or whatever Your Apache stores them  see  Apache config )

place a  shell script  like:


#!/bin/ksh
echo Content-type: text/html
echo
read form
echo $form  >>  /var/apache/log.form
cd  /my/account
/u1/uv/bin/uv  "my.para  $form"   |  tee log.answer

( the echo $form   and the   | tee log.answer  is only for debugging )
And you may want to concatenate  some environment  variables from apache
like  $REMOTE_HOST  to the form.
my.para  should start a program that  interpretes the forms content
( wich it will find in @COMMAND )
and call the application routines. Whatever is printed to std output
from within these will be forwarded to the browser.
The format  of   $form above is   variable1=value1&variable2=value2&...
where the values have a few characters encoded as  %xx   (ascii
hexadecimal)
e.g.  space, equals, ampersand.
The  html form  must be  type 'POST' and  have an  action='myscript'
in the form tag
refering to the shell script in cgi-bin.
Now there are only some minor details left  as figuring out how to
preserve session level data and setting up rules for translating form fields
to u2 actions and  ... writing the application   :^ )
We have used this approach on netscape and apache  http-servers.

cheers  / mats

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-21 Thread Mats Carlid
[EMAIL PROTECTED] wrote:


But the problem has always been the equivalent of what mvInternet does.  That is, connect Apache to Universe.  So you have another idea of how to connect Apache (or really any other page server) to Universe?  I don't understand what "open port 80" means or whether this actually allows Apache to talk directly to Universe or whatever.
Will
 

One way is by CGI-scripts:

In  cgi-bin  ( or whatever Your Apache stores them  see  Apache config )

place a  shell script  like:



( the echo $form   and the   | tee log.answer  is only for debugging )
And you may want to concatenate  some environment  variables from apache
like  $REMOTE_HOST  to the form.
my.para  should start a program that  interpretes the forms content
( wich it will find in @COMMAND )
and call the application routines. Whatever is printed to std output
from within these will be forwarded to the browser.
The format  of   $form above is   variable1=value1&variable2=value2&...
where the values have a few characters encoded as  %xx   (ascii 
hexadecimal)
e.g.  space, equals, ampersand.

The  html form  must be  type 'POST' and  have an  action='myscript'   
in the form tag
refering to the shell script in cgi-bin.

Now there are only some minor details left  as figuring out how to
preserve session level data and setting up rules for translating form fields
to u2 actions and  ... writing the application   :^ )
We have used this approach on netscape and apache  http-servers.

cheers  / mats

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-20 Thread Christophe Marchal
Well, if your webserver is on a windows, you could use Uniobject for 
windows (OLE).
Or maybe you could use the bridge to java to use UniObject for java...

But, I'm working on an interface of Intercall to python using SWIG, and 
it seems to work very well, both on windows and linux.
And I know that SWIG can generated interface from a "dll" to a lot of 
langage, and php is one of these targets.
check www.swig.org

Christophe

David Katz wrote:

Does anyone know if they have uniobjects for php?

Thanks
David.
 

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-20 Thread FFT2001
In a message dated 4/20/2004 3:12:12 PM Eastern Daylight Time, [EMAIL PROTECTED] 
writes:

> Do you have a specific project in mind?  There are at least half a dozen
> ways to get U2 data to appear on a web page, the "best" way depends on
> what expertise you already have in-house and how complex 
> the problem is.
> 
> --
> Wendy Smoak
> Application Systems Analyst, Sr.
> ASU IA Information Resources Management
> --

Here's my expertise:
1) Pick BASIC
2) I can write HTML and I wrote a few javascripts!
3) I setup Apache as a web server

But the problem has always been the equivalent of what mvInternet does.  That is, 
connect Apache to Universe.  So you have another idea of how to connect Apache (or 
really any other page server) to Universe?  I don't understand what "open port 80" 
means or whether this actually allows Apache to talk directly to Universe or whatever.
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Dawn M. Wolthuis
Yes, I've played with it -- no production work and yes, Apache's axis is THE
way I'd do web services (were I to have such a project on my plate right
now).  --dawn

Dawn M. Wolthuis
Tincat Group, Inc.
www.tincat-group.com

Take and give some delight today.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Stuart Boydell
Sent: Tuesday, April 20, 2004 5:54 PM
To: U2 Users Discussion List
Subject: RE: Uniobjects / php

> Behalf Of Dawn M. Wolthuis
>
> The fastest, bestest, free way I know to have html<-->U2 with update
> capability is by using tomcat for a web server (or at least for an app
> server, i.e. a servlet container), then UOJ classes with Java.
>
> Client: Web Browser, with html / jsp
> Http Server: Requires a servlet container, such as tomcat, this
> is where the
> Java classes including UOJ classes run
> Database Server: U2
>
> It works.  See pickwiki.com (or .org?)
> You could use Jython, in theory, although I haven't tried that.  --dawn
>


Have you used Axis at all - would you consider throwing that into the mix
too for Web Services?
http://ws.apache.org/axis/

Stuart







**
This email message and any files transmitted with it are confidential
and intended solely for the use of addressed recipient(s). If you have 
received this email in error please notify the Spotless IS Support Centre
(61 3 9269 7555) immediately who will advise further action.

This footnote also confirms that this email message has been scanned
for the presence of computer viruses.
**

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Stuart Boydell
> Behalf Of Dawn M. Wolthuis
>
> The fastest, bestest, free way I know to have html<-->U2 with update
> capability is by using tomcat for a web server (or at least for an app
> server, i.e. a servlet container), then UOJ classes with Java.
>
> Client: Web Browser, with html / jsp
> Http Server: Requires a servlet container, such as tomcat, this
> is where the
> Java classes including UOJ classes run
> Database Server: U2
>
> It works.  See pickwiki.com (or .org?)
> You could use Jython, in theory, although I haven't tried that.  --dawn
>


Have you used Axis at all - would you consider throwing that into the mix
too for Web Services?
http://ws.apache.org/axis/

Stuart







**
This email message and any files transmitted with it are confidential
and intended solely for the use of addressed recipient(s). If you have 
received this email in error please notify the Spotless IS Support Centre (61 3 9269 
7555) immediately who will advise further action.

This footnote also confirms that this email message has been scanned
for the presence of computer viruses.
**

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Dawn M. Wolthuis
The fastest, bestest, free way I know to have html<-->U2 with update
capability is by using tomcat for a web server (or at least for an app
server, i.e. a servlet container), then UOJ classes with Java.  

Client: Web Browser, with html / jsp
Http Server: Requires a servlet container, such as tomcat, this is where the
Java classes including UOJ classes run
Database Server: U2 

It works.  See pickwiki.com (or .org?)
You could use Jython, in theory, although I haven't tried that.  --dawn

Dawn M. Wolthuis
Tincat Group, Inc.
www.tincat-group.com

Take and give some delight today.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of [EMAIL PROTECTED]
Sent: Tuesday, April 20, 2004 1:47 PM
To: U2 Users Discussion List
Subject: Re: Uniobjects / php

In a message dated 4/20/2004 2:20:23 PM Eastern Daylight Time,
[EMAIL PROTECTED] writes:

> Not that I'm aware of, but if you're brave you can convince UniObjects
> for Java and PHP to work together.  Look on 
> http://www.pickwiki.com for
> more information, at least two of us here have done it.

So are you saying that with Universe, Uniobjects and Java only
I can have a web presence directly talking to my Universe database?
Is that what you're saying?
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Jeff Schasny
If you want to play around with PHP interacting with the Universe
environment in an extremely simple way you can try the stuff below. Note
that I dont recommend this methodology for production systems but its a good
simple example.

The following stuff will execute any Universe command/cataloged program,
pass it data via the command line, and display the results.  Assumptions:
You have a universe account setup as uvtest under your web root on a machine
running apache/php. The lister.html and lister.php files will reside in the
uvtest Universe account directory.

First create an html file (lister.html) containing a form to collect our
program name and any data to be passed to it.  Here is my html:




Generic UV Process Runner




Lets Run A Universe Process






Program Name 




Some Data 









Now create our PHP file (lister.php):



Uvtest


";
}
?>




Point your browser to Http://localhost/uvtest/lister.html and happily
execute anything you can do from a UV command line.  I first tested this
with "LIST VOC SAMPLE 5" as the program name and no data entered. If you
construct programs which take command line input and output html code you
can pretty much create a whole application which uses "lister.php" as a
generic data mover.
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Wendy Smoak
> David,
> I'd be interested in this answer as well.

I assume you saw my original reply about using the PHP->Java extension
with UOJ.

However, since PHP extensions seem to be written in some strange version
of highly pre-processed C code, I did actually embark on writing a U2
extension for PHP, sitting on top of InterCall.

Unfortunately I'm not a C programmer, and I got repeatedly stuck and
frustrated trying to get it to compile and work.  It did look very
possible, and someone who knows C and PHP could most likely make short
work of it.

-- 
Wendy Smoak
Application Systems Analyst, Sr.
ASU IA Information Resources Management 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Wendy Smoak
Will wrote:
> So are you saying that with Universe, Uniobjects [for Java] and Java
only
> I can have a web presence directly talking to my Universe database?
> Is that what you're saying?

Your list appears to be missing a web server (and probably a Servlet
Container if you go the UniObjects for Java route) but yes, it's
certainly possible.  It *can* all run on the same server, if you want.
(I wouldn't...)

I've had a web front-end on a UniData database for ages now, the users
love it.  (For some reason they hate to "log in" to the telnet app, but
will happily click on a link and type the exact same userid/password
pair when prompted from the web interface.  Go figure.)

I would not recommend the PHP->Java extension for use in production
until someone more knowledgeable than I am in C and PHP takes a look at
it, but it did at least work.

You don't even need all that... You can open port 80 on the database
server and serve content from there,  (see above!) or get something like
MVInternet from Pixius and stay completely in UniBasic and HTML.  Our
first web presence was done with MVInternet, and it was just retired
this past weekend in favor of another Struts-based Java web application.

Do you have a specific project in mind?  There are at least half a dozen
ways to get U2 data to appear on a web page, the "best" way depends on
what expertise you already have in-house and how complex the problem is.

-- 
Wendy Smoak
Application Systems Analyst, Sr.
ASU IA Information Resources Management 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Debra Gonski
Juniata College is using PHP and ODBC.  Saw them demo at Datatel User Group.  
HTH
Debra

>>> [EMAIL PROTECTED] 04/20/04 02:20PM >>>
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of David Katz
  I don't know if anyone is using it in
production-- the PHP->Java extension was still marked experimental last
time I looked, and I was not able to get any help from the developer. 


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-20 Thread Results
David,
   I'd be interested in this answer as well.
--
Sincerely,
 Charles Barouch
 www.KeyAlly.com
 [EMAIL PROTECTED]


David Katz wrote:

Does anyone know if they have uniobjects for php?

Thanks
David.
 



--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects / php

2004-04-20 Thread FFT2001
In a message dated 4/20/2004 2:20:23 PM Eastern Daylight Time, [EMAIL PROTECTED] 
writes:

> Not that I'm aware of, but if you're brave you can convince UniObjects
> for Java and PHP to work together.  Look on 
> http://www.pickwiki.com for
> more information, at least two of us here have done it.

So are you saying that with Universe, Uniobjects and Java only
I can have a web presence directly talking to my Universe database?
Is that what you're saying?
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects / php

2004-04-20 Thread Wendy Smoak
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of David Katz
> Does anyone know if they have uniobjects for php?

Not that I'm aware of, but if you're brave you can convince UniObjects
for Java and PHP to work together.  Look on http://www.pickwiki.com for
more information, at least two of us here have done it.

In my case, they decided to go with InterCall instead, they had more C
experience than Java.  I don't know if anyone is using it in
production-- the PHP->Java extension was still marked experimental last
time I looked, and I was not able to get any help from the developer.

-- 
Wendy Smoak
Application Systems Analyst, Sr.
ASU IA Information Resources Management 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-19 Thread James Canale, Jr.
Have a look at the subkey property on the session object.  You will need to
alter this to be unique (after every 10 connections). HTH.

Regards,

Jim 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Kevin Vezertzis
Sent: Monday, April 19, 2004 5:57 PM
To: [EMAIL PROTECTED]
Subject: UniObjects

We are having a UniObject dilemma and wanted to see if anyone has had a
similar problem and/or resolution.  When making a call into Universe,
via UniObjects, we are seeing a session limit of 10 sessions.
Obviously, this is the 10 spawn max on enterprise or ip-based Universe
licenses.  We were under the impression that when license 1 had spawned
10 sessions, then we would roll to license 2 and so forth, until we
reached the max licenses available.  Has anyone come across this
problem?
 
Thanks,
Kevin
 
 
 
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-07 Thread Don Kibbey
I gave up on "coldconfusion" because the web pages created were simply a
mess.  Perhaps that was more of a problem with our developers than
ColdFusion, but it just works better with ASP.NET or plain old .Net web
forms. 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of James F Thompson
Sent: Wednesday, April 07, 2004 5:26 PM
To: 'U2 Users Discussion List'
Subject: RE: UniObjects

While we are discussing UniObject... has anyone out there had any luck
with it and ColdFusion?   We are having a problem with assigning a value
to a dynamic array using the Field/Value method. Only the last value is
retained in the array and it is always in the first attribute. 
   

James F Thompson
Senior Systems Analyst
Cypress Business Solutions, LLC
678.494.9353 Ext 6575    Fax 678.494.9354

[EMAIL PROTECTED]
www.cypressesolutions.com


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Ray Wurlod
Sent: Wednesday, April 07, 2004 4:47 PM
To: U2 Users Discussion List
Subject: Re: UniObjects

UniObjects does not use a sockets-based interface, so SSL and so on aren't
relevant.

Rather, UniObjects uses a proprietary interface built on an architecture
called InterCall. The only "security" is a port number that's not used for
anything else, and a check in the unirpcservices file about nodes permitted
to access the uvcs/udcs service.

In particular, no encryption is available within the product.

- Original Message -
From: "Kevin Vezertzis" <[EMAIL PROTECTED]>
Date: Wed, 7 Apr 2004 14:53:23 -0400
To: <[EMAIL PROTECTED]>
Subject: UniObjects

> Does anyone have knowledge of how to handle secure communications from 
> UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end 
> user to UniObjects, but not from UniObjects to Universe.  I haven't
been
> able to find any supporting documentation..
>  
> Thanks,
> Kevin
>  
>  
> Kevin D. Vezertzis
> Project Manager
> Cypress Business Solutions, LLC.
> 678.494.9353  ext. 6576  Fax  678.494.9354
>  
> [EMAIL PROTECTED]
> Visit us at www.cypressesolutions.com
>  
>  
>  
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-07 Thread Karl L Pearson
How about opening a PPTP link from the PCs that will connect to the
server, then opening the TCP/IP uniObjects connection through the
tunnel? Isn't that what Stunnel does anyway?

Karl

On Wed, 2004-04-07 at 15:16, James F Thompson wrote:
> The transport layer between the two servers, Universe Database and
> UniObject Client, is thru a TCPIP/socket; this is the network traffic
> that we are trying to encrypt.
>   
> Hiding the port or restricting the node access does not keep the packets
> from being captured Has anyone tried using "Stunnel"?
> 
> 
> James F Thompson
> Senior Systems Analyst
> Cypress Business Solutions, LLC
> 678.494.9353 Ext 6575Fax 678.494.9354
> 
> [EMAIL PROTECTED]
> www.cypressesolutions.com
> 
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> On Behalf Of Ray Wurlod
> Sent: Wednesday, April 07, 2004 4:47 PM
> To: U2 Users Discussion List
> Subject: Re: UniObjects
> 
> UniObjects does not use a sockets-based interface, so SSL and so on
> aren't relevant.
> 
> Rather, UniObjects uses a proprietary interface built on an architecture
> called InterCall. The only "security" is a port number that's not used
> for anything else, and a check in the unirpcservices file about nodes
> permitted to access the uvcs/udcs service.
> 
> In particular, no encryption is available within the product.
> 
> - Original Message -
> From: "Kevin Vezertzis" <[EMAIL PROTECTED]>
> Date: Wed, 7 Apr 2004 14:53:23 -0400
> To: <[EMAIL PROTECTED]>
> Subject: UniObjects
> 
> > Does anyone have knowledge of how to handle secure communications from
> > UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end
> > user to UniObjects, but not from UniObjects to Universe.  I haven't
> been
> > able to find any supporting documentation..
> >  
> > Thanks,
> > Kevin
> >  
> >  
> > Kevin D. Vezertzis
> > Project Manager
> > Cypress Business Solutions, LLC.
> > 678.494.9353  ext. 6576  Fax  678.494.9354
> >  
> > [EMAIL PROTECTED]
> > Visit us at www.cypressesolutions.com
> >  
> >  
> >  
> > -- 
> > u2-users mailing list
> > [EMAIL PROTECTED]
> > http://www.oliver.com/mailman/listinfo/u2-users
> > 
-- 
Karl L. Pearson
Director of IT,
ATS Industrial Supply
Direct: 801-978-4429
Toll-free: 888-972-3182 x29
Fax: 801-972-3888
http://www.atsindustrial.com
[EMAIL PROTECTED]

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-07 Thread Wendy Smoak
Kevin wrote:
> Does anyone have knowledge of how to handle secure communications from
> UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end
> user to UniObjects, but not from UniObjects to Universe.  I 
> haven't been able to find any supporting documentation..

We have firewalls in place which encrypt the traffic between the web
server (which uses UniObjects for Java) and the database server.  If
you're going to do it that way, buy two for each end and configure them
to fail over, we've been down WAY more times because one of the firewall
appliances was misbehaving than due to a real problem with either of the
servers.

I assume the original post was about UniObjects-for-VB, but the UOJ
manual does discuss using SSL.  (Considering how much fun I had trying
to get SSL working with CallHTTP, I am not planning to use it with UOJ.)

-- 
Wendy Smoak
Application Systems Analyst, Sr.
ASU IA Information Resources Management 


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-07 Thread James F Thompson
While we are discussing UniObject... has anyone out there had any luck
with it and ColdFusion?   We are having a problem with assigning a value
to a dynamic array using the Field/Value method. Only the last value is
retained in the array and it is always in the first attribute. 
   

James F Thompson
Senior Systems Analyst
Cypress Business Solutions, LLC
678.494.9353 Ext 6575    Fax 678.494.9354

[EMAIL PROTECTED]
www.cypressesolutions.com


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Ray Wurlod
Sent: Wednesday, April 07, 2004 4:47 PM
To: U2 Users Discussion List
Subject: Re: UniObjects

UniObjects does not use a sockets-based interface, so SSL and so on
aren't relevant.

Rather, UniObjects uses a proprietary interface built on an architecture
called InterCall. The only "security" is a port number that's not used
for anything else, and a check in the unirpcservices file about nodes
permitted to access the uvcs/udcs service.

In particular, no encryption is available within the product.

- Original Message -
From: "Kevin Vezertzis" <[EMAIL PROTECTED]>
Date: Wed, 7 Apr 2004 14:53:23 -0400
To: <[EMAIL PROTECTED]>
Subject: UniObjects

> Does anyone have knowledge of how to handle secure communications from
> UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end
> user to UniObjects, but not from UniObjects to Universe.  I haven't
been
> able to find any supporting documentation..
>  
> Thanks,
> Kevin
>  
>  
> Kevin D. Vezertzis
> Project Manager
> Cypress Business Solutions, LLC.
> 678.494.9353  ext. 6576  Fax  678.494.9354
>  
> [EMAIL PROTECTED]
> Visit us at www.cypressesolutions.com
>  
>  
>  
> -- 
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects

2004-04-07 Thread James F Thompson
The transport layer between the two servers, Universe Database and
UniObject Client, is thru a TCPIP/socket; this is the network traffic
that we are trying to encrypt.
  
Hiding the port or restricting the node access does not keep the packets
from being captured Has anyone tried using "Stunnel"?


James F Thompson
Senior Systems Analyst
Cypress Business Solutions, LLC
678.494.9353 Ext 6575    Fax 678.494.9354

[EMAIL PROTECTED]
www.cypressesolutions.com


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Ray Wurlod
Sent: Wednesday, April 07, 2004 4:47 PM
To: U2 Users Discussion List
Subject: Re: UniObjects

UniObjects does not use a sockets-based interface, so SSL and so on
aren't relevant.

Rather, UniObjects uses a proprietary interface built on an architecture
called InterCall. The only "security" is a port number that's not used
for anything else, and a check in the unirpcservices file about nodes
permitted to access the uvcs/udcs service.

In particular, no encryption is available within the product.

- Original Message -
From: "Kevin Vezertzis" <[EMAIL PROTECTED]>
Date: Wed, 7 Apr 2004 14:53:23 -0400
To: <[EMAIL PROTECTED]>
Subject: UniObjects

> Does anyone have knowledge of how to handle secure communications from
> UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end
> user to UniObjects, but not from UniObjects to Universe.  I haven't
been
> able to find any supporting documentation..
>  
> Thanks,
> Kevin
>  
>  
> Kevin D. Vezertzis
> Project Manager
> Cypress Business Solutions, LLC.
> 678.494.9353  ext. 6576  Fax  678.494.9354
>  
> [EMAIL PROTECTED]
> Visit us at www.cypressesolutions.com
>  
>  
>  
> -- 
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: UniObjects

2004-04-07 Thread Ray Wurlod
UniObjects does not use a sockets-based interface, so SSL and so on aren't relevant.

Rather, UniObjects uses a proprietary interface built on an architecture called 
InterCall. The only "security" is a port number that's not used for anything else, and 
a check in the unirpcservices file about nodes permitted to access the uvcs/udcs 
service.

In particular, no encryption is available within the product.

- Original Message -
From: "Kevin Vezertzis" <[EMAIL PROTECTED]>
Date: Wed, 7 Apr 2004 14:53:23 -0400
To: <[EMAIL PROTECTED]>
Subject: UniObjects

> Does anyone have knowledge of how to handle secure communications from
> UniObjects into Universe?  (SSL, SSH, etc.)  We are covered from end
> user to UniObjects, but not from UniObjects to Universe.  I haven't been
> able to find any supporting documentation..
>  
> Thanks,
> Kevin
>  
>  
> Kevin D. Vezertzis
> Project Manager
> Cypress Business Solutions, LLC.
> 678.494.9353  ext. 6576  Fax  678.494.9354
>  
> [EMAIL PROTECTED]
> Visit us at www.cypressesolutions.com
>  
>  
>  
> -- 
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects

2004-03-25 Thread Lee Bacall
Steve, (and others who may be curious about migrating to GUI)

As one with extensive experience in development of GUI and character based
applications with the Nucleus/NRG environment, I would like to offer a rapid
2 cents worth.
You wrote:
> We are in the process of analyzing different approaches to porting our
> software to a GUI environment. We are currently looking at Uniobjects for
> Java, System Builder, jBase with ObjEx, OpenInsight and Obsydian (which I
> have yet to get information on). If you have any other ideas or have gone
> through this process, I would like to know a few things:

> 1) How is the response time with multiple windows up at the same time?
Response time to switch between windows is usually dependent on basic
factors:
a) Size of the object(s) (i.e. programs) that will be brought into "focus".
b) Speed of the "client" machine, as fast desktops are cheap these days
(1,800 mhz AMD processor system for under $300.00), a client system with a
700 mhz or better processor with adequate memory ensures rapid transition
times between modules.
c) Large modules that load data from a host system can take a few seconds to
initially load especially when large amounts of data are to be displayed.
(Compare loading of a large Excel spreadsheet to a small one).
d) Multiple objects may exist on a active desktop, some in "sleep" mode, and
others in "active" mode where the active objects come to focus more quickly.
e) As the Nucleus environment is a "smart-thin-client" environment, the only
thing that is loaded from the host system is a template describing to the
"client-manager" what and where, along with the data to be displayed.

I can safely state that you can either work hard and write code to
incorporate objects, or let the Nucleus/NRG engine do the work for you with
a far faster deployment and greatly simplified maintenance.

> 2) How did you deal with security? We need field level security.
Security in Nucleus/NRG can be controlled at the field level on a user by
user or group level. Security for any Menu, File, Command, Device etc., can
also be implemented on a user or group basis, much as exists in a unix
environment.  Security can be added at design time or tightened up later as
security requirements are codified (written) without incurring any design
stage issues. There will be no problem if you desire to implement security
as an afterthought, as it is inherent in the Nucleus engine managing the
object sets.

> 3) The approach you used to convert the screens, etc.
Nucleus screen design is structured to layer on top of data definitions -
i.e. DATA DICTS. If your dictionaries are "clean" and easily read and
understood by humans - either A, S or I type, you can quickly prototype a
screen from the Nucleus shell prompt, as:
CUSTOMERFILE CUST.ID WINDOW(width,depth,column,row) @(col,row) COMPANY
ADDRESS etc.
and have a screen appear within seconds.  The design phase is rather
straightforward and familiar to anyone who has used BASIC, RETRIEVE/ENGLISH
and data dictionaries. Rules can be quickly added, existing subroutines can
be called as long as the COMMON blocks don't conflict.  Btree selections are
a no-brainer to implement along with intersected joins and automated
choicewindow selections.

Migrating from a hand-coded character based environment to a Rapid
Deployment environment adds many options to the design equation that were
impracticle with manual code.  Adding drill-downs, pop-up selections or
multiple pages to screens are incredibly simple to accomplish.
Collaborating with end-users is no-longer a frustrating process with
Nucleus.. You can often prototype the guts of an application in a few
minutes to demonstrate the "look and feel" and then add the bells and
whistles as the user-population and the programming group firm up the design
concepts.

There is an easy transition path to GUI in Nucleus without a steep learning
curve - a couple of days of instruction and you can be well on your way to
being very comfortable developing within the environment.

An integrated environment exists within Nucleus that doesn't require any
knowledge of objects or properties and allows you to do your development and
maintenance in ways that are intuitive to a "pick programmer".  If you want
or need to integrate ActiveX objects, java script or C#, those controls can
be easily integrated.

Nucleus supports GUI, green-screen, character based color as well as WEB
support using the same "rule-sets", greatly reducing support effort and
ensuring data consistency.

BTW, Nucleus supports most multi-dimensional environments and allows an
application created in say Universe or UniData (following simple rules), to
be ported without effort to another environment such as jBASE, D3,
UniVision, etc with only a re-compile.

There is a migration outline available on our website:
 http://www.binarystar.com/MigrationFromLegacyToNucleus.html

If you (or anyone else) would like to see how it works,
click here: http://www.bi

RE: Uniobjects

2004-03-25 Thread Graham, David
No so at all - the majority of the WinFAST installations that are out there (not 
STORIS mind you but the other, non-MV ones) are primarily done in "AutoGui" mode.  
This is a mechanism that we chose not to use because we opted for the "whole hog" 
approach.  I recommend that anyone looking for a relatively simple, inexpensive and 
quick to market solution to the perennial "it looks like DOS" complaint. Look at 
WinFAST - it's versatile (you can get a GUI in a short period of time, thus preserving 
market share) and then, if you choose to, go to the event driven model.

As you know Debster, we made a reasoned business decision not to go with the AutoGui 
mechanism because we felt that A) we had enough time left in the character based 
application to "do it right the first time" and B) that the underlying business rules 
needed to be broken out of the input routines anyway.  Based on those two facts, the 
decision to re-write was made with full knowledge of the time and expense needed.

Prior to making that decision however, several proof of concept trials were made and 
the face of the product was very successfully changed to look as though it were 
developed in VB (or other graphically-oriented tool).

I stand by my statement having been intimately involved with the product from the 
beginning of our relationship with them.  Anyone who would like further information 
about this issue is free to contact me off-list for details.

Dave Graham
Storis Management Systems, Inc.
(954) 725-3655 Ext. 102
[EMAIL PROTECTED]

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 25, 2004 12:30 PM
To: U2 Users Discussion List
Subject: RE: Uniobjects 

Ahem -- 30 Days Dave?  Admittedly it's a nice product and very easy to use but 30 days 
is stretching it just a wee bit.  Not impossible but it would have to be a 
Chief/Cook/Bottlewasher operation, (you know how those confused powers that be that 
keep changing their minds (13 times on one screen alone comes to mind), along with 
end-users can slow things a tad) with a relatively simple system.

--
Debster
> Steve,
>
> I recommend that you check out WinFAST (www.goWinFAST.com).  We have been using
> the product for 2+ years now and it's blindingly fast, as secure as your
> existing application and can be implemented in less than 30 days with minimal
> code changes (or you can go 'whole hog' and re-write your code into an event
> driven model).
>
> Dave Graham
> Storis Management Systems, Inc.
> (954) 725-3655 Ext. 102
> [EMAIL PROTECTED]
>
> -Original Message-
> From: Steve Mayo [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 25, 2004 3:47 AM
> To: [EMAIL PROTECTED]
> Subject: Uniobjects
>
> Hi Everyone,
>
> We are in the process of analyzing different approaches to porting our
> software to a GUI environment. We are currently looking at Uniobjects for
> Java, System Builder, jBase with ObjEx, OpenInsight and Obsydian (which I
> have yet to get information on). If you have any other ideas or have gone
> through this process, I would like to know a few things:
>
> 1) How is the response time with multiple windows up at the same time?
>
> 2) How did you deal with security? We need field level security.
>
> 3) The approach you used to convert the screens, etc.
>
> We are using Unidata on AIX, have 40+ users and have in excess of 200
> screens.
>
> Any help would be appreciated.
>
> Steve Mayo
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects

2004-03-25 Thread astarte00
Ahem -- 30 Days Dave?  Admittedly it's a nice product and very easy to use but 30 days 
is stretching it just a wee bit.  Not impossible but it would have to be a 
Chief/Cook/Bottlewasher operation, (you know how those confused powers that be that 
keep changing their minds (13 times on one screen alone comes to mind), along with 
end-users can slow things a tad) with a relatively simple system. 

--
Debster
> Steve,
> 
> I recommend that you check out WinFAST (www.goWinFAST.com).  We have been using 
> the product for 2+ years now and it's blindingly fast, as secure as your 
> existing application and can be implemented in less than 30 days with minimal 
> code changes (or you can go 'whole hog' and re-write your code into an event 
> driven model).
> 
> Dave Graham
> Storis Management Systems, Inc.
> (954) 725-3655 Ext. 102
> [EMAIL PROTECTED]
> 
> -Original Message-
> From: Steve Mayo [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 25, 2004 3:47 AM
> To: [EMAIL PROTECTED]
> Subject: Uniobjects 
> 
> Hi Everyone,
> 
> We are in the process of analyzing different approaches to porting our
> software to a GUI environment. We are currently looking at Uniobjects for
> Java, System Builder, jBase with ObjEx, OpenInsight and Obsydian (which I
> have yet to get information on). If you have any other ideas or have gone
> through this process, I would like to know a few things:
> 
> 1) How is the response time with multiple windows up at the same time?
> 
> 2) How did you deal with security? We need field level security.
> 
> 3) The approach you used to convert the screens, etc.
> 
> We are using Unidata on AIX, have 40+ users and have in excess of 200
> screens.
> 
> Any help would be appreciated.
> 
> Steve Mayo
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> -- 
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects

2004-03-25 Thread Graham, David
Steve,

I recommend that you check out WinFAST (www.goWinFAST.com).  We have been using the 
product for 2+ years now and it's blindingly fast, as secure as your existing 
application and can be implemented in less than 30 days with minimal code changes (or 
you can go 'whole hog' and re-write your code into an event driven model).

Dave Graham
Storis Management Systems, Inc.
(954) 725-3655 Ext. 102
[EMAIL PROTECTED]

-Original Message-
From: Steve Mayo [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 25, 2004 3:47 AM
To: [EMAIL PROTECTED]
Subject: Uniobjects 

Hi Everyone,

We are in the process of analyzing different approaches to porting our
software to a GUI environment. We are currently looking at Uniobjects for
Java, System Builder, jBase with ObjEx, OpenInsight and Obsydian (which I
have yet to get information on). If you have any other ideas or have gone
through this process, I would like to know a few things:

1) How is the response time with multiple windows up at the same time?

2) How did you deal with security? We need field level security.

3) The approach you used to convert the screens, etc.

We are using Unidata on AIX, have 40+ users and have in excess of 200
screens.

Any help would be appreciated.

Steve Mayo
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects

2004-03-25 Thread Results
Steve,
   Look at NRG (Nucleus & Accuterm). The screens are fast, the security 
is all server based (even at the field level), and the tool allows you 
to use the same code base to service green screens during the 
transition. Nucleus also lets you develop for the web and use those web 
pages as green screens as well. http://www.binarystar.com

--
Sincerely,
 Charles Barouch
 www.KeyAlly.com
 [EMAIL PROTECTED]
Steve Mayo wrote:

Hi Everyone,

We are in the process of analyzing different approaches to porting our
software to a GUI environment. We are currently looking at Uniobjects for
Java, System Builder, jBase with ObjEx, OpenInsight and Obsydian (which I
have yet to get information on). If you have any other ideas or have gone
through this process, I would like to know a few things:
1) How is the response time with multiple windows up at the same time?

2) How did you deal with security? We need field level security.

3) The approach you used to convert the screens, etc.

We are using Unidata on AIX, have 40+ users and have in excess of 200
screens. 

Any help would be appreciated.

Steve Mayo



--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects: Executing a Command on a SaveList

2004-03-11 Thread Martin Scholl
I solved it.
I just didn't follow the syntax.  Here some snipptets

'Instantiate the List Object
Set pSelectlist = UniSession.SelectList(0)
'associating the record is which are attributes of a dynamic Array 'Claims'
pSelectlist.FormList (Claims)
'Saving the List
 pSelectlist.SaveList ("CLAIMS")
'Retrieving the list and making it the active Select List
 pSelectlist.GetList ("CLAIMS")

 'Execute sort command on this select list
Set pCommand = UniDataDB.Command
pCommand.Text = "SELECT CLAIMS BY CLAIM_TYPE BY SENDER_ID BY
BILLPROV_ID BY SUBMITTER_ID BY SUBSCRIBER_ID BY PATIENT_ID"
pCommand.Exec
If pCommand.Error = UVE_NOERROR Then
'Getting the new sorted List
Set pSelectlist = UniDataDB.SelectList(0)

Martin Scholl
President Martin Scholl Consulting, Inc.
http://www.hipaasuite.com/
mailto:[EMAIL PROTECTED]
18910 New Hampshire Ave
Brinklow, MD 20862
301-924-5537  Phone
301-570-0139  Fax
301-613-9572  Cell

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Martin Scholl
Sent: Thursday, March 11, 2004 10:37 AM
To: U2 Users Discussion List
Subject: UniObjects: Executing a Command on a SaveList

I am stuck with the following problem:

I have a bunch of record Ids, that I need to sort.
I thought of Creating a SaveList,
Then GetList and executing a command.

The problem I have is that the command works on the whole file and not on
the few records in the SaveList.

How can I make sure that I only work with the record Ids that I want to
sort?

Martin Scholl
President Martin Scholl Consulting, Inc.
http://www.hipaasuite.com/
mailto:[EMAIL PROTECTED]
18910 New Hampshire Ave
Brinklow, MD 20862
301-924-5537  Phone
301-570-0139  Fax
301-613-9572  Cell



--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UniObjects: Executing a Command on a SaveList

2004-03-11 Thread alfkec
I think there was a thread a while back about this. There was a problem with
stacking the commands (but you can try that). The other things you can do is
to put them into a paragraph and run the paragraph or write a basic routine
to process a list of commands. You may also want to use the REQUIRE.SELECT
keyword if you are doing a select or list

hth
-- 
Colin Alfke
Calgary, Alberta Canada

"Just because something isn't broken doesn't mean that you can't fix it"

Stu Pickles


>-Original Message-
>From: Martin Scholl [mailto:[EMAIL PROTECTED]
>Sent: Thursday, March 11, 2004 8:37 AM
>To: U2 Users Discussion List
>Subject: UniObjects: Executing a Command on a SaveList
>
>
>I am stuck with the following problem:
>
>I have a bunch of record Ids, that I need to sort.
>I thought of Creating a SaveList,
>Then GetList and executing a command.
>
>The problem I have is that the command works on the whole file 
>and not on
>the few records in the SaveList.
>
>How can I make sure that I only work with the record Ids that I want to
>sort?
>
>Martin Scholl
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-03-02 Thread Marc Harbeson
I wander if UD 6.1 will be a requirement to use UO.NET?  For example
would OU.NET run on UD 5.2?



>I heard from a reliable source at IBM that UO.NET will be released with
>UniData 6.1 targeted for 6/30/04.  Sometime after that release, Q3
>timeframe, for Universe.
>rudy


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-03-01 Thread Karjala Koponen
>>> [EMAIL PROTECTED] 02/27/2004 1:05:29 PM >>>
>From documentation I have seen Uniobjects.net will be thread safe,
however I have not heard anything recently regarding a release date.
Does anyone have any update on when this will be available?

Greg
>>>

>From the White paper: Using IBM U2 and Microsoft .NET at 
>http://www-306.ibm.com/software/data/u2/index.html:

"A new API, UniObjects for .NET, is under development. It will be written in C# and 
serve as a managed interface for UniData and UniVerse. We expect to release this 
concurrently with UniData 6.1, targeted for mid-2004. The addition of support for 
connection pooling is being considered for a future UniData release, pending 
finalization of pricing and packaging. UniObjects for .NET will be available in the 
releases of UniVerse available around the same timeframe."

The document is dated December 2003.  I don't know if IBM has made any more precise 
statements about release dates for UniData 6.1 or UniObjects for .NET.

Karjala



Does anyone know if Uniobjects.net will be thread safe ?

thx,

rudy


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-02-27 Thread Greg L. Bonebrake
>From documentation I have seen Uniobjects.net will be thread safe,
however I have not heard anything recently regarding a release date.
Does anyone have any update on when this will be available?

Greg


Does anyone know if Uniobjects.net will be thread safe ?

thx,

rudy


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects & Asp

2004-02-27 Thread Cooper, Rudy
Does anyone know if Uniobjects.net will be thread safe ?

thx,

rudy

<mailto:[EMAIL PROTECTED] 
Sent: 26 February 2004 21:46
To: [EMAIL PROTECTED]
Subject: Uniobjects & Asp

I have a requirement to use Asp with Uniobjects.  Our OS is W2K and the
backend is UV 10.0.10.  I was thinking about creating ActiveX Dll's in
VB6 that would do things like create a UV session, instantiate subr
object, etc.  I read in the u2-users list archive something to the
effect of Uniobjects not being thread safe.  Does that still hold true ?>>


<
Subject: RE: Uniobjects & Asp

No. Let me try and prevent the pain I had to go through.

We avoided Uniobjects because by design its use is for client/server>>
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-02-27 Thread Nick Southwell
Agree absolutely, we had gone down the route of middle tier vb and
vb.net
components for the business logic. The problem was in Unidata
serialising
concurrent requests effectively leaving us with a single user system.

Redback would have been a nice option, but we had spent 6 months
developing 
a complete solution so the pain in moving to PDP with a small amount of
"data caching" in a Sql Server layer was the quickest way out for us.

Concurrency testing of UniOLEDB never occurred to us, we knew UniObjects
couldn't handle the thin client / Server processing model and decided
based on the IBM info and previous experience of OLEDB to go down that
route. How many people routinely test SQL Server or Oracle OLEDB drivers
before developing a solution on them? It's a hard lesson to learn.

Cheers

Nick

-Original Message-
From: Brian Leach [mailto:[EMAIL PROTECTED] 
Sent: 27 February 2004 09:23
To: 'U2 Users Discussion List'
Subject: RE: Uniobjects & Asp

Nick,

Depends on how you far you need to scale, and if you are looking to
support large numbers of users. 

UniObjects is NOT thread safe, but you can roll your own connection
pooling
- ie. write your logic into a DLL that maintains a series of connections
with some form of semaphoring, and call that from your ASP pages rather
than calling UniObjects directly. 

There's something to be said for keeping your logic in a DLL anyway as
ASP coding tends to fragment quite highly, and complex pages can be more
of a pain to maintain than a complex DLL! 

Otherwise, your best bet is to use RedBack, which is designed explicitly
to support the ASP model, and provides connection pooling and thread
safety with a pretty decent level of performance and high scalability. 

We have put together a number of applications running across RedBack
supporting large numbers of users for a local government, including call
centres, billing and other fairly intensive applications and performance
has not been an issue. 


Regards,

Brian Leach

> -Original Message-
> From: Cooper, Rudy [mailto:[EMAIL PROTECTED]
> Sent: 26 February 2004 21:46
> To: [EMAIL PROTECTED]
> Subject: Uniobjects & Asp
> 
> 
> Hello Everyone,
> 
> I have a requirement to use Asp with Uniobjects.  Our OS is W2K and 
> the backend is UV 10.0.10.  I was thinking about creating ActiveX 
> Dll's in
> VB6 that would do things like create a UV session, instantiate subr 
> object, etc.  I read in the u2-users list archive something to the 
> effect of Uniobjects not being thread safe.  Does that still hold true

> ?
> If so how do you make it thread safe ?
> 
> thx,
> 
> rudy
> 
> --
> u2-users mailing list
> [EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users
> 
> This correspondence is confidential and is solely for the intended 
> recipient(s). If you are not the intended recipient, you must not use,

> disclose, copy, distribute or retain this message or any part of it. 
> If you are not the intended recipient please delete this 
> correspondence from your system and notify the sender immediately.
> 
> No warranty is given that this correspondence is free from any virus.

> In keeping with good computer practice, you should ensure that it is 
> actually virus free. E-mail messages may be subject to delays, 
> non-delivery and unauthorised alterations therefore, information 
> expressed in this message is not given or endorsed by Open and Direct 
> Group Limited unless otherwise notified by our duly authorised 
> representative independent of this message.
> 
> Open and Direct Group Limited is a limited company registered in 
> United Kingdom under number 4390810 whose registered office is at 10 
> Norwich Street, London, EC4A 1BD
> 
> --
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 
> __
> __
> This email was checked by MessageLabs SkyScan before entering 
> Microgen.



This email was checked on leaving Microgen for viruses, similar
malicious code and inappropriate content by MessageLabs SkyScan.

DISCLAIMER

This email and any attachments are confidential and may also be
privileged.

If you are not the named recipient, please notify the sender immediately
and do not disclose the contents to any other person, use it for any
purpose, or store or copy the information.

In the event of any technical difficulty with this email, please contact
the sender or [EMAIL PROTECTED]

Microgen Information Management Solutions http://www.microgen.co.uk
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

This correspondence is confidential and is solely for the intended
reci

RE: Uniobjects & Asp

2004-02-27 Thread Brian Leach
Nick,

Depends on how you far you need to scale, and if you are looking to support
large numbers of users. 

UniObjects is NOT thread safe, but you can roll your own connection pooling
- ie. write your logic into a DLL that maintains a series of connections
with some form of semaphoring, and call that from your ASP pages rather than
calling UniObjects directly. 

There's something to be said for keeping your logic in a DLL anyway as ASP
coding tends to fragment quite highly, and complex pages can be more of a
pain to maintain than a complex DLL! 

Otherwise, your best bet is to use RedBack, which is designed explicitly to
support the ASP model, and provides connection pooling and thread safety
with a pretty decent level of performance and high scalability. 

We have put together a number of applications running across RedBack
supporting large numbers of users for a local government, including call
centres, billing and other fairly intensive applications and performance has
not been an issue. 


Regards,

Brian Leach

> -Original Message-
> From: Cooper, Rudy [mailto:[EMAIL PROTECTED]
> Sent: 26 February 2004 21:46
> To: [EMAIL PROTECTED]
> Subject: Uniobjects & Asp
> 
> 
> Hello Everyone,
> 
> I have a requirement to use Asp with Uniobjects.  Our OS is 
> W2K and the
> backend is UV 10.0.10.  I was thinking about creating ActiveX Dll's in
> VB6 that would do things like create a UV session, instantiate subr
> object, etc.  I read in the u2-users list archive something to the
> effect of Uniobjects not being thread safe.  Does that still 
> hold true ?
> If so how do you make it thread safe ?
> 
> thx,
> 
> rudy
> 
> -- 
> u2-users mailing list
> [EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users
> 
> This correspondence is confidential and is solely for the intended
> recipient(s). If you are not the intended recipient, you must not use,
> disclose, copy, distribute or retain this message or any part 
> of it. If you
> are not the intended recipient please delete this 
> correspondence from your
> system and notify the sender immediately. 
> 
> No warranty is given that this correspondence is free from 
> any virus.  In
> keeping with good computer practice, you should ensure that 
> it is actually
> virus free. E-mail messages may be subject to delays, non-delivery and
> unauthorised alterations therefore, information expressed in 
> this message is
> not given or endorsed by Open and Direct Group Limited unless 
> otherwise
> notified by our duly authorised representative independent of 
> this message.
> 
> Open and Direct Group Limited is a limited company registered 
> in United
> Kingdom under number 4390810 whose registered office is at 10 Norwich 
> Street, London, EC4A 1BD
> 
> -- 
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users
> 
> __
> __
> This email was checked by MessageLabs SkyScan before entering 
> Microgen.



This email was checked on leaving Microgen for viruses, similar
malicious code and inappropriate content by MessageLabs SkyScan.

DISCLAIMER

This email and any attachments are confidential and may also be
privileged.

If you are not the named recipient, please notify the sender
immediately and do not disclose the contents to any other
person, use it for any purpose, or store or copy the information.

In the event of any technical difficulty with this email, please
contact the sender or [EMAIL PROTECTED]

Microgen Information Management Solutions
http://www.microgen.co.uk
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-02-26 Thread Nick Southwell
No. Let me try and prevent the pain I had to go through.

We avoided Uniobjects because by design its use is for client/server
And it doesn't handle multiple concurrent requests. Knowing this
We used UniOLEDB and it turned out to have concurrency issues as well
whereby the driver threads correctly but the unirpc service queues
All requests and processes them serially. On a simple
Query 1 user takes 5 seconds and if 2 users hit the page they both take
9 to 10 seconds and so on. Our backend is Unidata 5.2 so it may be
different
for universe but please, please do some concurrency testing before you
Embark on any project. We have had to rewrite totally with Raining
Data's
Pick Data provider.

Cheers

Nick

-Original Message-
From: Cooper, Rudy [mailto:[EMAIL PROTECTED] 
Sent: 26 February 2004 21:46
To: [EMAIL PROTECTED]
Subject: Uniobjects & Asp


Hello Everyone,

I have a requirement to use Asp with Uniobjects.  Our OS is W2K and the
backend is UV 10.0.10.  I was thinking about creating ActiveX Dll's in
VB6 that would do things like create a UV session, instantiate subr
object, etc.  I read in the u2-users list archive something to the
effect of Uniobjects not being thread safe.  Does that still hold true ?
If so how do you make it thread safe ?

thx,

rudy

-- 
u2-users mailing list
[EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users

This correspondence is confidential and is solely for the intended
recipient(s). If you are not the intended recipient, you must not use,
disclose, copy, distribute or retain this message or any part of it. If you
are not the intended recipient please delete this correspondence from your
system and notify the sender immediately. 

No warranty is given that this correspondence is free from any virus.  In
keeping with good computer practice, you should ensure that it is actually
virus free. E-mail messages may be subject to delays, non-delivery and
unauthorised alterations therefore, information expressed in this message is
not given or endorsed by Open and Direct Group Limited unless otherwise
notified by our duly authorised representative independent of this message.

Open and Direct Group Limited is a limited company registered in United
Kingdom under number 4390810 whose registered office is at 10 Norwich 
Street, London, EC4A 1BD

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-02-26 Thread Ross Ferris
Rudy,

The short answer is that I don't think YOU can make it thread safe - this is something 
IBM would have to do - UNLESS you wrote a wrapper that forced single threading (which 
sort of defeats the purpose)

Would something like RedBack provide an adequate alternate solution for you? (Could 
also use 2/3 of our Visage stack to work with ASP if you REALLY wanted to, but you 
then loose "nice" things like dictionary aware drag & drop designer)

Ross Ferris
Stamina Software
Visage – an Evolution in Software Development


>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>Behalf Of Nick Southwell
>Sent: Friday, 27 February 2004 10:08 AM
>To: U2 Users Discussion List
>Subject: RE: Uniobjects & Asp
>
>No. Let me try and prevent the pain I had to go through.
>
>We avoided Uniobjects because by design its use is for client/server
>And it doesn't handle multiple concurrent requests. Knowing this
>We used UniOLEDB and it turned out to have concurrency issues as well
>whereby the driver threads correctly but the unirpc service queues
>All requests and processes them serially. On a simple
>Query 1 user takes 5 seconds and if 2 users hit the page they both take
>9 to 10 seconds and so on. Our backend is Unidata 5.2 so it may be
>different
>for universe but please, please do some concurrency testing before you
>Embark on any project. We have had to rewrite totally with Raining
>Data's
>Pick Data provider.
>
>Cheers
>
>Nick
>
>-Original Message-
>From: Cooper, Rudy [mailto:[EMAIL PROTECTED]
>Sent: 26 February 2004 21:46
>To: [EMAIL PROTECTED]
>Subject: Uniobjects & Asp
>
>
>Hello Everyone,
>
>I have a requirement to use Asp with Uniobjects.  Our OS is W2K and the
>backend is UV 10.0.10.  I was thinking about creating ActiveX Dll's in
>VB6 that would do things like create a UV session, instantiate subr
>object, etc.  I read in the u2-users list archive something to the
>effect of Uniobjects not being thread safe.  Does that still hold true ?
>If so how do you make it thread safe ?
>
>thx,
>
>rudy
>
>--
>u2-users mailing list
>[EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users
>
>This correspondence is confidential and is solely for the intended
>recipient(s). If you are not the intended recipient, you must not use,
>disclose, copy, distribute or retain this message or any part of it. If you
>are not the intended recipient please delete this correspondence from your
>system and notify the sender immediately.
>
>No warranty is given that this correspondence is free from any virus.  In
>keeping with good computer practice, you should ensure that it is actually
>virus free. E-mail messages may be subject to delays, non-delivery and
>unauthorised alterations therefore, information expressed in this message
>is
>not given or endorsed by Open and Direct Group Limited unless otherwise
>notified by our duly authorised representative independent of this message.
>
>Open and Direct Group Limited is a limited company registered in United
>Kingdom under number 4390810 whose registered office is at 10 Norwich
>Street, London, EC4A 1BD
>
>--
>u2-users mailing list
>[EMAIL PROTECTED]
>http://www.oliver.com/mailman/listinfo/u2-users
>
>
>---
>Incoming mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.595 / Virus Database: 378 - Release Date: 25/02/2004
>

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.595 / Virus Database: 378 - Release Date: 25/02/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Uniobjects & Asp

2004-02-26 Thread Mike Randall
Sounds like a Redback task.  Fully thread safe, and totally scalable.   

Mike R. 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Cooper, Rudy
Sent: Thursday, February 26, 2004 4:46 PM
To: [EMAIL PROTECTED]
Subject: Uniobjects & Asp

Hello Everyone,

I have a requirement to use Asp with Uniobjects.  Our OS is W2K and the
backend is UV 10.0.10.  I was thinking about creating ActiveX Dll's in VB6
that would do things like create a UV session, instantiate subr object, etc.
I read in the u2-users list archive something to the effect of Uniobjects
not being thread safe.  Does that still hold true ?  If so how do you make
it thread safe ?

thx,

rudy

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Uniobjects in C#

2004-01-28 Thread gerry simpson
Hi Carl ,

forget about using uniobjects in c# , its not worth the hassle - we never
did get somethings to work and I beleive command was one of them.

use the J# conversion tool  ( jbimp.exe )  to convert the UOJ packages into
.NET dlls and reference these in your projects.

gerry





- Original Message - 
From: "Carl Sadlier" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 27, 2004 3:20 PM
Subject: Uniobjects in C#


> Has any one used UniObjects and C#? I am a VB programmer and having a hard
> time defining, right now, the Command method of the unioaiflib control.
> Thanks,
> Carl
> ___
> u2-users mailing list
> [EMAIL PROTECTED]
> http://www.oliver.com/mailman/listinfo/u2-users

___
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users