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.

3 Kasım 2010 Çarşamba

Windows Server 2008 ve SQL 2008 ortamında RS Hatası

Dynamics Ax 2009 için Reporlama bileşenlerini kurmaya kalktığımızda eğer ortamınız Windows Server 2008 ve SQL 2008 ise kurulum esnasınıda "SQL Server 2005 SP2 or higher is required" hatası gelmektedir. Bu hatayı geçmek için;

Ax2009 Kurulum dosyaları kurulum DVD'sinden localde bir  klasöre kopyalanmalı ve aşağıda belirtilen dosyalar değiştirilmelidir.

Ax2009 SP1 Setup -> Support -> AXSetupResources -> Microsoft.Dynamics.Setup. ReportingServices.dll dosyası

AX2009 Setup -> Msi -> Components32 -> Program Files -> Microsoft Dynamics AX -> 50-> Setup
ve
AX2009 Setup -> Msi -> Components64 -> Program Files -> Microsoft Dynamics AX -> 50-> Setup

Bu işlem yapıldıktan sonra kuruluma ilgili kurulum klasöründen devam edilmeli.


İrfan KOÇYİĞİT


ETG
Microsoft Gold Partner / Dynamics AX