Thursday, February 14, 2008

Illegal Circular USE:CSEventClass Problem

Question:

I am having a frustrating problem trying to access mail from the Notes client on a workstation at one of our offices.
We recently hired a new employee and thusly called the host of our Domino server to create a new ID file and mailbox for her. Somewhere along the line, after switching to the new ID and changing the Location Settings to reflect her new mail path, trouble began.

The Notes client starts up fine and asks for the user's password. But when attempting to access mail, it tries to connect but goes REALLY slow, to the point of appearing hung up. After literally 5-10 minutes of appearing frozen, it produces one of the following errors (in order of liklihood):

-Illegal Circular USE: CSEventClass
-Illegal Circular USE: CoreEmailClasses
-Network operation did not complete in a reasonable amount of time; please retry.

The workstation is fully functional by all accounts, little software installed, no ad/spyware, no virusses.

The Lotus Notes client has been uninstalled and reinstalled several times - program removed, folders deleted, registry entries taken out, the works - but the error still occurs with both the new AND former user (who did not experience this problem previously).

The network is fine, as other users on it connect from their workstations without incident. The problem workstation performs well on network speed tests and gets fast responses when pinging the remote Domino server.

The new mailbox also appears okay, and can be accessed from other computers. The problem workstation now runs into trouble when trying to connect to any ID/mailbox, not just the new one.

So I'm stumped! Are there any recommendations short of formatting the hard drive and reinstalling the operating system?


Answer:
May I ask, it is a case that you have tested this, or are a lot of people like this?
Do you have a difference to test such a knot country in different network lands?
For example: Test and test with the internet network in the regional network; Is there state of exceeding hour of trade of networks to take place too in company's other systems in addition?

請問一下,你有測試過這是個案,還是很多人都這樣呢?你有分別測試這樣的結國在不同的網域嗎?比如說:在區域網路測試與網際網路測試;另外公司其他系統是否也有網路交易逾時的狀況發生呢?

20080215 Workflow 該如何入門.How to implement a Workflow

如果你想了解工作流程在企業的意義而不是技術的話,那我建議你去參考一般ERP的書,因為企業會用到的工作流程都跟ERP有關,等你理解流程分為哪些類型,你就會知道如何找廠商導入適當的產品,比如說:人事相關的表單流程就跟公司組織有關,PDM 的工作流程就跟虛擬的專案組織有關;工作流程產品與技術已經太多,目前業界缺乏的是實際企業內部各種異質系統整合的經驗,基於以上論點,希望你先了解ERP的工作流程。

If you want to find out about the meaning of workflow in enterprises instead of technology, then I advise you to consult the book of general ERP, because the workflow that enterprises will use relates to ERP, wait for you to understand for which types procedure is assigned, you will know how to implement it with a product from vendor, for example: The Human Resource Request are correlated with relates to company's organization, the workflow of PDM relates to fictitious special project organization; There have been already too much workflow products and technology, what the industry lacked is the experience of different heterogeneous system combination inside real enterprises at present, because of the above argument, maybe you find out about the workflow of ERP first.

20080215_Notes多重值與Oracle資料庫的比對方法

這部份需要使用外掛程式比較方便,比如說:你可以寫一個Java程式放在Windows的指定排程,每天讓它定期去比對Notes資料庫與Oracle資料庫某個資料表的差異,如果差異在補上去;Java這邊的設計方法可以使用字串轉陣列的方式,資料庫端則可以使用新增的方式;雙方溝通的介面可以使用NotesSQLDriver。

It is more convenient for this part to need to use outside to hang the procedure, for example: You can write a Java procedure and setting in Windows background job, let it go than the difference to a certain materials form of Notes database and Oracle database regularly every day, if the difference is being mended; Design method, Java of this side can use String to transfer to Array, database end may use newly-increased way; The interface that both sides communicated can use NotesSQLDriver.