Perhaps someone can help me with an issue I am having at the moment, and am
having a problem finding a solution.
We have three instances of AX 2009 with SP1, RU1 and RU2 installed. The
instances all run using the same service account, but are separate instances
- i.e. Different Ports, Different databases
We have WSS 3.0 SP2 installed, with 3 applications installed, different host
headers.
All the application pools use the same user name and password as the
Business Connector account.
We have installed Enterprise Portal on all three sites, and I have gone into
each AX instance and set the URL's for each in the Enterprise Portal / Sites
so that they match. e.g. Live with the Live EP, Test with the Test EP, etc.
However, only one EP works, the other two just display:
* Error: Axapta session is unavailable
* Unable to load links
* Unable to render content due to an error. Please contact your system
administrator.
I have also tried using different accounts for each application pool, and
then matching those accounts to an instance using the same account as the
Business Connection - but the result is the same.
Any ideas or suggestions please?
Dynamics Object Adapter Call failed.
Cannot create a record in Personalise (EPPersonalize). User ID: .
The record already exists.
Cannot create a record in Personalise (EPPersonalize). User ID: Admin.
The record already exists.
Microsoft.Dynamics.BusinessConnectorNet.XppException
at Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String
methodName, Object[] paramList)
at
Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName, Object[] paramList)
*********************************************************
Session Release for Microsoft Dynamics failed.
No .NET Business Connector session could be found.
Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.NoKernelSessionException
at
Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.get_AxaptaAdapter()
at
Microsoft.Dynamics.Framework.Portal.AxWebSession.WebSessionClientRemove()
at
Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.Release(ICacheContext context)
I have identified the cause as being a mismatch between the System Service
Account for the business connector proxy in AX and the account used by the
IIS application pool for the Dynamics enterprise protal.
Set them both to the same and the issue was resolved.
Neil