Add initial prototype.
This commit is contained in:
22
4-high/gel/applet/demo/distributed/dsa/builder
Executable file
22
4-high/gel/applet/demo/distributed/dsa/builder
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
########
|
||||
## Clean
|
||||
#
|
||||
rm -fr ./dsa
|
||||
gprclean -r -P ../gel_demo.gpr -Xrestrictions=xgc -Xopengl_platform=glx -Xopengl_profile=lean
|
||||
|
||||
|
||||
#########
|
||||
## Build
|
||||
#
|
||||
set +e
|
||||
po_gnatdist -Xrestrictions=xgc -Xopengl_platform=glx -Xopengl_profile=lean -P demo_dsa.gpr simple_dsa.cfg
|
||||
set -e
|
||||
|
||||
cp dsa/x86_64-unknown-linux-gnu/obj/*.o dsa/x86_64-unknown-linux-gnu/partitions/simple_dsa/server_partition
|
||||
cp dsa/x86_64-unknown-linux-gnu/obj/*.o dsa/x86_64-unknown-linux-gnu/partitions/simple_dsa/client_partition
|
||||
|
||||
po_gnatdist -Xrestrictions=xgc -Xopengl_platform=glx -Xopengl_profile=lean -P demo_dsa.gpr simple_dsa.cfg
|
||||
26
4-high/gel/applet/demo/distributed/dsa/demo_dsa.gpr
Normal file
26
4-high/gel/applet/demo/distributed/dsa/demo_dsa.gpr
Normal file
@@ -0,0 +1,26 @@
|
||||
with
|
||||
"../gel_demo",
|
||||
"lace_shared";
|
||||
|
||||
|
||||
project Demo_dsa
|
||||
is
|
||||
for Source_Dirs use (".");
|
||||
for Object_Dir use "build";
|
||||
for Exec_Dir use ".";
|
||||
|
||||
package DSA
|
||||
is
|
||||
for Configuration use "simple_dsa";
|
||||
end DSA;
|
||||
|
||||
package Ide renames Lace_shared.Ide;
|
||||
package Builder renames Lace_shared.Builder;
|
||||
package Compiler renames Lace_shared.Compiler;
|
||||
package Binder renames Lace_shared.Binder;
|
||||
|
||||
package Linker is
|
||||
for Default_Switches ("ada") use ("-g", "-lexpat", "-lGL", "-lGLU", "-lX11", "-lm");
|
||||
end Linker;
|
||||
|
||||
end Demo_dsa;
|
||||
13
4-high/gel/applet/demo/distributed/dsa/launch_client.adb
Normal file
13
4-high/gel/applet/demo/distributed/dsa/launch_client.adb
Normal file
@@ -0,0 +1,13 @@
|
||||
with
|
||||
gel_demo_Client;
|
||||
|
||||
|
||||
procedure launch_Client
|
||||
--
|
||||
-- Launches the remote client.
|
||||
--
|
||||
is
|
||||
begin
|
||||
gel_demo_Client.item.start;
|
||||
end launch_Client;
|
||||
|
||||
13
4-high/gel/applet/demo/distributed/dsa/launch_server.adb
Normal file
13
4-high/gel/applet/demo/distributed/dsa/launch_server.adb
Normal file
@@ -0,0 +1,13 @@
|
||||
with
|
||||
gel_demo_Server;
|
||||
|
||||
|
||||
procedure launch_Server
|
||||
--
|
||||
-- Launches the remote server.
|
||||
--
|
||||
is
|
||||
begin
|
||||
gel_demo_Server.item.start;
|
||||
end launch_Server;
|
||||
|
||||
53
4-high/gel/applet/demo/distributed/dsa/simple_dsa.cfg
Normal file
53
4-high/gel/applet/demo/distributed/dsa/simple_dsa.cfg
Normal file
@@ -0,0 +1,53 @@
|
||||
configuration simple_DSA
|
||||
is
|
||||
|
||||
pragma Starter (none);
|
||||
--
|
||||
-- Tell 'po_gnatdist' to not create any startup script or launcher (more on this in a later tute).
|
||||
-- We will launch our Server and Client partitions manually from a console.
|
||||
|
||||
|
||||
-- Server
|
||||
--
|
||||
|
||||
server_Partition : partition := (gel_demo_Services);
|
||||
--
|
||||
-- Declare the Server partition and assign the 'Server' remote call interface package to this partition.
|
||||
|
||||
|
||||
procedure launch_Server is in server_Partition;
|
||||
--
|
||||
-- Tell po_gnatdist that the 'start_Server' procedure is the the Servers 'main' subprogram or launcher.
|
||||
|
||||
|
||||
-- Client
|
||||
--
|
||||
|
||||
client_Partition : partition;
|
||||
--
|
||||
-- Declare the Client partition (which has no remote call interface package associated with it, so no 'initialisation' is required).
|
||||
|
||||
|
||||
procedure launch_Client;
|
||||
--
|
||||
-- Declare the Clients 'main' subprogram or launcher.
|
||||
|
||||
|
||||
for client_Partition'Main use launch_Client;
|
||||
--
|
||||
-- Tell po_gnatdist to assign the above declared 'start_Client' procedure as the Clients 'main' subprogram or launcher.
|
||||
|
||||
for client_Partition'Termination use Local_Termination;
|
||||
--
|
||||
-- Tell po_Gnatdist that Clients may terminate locally (more on this later).
|
||||
|
||||
|
||||
|
||||
-- Misc
|
||||
--
|
||||
|
||||
for Partition'Directory use "bin";
|
||||
--
|
||||
-- Ask po_gnatdist to place the built Client and Server partition executables in the './bin' sub-folder.
|
||||
|
||||
end simple_DSA;
|
||||
@@ -0,0 +1,586 @@
|
||||
###############################################################################
|
||||
# PolyORB configuration file.
|
||||
# $Id: polyorb.conf 123179 2008-03-21 21:10:55Z duff $
|
||||
|
||||
###############################################################################
|
||||
# The syntax of the configuration file is:
|
||||
# - empty lines and lines that have a '#' in column 1 are
|
||||
# ignored;
|
||||
# - sections can be started by lines of the form
|
||||
# '[' SECTION-NAME ']';
|
||||
# - variable assignments can be performed by lines of the
|
||||
# form VARIABLE-NAME '=' VALUE.
|
||||
# Any variable assignment is local to a section.
|
||||
#
|
||||
# Assignments that occur before the first section declaration
|
||||
# are relative to section [environment].
|
||||
# Section and variable names are case sensitive.
|
||||
#
|
||||
# A variable Var.Iable in section [Sec] can be overridden by
|
||||
# setting environment variable "POLYORB_SEC_VAR_IABLE"
|
||||
# (see Make_Env_Name in body).
|
||||
# Furthermore, each time a resolved in that section value
|
||||
# starts with "file:", the contents of the file is used instead.
|
||||
|
||||
###############################################################################
|
||||
# Logging facility
|
||||
#
|
||||
# Note: debug will work iff PolyORB has been configured with 'debug' enabled
|
||||
|
||||
[log]
|
||||
#default=notice
|
||||
#
|
||||
# Middleware core
|
||||
#
|
||||
#polyorb.any=debug
|
||||
#polyorb.any.exceptionlist=debug
|
||||
#polyorb.any.nvlist=debug
|
||||
#polyorb.asynch_ev.sockets=debug
|
||||
#polyorb.binding_data=debug
|
||||
#polyorb.binding_objects=debug
|
||||
#polyorb.buffers=debug
|
||||
#polyorb.buffers_show=debug
|
||||
#polyorb.call_back=debug
|
||||
#polyorb.components=debug
|
||||
#polyorb.configuration=debug
|
||||
#polyorb.errors=debug
|
||||
#polyorb.errors.helper=debug
|
||||
#polyorb.exceptions=debug
|
||||
#polyorb.exceptions.stack=debug
|
||||
#polyorb.filters=debug
|
||||
#polyorb.filters.slicers=debug
|
||||
#polyorb.filters.fragmenter=debug
|
||||
#polyorb.initialization=debug
|
||||
#polyorb.lanes=debug
|
||||
#polyorb.minimal_servant=debug
|
||||
#polyorb.orb=debug
|
||||
#polyorb.orb_controller=debug
|
||||
#polyorb.orb_controller_status=debug
|
||||
#polyorb.orb.no_tasking=debug
|
||||
#polyorb.orb.thread_per_request=debug
|
||||
#polyorb.orb.thread_per_session=debug
|
||||
#polyorb.orb.thread_pool=debug
|
||||
#polyorb.protocols=debug
|
||||
#polyorb.protocols.echo=debug
|
||||
#polyorb.references=debug
|
||||
#polyorb.references.binding=debug
|
||||
#polyorb.references.corbaloc=debug
|
||||
#polyorb.references.ior=debug
|
||||
#polyorb.references.uri=debug
|
||||
#polyorb.representations.cdr=debug
|
||||
#polyorb.requests=debug
|
||||
#polyorb.request_qos=debug
|
||||
#polyorb.request_scheduler.servant_lane=debug
|
||||
#polyorb.servants.group_servants=debug
|
||||
#polyorb.smart_pointers=debug
|
||||
#polyorb.tasking.advanced_mutexes=debug
|
||||
#polyorb.tasking.condition_variables=debug
|
||||
#polyorb.tasking.mutexes=debug
|
||||
#polyorb.tasking.rw_locks=debug
|
||||
#polyorb.tasking.semaphores=debug
|
||||
#polyorb.tasking.watchers=debug
|
||||
#polyorb.transport.connected=debug
|
||||
#polyorb.transport.connected.sockets=debug
|
||||
#polyorb.transport.connected.sockets.ssl=debug
|
||||
#polyorb.utils.configuration_file=debug
|
||||
#polyorb.utils.sockets=debug
|
||||
#polyorb.utils.tcp_access_points=debug
|
||||
#
|
||||
# POA
|
||||
#
|
||||
#polyorb.obj_adapters.group_object_adapter=debug
|
||||
#polyorb.object_maps.system=debug
|
||||
#polyorb.object_maps.user=debug
|
||||
#polyorb.poa=debug
|
||||
#polyorb.poa.basic_poa=debug
|
||||
#polyorb.poa_manager.basic_manager=debug
|
||||
#polyorb.poa_types=debug
|
||||
#polyorb.poa_policies.thread_policy.single_thread=debug
|
||||
#polyorb.poa_policies.thread_policy.main_thread=debug
|
||||
#polyorb.rt_poa.basic_rt_poa=debug
|
||||
#
|
||||
# CORBA personality
|
||||
#
|
||||
#corba.fixed_point=debug
|
||||
#corba.orb=debug
|
||||
#corba.serverrequest=debug
|
||||
#polyorb.corba_p.exceptions=debug
|
||||
#polyorb.corba_p.initial_references=debug
|
||||
#polyorb.corba_p.server_tools=debug
|
||||
#polyorb.if_descriptors.corba_ir=debug
|
||||
#portableserver=debug
|
||||
#portableserver.poa=debug
|
||||
#
|
||||
# DSA personality
|
||||
#
|
||||
#polyorb.dsa_p.partitions=debug
|
||||
#polyorb.dsa_p.remote_launch=debug
|
||||
#system.dsa_services=debug
|
||||
#system.partition_interface=debug
|
||||
#
|
||||
#polyorb.qos.term_manager_info=debug
|
||||
#polyorb.termination_manager=debug
|
||||
#polyorb.termination_manager.bootstrap=debug
|
||||
#
|
||||
# GIOP personality
|
||||
#
|
||||
#polyorb.binding_data.giop.common_sockets=debug
|
||||
#polyorb.giop_p.exceptions=debug
|
||||
#polyorb.giop_p.service_contexts=debug
|
||||
#polyorb.giop_p.tagged_components=debug
|
||||
#polyorb.protocols.giop=debug
|
||||
#polyorb.protocols.giop.common=debug
|
||||
#polyorb.protocols.giop.giop_1_0=debug
|
||||
#polyorb.protocols.giop.giop_1_1=debug
|
||||
#polyorb.protocols.giop.giop_1_2=debug
|
||||
#polyorb.representations.cdr.giop_utils=debug
|
||||
#
|
||||
# IIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.iiop=debug
|
||||
#
|
||||
# DIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.diop=debug
|
||||
#
|
||||
# MIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.uipmc=debug
|
||||
#polyorb.filters.miop=debug
|
||||
#polyorb.filters.miop.miop_in=debug
|
||||
#polyorb.filters.miop.miop_out=debug
|
||||
#polyorb.miop_p.tagged_components=debug
|
||||
#
|
||||
# MOMA personality
|
||||
#
|
||||
#moma.configuration.server=debug
|
||||
#moma.configuration=debug
|
||||
#moma.message_consumers=debug
|
||||
#moma.message_producers=debug
|
||||
#moma.provider.message_consumer=debug
|
||||
#moma.provider.message_handler=debug
|
||||
#moma.provider.message_pool=debug
|
||||
#moma.provider.message_producer=debug
|
||||
#moma.provider.routers=debug
|
||||
#moma.provider.topic_datas=debug
|
||||
#moma.types=debug
|
||||
#
|
||||
# SOAP personality
|
||||
#
|
||||
#polyorb.filters.http=debug
|
||||
#polyorb.protocols.soap_pr=debug
|
||||
#soap.message.xml=debug
|
||||
#soap.types=debug
|
||||
#
|
||||
# SRP personality
|
||||
#
|
||||
#polyorb.protocols.srp=debug
|
||||
#polyorb.representations.srp=debug
|
||||
#
|
||||
# Tasking profiles
|
||||
#
|
||||
#polyorb.tasking.profiles.full_tasking.condition_variables=debug
|
||||
#polyorb.tasking.profiles.full_tasking.mutexes=debug
|
||||
#polyorb.tasking.profiles.full_tasking.threads=debug
|
||||
#polyorb.tasking.profiles.ravenscar.condition_variables=debug
|
||||
#polyorb.tasking.profiles.ravenscar.index_manager=debug
|
||||
#polyorb.tasking.profiles.ravenscar.mutexes=debug
|
||||
#polyorb.tasking.profiles.ravenscar.threads=debug
|
||||
#
|
||||
# Security Service
|
||||
#
|
||||
#polyorb.security.authentication_mechanisms=debug
|
||||
#polyorb.security.credentials=debug
|
||||
#polyorb.security.exported_names=debug
|
||||
|
||||
[smart_pointers]
|
||||
|
||||
# Fine-grained control of debugging traces for smart pointers events
|
||||
|
||||
#default.trace=false
|
||||
#POLYORB.ANY.ANY_CONTAINER.trace=true
|
||||
#POLYORB.ANY.NVLIST.OBJECT.trace=true
|
||||
#POLYORB.BINDING_OBJECTS.BINDING_OBJECT.trace=true
|
||||
#POLYORB.CORBA_P.POLICY.POLICY_OBJECT_TYPE.trace=true
|
||||
#POLYORB.OBJ_ADAPTERS.GROUP_OBJECT_ADAPTER.GROUP_OBJECT_ADAPTER.trace=true
|
||||
#POLYORB.POA.BASIC_POA.BASIC_OBJ_ADAPTER.trace=true
|
||||
#POLYORB.POA_MANAGER.BASIC_MANAGER.BASIC_POA_MANAGER.trace=true
|
||||
#POLYORB.REFERENCES.REFERENCE_INFO.trace=true
|
||||
|
||||
###############################################################################
|
||||
# CORBA parameters
|
||||
#
|
||||
|
||||
[corba]
|
||||
#name_service=IOR:xxx
|
||||
#ir_service=IOR:xxx
|
||||
#policy_domain_manager=IOR:xxx
|
||||
#replication_manager=IOR:xxx
|
||||
|
||||
###############################################################################
|
||||
# DSA parameters
|
||||
#
|
||||
|
||||
[dsa]
|
||||
#name_service=IOR:xxx
|
||||
#delay_between_failed_requests=1000
|
||||
#max_failed_requests=10
|
||||
|
||||
#termination_initiator=false
|
||||
#termination_policy=global_termination
|
||||
#tm_time_between_waves=1000
|
||||
#tm_time_before_start=5000
|
||||
|
||||
#detach=false
|
||||
#rsh_command=ssh
|
||||
#rsh_options=-f
|
||||
#force_rsh=false
|
||||
|
||||
###############################################################################
|
||||
# GIOP parameters
|
||||
#
|
||||
|
||||
[giop]
|
||||
|
||||
###############################################################
|
||||
# Native code sets
|
||||
#
|
||||
# Available char data code sets:
|
||||
# 16#00010001# ISO 8859-1:1987; Latin Alphabet No. 1
|
||||
# 16#05010001# X/Open UTF-8; UCS Transformation Format 8 (UTF-8)
|
||||
#
|
||||
# Available wchar data code sets:
|
||||
# 16#00010100# ISO/IEC 10646-1:1993; UCS-2, Level 1
|
||||
# 16#00010109# ISO/IEC 10646-1:1993;
|
||||
# UTF-16, UCS Transformation Format 16-bit form
|
||||
#
|
||||
#giop.native_char_code_set=16#00010001#
|
||||
#giop.native_wchar_code_set=16#00010100#
|
||||
#
|
||||
# The following parameters force the inclusion of fallback code sets
|
||||
# as supported conversion code sets. This is required to enable
|
||||
# interoperability with ORBs whose code sets negotiation support is
|
||||
# broken. See PolyORB Users Guide for additional information.
|
||||
#
|
||||
#giop.add_char_fallback_code_set=false
|
||||
#giop.add_wchar_fallback_code_set=false
|
||||
|
||||
###############################################################################
|
||||
# IIOP parameters
|
||||
#
|
||||
|
||||
[iiop]
|
||||
|
||||
###############################################################
|
||||
# IIOP Global Settings
|
||||
|
||||
# Preference level for IIOP
|
||||
#polyorb.binding_data.iiop.preference=0
|
||||
|
||||
# IIOP default address
|
||||
#polyorb.protocols.iiop.default_addr=127.0.0.1
|
||||
#polyorb.protocols.iiop.default_addr=115.64.122.85
|
||||
#polyorb.protocols.iiop.default_addr=202.7.162.88
|
||||
#polyorb.protocols.iiop.default_addr=192.168.1.1
|
||||
#polyorb.protocols.iiop.default_addr=110.174.207.98
|
||||
|
||||
|
||||
# IIOP default port
|
||||
polyorb.protocols.iiop.default_port=2809
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.iiop.default_port=2809-2811
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# IIOP alternate addresses
|
||||
#polyorb.protocols.iiop.alternate_listen_addresses=127.0.0.1:2810 127.0.0.1:2820
|
||||
|
||||
# Default GIOP/IIOP Version
|
||||
#polyorb.protocols.iiop.giop.default_version.major=1
|
||||
#polyorb.protocols.iiop.giop.default_version.minor=2
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.2 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.2
|
||||
#polyorb.protocols.iiop.giop.1.2.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.2.locate_then_request=true
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.1 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.1
|
||||
#polyorb.protocols.iiop.giop.1.1.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.1.locate_then_request=true
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.1.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.0 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.0
|
||||
#polyorb.protocols.iiop.giop.1.0.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.0.locate_then_request=true
|
||||
|
||||
###############################################################################
|
||||
# SSLIOP parameters
|
||||
#
|
||||
|
||||
[ssliop]
|
||||
|
||||
###############################################################
|
||||
# SSLIOP Global Settings
|
||||
|
||||
# SSLIOP default port
|
||||
#polyorb.protocols.ssliop.default_port=2810
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.ssliop.default_port=2810-2812
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# If no SSLIOP default address is provided, the one speficied for IIOP
|
||||
# is reused.
|
||||
|
||||
# Private Key file name
|
||||
#polyorb.protocols.ssliop.privatekeyfile=privkey.pem
|
||||
|
||||
# Certificate file name
|
||||
#polyorb.protocols.ssliop.certificatefile=cert.pem
|
||||
|
||||
# Trusted CA certificates file
|
||||
#polyorb.protocols.ssliop.cafile=cacert.pem
|
||||
|
||||
# Trusted CA certificates path
|
||||
#polyorb.protocols.ssliop.capath=demoCA/certs
|
||||
|
||||
# Disable unprotected invocations
|
||||
#polyorb.protocols.ssliop.disable_unprotected_invocations=true
|
||||
|
||||
###############################################################
|
||||
# Peer certificate verification mode
|
||||
|
||||
# Verify peer certificate
|
||||
#polyorb.protocols.ssliop.verify=false
|
||||
|
||||
# Fail if client did not return certificate. (server side option)
|
||||
#polyorb.protocols.ssliop.verify_fail_if_no_peer_cert=false
|
||||
|
||||
# Request client certificate only once. (server side option)
|
||||
#polyorb.protocols.ssliop.verify_client_once=false
|
||||
|
||||
###############################################################################
|
||||
# DIOP parameters
|
||||
#
|
||||
|
||||
[diop]
|
||||
|
||||
###############################################################
|
||||
# DIOP Global Settings
|
||||
|
||||
# Preference level for DIOP
|
||||
#polyorb.binding_data.diop.preference=0
|
||||
|
||||
# DIOP default address
|
||||
#polyorb.protocols.diop.default_addr=127.0.0.1
|
||||
|
||||
# DIOP default port
|
||||
#polyorb.protocols.diop.default_port=12345
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.diop.default_port=12345-12347
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# Default GIOP/DIOP Version
|
||||
#polyorb.protocols.diop.giop.default_version.major=1
|
||||
#polyorb.protocols.diop.giop.default_version.minor=2
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.2 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.2
|
||||
#polyorb.protocols.diop.giop.1.2.enable=true
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.diop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.1 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.1
|
||||
#polyorb.protocols.diop.giop.1.1.enable=true
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.diop.giop.1.1.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.0 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.0
|
||||
#polyorb.protocols.diop.giop.1.0.enable=true
|
||||
|
||||
###############################################################################
|
||||
# MIOP parameters
|
||||
#
|
||||
|
||||
[miop]
|
||||
|
||||
###############################################################
|
||||
# MIOP Global Settings
|
||||
|
||||
# Preference level for MIOP
|
||||
#polyorb.binding_data.uipmc.preference=0
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.miop.max_message_size=6000
|
||||
|
||||
# Time To Leave parameter
|
||||
#polyorb.miop.ttl=15
|
||||
|
||||
# Multicast address to use
|
||||
# These two parameters must be set explicitly, no default value is provided.
|
||||
# If either parameter is unset, the MIOP access point is disabled.
|
||||
#polyorb.miop.multicast_addr=<group-ip-address>
|
||||
#polyorb.miop.multicast_port=<port-number>
|
||||
|
||||
# Set to True to enable MIOP
|
||||
#polyorb.protocols.miop.giop.1.2.enable=false
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.miop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################################
|
||||
# SOAP parameters
|
||||
#
|
||||
|
||||
[soap]
|
||||
|
||||
###############################################################
|
||||
# SOAP Global Settings
|
||||
|
||||
# Preference level for SOAP
|
||||
#polyorb.binding_data.soap.preference=0
|
||||
|
||||
# SOAP default address
|
||||
#polyorb.protocols.soap.default_addr=127.0.0.1
|
||||
|
||||
# SOAP default port
|
||||
#polyorb.protocols.soap.default_port=8080
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.soap.default_port=8080-8082
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable access points
|
||||
#
|
||||
|
||||
[access_points]
|
||||
#srp=disable
|
||||
#soap=disable
|
||||
#iiop=disable
|
||||
#iiop.ssliop=disable
|
||||
#diop=disable
|
||||
#uipmc=disable
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable modules
|
||||
#
|
||||
|
||||
[modules]
|
||||
#binding_data.srp=disable
|
||||
#binding_data.soap=disable
|
||||
#binding_data.iiop=disable
|
||||
#binding_data.iiop.ssliop=disable
|
||||
#binding_data.diop=disable
|
||||
#binding_data.uipmc=disable
|
||||
|
||||
###############################################################################
|
||||
# Parameters for tasking
|
||||
#
|
||||
|
||||
[tasking]
|
||||
# Default storage size for all threads spawned by PolyORB
|
||||
#storage_size=262144
|
||||
|
||||
# Number of threads by Thread Pool tasking policy
|
||||
#min_spare_threads=4
|
||||
#max_spare_threads=4
|
||||
#max_threads=4
|
||||
|
||||
###############################################################################
|
||||
# Parameters for ORB Controllers
|
||||
#
|
||||
|
||||
[orb_controller]
|
||||
# Interval between two polling actions on one monitor
|
||||
#polyorb.orb_controller.polling_interval=0
|
||||
|
||||
# Timeout when polling on one monitor
|
||||
#polyorb.orb_controller.polling_timeout=0
|
||||
|
||||
###############################################################################
|
||||
# Parameters for transport mechanisms
|
||||
#
|
||||
[transport]
|
||||
# Set TCP_NODELAY option on TCP sockets to disable Nagle buffering
|
||||
# (this is true by default)
|
||||
#tcp.nodelay=false
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable proxies
|
||||
#
|
||||
|
||||
[proxies]
|
||||
#enable_proxies=false
|
||||
|
||||
###############################################################################
|
||||
# Security Service configuration
|
||||
[security_manager]
|
||||
#own_credentials=my_credentials
|
||||
#integrity_required=true
|
||||
#confidentiality_required=true
|
||||
#detect_replay_required=true
|
||||
#detect_misordering_required=true
|
||||
#establish_trust_in_target_required=true
|
||||
#establish_trust_in_client_required=true
|
||||
#identity_assertion_required=true
|
||||
#delegation_by_client_required=true
|
||||
|
||||
#[my_credentials]
|
||||
#transport_credentials_type=tls
|
||||
#tls.method=tls1
|
||||
#tls.certificate_file=my.crt
|
||||
#tls.certificate_chain_file=
|
||||
#tls.private_key_file=my.key
|
||||
#tls.certificate_authority_file=root.crt
|
||||
#tls.certificate_authority_path
|
||||
#tls.ciphers=ALL
|
||||
#tls.verify_peer=true
|
||||
#tls.verify_fail_if_no_peer_certificate=true
|
||||
#
|
||||
#authentication_credentials_type=gssup
|
||||
#gssup.username=username@domain
|
||||
#gssup.password=password
|
||||
#gssup.target_name=@domain
|
||||
|
||||
[tlsiop]
|
||||
#addresses=127.0.0.1:3456
|
||||
|
||||
#[my_gssup]
|
||||
#mechanism=gssup
|
||||
#gssup.target_name=@domain
|
||||
#gssup.passwd_file=passwd.pwd
|
||||
|
||||
#[MySecurePOA]
|
||||
#unprotected_invocation_allowed=true
|
||||
#transport_mechanism=tlsiop
|
||||
#authentication_mechanism=my_gssup
|
||||
#authentication_required=true
|
||||
#backward_trust_rules_file=file.btr
|
||||
#privilege_authorities=
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
[dsa]
|
||||
name_service=corbaloc:iiop:1.2@127.0.0.1:2809/NameService/000000024fF0000000080000000
|
||||
#name_service=corbaloc:iiop:1.2@192.168.1.1:2809/NameService/000000024fF0000000080000000
|
||||
#name_service=corbaloc:iiop:1.2@109.74.196.91:2810/NameService/000000024fF0000000080000000
|
||||
#name_service=corbaloc:iiop:1.2@110.174.207.98:2809/NameService/000000024fF0000000080000000
|
||||
|
||||
|
||||
[transport]
|
||||
|
||||
# Set TCP_NODELAY option on TCP sockets to disable Nagle buffering (this is true by default)
|
||||
#tcp.nodelay=false
|
||||
|
||||
|
||||
|
||||
[iiop]
|
||||
|
||||
polyorb.protocols.iiop.default_port=5001
|
||||
|
||||
|
||||
# Set to True to enable IIOP 1.2
|
||||
#polyorb.protocols.iiop.giop.1.2.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.2.locate_then_request=false
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.2.max_message_size=10000
|
||||
|
||||
|
||||
# Set to True to enable IIOP 1.1
|
||||
#polyorb.protocols.iiop.giop.1.1.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.1.locate_then_request=false
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.1.max_message_size=10000
|
||||
|
||||
|
||||
|
||||
|
||||
[diop]
|
||||
|
||||
# Preference level for DIOP
|
||||
#polyorb.binding_data.diop.preference=1
|
||||
|
||||
# DIOP default address
|
||||
#polyorb.protocols.diop.default_addr=127.0.0.1
|
||||
|
||||
# DIOP default port
|
||||
#polyorb.protocols.diop.default_port=5155
|
||||
|
||||
|
||||
|
||||
|
||||
[tasking]
|
||||
|
||||
## Default storage size for all threads spawned by PolyORB
|
||||
#
|
||||
storage_size=10162144
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,627 @@
|
||||
###############################################################################
|
||||
# PolyORB configuration file.
|
||||
# $Id: polyorb.conf 170012 2011-02-02 17:00:14Z quinot $
|
||||
|
||||
###############################################################################
|
||||
# The syntax of the configuration file is:
|
||||
# - empty lines and lines that have a '#' in column 1 are
|
||||
# ignored;
|
||||
# - sections can be started by lines of the form
|
||||
# '[' SECTION-NAME ']';
|
||||
# - variable assignments can be performed by lines of the
|
||||
# form VARIABLE-NAME '=' VALUE.
|
||||
# Any variable assignment is local to a section.
|
||||
#
|
||||
# Assignments that occur before the first section declaration
|
||||
# are relative to section [environment].
|
||||
# Section and variable names are case sensitive.
|
||||
#
|
||||
# A variable Var.Iable in section [Sec] can be overridden by
|
||||
# setting environment variable "POLYORB_SEC_VAR_IABLE"
|
||||
# (see Make_Env_Name in body).
|
||||
# Furthermore, each time a resolved in that section value
|
||||
# starts with "file:", the contents of the file is used instead.
|
||||
|
||||
###############################################################################
|
||||
# Logging facility
|
||||
#
|
||||
# Note: debug will work iff PolyORB has been configured with 'debug' enabled
|
||||
|
||||
[log]
|
||||
#default=notice
|
||||
#timestamp=false
|
||||
#
|
||||
# Middleware core
|
||||
#
|
||||
#polyorb.any=debug
|
||||
#polyorb.any.exceptionlist=debug
|
||||
#polyorb.any.nvlist=debug
|
||||
#polyorb.asynch_ev.sockets=debug
|
||||
#polyorb.binding_data=debug
|
||||
#polyorb.binding_objects=debug
|
||||
#polyorb.buffers=debug
|
||||
#polyorb.buffers_show=debug
|
||||
#polyorb.call_back=debug
|
||||
#polyorb.components=debug
|
||||
#polyorb.configuration=debug
|
||||
|
||||
##### polyorb.errors=debug
|
||||
|
||||
#polyorb.errors.helper=debug
|
||||
|
||||
##### polyorb.exceptions=debug
|
||||
|
||||
#polyorb.exceptions.stack=debug
|
||||
#polyorb.filters=debug
|
||||
#polyorb.filters.slicers=debug
|
||||
#polyorb.filters.fragmenter=debug
|
||||
#polyorb.initialization=debug
|
||||
#polyorb.lanes=debug
|
||||
#polyorb.orb=debug
|
||||
#polyorb.orb_controller=debug
|
||||
#polyorb.orb_controller_status=debug
|
||||
#polyorb.orb.no_tasking=debug
|
||||
#polyorb.orb.thread_per_request=debug
|
||||
#polyorb.orb.thread_per_session=debug
|
||||
#polyorb.orb.thread_pool=debug
|
||||
#polyorb.protocols=debug
|
||||
#polyorb.protocols.echo=debug
|
||||
#polyorb.references=debug
|
||||
#polyorb.references.binding=debug
|
||||
#polyorb.references.corbaloc=debug
|
||||
#polyorb.references.ior=debug
|
||||
#polyorb.references.uri=debug
|
||||
#polyorb.representations.cdr=debug
|
||||
#polyorb.requests=debug
|
||||
#polyorb.request_qos=debug
|
||||
#polyorb.request_scheduler.servant_lane=debug
|
||||
#polyorb.servants.group_servants=debug
|
||||
#polyorb.smart_pointers=debug
|
||||
|
||||
##### polyorb.tasking.advanced_mutexes=debug
|
||||
##### polyorb.tasking.condition_variables=debug
|
||||
##### polyorb.tasking.mutexes=debug
|
||||
##### polyorb.tasking.rw_locks=debug
|
||||
##### polyorb.tasking.semaphores=debug
|
||||
##### polyorb.tasking.watchers=debug
|
||||
##### polyorb.tasking.profiles.full_tasking.threads=debug
|
||||
|
||||
#polyorb.transport.connected=debug
|
||||
#polyorb.transport.connected.sockets=debug
|
||||
#polyorb.transport.connected.sockets.ssl=debug
|
||||
#polyorb.transport.datagram.sockets=debug
|
||||
#polyorb.utils.configuration_file=debug
|
||||
#polyorb.utils.sockets=debug
|
||||
#polyorb.utils.tcp_access_points=debug
|
||||
#
|
||||
# POA
|
||||
#
|
||||
#polyorb.obj_adapters.group_object_adapter=debug
|
||||
#polyorb.object_maps.system=debug
|
||||
#polyorb.object_maps.user=debug
|
||||
#polyorb.poa=debug
|
||||
#polyorb.poa.basic_poa=debug
|
||||
#polyorb.poa_manager.basic_manager=debug
|
||||
#polyorb.poa_types=debug
|
||||
#polyorb.poa_policies.thread_policy.single_thread=debug
|
||||
#polyorb.poa_policies.thread_policy.main_thread=debug
|
||||
#polyorb.rt_poa.basic_rt_poa=debug
|
||||
#
|
||||
# CORBA personality
|
||||
#
|
||||
#corba.fixed_point=debug
|
||||
#corba.orb=debug
|
||||
#corba.serverrequest=debug
|
||||
#polyorb.corba_p.exceptions=debug
|
||||
#polyorb.corba_p.initial_references=debug
|
||||
#polyorb.corba_p.server_tools=debug
|
||||
#polyorb.if_descriptors.corba_ir=debug
|
||||
#portableserver=debug
|
||||
#portableserver.poa=debug
|
||||
#
|
||||
# DSA personality
|
||||
#
|
||||
#polyorb.dsa_p.partitions=debug
|
||||
#polyorb.dsa_p.remote_launch=debug
|
||||
#polyorb.dsa_p.storages=debug
|
||||
#polyorb.dsa_p.storages.dsm=debug
|
||||
#polyorb.dsa_p.storages.dfs=debug
|
||||
#system.dsa_services=debug
|
||||
#system.partition_interface=debug
|
||||
#
|
||||
#polyorb.qos.term_manager_info=debug
|
||||
#polyorb.termination_manager=debug
|
||||
#polyorb.termination_manager.bootstrap=debug
|
||||
#
|
||||
# GIOP personality
|
||||
#
|
||||
#polyorb.binding_data.giop.common_sockets=debug
|
||||
#polyorb.giop_p.exceptions=debug
|
||||
#polyorb.giop_p.service_contexts=debug
|
||||
#polyorb.giop_p.tagged_components=debug
|
||||
|
||||
##### polyorb.protocols.giop=debug
|
||||
|
||||
#polyorb.protocols.giop.common=debug
|
||||
#polyorb.protocols.giop.giop_1_0=debug
|
||||
#polyorb.protocols.giop.giop_1_1=debug
|
||||
#polyorb.protocols.giop.giop_1_2=debug
|
||||
#polyorb.representations.cdr.giop_utils=debug
|
||||
#
|
||||
# IIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.iiop=debug
|
||||
#
|
||||
# DIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.diop=debug
|
||||
#
|
||||
# MIOP Personality
|
||||
#
|
||||
#polyorb.binding_data.giop.uipmc=debug
|
||||
#polyorb.filters.miop=debug
|
||||
#polyorb.filters.miop.miop_in=debug
|
||||
#polyorb.filters.miop.miop_out=debug
|
||||
#polyorb.miop_p.tagged_components=debug
|
||||
#
|
||||
# MOMA personality
|
||||
#
|
||||
#moma.configuration.server=debug
|
||||
#moma.configuration=debug
|
||||
#moma.message_consumers=debug
|
||||
#moma.message_producers=debug
|
||||
#moma.provider.message_consumer=debug
|
||||
#moma.provider.message_handler=debug
|
||||
#moma.provider.message_pool=debug
|
||||
#moma.provider.message_producer=debug
|
||||
#moma.provider.routers=debug
|
||||
#moma.provider.topic_datas=debug
|
||||
#moma.types=debug
|
||||
#
|
||||
# SOAP personality
|
||||
#
|
||||
#polyorb.filters.http=debug
|
||||
#polyorb.protocols.soap_pr=debug
|
||||
#soap.message.xml=debug
|
||||
#soap.types=debug
|
||||
#
|
||||
# SRP personality
|
||||
#
|
||||
#polyorb.protocols.srp=debug
|
||||
#polyorb.representations.srp=debug
|
||||
#
|
||||
# Tasking profiles
|
||||
#
|
||||
#polyorb.tasking.profiles.full_tasking.condition_variables=debug
|
||||
#polyorb.tasking.profiles.full_tasking.mutexes=debug
|
||||
|
||||
##### polyorb.tasking.profiles.full_tasking.threads=debug
|
||||
|
||||
#polyorb.tasking.profiles.ravenscar.condition_variables=debug
|
||||
#polyorb.tasking.profiles.ravenscar.index_manager=debug
|
||||
#polyorb.tasking.profiles.ravenscar.mutexes=debug
|
||||
#polyorb.tasking.profiles.ravenscar.threads=debug
|
||||
#
|
||||
# Security Service
|
||||
#
|
||||
#polyorb.security.authentication_mechanisms=debug
|
||||
#polyorb.security.credentials=debug
|
||||
#polyorb.security.exported_names=debug
|
||||
|
||||
[smart_pointers]
|
||||
|
||||
# Fine-grained control of debugging traces for smart pointers events
|
||||
|
||||
#default.trace=false
|
||||
#POLYORB.ANY.ANY_CONTAINER.trace=true
|
||||
#POLYORB.ANY.NVLIST.OBJECT.trace=true
|
||||
#POLYORB.BINDING_OBJECTS.BINDING_OBJECT.trace=true
|
||||
#POLYORB.CORBA_P.POLICY.POLICY_OBJECT_TYPE.trace=true
|
||||
#POLYORB.OBJ_ADAPTERS.GROUP_OBJECT_ADAPTER.GROUP_OBJECT_ADAPTER.trace=true
|
||||
#POLYORB.POA.BASIC_POA.BASIC_OBJ_ADAPTER.trace=true
|
||||
#POLYORB.POA_MANAGER.BASIC_MANAGER.BASIC_POA_MANAGER.trace=true
|
||||
#POLYORB.REFERENCES.REFERENCE_INFO.trace=true
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
# CORBA parameters
|
||||
#
|
||||
|
||||
[corba]
|
||||
#name_service=IOR:xxx
|
||||
#ir_service=IOR:xxx
|
||||
#policy_domain_manager=IOR:xxx
|
||||
#replication_manager=IOR:xxx
|
||||
|
||||
###############################################################################
|
||||
# DSA parameters
|
||||
#
|
||||
|
||||
[dsa]
|
||||
#rpc_timeout=0
|
||||
|
||||
name_service=corbaloc:iiop:1.2@127.0.0.1:2809/NameService/000000024fF0000000080000000
|
||||
#name_service=corbaloc:iiop:1.2@110.174.207.98:2809/NameService/000000024fF0000000080000000
|
||||
#name_service=corbaloc:iiop:1.2@192.168.1.1:2809/NameService/000000024fF0000000080000000
|
||||
|
||||
#delay_between_failed_requests=1000
|
||||
#max_failed_requests=10
|
||||
|
||||
#termination_initiator=false
|
||||
#termination_policy=global_termination
|
||||
#tm_time_between_waves=1000
|
||||
#tm_time_before_start=5000
|
||||
|
||||
#detach=false
|
||||
#rsh_command=ssh
|
||||
#rsh_options=-f
|
||||
#force_rsh=false
|
||||
|
||||
###############################################################################
|
||||
# CDR parameters
|
||||
#
|
||||
|
||||
[cdr]
|
||||
enable_fast_path=true
|
||||
# Set to FALSE to disable fast path CDR (un)marshalling
|
||||
|
||||
###############################################################################
|
||||
# GIOP parameters
|
||||
#
|
||||
|
||||
[giop]
|
||||
|
||||
###############################################################
|
||||
# Native code sets
|
||||
#
|
||||
# Available char data code sets:
|
||||
# 16#00010001# ISO 8859-1:1987; Latin Alphabet No. 1
|
||||
# 16#05010001# X/Open UTF-8; UCS Transformation Format 8 (UTF-8)
|
||||
#
|
||||
# Available wchar data code sets:
|
||||
# 16#00010100# ISO/IEC 10646-1:1993; UCS-2, Level 1
|
||||
# 16#00010109# ISO/IEC 10646-1:1993;
|
||||
# UTF-16, UCS Transformation Format 16-bit form
|
||||
#
|
||||
#giop.native_char_code_set=16#00010001#
|
||||
#giop.native_wchar_code_set=16#00010100#
|
||||
#
|
||||
# The following parameters force the inclusion of fallback code sets
|
||||
# as supported conversion code sets. This is required to enable
|
||||
# interoperability with ORBs whose code sets negotiation support is
|
||||
# broken. See PolyORB Users Guide for additional information.
|
||||
#
|
||||
#giop.add_char_fallback_code_set=false
|
||||
#giop.add_wchar_fallback_code_set=false
|
||||
|
||||
###############################################################################
|
||||
# IIOP parameters
|
||||
#
|
||||
|
||||
[iiop]
|
||||
|
||||
###############################################################
|
||||
# IIOP Global Settings
|
||||
|
||||
# Preference level for IIOP
|
||||
#polyorb.binding_data.iiop.preference=0
|
||||
|
||||
# IIOP default address
|
||||
#polyorb.protocols.iiop.default_addr=127.0.0.1
|
||||
|
||||
# IIOP default port
|
||||
polyorb.protocols.iiop.default_port=5003
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.iiop.default_port=2809-2811
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# IIOP alternate addresses
|
||||
#polyorb.protocols.iiop.alternate_listen_addresses=127.0.0.1:2810 127.0.0.1:2820
|
||||
|
||||
# Default GIOP/IIOP Version
|
||||
#polyorb.protocols.iiop.giop.default_version.major=1
|
||||
#polyorb.protocols.iiop.giop.default_version.minor=2
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.2 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.2
|
||||
#polyorb.protocols.iiop.giop.1.2.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.2.locate_then_request=true
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.1 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.1
|
||||
#polyorb.protocols.iiop.giop.1.1.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.1.locate_then_request=true
|
||||
|
||||
# Maximum message size before fragmenting request
|
||||
#polyorb.protocols.iiop.giop.1.1.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# IIOP 1.0 specific parameters
|
||||
|
||||
# Set to True to enable IIOP 1.0
|
||||
#polyorb.protocols.iiop.giop.1.0.enable=true
|
||||
|
||||
# Set to True to send a locate message prior to the request
|
||||
#polyorb.protocols.iiop.giop.1.0.locate_then_request=true
|
||||
|
||||
###############################################################################
|
||||
# SSLIOP parameters
|
||||
#
|
||||
|
||||
[ssliop]
|
||||
|
||||
###############################################################
|
||||
# SSLIOP Global Settings
|
||||
|
||||
# SSLIOP default port
|
||||
#polyorb.protocols.ssliop.default_port=2810
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.ssliop.default_port=2810-2812
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# If no SSLIOP default address is provided, the one speficied for IIOP
|
||||
# is reused.
|
||||
|
||||
# Private Key file name
|
||||
#polyorb.protocols.ssliop.privatekeyfile=privkey.pem
|
||||
|
||||
# Certificate file name
|
||||
#polyorb.protocols.ssliop.certificatefile=cert.pem
|
||||
|
||||
# Trusted CA certificates file
|
||||
#polyorb.protocols.ssliop.cafile=cacert.pem
|
||||
|
||||
# Trusted CA certificates path
|
||||
#polyorb.protocols.ssliop.capath=demoCA/certs
|
||||
|
||||
# Disable unprotected invocations
|
||||
#polyorb.protocols.ssliop.disable_unprotected_invocations=true
|
||||
|
||||
###############################################################
|
||||
# Peer certificate verification mode
|
||||
|
||||
# Verify peer certificate
|
||||
#polyorb.protocols.ssliop.verify=false
|
||||
|
||||
# Fail if client did not return certificate. (server side option)
|
||||
#polyorb.protocols.ssliop.verify_fail_if_no_peer_cert=false
|
||||
|
||||
# Request client certificate only once. (server side option)
|
||||
#polyorb.protocols.ssliop.verify_client_once=false
|
||||
|
||||
###############################################################################
|
||||
# DIOP parameters
|
||||
#
|
||||
|
||||
[diop]
|
||||
|
||||
###############################################################
|
||||
# DIOP Global Settings
|
||||
|
||||
# Preference level for DIOP
|
||||
#polyorb.binding_data.diop.preference=0
|
||||
|
||||
# DIOP default address
|
||||
#polyorb.protocols.diop.default_addr=127.0.0.1
|
||||
|
||||
# DIOP default port
|
||||
#polyorb.protocols.diop.default_port=12345
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.diop.default_port=12345-12347
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
# Default GIOP/DIOP Version
|
||||
#polyorb.protocols.diop.giop.default_version.major=1
|
||||
#polyorb.protocols.diop.giop.default_version.minor=2
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.2 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.2
|
||||
#polyorb.protocols.diop.giop.1.2.enable=true
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.diop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.1 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.1
|
||||
#polyorb.protocols.diop.giop.1.1.enable=true
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.diop.giop.1.1.max_message_size=1000
|
||||
|
||||
###############################################################
|
||||
# DIOP 1.0 specific parameters
|
||||
|
||||
# Set to True to enable DIOP 1.0
|
||||
#polyorb.protocols.diop.giop.1.0.enable=true
|
||||
|
||||
###############################################################################
|
||||
# MIOP parameters
|
||||
#
|
||||
|
||||
[miop]
|
||||
|
||||
###############################################################
|
||||
# MIOP Global Settings
|
||||
|
||||
# Preference level for MIOP
|
||||
#polyorb.binding_data.uipmc.preference=0
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.miop.max_message_size=6000
|
||||
|
||||
# Time To Leave parameter
|
||||
#polyorb.miop.ttl=15
|
||||
|
||||
# Multicast address to use
|
||||
# These two parameters must be set explicitly, no default value is provided.
|
||||
# If either parameter is unset, the MIOP access point is disabled.
|
||||
#polyorb.miop.multicast_addr=<group-ip-address>
|
||||
#polyorb.miop.multicast_port=<port-number>
|
||||
|
||||
# Set to True to enable MIOP
|
||||
#polyorb.protocols.miop.giop.1.2.enable=false
|
||||
|
||||
# Maximum message size
|
||||
#polyorb.protocols.miop.giop.1.2.max_message_size=1000
|
||||
|
||||
###############################################################################
|
||||
# SOAP parameters
|
||||
#
|
||||
|
||||
[soap]
|
||||
|
||||
###############################################################
|
||||
# SOAP Global Settings
|
||||
|
||||
# Preference level for SOAP
|
||||
#polyorb.binding_data.soap.preference=0
|
||||
|
||||
# SOAP default address
|
||||
#polyorb.protocols.soap.default_addr=127.0.0.1
|
||||
|
||||
# SOAP default port
|
||||
#polyorb.protocols.soap.default_port=8080
|
||||
# Single port number: bind only to that port, fail if already bound
|
||||
#polyorb.protocols.soap.default_port=8080-8082
|
||||
# Port range: bind to first available port in range
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable access points
|
||||
#
|
||||
|
||||
[access_points]
|
||||
#srp=disable
|
||||
#soap=disable
|
||||
#iiop=disable
|
||||
#iiop.ssliop=disable
|
||||
#diop=disable
|
||||
#uipmc=disable
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable modules
|
||||
#
|
||||
|
||||
[modules]
|
||||
#binding_data.srp=disable
|
||||
#binding_data.soap=disable
|
||||
#binding_data.iiop=disable
|
||||
#binding_data.iiop.ssliop=disable
|
||||
#binding_data.diop=disable
|
||||
#binding_data.uipmc=disable
|
||||
|
||||
###############################################################################
|
||||
# Parameters for tasking
|
||||
#
|
||||
|
||||
[tasking]
|
||||
#storage_size=262144
|
||||
# Default storage size for all threads spawned by PolyORB
|
||||
|
||||
#abortable_rpcs=true
|
||||
# If set True, allows abortion of remote calls on the server side
|
||||
|
||||
# Control of Thead_Pool
|
||||
|
||||
#start_threads=4
|
||||
# Count of initially created anonymous threads in pool
|
||||
|
||||
#min_spare_threads=2
|
||||
# Minimum number of idle anonymous threads to maintain
|
||||
|
||||
#max_spare_threads=4
|
||||
# Maximum number of idle anonymous threads to maintain
|
||||
|
||||
#max_threads=10
|
||||
# Upper limit on number of anonymous threads
|
||||
|
||||
###############################################################################
|
||||
# Parameters for ORB Controllers
|
||||
#
|
||||
|
||||
[orb_controller]
|
||||
# Interval between two polling actions on one monitor (milliseconds)
|
||||
#polyorb.orb_controller.polling_interval=0
|
||||
|
||||
# Timeout when polling on one monitor (milliseconds)
|
||||
#polyorb.orb_controller.polling_timeout=0
|
||||
|
||||
###############################################################################
|
||||
# Parameters for transport mechanisms
|
||||
#
|
||||
[transport]
|
||||
# Set TCP_NODELAY option on TCP sockets to disable Nagle buffering
|
||||
# (this is true by default)
|
||||
#tcp.nodelay=false
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable proxies
|
||||
#
|
||||
|
||||
[proxies]
|
||||
#enable_proxies=false
|
||||
|
||||
###############################################################################
|
||||
# Security Service configuration
|
||||
[security_manager]
|
||||
#own_credentials=my_credentials
|
||||
#integrity_required=true
|
||||
#confidentiality_required=true
|
||||
#detect_replay_required=true
|
||||
#detect_misordering_required=true
|
||||
#establish_trust_in_target_required=true
|
||||
#establish_trust_in_client_required=true
|
||||
#identity_assertion_required=true
|
||||
#delegation_by_client_required=true
|
||||
|
||||
#[my_credentials]
|
||||
#transport_credentials_type=tls
|
||||
#tls.method=tls1
|
||||
#tls.certificate_file=my.crt
|
||||
#tls.certificate_chain_file=
|
||||
#tls.private_key_file=my.key
|
||||
#tls.certificate_authority_file=root.crt
|
||||
#tls.certificate_authority_path
|
||||
#tls.ciphers=ALL
|
||||
#tls.verify_peer=true
|
||||
#tls.verify_fail_if_no_peer_certificate=true
|
||||
#
|
||||
#authentication_credentials_type=gssup
|
||||
#gssup.username=username@domain
|
||||
#gssup.password=password
|
||||
#gssup.target_name=@domain
|
||||
|
||||
[tlsiop]
|
||||
#addresses=127.0.0.1:3456
|
||||
|
||||
#[my_gssup]
|
||||
#mechanism=gssup
|
||||
#gssup.target_name=@domain
|
||||
#gssup.passwd_file=passwd.pwd
|
||||
|
||||
#[MySecurePOA]
|
||||
#unprotected_invocation_allowed=true
|
||||
#transport_mechanism=tlsiop
|
||||
#authentication_mechanism=my_gssup
|
||||
#authentication_required=true
|
||||
#backward_trust_rules_file=file.btr
|
||||
#privilege_authorities=
|
||||
Reference in New Issue
Block a user