## Bottom-up CXF Web service Ant task properties file reference

The `cxf_bujava.properties` file is used to pass data to the Web services Ant tasks when creating a CXF Web service . This file shows the available options.

#### Parameters

ScenarioType
  Options: `service`
  This is a required element that tells the Ant task if it is creating a Web service or a Web service client.
InitialSelection
  Enter the workspace relative URI to the Java bean within your workspace. For example `/dynamicWebProjectName/src/myBean.java`
ListRuntimes
  Options: `true` `false`
  If `true` is selected, the list of valid runtime options will be provided when the Ant task is run.
ListServers
  Options: `true` `false`
  If `true` is selected, the list of valid server options will be provided when the Ant task is run.
Service.RuntimeId
  This is the ID of the CXF Web service runtime. This parameter should not modified.
Service.ServerId
  Options:
  - `org.eclipse.jst.server.tomcat.x` (where `x` is `60` or `70`)
  - `org.eclipse.jst.server.generic.jbossx` (where `x` is `42` or `5`)
  This is the ID of the target server. Delete or comment out this parameter to have the Ant task select the correct value based on the server settings of the Dynamic Web project.
ServiceProjectName
  By default the service project is given the name of the Java bean from which it is created. Use this parameter to create the service project with a different name.
ServiceEarProjectName
  By default the service EAR project is given the name of the Java bean from which it is created. Use this parameter to create the service EAR project with a different name.
GenClient
  Options: `true` `false`
  If `true` a client mainline that uses JAX-WS APIs will be generated.
GenServer
  Options: `true` `false`
  If `true` a server mainline that uses JAX-WS APIs will be generated.
GenWrapperFaultBeans
  Options: `true` `false`
  If `true` the wrapper and fault beans will be generated.
GenWSDL
  Options: `true` `false`
  If `true` a WSDL file will be generated.
GenXSDImports
  Options: `true` `false`
  If `true` schemas will be output to separate files and imports will be used to load them into the wsdl instead of inlining them.
UseSOAP12Binding
  Options: `true` `false`
  If `true` the generated WSDL file will include a SOAP 1.2 binding.
WsdlFileName
  Set the name of the generated WSDL file.