Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
customization:stored-procedures [2016-03-08 12:45]
Martin Berg Page moved from relnotes:releases:customization:stored-procedures to customization:stored-procedures
customization:stored-procedures [2018-12-02 22:09] (current)
Line 52: Line 52:
  
 ===== Registering a procedure ===== ===== Registering a procedure =====
-In order for LIME Pro Server to become of the new custom procedure, these steps must be followed:+In order for Lime CRM Server to become of the new custom procedure, these steps must be followed:
  
-  - Execute the ''lsp_setdatabasetimestamp'' procedure. This refreshes the internal procedure cache.+  - Execute the ''lsp_setdatabasetimestamp'' and ''lsp_refreshldc'' procedures. This refreshes the internal procedure cache.
   - Launch //Component Services// from the Start menu. Go to **Computers** | **My Computer** | **COM+ Applications**. Right-click //Lundalogik Data Components// and select **Shut down** from the popup menu.   - Launch //Component Services// from the Start menu. Go to **Computers** | **My Computer** | **COM+ Applications**. Right-click //Lundalogik Data Components// and select **Shut down** from the popup menu.
-  - Restart LIME Pro Desktop Client.+  - Restart Lime CRM Desktop Client.
  
 The above procedures needs to be done whenever adding or removing custom procedures and also when changing the signature of existing procedures, e.g. changing anything to do with procedure parameters. The above procedures needs to be done whenever adding or removing custom procedures and also when changing the signature of existing procedures, e.g. changing anything to do with procedure parameters.
Line 109: Line 109:
  
 ==== Logging ==== ==== Logging ====
-The ''Log'' property controls whether or not LIME Pro will log whether or not it was possible to execute the procedure at all. Any other logging needs to be handled by the procedure itself.+The ''Log'' property controls whether or not Lime CRM will log whether or not it was possible to execute the procedure at all. Any other logging needs to be handled by the procedure itself.
  
 ==== Execution mode ==== ==== Execution mode ====
 Procedures may be run synchronously or asynchronously depending on the boolean flag passed to ''Procedure.Execute''. Procedures can only be run asynchronously if they don't have out parameters or return an XML document. Extended logging is recommended. Procedures may be run synchronously or asynchronously depending on the boolean flag passed to ''Procedure.Execute''. Procedures can only be run asynchronously if they don't have out parameters or return an XML document. Extended logging is recommended.
  • Last modified: 5 years ago
  • (external edit)