Advertisement
Guest User

Untitled

a guest
Jun 14th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.77 KB | None | 0 0
  1. ###############################################################################
  2. # PolyORB configuration file.
  3. # $Id: polyorb.conf 170012 2011-02-02 17:00:14Z quinot $
  4.  
  5. ###############################################################################
  6. # The syntax of the configuration file is:
  7. # - empty lines and lines that have a '#' in column 1 are
  8. # ignored;
  9. # - sections can be started by lines of the form
  10. # '[' SECTION-NAME ']';
  11. # - variable assignments can be performed by lines of the
  12. # form VARIABLE-NAME '=' VALUE.
  13. # Any variable assignment is local to a section.
  14. #
  15. # Assignments that occur before the first section declaration
  16. # are relative to section [environment].
  17. # Section and variable names are case sensitive.
  18. #
  19. # A variable Var.Iable in section [Sec] can be overridden by
  20. # setting environment variable "POLYORB_SEC_VAR_IABLE"
  21. # (see Make_Env_Name in body).
  22. # Furthermore, each time a resolved in that section value
  23. # starts with "file:", the contents of the file is used instead.
  24.  
  25. ###############################################################################
  26. # Logging facility
  27. #
  28. # Note: debug will work iff PolyORB has been configured with 'debug' enabled
  29.  
  30. [log]
  31. #default=notice
  32. #timestamp=false
  33. #
  34. # Middleware core
  35. #
  36. #polyorb.any=debug
  37. #polyorb.any.exceptionlist=debug
  38. #polyorb.any.nvlist=debug
  39. #polyorb.asynch_ev.sockets=debug
  40. #polyorb.binding_data=debug
  41. #polyorb.binding_objects=debug
  42. #polyorb.buffers=debug
  43. #polyorb.buffers_show=debug
  44. #polyorb.call_back=debug
  45. #polyorb.components=debug
  46. #polyorb.configuration=debug
  47.  
  48. ##### polyorb.errors=debug
  49.  
  50. #polyorb.errors.helper=debug
  51.  
  52. ##### polyorb.exceptions=debug
  53.  
  54. #polyorb.exceptions.stack=debug
  55. #polyorb.filters=debug
  56. #polyorb.filters.slicers=debug
  57. #polyorb.filters.fragmenter=debug
  58. #polyorb.initialization=debug
  59. #polyorb.lanes=debug
  60. #polyorb.orb=debug
  61. #polyorb.orb_controller=debug
  62. #polyorb.orb_controller_status=debug
  63. #polyorb.orb.no_tasking=debug
  64. #polyorb.orb.thread_per_request=debug
  65. #polyorb.orb.thread_per_session=debug
  66. #polyorb.orb.thread_pool=debug
  67. #polyorb.protocols=debug
  68. #polyorb.protocols.echo=debug
  69. #polyorb.references=debug
  70. #polyorb.references.binding=debug
  71. #polyorb.references.corbaloc=debug
  72. #polyorb.references.ior=debug
  73. #polyorb.references.uri=debug
  74. #polyorb.representations.cdr=debug
  75. #polyorb.requests=debug
  76. #polyorb.request_qos=debug
  77. #polyorb.request_scheduler.servant_lane=debug
  78. #polyorb.servants.group_servants=debug
  79. #polyorb.smart_pointers=debug
  80.  
  81. ##### polyorb.tasking.advanced_mutexes=debug
  82. ##### polyorb.tasking.condition_variables=debug
  83. ##### polyorb.tasking.mutexes=debug
  84. ##### polyorb.tasking.rw_locks=debug
  85. ##### polyorb.tasking.semaphores=debug
  86. ##### polyorb.tasking.watchers=debug
  87. ##### polyorb.tasking.profiles.full_tasking.threads=debug
  88.  
  89. #polyorb.transport.connected=debug
  90. #polyorb.transport.connected.sockets=debug
  91. #polyorb.transport.connected.sockets.ssl=debug
  92. #polyorb.transport.datagram.sockets=debug
  93. #polyorb.utils.configuration_file=debug
  94. #polyorb.utils.sockets=debug
  95. #polyorb.utils.tcp_access_points=debug
  96. #
  97. # POA
  98. #
  99. #polyorb.obj_adapters.group_object_adapter=debug
  100. #polyorb.object_maps.system=debug
  101. #polyorb.object_maps.user=debug
  102. #polyorb.poa=debug
  103. #polyorb.poa.basic_poa=debug
  104. #polyorb.poa_manager.basic_manager=debug
  105. #polyorb.poa_types=debug
  106. #polyorb.poa_policies.thread_policy.single_thread=debug
  107. #polyorb.poa_policies.thread_policy.main_thread=debug
  108. #polyorb.rt_poa.basic_rt_poa=debug
  109. #
  110. # CORBA personality
  111. #
  112. #corba.fixed_point=debug
  113. #corba.orb=debug
  114. #corba.serverrequest=debug
  115. #polyorb.corba_p.exceptions=debug
  116. #polyorb.corba_p.initial_references=debug
  117. #polyorb.corba_p.server_tools=debug
  118. #polyorb.if_descriptors.corba_ir=debug
  119. #portableserver=debug
  120. #portableserver.poa=debug
  121. #
  122. # DSA personality
  123. #
  124. #polyorb.dsa_p.partitions=debug
  125. #polyorb.dsa_p.remote_launch=debug
  126. #polyorb.dsa_p.storages=debug
  127. #polyorb.dsa_p.storages.dsm=debug
  128. #polyorb.dsa_p.storages.dfs=debug
  129. #system.dsa_services=debug
  130. #system.partition_interface=debug
  131. #
  132. #polyorb.qos.term_manager_info=debug
  133. #polyorb.termination_manager=debug
  134. #polyorb.termination_manager.bootstrap=debug
  135. #
  136. # GIOP personality
  137. #
  138. #polyorb.binding_data.giop.common_sockets=debug
  139. #polyorb.giop_p.exceptions=debug
  140. #polyorb.giop_p.service_contexts=debug
  141. #polyorb.giop_p.tagged_components=debug
  142.  
  143. ##### polyorb.protocols.giop=debug
  144.  
  145. #polyorb.protocols.giop.common=debug
  146. #polyorb.protocols.giop.giop_1_0=debug
  147. #polyorb.protocols.giop.giop_1_1=debug
  148. #polyorb.protocols.giop.giop_1_2=debug
  149. #polyorb.representations.cdr.giop_utils=debug
  150. #
  151. # IIOP Personality
  152. #
  153. #polyorb.binding_data.giop.iiop=debug
  154. #
  155. # DIOP Personality
  156. #
  157. #polyorb.binding_data.giop.diop=debug
  158. #
  159. # MIOP Personality
  160. #
  161. #polyorb.binding_data.giop.uipmc=debug
  162. #polyorb.filters.miop=debug
  163. #polyorb.filters.miop.miop_in=debug
  164. #polyorb.filters.miop.miop_out=debug
  165. #polyorb.miop_p.tagged_components=debug
  166. #
  167. # MOMA personality
  168. #
  169. #moma.configuration.server=debug
  170. #moma.configuration=debug
  171. #moma.message_consumers=debug
  172. #moma.message_producers=debug
  173. #moma.provider.message_consumer=debug
  174. #moma.provider.message_handler=debug
  175. #moma.provider.message_pool=debug
  176. #moma.provider.message_producer=debug
  177. #moma.provider.routers=debug
  178. #moma.provider.topic_datas=debug
  179. #moma.types=debug
  180. #
  181. # SOAP personality
  182. #
  183. #polyorb.filters.http=debug
  184. #polyorb.protocols.soap_pr=debug
  185. #soap.message.xml=debug
  186. #soap.types=debug
  187. #
  188. # SRP personality
  189. #
  190. #polyorb.protocols.srp=debug
  191. #polyorb.representations.srp=debug
  192. #
  193. # Tasking profiles
  194. #
  195. #polyorb.tasking.profiles.full_tasking.condition_variables=debug
  196. #polyorb.tasking.profiles.full_tasking.mutexes=debug
  197.  
  198. ##### polyorb.tasking.profiles.full_tasking.threads=debug
  199.  
  200. #polyorb.tasking.profiles.ravenscar.condition_variables=debug
  201. #polyorb.tasking.profiles.ravenscar.index_manager=debug
  202. #polyorb.tasking.profiles.ravenscar.mutexes=debug
  203. #polyorb.tasking.profiles.ravenscar.threads=debug
  204. #
  205. # Security Service
  206. #
  207. #polyorb.security.authentication_mechanisms=debug
  208. #polyorb.security.credentials=debug
  209. #polyorb.security.exported_names=debug
  210.  
  211. [smart_pointers]
  212.  
  213. # Fine-grained control of debugging traces for smart pointers events
  214.  
  215. #default.trace=false
  216. #POLYORB.ANY.ANY_CONTAINER.trace=true
  217. #POLYORB.ANY.NVLIST.OBJECT.trace=true
  218. #POLYORB.BINDING_OBJECTS.BINDING_OBJECT.trace=true
  219. #POLYORB.CORBA_P.POLICY.POLICY_OBJECT_TYPE.trace=true
  220. #POLYORB.OBJ_ADAPTERS.GROUP_OBJECT_ADAPTER.GROUP_OBJECT_ADAPTER.trace=true
  221. #POLYORB.POA.BASIC_POA.BASIC_OBJ_ADAPTER.trace=true
  222. #POLYORB.POA_MANAGER.BASIC_MANAGER.BASIC_POA_MANAGER.trace=true
  223. #POLYORB.REFERENCES.REFERENCE_INFO.trace=true
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231. ###############################################################################
  232. # CORBA parameters
  233. #
  234.  
  235. [corba]
  236. #name_service=IOR:xxx
  237. #ir_service=IOR:xxx
  238. #policy_domain_manager=IOR:xxx
  239. #replication_manager=IOR:xxx
  240.  
  241. ###############################################################################
  242. # DSA parameters
  243. #
  244.  
  245. [dsa]
  246. #rpc_timeout=0
  247.  
  248. name_service=corbaloc:iiop:1.2@127.0.0.1:2809/NameService/000000024fF0000000080000000
  249. #name_service=corbaloc:iiop:1.2@110.174.207.98:2809/NameService/000000024fF0000000080000000
  250. #name_service=corbaloc:iiop:1.2@192.168.1.1:2809/NameService/000000024fF0000000080000000
  251.  
  252. #delay_between_failed_requests=1000
  253. #max_failed_requests=10
  254.  
  255. #termination_initiator=false
  256. #termination_policy=global_termination
  257. #tm_time_between_waves=1000
  258. #tm_time_before_start=5000
  259.  
  260. #detach=false
  261. #rsh_command=ssh
  262. #rsh_options=-f
  263. #force_rsh=false
  264.  
  265. ###############################################################################
  266. # CDR parameters
  267. #
  268.  
  269. [cdr]
  270. enable_fast_path=true
  271. # Set to FALSE to disable fast path CDR (un)marshalling
  272.  
  273. ###############################################################################
  274. # GIOP parameters
  275. #
  276.  
  277. [giop]
  278.  
  279. ###############################################################
  280. # Native code sets
  281. #
  282. # Available char data code sets:
  283. # 16#00010001# ISO 8859-1:1987; Latin Alphabet No. 1
  284. # 16#05010001# X/Open UTF-8; UCS Transformation Format 8 (UTF-8)
  285. #
  286. # Available wchar data code sets:
  287. # 16#00010100# ISO/IEC 10646-1:1993; UCS-2, Level 1
  288. # 16#00010109# ISO/IEC 10646-1:1993;
  289. # UTF-16, UCS Transformation Format 16-bit form
  290. #
  291. #giop.native_char_code_set=16#00010001#
  292. #giop.native_wchar_code_set=16#00010100#
  293. #
  294. # The following parameters force the inclusion of fallback code sets
  295. # as supported conversion code sets. This is required to enable
  296. # interoperability with ORBs whose code sets negotiation support is
  297. # broken. See PolyORB Users Guide for additional information.
  298. #
  299. #giop.add_char_fallback_code_set=false
  300. #giop.add_wchar_fallback_code_set=false
  301.  
  302. ###############################################################################
  303. # IIOP parameters
  304. #
  305.  
  306. [iiop]
  307.  
  308. ###############################################################
  309. # IIOP Global Settings
  310.  
  311. # Preference level for IIOP
  312. #polyorb.binding_data.iiop.preference=0
  313.  
  314. # IIOP default address
  315. #polyorb.protocols.iiop.default_addr=127.0.0.1
  316.  
  317. # IIOP default port
  318. polyorb.protocols.iiop.default_port=5003
  319. # Single port number: bind only to that port, fail if already bound
  320. #polyorb.protocols.iiop.default_port=2809-2811
  321. # Port range: bind to first available port in range
  322.  
  323. # IIOP alternate addresses
  324. #polyorb.protocols.iiop.alternate_listen_addresses=127.0.0.1:2810 127.0.0.1:2820
  325.  
  326. # Default GIOP/IIOP Version
  327. #polyorb.protocols.iiop.giop.default_version.major=1
  328. #polyorb.protocols.iiop.giop.default_version.minor=2
  329.  
  330. ###############################################################
  331. # IIOP 1.2 specific parameters
  332.  
  333. # Set to True to enable IIOP 1.2
  334. #polyorb.protocols.iiop.giop.1.2.enable=true
  335.  
  336. # Set to True to send a locate message prior to the request
  337. #polyorb.protocols.iiop.giop.1.2.locate_then_request=true
  338.  
  339. # Maximum message size before fragmenting request
  340. #polyorb.protocols.iiop.giop.1.2.max_message_size=1000
  341.  
  342. ###############################################################
  343. # IIOP 1.1 specific parameters
  344.  
  345. # Set to True to enable IIOP 1.1
  346. #polyorb.protocols.iiop.giop.1.1.enable=true
  347.  
  348. # Set to True to send a locate message prior to the request
  349. #polyorb.protocols.iiop.giop.1.1.locate_then_request=true
  350.  
  351. # Maximum message size before fragmenting request
  352. #polyorb.protocols.iiop.giop.1.1.max_message_size=1000
  353.  
  354. ###############################################################
  355. # IIOP 1.0 specific parameters
  356.  
  357. # Set to True to enable IIOP 1.0
  358. #polyorb.protocols.iiop.giop.1.0.enable=true
  359.  
  360. # Set to True to send a locate message prior to the request
  361. #polyorb.protocols.iiop.giop.1.0.locate_then_request=true
  362.  
  363. ###############################################################################
  364. # SSLIOP parameters
  365. #
  366.  
  367. [ssliop]
  368.  
  369. ###############################################################
  370. # SSLIOP Global Settings
  371.  
  372. # SSLIOP default port
  373. #polyorb.protocols.ssliop.default_port=2810
  374. # Single port number: bind only to that port, fail if already bound
  375. #polyorb.protocols.ssliop.default_port=2810-2812
  376. # Port range: bind to first available port in range
  377.  
  378. # If no SSLIOP default address is provided, the one speficied for IIOP
  379. # is reused.
  380.  
  381. # Private Key file name
  382. #polyorb.protocols.ssliop.privatekeyfile=privkey.pem
  383.  
  384. # Certificate file name
  385. #polyorb.protocols.ssliop.certificatefile=cert.pem
  386.  
  387. # Trusted CA certificates file
  388. #polyorb.protocols.ssliop.cafile=cacert.pem
  389.  
  390. # Trusted CA certificates path
  391. #polyorb.protocols.ssliop.capath=demoCA/certs
  392.  
  393. # Disable unprotected invocations
  394. #polyorb.protocols.ssliop.disable_unprotected_invocations=true
  395.  
  396. ###############################################################
  397. # Peer certificate verification mode
  398.  
  399. # Verify peer certificate
  400. #polyorb.protocols.ssliop.verify=false
  401.  
  402. # Fail if client did not return certificate. (server side option)
  403. #polyorb.protocols.ssliop.verify_fail_if_no_peer_cert=false
  404.  
  405. # Request client certificate only once. (server side option)
  406. #polyorb.protocols.ssliop.verify_client_once=false
  407.  
  408. ###############################################################################
  409. # DIOP parameters
  410. #
  411.  
  412. [diop]
  413.  
  414. ###############################################################
  415. # DIOP Global Settings
  416.  
  417. # Preference level for DIOP
  418. #polyorb.binding_data.diop.preference=0
  419.  
  420. # DIOP default address
  421. #polyorb.protocols.diop.default_addr=127.0.0.1
  422.  
  423. # DIOP default port
  424. #polyorb.protocols.diop.default_port=12345
  425. # Single port number: bind only to that port, fail if already bound
  426. #polyorb.protocols.diop.default_port=12345-12347
  427. # Port range: bind to first available port in range
  428.  
  429. # Default GIOP/DIOP Version
  430. #polyorb.protocols.diop.giop.default_version.major=1
  431. #polyorb.protocols.diop.giop.default_version.minor=2
  432.  
  433. ###############################################################
  434. # DIOP 1.2 specific parameters
  435.  
  436. # Set to True to enable DIOP 1.2
  437. #polyorb.protocols.diop.giop.1.2.enable=true
  438.  
  439. # Maximum message size
  440. #polyorb.protocols.diop.giop.1.2.max_message_size=1000
  441.  
  442. ###############################################################
  443. # DIOP 1.1 specific parameters
  444.  
  445. # Set to True to enable DIOP 1.1
  446. #polyorb.protocols.diop.giop.1.1.enable=true
  447.  
  448. # Maximum message size
  449. #polyorb.protocols.diop.giop.1.1.max_message_size=1000
  450.  
  451. ###############################################################
  452. # DIOP 1.0 specific parameters
  453.  
  454. # Set to True to enable DIOP 1.0
  455. #polyorb.protocols.diop.giop.1.0.enable=true
  456.  
  457. ###############################################################################
  458. # MIOP parameters
  459. #
  460.  
  461. [miop]
  462.  
  463. ###############################################################
  464. # MIOP Global Settings
  465.  
  466. # Preference level for MIOP
  467. #polyorb.binding_data.uipmc.preference=0
  468.  
  469. # Maximum message size
  470. #polyorb.miop.max_message_size=6000
  471.  
  472. # Time To Leave parameter
  473. #polyorb.miop.ttl=15
  474.  
  475. # Multicast address to use
  476. # These two parameters must be set explicitly, no default value is provided.
  477. # If either parameter is unset, the MIOP access point is disabled.
  478. #polyorb.miop.multicast_addr=<group-ip-address>
  479. #polyorb.miop.multicast_port=<port-number>
  480.  
  481. # Set to True to enable MIOP
  482. #polyorb.protocols.miop.giop.1.2.enable=false
  483.  
  484. # Maximum message size
  485. #polyorb.protocols.miop.giop.1.2.max_message_size=1000
  486.  
  487. ###############################################################################
  488. # SOAP parameters
  489. #
  490.  
  491. [soap]
  492.  
  493. ###############################################################
  494. # SOAP Global Settings
  495.  
  496. # Preference level for SOAP
  497. #polyorb.binding_data.soap.preference=0
  498.  
  499. # SOAP default address
  500. #polyorb.protocols.soap.default_addr=127.0.0.1
  501.  
  502. # SOAP default port
  503. #polyorb.protocols.soap.default_port=8080
  504. # Single port number: bind only to that port, fail if already bound
  505. #polyorb.protocols.soap.default_port=8080-8082
  506. # Port range: bind to first available port in range
  507.  
  508. ###############################################################################
  509. # Enable/Disable access points
  510. #
  511.  
  512. [access_points]
  513. #srp=disable
  514. #soap=disable
  515. #iiop=disable
  516. #iiop.ssliop=disable
  517. #diop=disable
  518. #uipmc=disable
  519.  
  520. ###############################################################################
  521. # Enable/Disable modules
  522. #
  523.  
  524. [modules]
  525. #binding_data.srp=disable
  526. #binding_data.soap=disable
  527. #binding_data.iiop=disable
  528. #binding_data.iiop.ssliop=disable
  529. #binding_data.diop=disable
  530. #binding_data.uipmc=disable
  531.  
  532. ###############################################################################
  533. # Parameters for tasking
  534. #
  535.  
  536. [tasking]
  537. #storage_size=262144
  538. # Default storage size for all threads spawned by PolyORB
  539.  
  540. #abortable_rpcs=true
  541. # If set True, allows abortion of remote calls on the server side
  542.  
  543. # Control of Thead_Pool
  544.  
  545. #start_threads=4
  546. # Count of initially created anonymous threads in pool
  547.  
  548. #min_spare_threads=2
  549. # Minimum number of idle anonymous threads to maintain
  550.  
  551. #max_spare_threads=4
  552. # Maximum number of idle anonymous threads to maintain
  553.  
  554. #max_threads=10
  555. # Upper limit on number of anonymous threads
  556.  
  557. ###############################################################################
  558. # Parameters for ORB Controllers
  559. #
  560.  
  561. [orb_controller]
  562. # Interval between two polling actions on one monitor (milliseconds)
  563. #polyorb.orb_controller.polling_interval=0
  564.  
  565. # Timeout when polling on one monitor (milliseconds)
  566. #polyorb.orb_controller.polling_timeout=0
  567.  
  568. ###############################################################################
  569. # Parameters for transport mechanisms
  570. #
  571. [transport]
  572. # Set TCP_NODELAY option on TCP sockets to disable Nagle buffering
  573. # (this is true by default)
  574. #tcp.nodelay=false
  575.  
  576. ###############################################################################
  577. # Enable/Disable proxies
  578. #
  579.  
  580. [proxies]
  581. #enable_proxies=false
  582.  
  583. ###############################################################################
  584. # Security Service configuration
  585. [security_manager]
  586. #own_credentials=my_credentials
  587. #integrity_required=true
  588. #confidentiality_required=true
  589. #detect_replay_required=true
  590. #detect_misordering_required=true
  591. #establish_trust_in_target_required=true
  592. #establish_trust_in_client_required=true
  593. #identity_assertion_required=true
  594. #delegation_by_client_required=true
  595.  
  596. #[my_credentials]
  597. #transport_credentials_type=tls
  598. #tls.method=tls1
  599. #tls.certificate_file=my.crt
  600. #tls.certificate_chain_file=
  601. #tls.private_key_file=my.key
  602. #tls.certificate_authority_file=root.crt
  603. #tls.certificate_authority_path
  604. #tls.ciphers=ALL
  605. #tls.verify_peer=true
  606. #tls.verify_fail_if_no_peer_certificate=true
  607. #
  608. #authentication_credentials_type=gssup
  609. #gssup.username=username@domain
  610. #gssup.password=password
  611. #gssup.target_name=@domain
  612.  
  613. [tlsiop]
  614. #addresses=127.0.0.1:3456
  615.  
  616. #[my_gssup]
  617. #mechanism=gssup
  618. #gssup.target_name=@domain
  619. #gssup.passwd_file=passwd.pwd
  620.  
  621. #[MySecurePOA]
  622. #unprotected_invocation_allowed=true
  623. #transport_mechanism=tlsiop
  624. #authentication_mechanism=my_gssup
  625. #authentication_required=true
  626. #backward_trust_rules_file=file.btr
  627. #privilege_authorities=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement