IBOSS.PRD.WindowsService.exe.config 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <configSections>
  4. <section name="dongke.batchingHosting"
  5. type="Dongke.IBOSS.PRD.WCF.Services.ConfigSetting.BatchingHostingSettings, WCF.Services" />
  6. </configSections>
  7. <runtime>
  8. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  9. <probing privatePath="orcl_10_11_x32" />
  10. </assemblyBinding>
  11. </runtime>
  12. <system.serviceModel>
  13. <extensions>
  14. <behaviorExtensions>
  15. <add name="ServiceInterpector" type="Dongke.IBOSS.PRD.WCF.Services.ServiceInterpector.MyServiceBehavior, WCF.Services" />
  16. </behaviorExtensions>
  17. </extensions>
  18. <behaviors>
  19. <endpointBehaviors>
  20. <behavior name="endpointBehavior_DKIBOSSPRDService">
  21. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  22. </behavior>
  23. <behavior name="endpointBehavior_DKIBOSSPRD_PDAService">
  24. <enableWebScript />
  25. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  26. </behavior>
  27. </endpointBehaviors>
  28. <serviceBehaviors>
  29. <behavior name="serviceBehavior_DKIBOSSPRDService">
  30. <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点 -->
  31. <serviceMetadata httpGetEnabled="true" />
  32. <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息-->
  33. <serviceDebug includeExceptionDetailInFaults="true" />
  34. <!-- maxConcurrentCalls:并发消息数,默认16 -->
  35. <!-- maxConcurrentInstances:并发实例数,默认26 -->
  36. <!-- maxConcurrentSessions:并发会话数,默认10 -->
  37. <serviceThrottling maxConcurrentCalls="2147483647"
  38. maxConcurrentInstances="2147483647"
  39. maxConcurrentSessions="2147483647" />
  40. <!--<ServiceInterpector />-->
  41. </behavior>
  42. </serviceBehaviors>
  43. </behaviors>
  44. <bindings>
  45. <wsHttpBinding>
  46. <binding name="wsHttpBinding_DKIBOSSPRDService"
  47. closeTimeout="20:30:00"
  48. openTimeout="20:30:00"
  49. receiveTimeout="20:30:00"
  50. sendTimeout="20:30:00"
  51. bypassProxyOnLocal="false"
  52. transactionFlow="false"
  53. hostNameComparisonMode="StrongWildcard"
  54. maxBufferPoolSize="2147483647"
  55. maxReceivedMessageSize="2147483647"
  56. messageEncoding="Text"
  57. textEncoding="utf-8"
  58. useDefaultWebProxy="true"
  59. allowCookies="false">
  60. <readerQuotas maxDepth="2147483647"
  61. maxStringContentLength="2147483647"
  62. maxArrayLength="2147483647"
  63. maxBytesPerRead="2147483647"
  64. maxNameTableCharCount="2147483647" />
  65. <reliableSession ordered="true" inactivityTimeout="20:30:00" enabled="false" />
  66. <security mode="None">
  67. <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
  68. <message clientCredentialType="Windows" negotiateServiceCredential="true" />
  69. </security>
  70. </binding>
  71. </wsHttpBinding>
  72. <webHttpBinding>
  73. <!--测试上传图片添加-->
  74. <binding name="webHttpBinding_DKIBOSSPRDService"
  75. closeTimeout="01:30:00"
  76. openTimeout="01:30:00"
  77. receiveTimeout="01:30:00"
  78. sendTimeout="01:30:00"
  79. maxBufferPoolSize="2147483647"
  80. maxBufferSize="2147483647"
  81. maxReceivedMessageSize="2147483647"
  82. transferMode="Streamed"
  83. crossDomainScriptAccessEnabled="true">
  84. <readerQuotas maxDepth="2147483647"
  85. maxStringContentLength="2147483647"
  86. maxArrayLength="2147483647"
  87. maxBytesPerRead="2147483647"
  88. maxNameTableCharCount="2147483647" />
  89. <security mode="None" />
  90. </binding>
  91. <!--测试上传图片添加结束-->
  92. </webHttpBinding>
  93. </bindings>
  94. <services>
  95. <!-- PDA模块服务 -->
  96. <service name="PDAModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  97. <endpoint address=""
  98. binding="webHttpBinding"
  99. bindingConfiguration="webHttpBinding_DKIBOSSPRDService"
  100. behaviorConfiguration="endpointBehavior_DKIBOSSPRD_PDAService"
  101. contract="PDAModuleService.IPDAModule"
  102. />
  103. </service>
  104. <!-- 系统登录相关服务 -->
  105. <service name="DKIBOSSPRDService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  106. <endpoint address=""
  107. binding="wsHttpBinding"
  108. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  109. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  110. contract="DKIBOSSPRDService.IDKIBOSSPRD" />
  111. </service>
  112. <!-- 共通处理服务 -->
  113. <service name="CommonModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  114. <endpoint address=""
  115. binding="wsHttpBinding"
  116. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  117. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  118. contract="CommonModuleService.ICommonModule" />
  119. </service>
  120. <!-- 系统管理服务 -->
  121. <service name="SystemModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  122. <endpoint address=""
  123. binding="wsHttpBinding"
  124. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  125. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  126. contract="SystemModuleService.ISystemModule" />
  127. </service>
  128. <!-- 人力资源服务 -->
  129. <service name="HRModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  130. <endpoint address=""
  131. binding="wsHttpBinding"
  132. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  133. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  134. contract="HRModuleService.IHRModule" />
  135. </service>
  136. <!-- 生产配置服务 -->
  137. <service name="PCModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  138. <endpoint address=""
  139. binding="wsHttpBinding"
  140. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  141. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  142. contract="PCModuleService.IPCModule" />
  143. </service>
  144. <!-- 生产管理服务 -->
  145. <service name="PMModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  146. <endpoint address=""
  147. binding="wsHttpBinding"
  148. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  149. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  150. contract="PMModuleService.IPMModule" />
  151. </service>
  152. <!-- 策略管理服务 -->
  153. <service name="TATModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  154. <endpoint address=""
  155. binding="wsHttpBinding"
  156. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  157. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  158. contract="TATModuleService.ITATModule" />
  159. </service>
  160. <!-- 报表体系服务 -->
  161. <service name="ReportModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  162. <endpoint address=""
  163. binding="wsHttpBinding"
  164. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  165. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  166. contract="ReportModuleService.IReportModule" />
  167. </service>
  168. <!-- WCF测试服务 -->
  169. <service name="WCFTestService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  170. <endpoint address=""
  171. binding="wsHttpBinding"
  172. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  173. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  174. contract="WCFTestService.IWCFTest" />
  175. </service>
  176. <!-- 共通处理服务 -->
  177. <service name="CMNModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  178. <endpoint address=""
  179. binding="wsHttpBinding"
  180. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  181. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  182. contract="CMNModuleService.ICMNModule" />
  183. </service>
  184. <!-- 生产管理服务 -->
  185. <service name="PMModuleServiceNew" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  186. <endpoint address=""
  187. binding="wsHttpBinding"
  188. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  189. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  190. contract="PMModuleServiceNew.IPMModuleNew" />
  191. </service>
  192. <!-- 生产配置服务 -->
  193. <service name="PCModuleServiceNew" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  194. <endpoint address=""
  195. binding="wsHttpBinding"
  196. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  197. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  198. contract="PCModuleServiceNew.IPCModuleNew" />
  199. </service>
  200. <!-- 工资核算管理服务 -->
  201. <service name="PAMModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  202. <endpoint address=""
  203. binding="wsHttpBinding"
  204. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  205. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  206. contract="PAMModuleService.IPAMModule" />
  207. </service>
  208. <!-- 公开查询服务 -->
  209. <service name="PublicModuleService" behaviorConfiguration="serviceBehavior_DKIBOSSPRDService">
  210. <endpoint address=""
  211. binding="wsHttpBinding"
  212. bindingConfiguration="wsHttpBinding_DKIBOSSPRDService"
  213. behaviorConfiguration="endpointBehavior_DKIBOSSPRDService"
  214. contract="PublicModuleService.IPublicModule" />
  215. </service>
  216. </services>
  217. </system.serviceModel>
  218. <dongke.batchingHosting>
  219. <add type="Dongke.IBOSS.PRD.WCF.Services.PDAModuleService, WCF.Services" />
  220. <add type="Dongke.IBOSS.PRD.WCF.Services.DKIBOSSPRDService, WCF.Services" />
  221. <add type="Dongke.IBOSS.PRD.WCF.Services.CommonModuleService, WCF.Services" />
  222. <add type="Dongke.IBOSS.PRD.WCF.Services.SystemModuleService, WCF.Services" />
  223. <add type="Dongke.IBOSS.PRD.WCF.Services.HRModuleService, WCF.Services" />
  224. <add type="Dongke.IBOSS.PRD.WCF.Services.PCModuleService, WCF.Services" />
  225. <add type="Dongke.IBOSS.PRD.WCF.Services.PMModuleService, WCF.Services" />
  226. <add type="Dongke.IBOSS.PRD.WCF.Services.TATModuleService, WCF.Services" />
  227. <add type="Dongke.IBOSS.PRD.WCF.Services.ReportModuleService, WCF.Services" />
  228. <add type="Dongke.IBOSS.PRD.WCF.Services.WCFTestService, WCF.Services" />
  229. <add type="Dongke.IBOSS.PRD.WCF.Services.CMNModuleService, WCF.Services" />
  230. <add type="Dongke.IBOSS.PRD.WCF.Services.PMModuleServiceNew, WCF.Services" />
  231. <add type="Dongke.IBOSS.PRD.WCF.Services.PCModuleServiceNew, WCF.Services" />
  232. <add type="Dongke.IBOSS.PRD.WCF.Services.PAMModuleService, WCF.Services" />
  233. <add type="Dongke.IBOSS.PRD.WCF.Services.PublicModuleService, WCF.Services" />
  234. </dongke.batchingHosting>
  235. </configuration>