For several years I've worked on a fairly extensive database that's hosted on customers' computers, usually for up to about a dozen users each. One of the things this database does is to add and delete records in an external internet resident database. This runs on FM Server Advanced and is shared amongst all the users with record level access controls. Deleting remote records is a scripted process in which FM Server isolates a user's related record, then runs a Delete Record script in the internet resident shared file.
This has been running perfectly well in FM Pro 8, 9, 10 and 11 with FM Server 8 Advanced. Having ugraded to Pro 12 and Server 12 Advanced, the record deletion fails every time. As Perform Script in the customer's database calls the Delete Record script in the internet resident database, the debugger reports Error 3 - Command not available, due to wrong OS, wrong mode etc.
I haven't been able to find an explanation for this oddity. Anyone got any ideas?