Skip to main content
Nintex Community Menu Bar

What is Nintex.Workflow.ExternalRequest.Runtime.ExternalRequestMessageService

  • March 26, 2021
  • 0 replies
  • 22 views

KB_Admin
Nintex Employee
Forum|alt.badge.img+8

Topic

What is the effect of the line below?
<WorkflowService Class="Nintex.Workflow.ExternalRequest.Runtime.ExternalRequestMessageService" Assembly="Nintex.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=913f6bae0ca5ae12" />


 

 

Instructions

The above line is added to the web.config file during Nintex Workflow activation on web application level.

The service “ExternalRequestMessageService” is
  • New WorkflowService introduced for new actions - “Document Generation” & “NWC Start Workflow”.
  • It will only be added to Web.Config when “Enable prerequisite service” of “Nintex Live and external settings” is enabled. Formerly known as “Nintex Live for workflow”.
  • This service is leveraging the service provided by “SPWorkflowExternalDataExchangeService” to wait for response from external and continue the workflow execution, as “Document Generation” & “NWC Start Workflow” are Nintex cloud services. Detail: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.workflow.spworkflowexternaldataexchangeservice.aspx
  • This line must remain in web.config like others Nintex service under WorkflowService. It must not be removed to avoid any error during workflow execution within the farm especially sites that have Nintex Workflow activated.
Also, this line is added safely via “SPWebConfigModification” which manage by SharePoint without any interruption for workflow execution. All Nintex Workflow related update in web.config are using this method.
Detail: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebconfigmodification.aspx