Generating AXIS RPC Web Services

If the Web service implementation type is AXIS RPC, PowerDesigner uses a Java class for implementation and Apache Axis for deployment.

The supported provider type is Java:RPC. The supported provider styles are RPC, document and wrapped. If the provider style is <Default>, PowerDesigner will automatically select the best provider style. To select the provider style, you can change the AxisProviderStyle extended attribute of the Web service component.

To customize Axis deployment descriptor generation, you can change several Axis specific extended attributes in the Web service component property sheet.

A deploy.wsdd and an undeploy.wsdd are generated from the model or the package that contains Web service components. A single deploy.wsdd and undeploy.wsdd files are generated for all Web service components of the model or package.

  1. Select Language > Generate Java Code.
  2. Select a directory where you want to generate the code.
  3. [optional] Click the Selection tab and select the objects that you want to generate on the various sub-tabs. By default, all objects are generated.
  4. [optional] Click the Options tab and select any appropriate generation options.
  5. [optional] Click the Tasks tab and select any appropriate tasks to perform during generation
  6. Click OK to begin generation.
    A progress box is displayed during generation. When the generation is complete PowerDesigner displays a list of the generated files that you can edit. The results are also displayed on the Generation tab of the Output window.