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

Reply via email to