Add the utilws web service to your client proxy
The utilws web service is an optional web service. However, you must have the utilws web service in your client proxy to run the code sample
Creating your first application for the BlackBerry® Administration API. By default, the wsdl2java proxy generator does not interpret the BlackBerry® Administration API
namespaces as intended. If you use the default namespaces, the proxy generator stores your BlackBerry Administration API packages
in a flat file structure inside a com/rim/ folder. For example, a class in the com.rim.bes.basplugin.dispatcher
package is stored in the client proxy as com/rim/com_rim_bes_basplugin_dispatcher instead of com/rim/bes/basplugin/dispatcher.
You can use the default namespaces, but you must manually change the package names in any code samples, or you can change the package names manually by using Eclipse®. You can define the namespaces, which can be time consuming, but if you save the commands for future reference, you can save time when you generate the client proxy again.
Before you begin:
Create a temporary folder in which to generate the client proxy if a folder does not already exist (for example, C:\Temp\BAA\proxy).
Example: Defining the utilws namespaces.
The following one-line command adds the classes for the utilws web service to the folder C:\Temp\BAA\proxy. Your server might contain more namespace or fewer namespaces.
wsdl2java.bat -wv 1.1 -p http://www.rim.com/com.rim.bes.basplugin.emailcommon.dto=com.rim.bes.basplugin.emailcommon.dto -p http://www.rim.com/com.rim.bes.basplugin.dispatcher.dto=com.rim.bes.basplugin.dispatcher.dto -p http://www.rim.com/com.rim.bes.bas.dto=com.rim.bes.bas.dto -p http://www.rim.com/com.rim.bes.bas.baa.dto=com.rim.bes.bas.baa.dto -p http://www.rim.com/com.rim.bes.bas.baa=com.rim.bes.bas.baa -d C:\Temp\BAA\proxy https://<servername>/baaws/core/wsutil?wsdl
Previous topic: Add the corews web service to your client proxy