Apache jUDDICommunity Documentation
jUDDI will look for a juddiv3.properties file on the root of the classpath. In the
juddiv3.war
you can find it in
juddiv3.war/WEB_INF/classes/juddiv3.properties
# Specifies whether the inquiry API requires authentication juddi.authenticate.Inquiry=false
This flag determines whether authentication (the presence of a getAuthToken) is required on queries invoking the Inquiry API. By default, jUDDI sets this to false for ease of use.
# jUDDI Authentication module to use juddi.authenticator = org.apache.juddi.v3.auth.JUDDIAuthenticator
The jUDDI authenticator class to use. See Chapter 3 of the Userguide for the choices provided.
# The ${juddi.server.baseurl} token can be referenced in accessPoints and will be resolved at runtime. juddi.server.baseurl=http://localhost:8080
Token that can be accessed in accessPointURLs and resolved at runtime.
# juddi.root.publisher=root
The username for the jUDDI root publisher. This is usually just set to "root".
# juddi.seed.always=false
Forces seeding of the jUDDI data.
# juddi.load.install.data=false
This property allows you to cancel loading of the jUDDI install data.
# Default locale juddi.locale=en_US
The default local to use.
# Name of the persistence unit to use (the default, "juddiDatabase" refers to the unit compiled into the juddi library) juddi.persistenceunit.name=juddiDatabase
The persistence name for the jUDDI database that is specified in the persistence.xml
file.
# Check-the-time-stamp-on-this-file Interval in milli seconds juddi.configuration.reload.delay=2000
The time in milliseconds in which juddiv3.properties is polled for changes.
# These two tokens are referenced in the install data. Note that you # can use any tokens, and that their values can be set here or as # System parameters. juddi.server.name=macdaddy juddi.server.port=8080
The server name and port number of the server.
#The UDDI Operator Contact Email Address juddi.operatorEmailAddress=admin@juddi.org
The jUDDI operator email address.
# The maximum number of UDDI artifacts allowed # per publisher. A value of '-1' indicates any # number of artifacts is valid (These values can be # overridden at the individual publisher level). juddi.maxBindingsPerService=10
The maximum number of bindings that can be specified per service.
# The maximum number of UDDI artifacts allowed # per publisher. A value of '-1' indicates any # number of artifacts is valid (These values can be # overridden at the individual publisher level). juddi.maxBusinessesPerPublisher=25
The maximum number of businesses that can be registered per publisher.
# The maximum number of "IN" clause parameters. Some RDMBS limit the number of # parameters allowed in a SQL "IN" clause. juddi.maxInClause=1000
The maximum number of parameters within an IN clause.
# The maximum name size and maximum number # of name elements allows in several of the # FindXxxx and SaveXxxx UDDI functions. juddi.maxNameElementsAllowed=5
Maximum number of name elements allowed in a jUDDI query.
# The maximum name size and maximum number # of name elements allows in several of the # FindXxxx and SaveXxxx UDDI functions. juddi.maxNameLength=255
Maximum name size within a jUDDI query.
# The maximum number of rows returned in a find_* operation. Each call can set # this independently, but this property defines a global maximum. juddi.maxRows=1000
Maximum number of rows within a response.
# The maximum number of UDDI artifacts allowed # per publisher. A value of '-1' indicates any # number of artifacts is valid (These values can be # overridden at the individual publisher level). juddi.maxServicesPerBusiness=20
Maxmimum number of services in a business.
# The maximum number of UDDI artifacts allowed # per publisher. A value of '-1' indicates any # number of artifacts is valid (These values can be # overridden at the individual publisher level). juddi.maxTModelsPerPublisher=100
Maximum number of TModels a publisher can create.
#only used by RMITransport #juddi.proxy.factory.initial =org.jnp.interfaces.NamingContextFactory #juddi.proxy.provider.url =jnp://localhost:1099 #juddi.proxy.factory.url.pkg =org.jboss.naming
This is the upper boundary set by the registry. Between the user defined endDate of a Subscription and this value, the registry will pick the earliest date.
# jUDDI Cryptor implementation to use juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
Cryptor implementation that jUDDI will use.
# jUDDI Key Generator to use juddi.keygenerator=org.apache.juddi.keygen.KeyGenerator
Key generator implementation that jUDDI will use.
# jUDDI UUIDGen implementation to use juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
UUID generation implementation that jUDDI will use.
# Minutes before a "chunked" subscription call expires juddi.subscription.chunkexpiration.minutes=5
This is the expiration time of a subscription “chunk”.
# # Days before a subscription expires juddi.subscription.expiration.days=30
This is the upper boundary set by the registry. Between the user defined endDate of a Subscription and this value, the registry will pick the earliest date.
# Specifies the interval at which the notification timer triggers juddi.notification.interval=3000000
Specifies the interval at which the notification timer triggers.
# Specifies the amount of time to wait before the notification timer initially fires juddi.notification.start.buffer=20000
Specifies the amount of time to wait before the notification timer initially fires.