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 specify the objects that you want to generate from. By default, all objects are generated.
  4. [optional] Click the Options tab and set any appropriate generation options:
  5. [optional] Click the Tasks tab and specify any appropriate generation tasks to perform:
  6. Click OK to begin generation.

    When generation is complete, the Generated Files dialog opens, listing the files that have been generated to the specified directory. Select a file in the list and click Edit to open it in your associated editor, or click Close to exit the dialog.