A Connection defines information that is specific back-end to a Subject repository. The Properties defined in a given Connection are specific to that Connection. They are passed on to the Service/Operation(s) when they are created.
The actual classname that implements the Service's Operations is set in the Context. It is defined as a Property at the Context level or at the Operation level (within the Context).
<Property name="connection.description" value="OpenDS 1.0"/>
<Property name="..." value="..."/>
|id||Yes||A unique id for the Service. This is as part of defining a Context||id="OpenDS"|
|connection.description||No||Describes the Connection, passed to the class when created||OpenDS 1.0.0|
|url||No||A proper URL for how to connect to the Service/Operations||ldap://localhost:1389|
|user.name||No||The name of the Proxy user that will be used to authenticate||cn=Directory Manager|
|user.password||No||The password for the Proxy user||Hello World|
|Notice||Certain Services may require other Properties.|