[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

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

1025.0. "Loop on sending to a PAPER MAIL address" by KAOFS::D_STREET () Fri Jul 10 1992 23:06

    Hello,
    	 I have a client running ALL-IN-1 V3.0 who has a problem with the 
    	flag to disable users from sending mail to SUBSCRIBERS. If the
    	flag is OFF, and the user tries to send mail to a distribution list
    	that has SUBSCRIBERS as an entry, they get stuck in an endless
    	loop. ^Y is the only way out. (That we know of)
    
    	 Is there a fix for this one?
    
    
    						Derek Street
    	
T.RTitleUserPersonal
Name
DateLines
1025.1Not reproducible so farAIMTEC::WICKS_ADEC Mail Works for ME sometimesFri Jul 10 1992 23:2312
    Derek,
    
    Just tried this and it didn't loop for me. I checked that PRVSUB was
    off but maybe there's some other privs that need to be off to reproduce
    this because I have the other's e.g UDPDCL etc on.
    
    Try giving the use trace priv and see what it's looping on - that's my
    best offer this late on a Friday.
                  
    Regards,
    
    Andrew.D.Wicks
1025.2TRACE, but problem with PAPER MAIL, not SUBSCRIBERSKAOFS::D_STREETWed Jul 15 1992 20:26178
    Hi,
    	 Here is the trace. NOTE: they have determined that the cause is
    	having a PAPER MAIL address, not subscribers.
    
    (PS. I hope this is not TOO long a trace for this forum.)
    
    						Derek Street.
    
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .IF TERM == "1" THEN SET_TRACE(TE
!               RM)
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$SCP_DISPATCH .IF TERM == "1" THEN SE
!               T_TRACE(TERM)
![SCRIPT] Form: TRACEARG, Statement: .IF TERM == "1" THEN SET_TRACE(TERM)
![FIELD]  Field: TERM. Returning field contents
![FORM]   Form: TRACEARG, Field: TERM/33, Page: 1, Input: 1
![SYMBOL] Symbol: TERM, Value: 1
![SYMBOL] Symbol: "1", Value: 1
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition TERM == "1"  is TRUE
![SCRIPT] THEN Operation starting
![SCRIPT] Form: TRACEARG, Statement: SET_TRACE(TERM)
![FUNC]   Function: SET_TRACE, Cmd line: (TERM)
![A1LOG]  Entry: %OA-I-LOGFUN, Function: SET_TRACE       (TERM)
![SYMBOL] Symbol: 1, Value: 1
![A1LOG]  Entry: %OA-I-LOGERROR, %OA-W-TRAVIEW, Trace option TERM requested, use
!                VIEW TRACE to see output
![FORM]   Form TRACEARG dispatched
![FLOW]   Current field index: 34. Form context follows:
![FLOW]   Form Name                      Dsab      Workspace   Prior Dsab
![FLOW]   TRACEARG                       00352A70  0004610E    003517D8
![FLOW]   EMC                            003517D8  0004603C    00000000
!   
![FORM]   Form TRACEARG closing
![FUNC]   Function: ., Cmd line: .IF $EM_DRAWER NES OA$CURDWR   THEN CAB SET_DRA
!               WER $EM_DRAWER\GET $EM_DRAWER = OA$CURDWR
![A1LOG]  Entry: %OA-I-LOGFUN, Function: .               .IF $EM_DRAWER NES OA$C
!               URDWR   THEN CAB SET_DRAWER $EM_DRAWER\GET $EM_DRAWER = OA$CURDW
!               R
![SCRIPT] Form: EMC, Statement: .IF $EM_DRAWER NES OA$CURDWR   THEN CAB SET_DRAW
!               ER $EM_DRAWER\GET $EM_DRAWER = OA$CURDWR
![SYMBOL] Symbol: $EM_DRAWER, Value: MAIN
![SYMBOL] Symbol: OA$CURDWR, Value: MAIN
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition $EM_DRAWER NES OA$CURDWR    is FALSE
![SCRIPT] Null ELSE clause detected
![FUNC]   Function: ., Cmd line: .IF #CURDOC NES "OA$CURMES" THEN XOP "~~EM_INIT
!               ~~"
![A1LOG]  Entry: %OA-I-LOGFUN, Function: .               .IF #CURDOC NES "OA$CUR
!               MES" THEN XOP "~~EM_INIT~~"
![SCRIPT] Form: EMC, Statement: .IF #CURDOC NES "OA$CURMES" THEN XOP "~~EM_INIT~
!               ~"
![SYMBOL] Symbol: #CURDOC, Value: OA$CURMES
![SYMBOL] Symbol: "OA$CURMES", Value: OA$CURMES
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition #CURDOC NES "OA$CURMES"  is FALSE
![SCRIPT] Null ELSE clause detected
![FUNC]   Function: ., Cmd line: .IF OA$MAIL_USER NES OA$USER THEN XOP "~~SMU_IN
!               IT~~"
![A1LOG]  Entry: %OA-I-LOGFUN, Function: .               .IF OA$MAIL_USER NES OA
!               $USER THEN XOP "~~SMU_INIT~~"
![SCRIPT] Form: EMC, Statement: .IF OA$MAIL_USER NES OA$USER THEN XOP "~~SMU_INI
!               T~~"
![SYMBOL] Symbol: OA$MAIL_USER, Value: SALERS
![SYMBOL] Symbol: OA$USER, Value: SALERS
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition OA$MAIL_USER NES OA$USER  is FALSE
![SCRIPT] Null ELSE clause detected
![FUNC]   Function: CAB, Cmd line: CURRENT/FORCE OA$CURMES
![A1LOG]  Entry: %OA-I-LOGFUN, Function: CAB             CURRENT/FORCE OA$CURMES
![SYMBOL] Symbol: OA$CURMES, Value: CREATED                       011220
![FUNC]   Function: GET, Cmd line: OA$CURMES = OA$CURDOC
![A1LOG]  Entry: %OA-I-LOGFUN, Function: GET             OA$CURMES = OA$CURDOC
![SYMBOL] Symbol: OA$CURMES = OA$CURDOC, Value: CREATED                       01
!               1220
![SYMBOL] Symbol: OA$FULL_NAME, Value: Sylvia Alers
![PUT]    Field: USER/0, Page: 1, Text: Sylvia Alers
![SYMBOL] Symbol: OA$TITLE, Value: ALL-IN-1 Office System
![PUT]    Field: TITLE/1, Page: 1, Text: ALL-IN-1 Office System
![SYMBOL] Symbol: OA$DAY, Value: Tuesday
![PUT]    Field: DAY/2, Page: 1, Text: Tue
![SYMBOL] Symbol: OA$DATE_FULL, Value: 14-Jul-1992
![PUT]    Field: DATE/3, Page: 1, Text: 14-Jul-1992
![IO]     Getting record from CAB$PENDING, Key: MAIL SALERS, Key-of-ref: PENDING
!               _KEY/0
![SYMBOL] Symbol: OA$MAIL_COUNT_DISPLAY, Value: 
![SYMBOL] Symbol: OA$CURDWR_DISPLAY, Value: MAIN
![PUT]    Field: DRAWER/5, Page: 1, Text: MAIN
![SYMBOL] Symbol: OA$CURDOC_FOLDER, Value: CREATED
![PUT]    Field: FOLDER/7, Page: 1, Text: CREATED
![SYMBOL] Symbol: OA$CURDOC_TITLE, Value: Send paper mail endless loop
![PUT]    Field: DOCTITLE/8, Page: 1, Text: Send paper mail endless loop
![SYMBOL] Symbol: OA$CURDOC_AUTHOR, Value: Sylvia Alers
![PUT]    Field: AUTHOR/9, Page: 1, Text: Sylvia Alers
![SYMBOL] Symbol: OA$CURDOC_MODIFIED, Value: 14-Jul-1992 10:59am
![PUT]    Field: MOD_DATE/10, Page: 1, Text: 14-Jul-1992 10:59am
![SYMBOL] Symbol: OA$CURDOC_DOCNUM, Value: 011220
![PUT]    Field: DOCNUM/11, Page: 1, Text: 011220
![SYMBOL] Symbol: OA$CURDOC_MAIL_STATUS, Value: UNSENT
![PUT]    Field: STATUS/12, Page: 1, Text: UNSENT
![FIELD]  Field STATUS being pre-processed. Workspace: 0004603C
![FIELD]  Current Field: CHOICE/6
![FORM]   Form: EMC, Field: CHOICE/6, Page: 1. Getting user input
![FLOW]   Form TRACEARG undisplaying, Workspace: 0004610E
![MESS]   Message: Trace option TERM requested, use VIEW TRACE to see output
![INPUT]  Terminal input follows:
s {CR}
![FORM]   Form: EMC, Field: CHOICE/6, Page: 1, Key Value: {CR}
![FUNC]   Function: OA$FLD_DONE, Cmd line: 
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$FLD_DONE     
![FIELD]  Field: CHOICE/6. All fields checked
![FIELD]  Field CHOICE being post-processed. Workspace: 0004603C
![FIELD]  Field: CHOICE. Returning field contents
![FORM]   Form: EMC, Field: CHOICE/6, Page: 1, Input: s
![FUNC]   Function: CHECK_DISKQUOTA, Cmd line: 
![A1LOG]  Entry: %OA-I-LOGFUN, Function: CHECK_DISKQUOTA 
![FUNC]   Function: IFSTATUS, Cmd line: 
![A1LOG]  Entry: %OA-I-LOGFUN, Function: IFSTATUS        
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .IF OA$CURDOC_TYPE EQS OA$DOCU_TY
!               PE THEN GET #WPSEND_TITLE = OA$CURDOC_TITLE
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$SCP_DISPATCH .IF OA$CURDOC_TYPE EQS 
!               OA$DOCU_TYPE THEN GET #WPSEND_TITLE = OA$CURDOC_TITLE
![SCRIPT] Form: EMC, Statement: .IF OA$CURDOC_TYPE EQS OA$DOCU_TYPE THEN GET #WP
!               SEND_TITLE = OA$CURDOC_TITLE
![SYMBOL] Symbol: OA$CURDOC_TYPE, Value: MAIL
![SYMBOL] Symbol: OA$DOCU_TYPE, Value: DOCUMENT
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition OA$CURDOC_TYPE EQS OA$DOCU_TYPE  is FALSE
![SCRIPT] Null ELSE clause detected
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .FX IFMAILDRAWER\MAIL SEND/METER=
!               SEND_MEMO
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$SCP_DISPATCH .FX IFMAILDRAWER\MAIL S
!               END/METER=SEND_MEMO
![SCRIPT] Form: EMC, Statement: .FX IFMAILDRAWER\MAIL SEND/METER=SEND_MEMO
![FUNC]   Function: IFMAILDRAWER, Cmd line: 
![A1LOG]  Entry: %OA-I-LOGFUN, Function: IFMAILDRAWER    
![FUNC]   Function: MAIL, Cmd line: SEND/METER=SEND_MEMO
![A1LOG]  Entry: %OA-I-LOGFUN, Function: MAIL            SEND/METER=SEND_MEMO
![MAIL]   Trace for SEND message
![IO]     Getting record from CAB$PDAF, Key: [.MSG]ZUFQFOZRP.WPL, Key-of-ref: DA
!               F_KEY/0
![IO]     Getting field POSTED from CAB$, Value: 
![IO]     Opening file COMPU_DISK:[SALERS_OA.MSG]ZUFQFOZRP.WPL;1
![IO]     Copying file COMPU_DISK:[SALERS_OA.MSG]ZUFQFOZRP.WPL;1 to OA$SHARE5:ZU
!               FQFPUMU.WPL
![IO]     Status: end of file detected
![IO]     Closing file COMPU_DISK:[SALERS_OA.MSG]ZUFQFOZRP.WPL;1
![IO]     Putting record in CAB$SHAR_E, Key: 
![IO]     Releasing record locks on CAB$SHAR_E
![IO]     Getting record from CAB$SHAR_E, Key: OA$SHARE5:ZUFQFPUMU.WPL, Key-of-r
!               ef: DAF_KEY/0
![IO]     Releasing record locks on CAB$SHAR_E
![IO]     Locating next record to read from CAB$PDAF, Key: [.MSG]ZUFQFOZRP.WPL, 
!               Key-of-ref: DAF_KEY/0
![IO]     Deleting file [.MSG]ZUFQFOZRP.WPL
![IO]     Deleting record from CAB$PDAF, Key: [.MSG]ZUFQFOZRP.WPL
![IO]     Releasing record locks on CAB$PDAF
![IO]     Getting record from CAB$SHAR_E, Key: OA$SHARE5:ZUFQFPUMU.WPL, Key-of-r
!               ef: DAF_KEY/0
![IO]     Getting record from CAB$SDAF, Key: OA$SHARE5:ZUFQFPUMU.WPL, Key-of-ref
!               : DAF_KEY/0
![MAIL]   Open profil
![MAIL]   Verify addresses
![IO]     Getting record from PROFIL, Key: , Key-of-ref: USER/0
![IO]     Status: record not found
![IO]     Getting record from PROFIL, Key: SALERS, Key-of-ref: USER/0
![IO]     Getting field PRINT from PROFIL, Value: LASER1
![SYMBOL] Symbol: "LASER1", Value: LASER1
![FLOW]   Form SMPRINTERS opening, Library: PFC$DUC6:[ALLIN1.LIB_ENGLISH]OAFORM.
!               FLB;
![IO]     Opening SMPRINTERS, File: OA$DATA_LLV:OA$SITEPRINTERS.DAT, Class: DATA
!               , Mode: INPUT
![IO]     Getting record from SMPRINTERS, Key: LASER1, Key-of-ref: SP_NAME/0
![IO]     Getting field SP_QUEUE from SMPRINTERS, Value: LASER1
![SYMBOL] Symbol: SMPRINTERS.SP_QUEUE["LASER1"], Value: LASER1
![SYMBOL] Symbol: "LASER1", Value: LASER1
![IO]     Closing CAL$ATTENDEE, File: OADATA:ATTENDEE.DAT
![FLOW]   Undisplaying all workspaces
![A1LOG]  Entry: %OA-I-LOGSTOP, Ending ALL-IN-1
1025.3I don't knowAIMTEC::WICKS_ADEC Mail Works for ME sometimesWed Jul 15 1992 23:0212
    Derek,
    
    I've changed the note title to reflect the new suspected cause.
    I still don't understand what's causing it as I can send to paper mail
    address and it prints out.
    
    Something to do with the printer record or the printer itself maybe?
    the trace output I get goes off into the QUI$QUEUE DSAB where your stops.
    
    Regards,
    
    Andrew.D.Wicks
1025.4recursive logical was the causeKAOFS::D_STREETFri Jul 17 1992 21:4215
    Well, it is fixed. The user had a default printer value in their
    profile of "LASER1". They also had a series of system logicals defined
    as follows:
    
    	LASER1 = LASER1
    1   LASER1 = LASER1
    2   LASER1 = LASER1
          ...
    9   LASER1 = LASER1
    
    Once this "strange" logical was removed, the mail went to the printer
    just fine. 
    
    			Thanks for the help...
    						Derek Street