public static void main(String[] argss) {
try {
UniJava uJava = new UniJava();
System.err.println("Version Number :" + uJava.getVersionNumber());
UniSession session = uJava.openSession();
session.connect("server name",
"id",
"password",
"/file/....");
session.setDataSourceType("UNIDATA");
System.err.println("Max Open Files :" + session.getMaxOpenFiles());
System.err.println("Account Path :" + session.getAccountPath());
System.err.println("Locking Strategy :"
+ session.getDefaultLockStrategy());
System.err.println("Release Strategy :"
+ session.getDefaultReleaseStrategy());
System.err.println("Calling S.XTMS.TEST.LOOKUP...");
String error = "";
ArrayList<Object> inputArgs = new ArrayList<Object>();
ArrayList<Object> outputArgs = new ArrayList<Object>();
inputArgs.add("0491865");
UniSubroutine sub = session.subroutine("S.TEST", inputArgs.size() +1);
int iArgs = 0;
sub.setArg(iArgs++, "");
Iterator<Object> iter = inputArgs.iterator();
while(iter.hasNext()) {
sub.setArg(iArgs++, iter.next());
}
sub.call();
iArgs = sub.getNumArgs();
for (int i = 0; i< iArgs; i++){
String arg=sub.getArg(i);
// System.out.println("OutputArg["+i+"]="+arg);
outputArgs.add(arg);
}
System.err.println(outputArgs);
} catch (UniSubroutineException e) {
System.err.println(e.getExtendedMessage());
e.printStackTrace();
} catch (Exception ex) {
ex.printStackTrace();
}
}
On FridayM/11/11 3:04 PM, "Doug Chanco" <[email protected]> wrote:
>Hey all,
> I am beginning to use uniobjects and java anyone know/have any good
>examples of both accessing the data directly and calling subroutines that
>return data
>
>I have the uniobjects for java manual and I will begin looking at that
>this week-end but any additional code samples would be greatly
>appreciated
>
>Thanks
>
>Dougc
>
><email signature>
>
>There are 10 kinds of people in the world, those that know binary and
>those that do not
>
>On Mar 10, 2011, at 19:54, "Hona, David" <[email protected]> wrote:
>
>> It is my view that you should never manipulate any UniVerse file (even
>>directories) from outside UniVerse (especially when it is up)...without
>>due care or being aware of the negative impact, etc.
>>
>> If you must clear &SAVEDLISTS&, use the vendor supplied CLEAR.FILE
>>command.
>>
>> If you execute say "CREATE.FILE MYUNIXDIR 19", it will create ".Type19"
>>within the UNIX directory created - common sense says you should do so
>>too. :-)
>>
>> UniVerse will always use the correct UMASK you define (which should be
>>set in your LOGIN or UV.LOGIN so it is consistently applied for every UV
>>process) when you use CREATE.FILE.
>>
>> Good practise dictates you should use the tools and processes provided
>>by the vendor unless there is a very good reason(s) why you should not.
>>Of course, experienced and brave souls...can do as they deem fit.
>>
>> I guess as with all advice on here - use it at your own risk - "caveat
>>emptor" applies :-)
>>
>> Regards
>> David
>>
>> -----Original Message-----
>> From: [email protected]
>>[mailto:[email protected]] On Behalf Of Tom Whitmore
>> Sent: Thursday, 10 March 2011 1:17 AM
>> To: U2 Users List
>> Subject: Re: [U2] User LogOut Cabbage
>>
>> HI,
>> You don't need the ".Type19" file. You can do
>> rm -R \&SAVEDLISTS\&
>> mkdir \&SAVEDLISTS\&
>> You do need to make sure the permissions are correct on the directory,
>>we have found people not having the correct UMASK so people have trouble
>>writing to the directory.
>> Tom
>> RATEX Business Solutions
>>
>> -----Original Message-----
>> From: [email protected]
>>[mailto:[email protected]] On Behalf Of Hona, David
>> Sent: Tuesday, March 08, 2011 8:22 PM
>> To: 'U2 Users List'
>> Subject: Re: [U2] User LogOut Cabbage
>>
>> Are you clearing your &SAVEDLISTS& directory from UNIX (scheduled or
>>manually) and then this error appears?
>>
>> If so, it is probably deleting the required .Type19 entry (within the
>>&SAVEDLISTS& directory.
>>
>> Possible solution: purge away, but re-create the .Type19 file using
>>'touch .Type19' or the like in your UNIX script. )...refrain from doing
>>when you have users logged in too. Perhaps use CLEAR.FILE instead from
>>within UV instead?
>>
>> Regards,
>> David
>>
>>
>> -----Original Message-----
>> From: [email protected]
>>[mailto:[email protected]] On Behalf Of Bill Brutzman
>> Sent: Wednesday, 9 March 2011 9:35 AM
>> To: U2 Users List
>> Subject: [U2] User LogOut Cabbage
>>
>> When a user here logs out of UniVerse on HP-Ux, it comes back with
>>repeating...
>>
>> Mkpath: @SAVEDLISTS&/&&S.maryann.14 is not a directory
>>
>> Suggestions would be appreciated.
>>
>> --Bill
>>
>> ************** IMPORTANT MESSAGE *****************************
>> This e-mail message is intended only for the addressee(s) and contains
>>information which may be
>> confidential.
>> If you are not the intended recipient please advise the sender by
>>return email, do not use or
>> disclose the contents, and delete the message and any attachments from
>>your system. Unless
>> specifically indicated, this email does not constitute formal advice or
>>commitment by the sender
>> or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its
>>subsidiaries.
>> We can be contacted through our web site: commbank.com.au.
>> If you no longer wish to receive commercial electronic messages from
>>us, please reply to this
>> e-mail by typing Unsubscribe in the subject line.
>> **************************************************************
>>
>>
>>
>> _______________________________________________
>> U2-Users mailing list
>> [email protected]
>> http://listserver.u2ug.org/mailman/listinfo/u2-users
>_______________________________________________
>U2-Users mailing list
>[email protected]
>http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users