##################################### # Parser that the client should use # ##################################### #only one parse can be used at a given time testconf.client.parser.xml4c = false testconf.client.parser.xerces = true ############################ # Server to deploy Services # ############################# #Only one server can be used at a given time #Also APACHE_HOME, APACHE2_HOME (simple axis server needs no environment settings) environment #variables should be set accordingly server.apache1=true server.apache2=false server.simpleaxisserver=false #################### # Items to be built # ##################### # Set the following to true if you wish the client library be built client = true # Set the following to true if you wish the server libraries be built # See options below for Apache modules and Stand-alone server server = true # Set the following to true if you wish the API documentation be generated documentation = true ##################### # Parser Properties # ##################### # Typical values are: # For Xerces, on Windows: # xmlParser = xerces # xmlParserLibrary = xerces-c_2 # For Xerces, on Unix: # xmlParser = xerces # xmlParserLibrary = xerces-c # Parsers to be used xmlParser.xml4c = false xmlParser.xerces = true ## Values used for XML4C xml4c.xmlParserLibrary = xml4c_5 xml4c.dir.xmlParser = ${env.XML4C_HOME} xml4c.xmlParserLibraryName = AxisXMLParserXML4C ## Values used for Xerces xerces.xmlParserLibrary = xerces-c_2 xerces.dir.xmlParser = ${env.XERCES_HOME} xerces.xmlParserLibraryName = AxisXMLParserXerces # Name for compiled XML Parser library - excluding any prefix or suffix # eg: For Windows : axis_xmlParser will produce axis_xmlParser.dll # For Unix : axis_xmlParser will produce libaxis_xmlParser.so xmlParserLibraryName = AxisXMLParser ######################## # Transport Properties # ######################## # Transports to be used transport.axis2 = true transport.axis2.ipv6 = false transport.HTTP = true transport.HTTP.ipv6 = true HTTP.transport.IPV6.dir = ${env.IPV6_HOME} ## Values used for axis2 axis2.transportLibraryName = AxisTransport ## Values used for axis2 axis2.ipv6.transportLibraryName = axis2ipv6_transport ## Values used for HTTP HTTP.transportLibraryName = HTTPTransport # Name for compiled transport library - excluding any prefix or suffix # eg: For Windows : axis_transport will produce axis_transport.dll # For Unix : axis_transport will produce libaxis_transport.so # transportLibraryName = HTTPTransport ###################### # Channel Properties # ###################### HTTP.Channel = true # Name for compiled channel library - excluding any prefix or suffix # eg: For Windows : axis_transport will produce axis_transport.dll # For Unix : axis_transport will produce libaxis_transport.so # HTTP.ChannelLibraryName = HTTPChannel ############################# # Secure Channel Properties # ############################# HTTP.SSLChannel = true HTTP.SSLChannel.dir = ${env.OPENSSL_HOME} # Location of all the required SSL libraries. Separate multiple # directories with ${path.separator} HTTP.SSLChannel.eay.dir = ${HTTP.SSLChannel.dir}/bin # Name for compiled secure channel library - excluding any prefix or suffix # eg: For Windows : axis_transport will produce axis_transport.dll # For Unix : axis_transport will produce libaxis_transport.so HTTP.SecureChannelLibraryName = HTTPSSLChannel ##################### # Client Properties # ##################### # Name for compiled client - excluding any prefix or suffix # eg: For Windows : axis_client will produce axis_client.dll # For Unix : axis_client will produce libaxis_client.so clientLibraryName = AxisClient cClientLibraryName = ${clientLibraryName}C ############################ # Server Engine Properties # ############################ # Name for compiled server engine - excluding any prefix or suffix # eg: For Windows : axis_server will produce axis_server.dll # For Unix : axis_server will produce libaxis_server.so serverEngineLibraryName = AxisServer ################################# # Simple Axis Server Properties # ################################# # Is Simple Axis Server to be used? server.simpleAxisServer = true # Name for compiled server engine - excluding any prefix or suffix # eg: For Windows : simple_axis_server will produce simple_axis_server.exe # For Unix : simple_axis_server will produce simple_axis_server simpleAxisServerExecutableName = SimpleAxisServer ##################### # Apache Properties # ##################### # Apache Versions to be used server.apache13 = true server.apache20 = true ## Values used for Apache 1.3 apache13.dir.server = ${env.APACHE_HOME} apache13.serverLibraryName = mod_axis ## Values used for Apache 2.0 apache20.dir.server = ${env.APACHE2_HOME} apache20.serverLibraryName = mod_axis2 # Name for compiled Apache plugin library - excluding any prefix or suffix # eg: For Windows : axis_apache will produce axis_apache.dll # For Unix : axis_apache will produce libaxis_apache.so serverLibraryName = mod_axis ########################### # Location of output tree # ########################### dir.obj = ${basedir}/../../../obj #################### # Trace Properties # #################### # Instrument the Axis C++ source code with entry/exit trace dir.src.instrumented = ${dir.obj}/src ####################################### # Properties for compiling C/C++ code # ####################################### # Directory in which to place compiled libraries dir.bin = ${dir.obj}/bin # Directory in which to place object files dir.objects = ${dir.obj}/objects #################################### # Properties for compiling WSDL2Ws # #################################### # Location of Axis JARs dir.axisJARs = ${env.AXISJAVA_LIB} # Directory in which to place compiled Java classes dir.classes = ${dir.obj}/classes ########################################### # Properties for packaging Binary release # ########################################### release = axis-c-${version}-${platform} dir.release = ${dir.obj}/package/${release} ############################### # Properties for Deliverables # ############################### dir.zips = ${basedir}/../../../zips ######################################## # Location of wsdl2ws for Deliverables # ######################################## dir.wsdl2ws = ${dir.release}/lib/axis ############################################ # Properties for building and running test # ############################################ # Directory in which to place all generated test artifacts # This is also the directory in which code is built and run dir.test.generated = ${dir.obj}/test/generated # Log files for test results results.log = ${dir.test.generated}/results.log # Prefix and suffix used for executables and libraries # Typical values are: # For windows: # executableSuffix = .exe # librarySuffix = .dll # libraryPrefix = # For unix: # executableSuffix = # librarySuffix = .so # libraryPrefix = lib # For AIX (as Unix, except): # librarySuffix = .a executableSuffix = .exe librarySuffix = .dll libraryPrefix = # Directory containing Axis C libraries # For Windows the packaged product has the .DLLs in the PACKAGE\bin # directory and the .LIBs in the PACKAGE\lib\axis directory # but at build time they are all in dir.bin # For Unix .so files are used for compiling and running so only # 1 directory is needed # dir.libraries the location of the libraries needed for running the client # i.e. the DLLs # dir.lib the location of the libraries needed for compiling the client # Use these properties so they can easily be overridden when testing the # packaged product dir.libraries = ${dir.bin} dir.lib = ${dir.bin} # May want to uncomment for testing so the build output is used #dir.include = ${dir.package.include} # If only a single language is required then set it here. # Valid values are cpp or c. Default if unset is both. target.lang = cpp # AXISCPP_DEPLOY directory axiscpp_deploy = ${dir.test.generated} # Details of server to be used for testing clients testHost = localhost testPort = 9080 monitorPort = 13260