Nothing is 'wrong' per se -- you just cannot normally write into the 'subscriber' files. If you need to write in the subscriber files 'manually' (as in, not from the publisher) then I think you put this in the RepConfig FILE=SUB_WRITEABLE DATA BP FILE=SUB_WRITEABLE DICT BP DW
_____ From: [email protected] [mailto:[email protected]] On Behalf Of Martin Scholl Sent: Monday, June 15, 2009 8:46 AM To: 'U2 Users List' Subject: Re: [U2] Error 30102 UniData 7.2.0 on Windows. There is something wrong with the account. I try to create any file in BP and I get the following error: In C:\IBM\ud72\sys\CTLG\a\AE_AE at line 2214 Adding/updating record is not allowed on non-writeable subscribing file BP.CATALOG(1036,1955995309). [AE] UniBasic WRITE failed, STATUS=1, check triggers. Quit "CALL.CREATE.ID" in file "BP.CATALOG" not created. The permissions in Windows are: Everyone - full control Martin Scholl 18910 New Hampshire Ave Brinklow, MD 20862 Phone: 301-924-5537 Cell: 301-613-9572 [email protected] _____ From: [email protected] [mailto:[email protected]] On Behalf Of Adrian Merrall Sent: Monday, June 15, 2009 6:21 AM To: U2 Users List Subject: Re: [U2] Error 30102 Martin, No mention of your platform here but one thing to check is the environment. On UD on Linux, the uniobjects connections are child processes of the unirpcd process and as such inherit their enivronment from Unirpcd. One option would be to put something like "env > /tmp/myfile.txt" into $UDTBIN/startunirpcd just before it actually starts the daemon and compare the output on your production and replication machines. Other things could be udtoptions not set, missing cataloged routines etc. On windows I have no idea how the windows services inherit their environment but you could call a simple subroutine from uniobjects that does nothing but dump its environment out to somewhere you can see it including UDT options. File ownership might be worth checking as well. Cheers, Adrian Auckland, NZ On Mon, Jun 15, 2009 at 9:39 AM, Martin Scholl <[email protected]> wrote: I program in Visual Basic 6 and use UniObjects to access U2. I tried to move a client's application to the replication server this weekend. Everything seemed to work fine until I got a call from the client that there was a strange error message. After investigating in debug mode, I found that a subroutine call returned error 30102. This error is not documented in uoaif.txt. I recompiled and recatalogued the subroutine to no avail. Other subroutine calls work fine. I am at my wit's end here. Martin Scholl www.HIPAAsuite.com 18910 New Hampshire Ave Brinklow, MD 20862 Phone: 301-924-5537 Cell: 301-613-9572 [email protected] _______________________________________________ U2-Users mailing list [email protected] http://listserver.u2ug.org/mailman/listinfo/u2-users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: 270.12.68/2175 - Release Date: 06/14/09 05:53:00
_______________________________________________ U2-Users mailing list [email protected] http://listserver.u2ug.org/mailman/listinfo/u2-users
