Re: limit only one request-response loop per request

"Cheong Hee" <[email protected]>
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <002601c674cc$ba72bd70$0402a8c0@CHNGXP>
Hi

Resolved and thanks.  It is due to a missing name in image source (after a 
lengthy strip test).  Strange thing is in IE and FireFox react differently. 
However, it still does not explained why the same action was triggered twice 
in Firefox, but only one time in IE (the other one caused an exeption error, 
which is save.)

Regards

Cheong Hee
----- Original Message ----- 
From: "Cheong Hee" <[email protected]>
To: <[email protected]>
Sent: Wednesday, May 10, 2006 6:12 PM
Subject: limit only one request-response loop per request


> Hi
>
> Is there any way to ensure only one request-response loop occurred for 
> each request?
>
> I noticed there are 2 loops going on even for the same action 
> "goPrevWeek", for instance.  It creates problem now as dealing with date, 
> that the date is increased/decreased twice when ever an action is 
> triggered.
>
> Moreover, it worked for IE but not Firefox.  Please advise.  Thanks.
>
> === sample data ====
> May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->goPrevWeek] go previous 
> week from 2006-05-16 21:41:53 Etc/GMT
> May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->calFunction] end of 
> week: Sat 2006.05.13 at 05:41:53 AM SGT--4
> May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->calFunction] start of 
> week: Sun 2006.05.07 at 05:41:53 AM SGT--4
> [2006-05-10 17:52:47 SGT] <WorkerThread8>  === Begin Internal Transaction
> [2006-05-10 17:52:47 SGT] <WorkerThread8>  evaluateExpression: 
> <com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression: "SELECT 
> t0."APPROVE_BY_TIMESHEET_RESOURCE_KEY", t0."APPROVED_DATE", 
> t0."CREATION_DATE", t0."MODIFICATION_DATE", t0."REFERENCE_CODE", 
> t0."REMARK", t0."REVIEW_BY_TIMESHEET_RESOURCE_KEY", t0."REVIEW_DATE", 
> t0."TIMESHEET_KEY", t0."TIMESHEET_RESOURCE_KEY", 
> t0."TOTAL_FRIDAY_MAN_HOUR", t0."TOTAL_MONDAY_MAN_HOUR", 
> t0."TOTAL_SATURDAY_MAN_HOUR", t0."TOTAL_SUNDAY_MAN_HOUR", 
> t0."TOTAL_THURSDAY_MAN_HOUR", t0."TOTAL_TUESDAY_MAN_HOUR", 
> t0."TOTAL_WEDNESDAY_MAN_HOUR", t0."VNAME", t0."WEEK_ENDING_DATE", 
> t0."WEEK_OF_YEAR", t0."WEEK_STARTING_DATE", t0."VYEAR" FROM "TIMESHEET" 
> t0, "LOG_ON_USER" T3, "TIMESHEET_RESOURCE" T1, "RESOURCE" T2 WHERE 
> (T3."CONTACT_NAME" = 'Supervisor' AND t0."VYEAR" = 2006 AND 
> t0."WEEK_OF_YEAR" = 19) AND T2."LOG_ON_USER_KEY" = T3."CONTACT_KEY" AND 
> t0."TIMESHEET_RESOURCE_KEY" = T1."RESOURCE_SERVICE_KEY" AND 
> T1."RESOURCE_KEY" = T2."RESOURCE_KEY"">
> [2006-05-10 17:52:47 SGT] <WorkerThread8> 1 row(s) processed
> [2006-05-10 17:52:47 SGT] <WorkerThread8>  === Commit Internal Transaction
> May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->getTimesheetWeek] 
> getTimeSheetWeek() timesheet.weekOfYear()   selected year> 2006  selected 
> weekOfYear> 19
> May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->goPrevWeek] go previous 
> week from 2006-05-09 21:41:53 Etc/GMT
> May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->calFunction] end of 
> week: Sat 2006.05.06 at 05:41:53 AM SGT--4
> May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->calFunction] start of 
> week: Sun 2006.04.30 at 05:41:53 AM SGT--3
> [2006-05-10 17:52:53 SGT] <WorkerThread2>  === Begin Internal Transaction
> [2006-05-10 17:52:53 SGT] <WorkerThread2>  evaluateExpression: 
> <com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression: "SELECT 
> t0."APPROVE_BY_TIMESHEET_RESOURCE_KEY", t0."APPROVED_DATE", 
> t0."CREATION_DATE", t0."MODIFICATION_DATE", t0."REFERENCE_CODE", 
> t0."REMARK", t0."REVIEW_BY_TIMESHEET_RESOURCE_KEY", t0."REVIEW_DATE", 
> t0."TIMESHEET_KEY", t0."TIMESHEET_RESOURCE_KEY", 
> t0."TOTAL_FRIDAY_MAN_HOUR", t0."TOTAL_MONDAY_MAN_HOUR", 
> t0."TOTAL_SATURDAY_MAN_HOUR", t0."TOTAL_SUNDAY_MAN_HOUR", 
> t0."TOTAL_THURSDAY_MAN_HOUR", t0."TOTAL_TUESDAY_MAN_HOUR", 
> t0."TOTAL_WEDNESDAY_MAN_HOUR", t0."VNAME", t0."WEEK_ENDING_DATE", 
> t0."WEEK_OF_YEAR", t0."WEEK_STARTING_DATE", t0."VYEAR" FROM "TIMESHEET" 
> t0, "LOG_ON_USER" T3, "TIMESHEET_RESOURCE" T1, "RESOURCE" T2 WHERE 
> (T3."CONTACT_NAME" = 'Supervisor' AND t0."VYEAR" = 2006 AND 
> t0."WEEK_OF_YEAR" = 18) AND T2."LOG_ON_USER_KEY" = T3."CONTACT_KEY" AND 
> t0."TIMESHEET_RESOURCE_KEY" = T1."RESOURCE_SERVICE_KEY" AND 
> T1."RESOURCE_KEY" = T2."RESOURCE_KEY"">
> [2006-05-10 17:52:53 SGT] <WorkerThread2> 1 row(s) processed
> [2006-05-10 17:52:53 SGT] <WorkerThread2>  === Commit Internal Transaction
> May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->getTimesheetWeek] 
> getTimeSheetWeek() timesheet.weekOfYear()   selected year> 2006  selected 
> weekOfYear> 18
>
> _______________________________________________
> WebObjects-dev mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/webobjects-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.