T.R | Title | User | Personal Name | Date | Lines |
---|
1660.1 | | PAJERO::RHOTON | John Rhoton @TNO - DTN 871.7947 | Mon Oct 26 1992 16:24 | 27 |
| Re: .0
Hi Vagn,
I don't know anything about OAX$LOCK or OA$SDF_LOCK but it would look
like the V2.4 implementation involved:
1) SDF table entry of Function OAX$LOCK, Routine OA$SDF_LOCK
2) Routine in OASDF.BLI called OA$SDF_LOCK which calls a routine in
OA$BUILD:OAX$LOCK.???. I will assume this routine is called OAX$LOCK.
3) Routine OAX$LOCK in OA$BUILD:OAX$LOCK.??? that is linked to the main
image via SITELINK.
If this is the correct interpretation of the scenario then you need
to:
1) Make an entry in the SDF table of Function OAX$LOCK, Syntax-2
routine OA$SDF_LOCK.
2) Extract the routine OA$SDF_LOCK from OASDF.BLI and place it in its
own module (e.g. OA$SDF_LOCK.BLI). Recompile it and make an additional
entry in SITELINK for this module (so you would have two entries in
SITELINK - one for the jacket routine and one for the real routine).
3) Relink ALL-IN-1.
I hope I understood the problem correctly,
John
|
1660.2 | Routine in OASDF is missing | COPCLU::VAGN | Vagn Eisensee @DMO | Tue Oct 27 1992 08:48 | 20 |
| Hi John
Nice to hear from you! Yes I started off thinking like you in .1 -
> 2) Routine in OASDF.BLI called OA$SDF_LOCK which calls a routine in
> OA$BUILD:OAX$LOCK.???. I will assume this routine is called OAX$LOCK.
However this routine does not exist and the lock function works anyhow. I
just did an extra test to be absolutely sure. Therefore I guess there
must be some sort of a default "jacket" routine taking over when you only
do the table entry in oasdf.bli. Could this be the case? And if so, is
there a similar facility in version 3.0 or do I have to do some coding?
If I have to code my problem is that I did not do the OAX$LOCK stuff, and
my bliss coding is long ago and very limited.
Vagn
|
1660.3 | Routine must be there somewhere | IDNTCR::RHOTON | John Rhoton @TNO - DTN 871.7947 | Tue Oct 27 1992 11:03 | 9 |
| The routine OA$SDF_LOCK needn't be in OASDF.BLI but it must be in the
image somewhere. Otherwise I am fairly confident that the function
will not work. It might be worth relinking the image with the map
option (@A1LNKDRV OPTIONS M) and searching for OA$SDF_LOCK.
You might also post a pointer to the OASDF and OAX$LOCK modules if you
have them on the E-net.
John
|
1660.4 | Everything works now! | COPCLU::VAGN | Vagn Eisensee @DMO | Wed Oct 28 1992 14:11 | 18 |
| John, now everything works exactly as you described in .1. It helped a
lot when I got hold of the correct sources! Thanks for pointing me in the
right direction.
Another matter which has been confusing during this code level
integration session is that there is a problem in the form OA$SCT$SDF in
the CM library. In all translated versions of ALL-IN-1 3.0, where you
have not translated CM you get a message, that you have no privileges to
write when trying to use it. The reason is a mismatch between the
registered privileges for a user and the checking code.
Solution: change OA$Y in the Named data to CM$_Y - about 4 occurances of
OA$Y.
Vagn
|
1660.5 | Known problem | CESARE::EIJS | All in 1 Piece | Fri Oct 30 1992 08:20 | 9 |
|
Vagn,
This has already been reported and known as THR-16885 (against SCM). We
figured this one out when we were in Vienna for the ATS.
Ciao,
Simon
|