Forums MyID knowledge base MY0063 Unable to enlist in the transaction error – App to Database Server Communications

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #1312
    MyID SupportMyID Support
    Keymaster

    Description

    When a MyID Application Server and MyID Database are on different machines with the possibility of a firewall existing between them. The following error may be seen in the MyID System Event logs.

    BOL Caught Exception in Function GetAuditItems, Error Description BOL ComException catch handler for function : GetAuditItems Unable to enlist in the transaction. DAL COM catch handler Function : Get, catch handler. Error : Unable to enlist in the transaction. New transaction cannot enlist in the specified transaction coordinator. , Error Number 0x8004d00a

    Cause

    This indicates that there is an issue with the communication between the App Server and the DB Server. You will see the above error even if the .udl works fine and DTCPing from App to DB is successful when the firewall access for the DCOM ports is only from App to DB.

    Resolution

    The DAL does not work unless the same configuration for DCOM ports is permitted in the firewall from DB back to App. Unless this step is performed, you will see this type of error message.

    This is documented in the Installation and Configuration Guide (attached) and you should refer to and check section – 13.2.3 Application server to database server.

    Confirm that DCOM port ranges and Firewall configuration is correct in both directions.

Viewing 1 post (of 1 total)
  • The forum ‘MyID knowledge base’ is closed to new topics and replies.