Re: [U2] backing up system
Check out rsync On FridayM/11/11 5:53 PM, "david yu" wrote: >hello, > >We are using HP-UX 11.23 and I have a question in regards to backing up >system >by account, In the root directory we >have 6 accounts, DBCAlive, DBCAtest, DBAZlive, DBAZtest, DBUPGCA, >DBUPGAZ. When >we do our nightly backup, we backup all the accounts by using cpio but >sometimes >we just want to backup 2 accounts at the same time, anyone knows how this >is >done? > >here is the command that we use to backup: > >mt -t /dev/rmt/1mb rewind >cd / >find . -print|cpio -ovcB>/dev/rmt/1mb > >Any assistance will be greatly appreciated. > >thanks! > > > > >___ >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] Uniobjects and java
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 inputArgs = new ArrayList(); ArrayList outputArgs = new ArrayList(); inputArgs.add("0491865"); UniSubroutine sub = session.subroutine("S.TEST", inputArgs.size() +1); int iArgs = 0; sub.setArg(iArgs++, ""); Iterator 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" 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 > > > >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" 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: u2-users-boun...@listserver.u2ug.org >>[mailto:u2-users-boun...@listserver.u2ug.org] 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: u2-users-boun...@listserver.u2ug.org >>[mailto:u2-users-boun...@listserver.u2ug.org] 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: u2-users-boun...@listserver.u2ug.org >>[mailto:u2-users-boun...@listserver.u2ug.org] 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 *
Re: [U2] UniSubroutineException: Unknown Error [30102] Occurred
Thanks for your responses everyone, this was very helpful and I can now retrieve the result with no issue. On FridayF/18/11 8:15 PM, "Jeff Powell" wrote: >Try putting your input data into arg[1]. > >On 02/18/2011 06:25 PM, Stephen Jackson wrote: >> My issue is that what ever I use as my input args is what prints out as >>my return args along with the args number. Can that be caused by the >>routine not returning anything? >> >> Stephen Jackson >> >> >> -Original Message- >> From: Jeff Powell [j...@powellclan.com] >> Received: Friday, 18 Feb 2011, 6:43pm >> To: U2 Users List [u2-users@listserver.u2ug.org] >> Subject: Re: [U2] UniSubroutineException: Unknown Error [30102] >>Occurred >> >> >> The arg count going in needs to be n+1. Arg 0 will be the return data. >> >> public ArrayList callSub(String sRoutine, ArrayList args) >> { >> >> Iterator it = args.iterator(); >> ArrayList oArgs = new ArrayList(); >> >> int iArgs = args.size(); >> System.out.println("Args: " + iArgs); >> try >> { >> UniSubroutine uoSub = ses.subroutine(sRoutine, iArgs + 1); >> >> int iArg = 0; >> >> uoSub.setArg(iArg++, ""); // dummy argument - this >> will become the return value >> // Set user arguments >> while (it.hasNext()) >> { >> Object arg=it.next(); >> //System.out.println("InputArg["+iArg+"]="+arg); >> uoSub.setArg(iArg++, arg); >> } >> // call >> >> uoSub.call(); >> >> // get returned parameters >> iArgs = uoSub.getNumArgs(); >> for (int i = 0; i< iArgs; i++) >> { >> String arg=uoSub.getArg(i); >> //System.out.println("OutputArg["+i+"]="+arg); >> oArgs.add(arg); >> } >> } catch (Exception ex) >> { >> System.err.println("Call to " + sRoutine + " failed."); >> ex.printStackTrace(System.err); >> } >> return oArgs; >> } >> >> >> >> On 02/18/2011 01:16 PM, Stephen Jackson wrote: >>> So we created a basic program to call so we are getting closer, thanks >>>for >>> all your input it is putting us on the correct path. I do seem to have >>> some issues when trying to get the results. What is happening is it is >>> just spitting out the input parameters .. >>> >>> >>> >>> //System.err.println(command.response()); >>> UniSubroutine sub = session.subroutine("S.XTMS.TEST.BASIC", 1); >>> sub.setArg(0, "0491865"); >>> >>> sub.call(); >>> sub.resetArgs(); >>> System.err.println(sub.getNumArgs()); >>> >>> System.err.println(sub); >>> System.err.println(sub.getArg(0)); >>> //session.disconnect(); >>> //String r = sub.getArg(0); >>> //String r1 = sub.getArg(1); >>> >>> >>> >>> Logging statements: >>> >>> Version Number :4.1.3 >>> Max Open Files :32 >>> Account Path :/datatel/test/10day/development >>> Locking Strategy :0 >>> Release Strategy :12 >>> Calling S.XTMS.TEST.LOOKUP... >>> 1 >>> asjava.uniobjects.UniSubroutine@6791d8c1 >>> 0491865 ->>>> same as input, not the result from the routine. >>> >>> >>> >>> >>> >>> >>> On WednesdayF/16/11 5:45 PM, "Hona, David" >>>wrote: >>> >>>> Does this subroutine do file I/O? Does it explicitly open the file or >>>> assume some other program or subroutine opens it and stores the file >>>> variable in labelled common...? Sometimes it can even be a call >>>> subroutine call that is called using a labelled common variable (CALL >>>> @MYSUB)... >>>> >>>> Easiest thing to do is look how the subroutine is used now...if you >>>>don't >>>> emulate the same initialisation sequence it requires from UV native >>>> runtime environment in Java runtime environment...it more than likely >>>> wil
Re: [U2] UniSubroutineException: Unknown Error [30102] Occurred
My issue is that what ever I use as my input args is what prints out as my return args along with the args number. Can that be caused by the routine not returning anything? Stephen Jackson -Original Message- From: Jeff Powell [j...@powellclan.com] Received: Friday, 18 Feb 2011, 6:43pm To: U2 Users List [u2-users@listserver.u2ug.org] Subject: Re: [U2] UniSubroutineException: Unknown Error [30102] Occurred The arg count going in needs to be n+1. Arg 0 will be the return data. public ArrayList callSub(String sRoutine, ArrayList args) { Iterator it = args.iterator(); ArrayList oArgs = new ArrayList(); int iArgs = args.size(); System.out.println("Args: " + iArgs); try { UniSubroutine uoSub = ses.subroutine(sRoutine, iArgs + 1); int iArg = 0; uoSub.setArg(iArg++, ""); // dummy argument - this will become the return value // Set user arguments while (it.hasNext()) { Object arg=it.next(); //System.out.println("InputArg["+iArg+"]="+arg); uoSub.setArg(iArg++, arg); } // call uoSub.call(); // get returned parameters iArgs = uoSub.getNumArgs(); for (int i = 0; i < iArgs; i++) { String arg=uoSub.getArg(i); //System.out.println("OutputArg["+i+"]="+arg); oArgs.add(arg); } } catch (Exception ex) { System.err.println("Call to " + sRoutine + " failed."); ex.printStackTrace(System.err); } return oArgs; } On 02/18/2011 01:16 PM, Stephen Jackson wrote: > So we created a basic program to call so we are getting closer, thanks for > all your input it is putting us on the correct path. I do seem to have > some issues when trying to get the results. What is happening is it is > just spitting out the input parameters .. > > > > //System.err.println(command.response()); > UniSubroutine sub = session.subroutine("S.XTMS.TEST.BASIC", 1); > sub.setArg(0, "0491865"); > > sub.call(); > sub.resetArgs(); > System.err.println(sub.getNumArgs()); > > System.err.println(sub); > System.err.println(sub.getArg(0)); > //session.disconnect(); > //String r = sub.getArg(0); > //String r1 = sub.getArg(1); > > > > Logging statements: > > Version Number :4.1.3 > Max Open Files :32 > Account Path :/datatel/test/10day/development > Locking Strategy :0 > Release Strategy :12 > Calling S.XTMS.TEST.LOOKUP... > 1 > asjava.uniobjects.UniSubroutine@6791d8c1 > 0491865 ->>>> same as input, not the result from the routine. > > > > > > > On WednesdayF/16/11 5:45 PM, "Hona, David" wrote: > >> Does this subroutine do file I/O? Does it explicitly open the file or >> assume some other program or subroutine opens it and stores the file >> variable in labelled common...? Sometimes it can even be a call >> subroutine call that is called using a labelled common variable (CALL >> @MYSUB)... >> >> Easiest thing to do is look how the subroutine is used now...if you don't >> emulate the same initialisation sequence it requires from UV native >> runtime environment in Java runtime environment...it more than likely >> will not work. >> >> -Original Message- >> From: u2-users-boun...@listserver.u2ug.org >> [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Stephen Jackson >> Sent: Thursday, 17 February 2011 1:28 AM >> To: u2-users@listserver.u2ug.org >> Subject: [U2] UniSubroutineException: Unknown Error [30102] Occurred >> >> I am new to the U2 java api. I am trying to make a subroutine call but >> get the following Exception. It is not in the documentation and I have >> not had a lot of luck tracking it down. I am able to make a simple query >> so not sure if there is some configuration or something I am not aware of >> which is causing the error. >> >> Version Number :4.1.3 >> Max Open Files :32 >> Account Path :/mypath >> Locking Strategy :0 >> Release Strategy :12 >> Calling S.XTMS.TEST.LOOKUP... >> [IBM U2][UniObjects for Java][UniSubroutine Exception][ErrorCode: >> 30102]Unknown Error [30102] Occurred >> asjava.uniobjects.UniSubroutineException: Unknown Error [30102] Occurred >> at asjava.uniobjects.UniSubroutine.call(UniSubroutine.java:150) >> >> Any help would be much appreciated. >> >> >> ___
Re: [U2] UniSubroutineException: Unknown Error [30102] Occurred
So we created a basic program to call so we are getting closer, thanks for all your input it is putting us on the correct path. I do seem to have some issues when trying to get the results. What is happening is it is just spitting out the input parameters .. //System.err.println(command.response()); UniSubroutine sub = session.subroutine("S.XTMS.TEST.BASIC", 1); sub.setArg(0, "0491865"); sub.call(); sub.resetArgs(); System.err.println(sub.getNumArgs()); System.err.println(sub); System.err.println(sub.getArg(0)); //session.disconnect(); //String r = sub.getArg(0); //String r1 = sub.getArg(1); Logging statements: Version Number :4.1.3 Max Open Files :32 Account Path :/datatel/test/10day/development Locking Strategy :0 Release Strategy :12 Calling S.XTMS.TEST.LOOKUP... 1 asjava.uniobjects.UniSubroutine@6791d8c1 0491865 ->>>> same as input, not the result from the routine. On WednesdayF/16/11 5:45 PM, "Hona, David" wrote: >Does this subroutine do file I/O? Does it explicitly open the file or >assume some other program or subroutine opens it and stores the file >variable in labelled common...? Sometimes it can even be a call >subroutine call that is called using a labelled common variable (CALL >@MYSUB)... > >Easiest thing to do is look how the subroutine is used now...if you don't >emulate the same initialisation sequence it requires from UV native >runtime environment in Java runtime environment...it more than likely >will not work. > >-Original Message- >From: u2-users-boun...@listserver.u2ug.org >[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Stephen Jackson >Sent: Thursday, 17 February 2011 1:28 AM >To: u2-users@listserver.u2ug.org >Subject: [U2] UniSubroutineException: Unknown Error [30102] Occurred > >I am new to the U2 java api. I am trying to make a subroutine call but >get the following Exception. It is not in the documentation and I have >not had a lot of luck tracking it down. I am able to make a simple query >so not sure if there is some configuration or something I am not aware of >which is causing the error. > >Version Number :4.1.3 >Max Open Files :32 >Account Path :/mypath >Locking Strategy :0 >Release Strategy :12 >Calling S.XTMS.TEST.LOOKUP... >[IBM U2][UniObjects for Java][UniSubroutine Exception][ErrorCode: >30102]Unknown Error [30102] Occurred >asjava.uniobjects.UniSubroutineException: Unknown Error [30102] Occurred >at asjava.uniobjects.UniSubroutine.call(UniSubroutine.java:150) > >Any help would be much appreciated. > > >___ >U2-Users mailing list >U2-Users@listserver.u2ug.org >http://listserver.u2ug.org/mailman/listinfo/u2-users > >** 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 >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] UniSubroutineException: Unknown Error [30102] Occurred
Thanks, let me investigates this and see what I find. On WednesdayF/16/11 9:41 AM, "Steve Romanow" wrote: >Make sure that the account you are trying to connect to is in the >UD.ACCOUNT file that resides in the sys account. > >Here is what mine looks like. >LIST UD.ACCOUNT F1 F2 F3 09:31:11 Feb 16 2011 1 >VOC... F1 F2. F3. > >sys/usr/udtho rootud >me/sys >demo /usr/udtho rootud >me/demo >JM /ud/JM rootud >JM-CONV/ud/JM-CON rootud > V >4 records listed > > > >On 2/16/2011 9:28 AM, Stephen Jackson wrote: >> I am new to the U2 java api. I am trying to make a subroutine call but >> get the following Exception. It is not in the documentation and I have >> not had a lot of luck tracking it down. I am able to make a simple >>query >> so not sure if there is some configuration or something I am not aware >>of >> which is causing the error. >> >> Version Number :4.1.3 >> Max Open Files :32 >> Account Path :/mypath >> Locking Strategy :0 >> Release Strategy :12 >> Calling S.XTMS.TEST.LOOKUP... >> [IBM U2][UniObjects for Java][UniSubroutine Exception][ErrorCode: >> 30102]Unknown Error [30102] Occurred >> asjava.uniobjects.UniSubroutineException: Unknown Error [30102] >>Occurred >> at asjava.uniobjects.UniSubroutine.call(UniSubroutine.java:150) >> >> Any help would be much appreciated. >> >> >> ___ >> 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] UniSubroutineException: Unknown Error [30102] Occurred
I am new to the U2 java api. I am trying to make a subroutine call but get the following Exception. It is not in the documentation and I have not had a lot of luck tracking it down. I am able to make a simple query so not sure if there is some configuration or something I am not aware of which is causing the error. Version Number :4.1.3 Max Open Files :32 Account Path :/mypath Locking Strategy :0 Release Strategy :12 Calling S.XTMS.TEST.LOOKUP... [IBM U2][UniObjects for Java][UniSubroutine Exception][ErrorCode: 30102]Unknown Error [30102] Occurred asjava.uniobjects.UniSubroutineException: Unknown Error [30102] Occurred at asjava.uniobjects.UniSubroutine.call(UniSubroutine.java:150) Any help would be much appreciated. ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users