In My on-premises Instance, I have performed the below steps.
- Updated the below system settings
ExchangeListenerServiceUri
BpmonlineExchangeEventsEndpointUrl
- I have installed Docker Desktop software and downloaded the "Creatio Email Listener". I successfully launched the CreatioEmail container.
- However, we encountered an error while configuring the
0/ServiceModel/ExchangeListenerService.svc
file in the web configuration.
Updated the below tags in Web.conf file:
<system.serviceModel>
<serviceHostingEnvironment minFreeMemoryPercentageToActivateService="1" aspNetCompatibilityEnabled="True" multipleSiteBindingsEnabled="True" />
<extensions configSource="Terrasoft.WebApp\ServiceModel\Extensions.config" />
<services>
<service name="Terrasoft.WebApp.Loader.ServiceModel.AuthService" behaviorConfiguration="RestServiceBehavior">
<endpoint name="AuthServiceEndPoint" address="" binding="webHttpBinding" behaviorConfiguration="RestServiceBehavior" bindingNamespace="http://Terrasoft.WebApp.ServiceModel" contract="Terrasoft.Core.ServiceModelContract.IAuthServiceEx" />
</service>
<service name="Terrasoft.WebApp.Loader.ServiceModel.TotpSetupService">
<endpoint name="TotpSetupServiceEndPoint" address="" binding="webHttpBinding" behaviorConfiguration="RestServiceBehavior" bindingNamespace="http://Terrasoft.WebApp.ServiceModel" contract="Terrasoft.WebApp.Loader.ServiceModel.TotpSetupService" />
</service>
<service name="MyNamespace.MyServiceType" behaviorConfiguration="MyServiceTypeBehaviors">
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="RestServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<!-- Add other behaviors if needed -->
</behavior>
<behavior name="MyServiceTypeBehaviors">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings configSource="Terrasoft.WebApp\ServiceModel\http\bindings.config" />
</system.serviceModel>
Error message:
user: Default_user/1B4B9325-66CC-DF11-9B2A-001D60E938C6 file: http://localhost/core/hash/ng-core/src/polyfills.js line: 1 column: 21234 message: Uncaught Terrasoft.UnauthorizedException:
date: Tue Jun 18 2024 12:31:37 GMT+0530 (India Standard Time) stack: undefined
We followed the below Link:
https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-deployment/containerized-components/email-listener-synchronization-service#:~:text=The%20Email%20Listener%20(formerly%20Exchange,and%20controlled%20use%20of%20resources.