Integration tasks

Command                      

Action

gwb genExternalSchemas Generates external JSON, Swagger SJON, and XSD schemas for internal integration JSON and Swagger schemas.

gwb genFromWsc

Builds WSC meta-information. Run this command whenever there are new .wsc files containing web service URLs available to generate the web service stub code. Places all WSC files in the configuration module.

gwb genWsiLocal

Generates the WSDL for WSI web services in gsrc/wsi/local.

gwb exportWsdl

Exports WSI web service WSDL files and related resources to a single JAR file. The generated JAR file is located in the directory modules/configuration/build.

The individual WSDL files are generated in subdirectories of modules/configuration/build/wsdl/wsi/wsdl. For a client program to access the published services, the Java wsimport tool can parse the WSDL files and generate the necessary JAX-WS files. The operation can be automated by a Maven POM file.

gwb jsonSchemaCodegen Generates code for the JSON schemas in the file, codegen-schemas.txt.
gwb updateReleasedSchemaVersions Adds a versioned Integration View or REST API schema to versions.json.

See also