Home
Manage Your Code
Snippet: Tuxedo Framework ServiceBody (C#)
Title: Tuxedo Framework ServiceBody Language: C#
Description: Sorenson Communications Tuxedo Framework Service definition template for use in the DataAccess, Relay and Configuration Server libraries. Views: 74
Author: Alan Anderson Date Added: 7/3/2008
Copy Code  
1    /// <summary>
2    /// Summary description for Service 
3    /// </summary>
4    public class ServiceName : Service
5    {
6        internal ServiceName(tttTpSvcInfo svcInfo, tttServer server) : 
7            base(svcInfo, server) 
8        {
9        }
10        
11	/// <summary>
12	/// Description for Service
13	/// </summary>
14        public override int ServiceUserFunction()
15        {
16            //TODO: Define BusinessUnit here
17            BusinessUnit bu = null;
18            
19            //TODO: Call BusinessUnit work methods here
20
21            ReturnCode = bu.ReturnCode;
22            ReturnCodeText = bu.ReturnCodeText;
23            //
24            // Set the response data
25            //
26            xmlMsgHelper.ClearDataElements();
27            xmlMsgHelper.ReturnCode = ReturnCode;
28            xmlMsgHelper.ReturnCodeText = ReturnCodeText;
29            if (ReturnCode == ReturnCodes.Success)
30            {
31                //TODO: Add service response data here.
32                //example: xmlMsgHelper.AddComplexDataElement(o);
33            }
34            SetNewData(xmlMsgHelper.BuildReplyDataMsg(serviceName));
35            return ReturnCodes.Success;
36        }
37        
38    }    
39