| Title: | *OLD* ALL-IN-1 (tm) Support Conference |
| Notice: | Closed - See Note 4331.l to move to IOSG::ALL-IN-1 |
| Moderator: | IOSG::PYE |
| Created: | Thu Jan 30 1992 |
| Last Modified: | Tue Jan 23 1996 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 4343 |
| Total number of notes: | 18308 |
Hello:
Any ideas, suggestions, or explanations *greatly* appreciated. This
bank is getting ready to ship a product out the door and the outside
consultant and the managers are cya'ing. Thus, they would like an
explanation.
ALL-IN-1 V2.4 and V3.0.
We have a script with a \\force as part of a FOR Function. When
the script is executed interactively it works fine. If the script
is run in batch and/or ALL-IN-1/NOINIT - it goes through one time
up to the \\force. Removing the \\force, it works fine.
This can be duplicated with any script. The example below is from
the customer call:
$ALLIN1/NOINIT
OA$INI_INIT
OA$INI_GLOBALS
OA$INI_LOGICALS
MAIL INIT
DO OA$LIB:MAIL_DIR_CONVERT
EXIT
$EXIT
contents of the script:
FOR profil WITH NOT -
(.user = "@" OR .user <=> ":" OR .user == "MANAGER" OR .user ==
"IVP" -
OR .user == "POSTMASTER" OR .user ==
"BOOT" ) -
DO WRITE CHANGE profil user = .user, mdflag = OA$Y
FOR profil WITH (.mdflag EQS OA$Y AND .user NES "MANAGER") DO -
GET #dds_account = .user\\ -
GET OA$DISPLAY = OA$_EMDDSADDSUB .user\\FORCE\\ -
DO SUBSCRIBER_ADD
GET OA$DISPLAY OA$_GBL_OPERATION_SUCCESSFUL\FORCE
Again, it has nothing to do with this script, it has been duplicated.
Thanks,
Tim
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 2734.2 | Possible workrounds | IOSG::MAURICE | Night rolls in, my dark companion | Thu May 20 1993 10:04 | 15 |
Yes this is a known problem with the FORCE function, that is fixed in
the PFR. FORCE returns an error in batch mode, so you may need some
trickery to work-round it. You could try:
a) get oa$function = "force"
b) .fx force
c) do script which contains a 1 line force function
Hopefully one of these will work.
HTH
Stuart
| |||||
| 2734.4 | OK, but... | SWAM2::RHODEWALT_BR | Pillage pillage, loot loot | Thu May 20 1993 14:40 | 6 |
Well, what was the fix?
Please let the rest of us know. I can easily imagine encountering this
problem myself some day.
Bruce
| |||||
| 2734.5 | Pick One and Try It! | AIMTEC::BUTLER_T | Thu May 20 1993 16:27 | 8 | |
Bruce,
The customer just wanted an explanation - the workaround was to
take out the \\force.
I will try the others as soon as possible.
Tim
| |||||
| 2734.6 | Re .4: I expect it was a code fix! | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Thu May 20 1993 18:12 | 0 |
| 2734.7 | Just Checking ! | AIMTEC::BUTLER_T | Thu May 20 1993 18:49 | 2 | |
Should I be glad I missed the .1 and .3 replies? I guess
I'll go talk to my moderator in the cell accross from me.
| |||||
| 2734.8 | Moderation! | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Thu May 20 1993 18:59 | 6 |
The .1 was my first guess, superseded by Stuart's definitive statement.
The .3 was a thanks which I delete after they've been seen.
And this (and .-1 :-) ) will disappear too!
Graham
| |||||