├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── build-timestamped-master.yml │ ├── central-publish.yml │ ├── publish-release.yml │ └── pull-request.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── issue_template.md ├── module-ballerina-wsdl ├── BalTool.toml ├── Ballerina.toml ├── Dependencies.toml ├── README.md ├── build.gradle └── main.bal ├── pull_request_template.md ├── settings.gradle ├── wsdl-cli ├── bin │ └── main │ │ └── META-INF │ │ └── services │ │ └── io.ballerina.cli.BLauncherCmd ├── build.gradle └── src │ └── main │ ├── java │ ├── io │ │ └── ballerina │ │ │ └── wsdl │ │ │ └── cli │ │ │ ├── Messages.java │ │ │ └── WsdlCmd.java │ └── module-info.java │ └── resources │ ├── META-INF │ └── services │ │ └── io.ballerina.cli.BLauncherCmd │ └── cli-docs │ └── wsdl-help.help └── wsdl-core ├── build.gradle └── src ├── main └── java │ ├── io │ └── ballerina │ │ └── wsdl │ │ └── core │ │ ├── Header.java │ │ ├── HeaderPart.java │ │ ├── OperationContext.java │ │ ├── SoapPort.java │ │ ├── Utils.java │ │ ├── WsdlOperation.java │ │ ├── WsdlToBallerina.java │ │ ├── WsdlToBallerinaResponse.java │ │ ├── diagnostic │ │ ├── DiagnosticMessage.java │ │ ├── DiagnosticUtils.java │ │ └── WsdlToBallerinaDiagnostic.java │ │ ├── generator │ │ └── GeneratedSource.java │ │ └── handler │ │ ├── SchemaHandler.java │ │ └── model │ │ ├── SoapVersion.java │ │ ├── WsdlOperation.java │ │ └── WsdlService.java │ └── module-info.java └── test ├── java └── io │ └── ballerina │ └── wsdl │ └── core │ └── WsdlTest.java └── resources ├── expected ├── calculator.bal ├── calculator_with_multiple_operations.bal ├── ecommerce_service.bal ├── global_weather.bal ├── phone_verify.bal └── reservation_service.bal └── wsdl ├── calculator.xml ├── ecommerce_service.wsdl ├── empty_header.wsdl ├── empty_message_element.wsdl ├── empty_schema_file.wsdl ├── global_weather.wsdl ├── invalid_binding_input.wsdl ├── invalid_binding_output.wsdl ├── invalid_operation.wsdl ├── invalid_operation_input.wsdl ├── invalid_wsdl_spec.wsdl ├── phone_verify.wsdl └── reservation_service.wsdl /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/build-timestamped-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.github/workflows/build-timestamped-master.yml -------------------------------------------------------------------------------- /.github/workflows/central-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.github/workflows/central-publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/gradlew.bat -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/issue_template.md -------------------------------------------------------------------------------- /module-ballerina-wsdl/BalTool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/BalTool.toml -------------------------------------------------------------------------------- /module-ballerina-wsdl/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/Ballerina.toml -------------------------------------------------------------------------------- /module-ballerina-wsdl/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/Dependencies.toml -------------------------------------------------------------------------------- /module-ballerina-wsdl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/README.md -------------------------------------------------------------------------------- /module-ballerina-wsdl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/build.gradle -------------------------------------------------------------------------------- /module-ballerina-wsdl/main.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/module-ballerina-wsdl/main.bal -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/settings.gradle -------------------------------------------------------------------------------- /wsdl-cli/bin/main/META-INF/services/io.ballerina.cli.BLauncherCmd: -------------------------------------------------------------------------------- 1 | io.ballerina.wsdl.cli.WsdlCmd 2 | -------------------------------------------------------------------------------- /wsdl-cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-cli/build.gradle -------------------------------------------------------------------------------- /wsdl-cli/src/main/java/io/ballerina/wsdl/cli/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-cli/src/main/java/io/ballerina/wsdl/cli/Messages.java -------------------------------------------------------------------------------- /wsdl-cli/src/main/java/io/ballerina/wsdl/cli/WsdlCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-cli/src/main/java/io/ballerina/wsdl/cli/WsdlCmd.java -------------------------------------------------------------------------------- /wsdl-cli/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-cli/src/main/java/module-info.java -------------------------------------------------------------------------------- /wsdl-cli/src/main/resources/META-INF/services/io.ballerina.cli.BLauncherCmd: -------------------------------------------------------------------------------- 1 | io.ballerina.wsdl.cli.WsdlCmd 2 | -------------------------------------------------------------------------------- /wsdl-cli/src/main/resources/cli-docs/wsdl-help.help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-cli/src/main/resources/cli-docs/wsdl-help.help -------------------------------------------------------------------------------- /wsdl-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/build.gradle -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/Header.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/HeaderPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/HeaderPart.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/OperationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/OperationContext.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/SoapPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/SoapPort.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/Utils.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlOperation.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlToBallerina.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlToBallerina.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlToBallerinaResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/WsdlToBallerinaResponse.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/DiagnosticMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/DiagnosticMessage.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/DiagnosticUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/DiagnosticUtils.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/WsdlToBallerinaDiagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/diagnostic/WsdlToBallerinaDiagnostic.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/generator/GeneratedSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/generator/GeneratedSource.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/SchemaHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/SchemaHandler.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/SoapVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/SoapVersion.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/WsdlOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/WsdlOperation.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/WsdlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/io/ballerina/wsdl/core/handler/model/WsdlService.java -------------------------------------------------------------------------------- /wsdl-core/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/main/java/module-info.java -------------------------------------------------------------------------------- /wsdl-core/src/test/java/io/ballerina/wsdl/core/WsdlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/java/io/ballerina/wsdl/core/WsdlTest.java -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/calculator.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/calculator.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/calculator_with_multiple_operations.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/calculator_with_multiple_operations.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/ecommerce_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/ecommerce_service.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/global_weather.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/global_weather.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/phone_verify.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/phone_verify.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/expected/reservation_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/expected/reservation_service.bal -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/calculator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/calculator.xml -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/ecommerce_service.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/ecommerce_service.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/empty_header.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/empty_header.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/empty_message_element.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/empty_message_element.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/empty_schema_file.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/empty_schema_file.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/global_weather.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/global_weather.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/invalid_binding_input.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/invalid_binding_input.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/invalid_binding_output.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/invalid_binding_output.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/invalid_operation.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/invalid_operation.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/invalid_operation_input.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/invalid_operation_input.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/invalid_wsdl_spec.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/invalid_wsdl_spec.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/phone_verify.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/phone_verify.wsdl -------------------------------------------------------------------------------- /wsdl-core/src/test/resources/wsdl/reservation_service.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/wsdl-tools/HEAD/wsdl-core/src/test/resources/wsdl/reservation_service.wsdl --------------------------------------------------------------------------------