21 Kasım 2010 Pazar

Error: SysWorkflowEventService

Çoklu AOS Örneğini Tek Bir WEB Sunucu Üstünde Yapılandırma

Birden çok AOS instance’ının bulunduğu ortamlarda her zaman AOS başına bir IIS sunucu bulunmayabilir. Bu noktada karşılaşacağınız ilk sorun Business Connector konfigürasyonunun eş zamanlı olarak sadece bir Application Pool’a bakıyor olması olacaktır.
Hata mesajlarında ise şu gözünüze çarpar;


Dynamics Adapter CallStaticClassMethod failed.
SysWorkflowEventService-onAcknowledgeWorkItem Invalid message sequence - missing Activation message.
Microsoft.Dynamics.BusinessConnectorNet.XppException
at Microsoft.Dynamics.BusinessConnectorNet.Axapta.CallStaticClassMethod(String className, String methodName, Object[] paramList)
at Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsAdapter.CallStaticClassMethod(String className, String methodName, Object param1, Object param2)
Bu durum oluştuktan sonra workflow instance’larının ikisinin birden stop olduğunu görürsünüz.
 Temel –> Sorgulamalar –> İş Akışı Geçmişi
Sıradaki workflow objelerinin hepsi için statu durumu bekliyor olarak değişecektir.
 Aynı zamanda alacağınız bir diğer hata ise;
SysWorkflowEventService-onAcknowledgeWorkItem Invalid message sequence şeklindedir.

Budurumda

Kontrol etmemiz gereken iki nokta vardır.


1. Business Connector doğru yapılandırıldımı?
2. Workflow konfigürasyonunda kullanıcı arabirimi dili doğru ayarlandımı?

Standart olarak Dynamics Ax Workflow aktif olan business connector konfigürasyonunu kullanarak AOS’a bağlanır. Bu durumda ikinci bağlantı konfigürasyonu için web.config dosyasını düzenlemeniz gerekir. Bunu yapabilmek için aşağıdaki linkte bulabileceğiniz hotfix yüklenmeli ve ilgili yapılandırılma KB article üzerindeki gibi sırası ile işlenmelidir.

Hiç yorum yok:

Yorum Gönder