|
4 tahun lalu | |
---|---|---|
.. | ||
README.md | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
RoxieEchoPersonInfo.ecl | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
esdl_binding.xml | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
esdl_example.ecl | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
esdl_example.esdl | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
roxierequest.xml | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
soaprequest.xml | 0be651a848 HPCC-24742 Kubernetes support for dynamic esdl services | 4 tahun lalu |
/*##############################################################################
HPCC SYSTEMS software Copyright (C) 2020 HPCC Systems®.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
############################################################################## */
Example of esdl-sandbox service. This service is an alpha release. It may change quite a bit before the final release.
After deploying a helm k8s hpcc..
From helm/examples/esdl-sandbox folder:
Generate ecl layouts: esdl ecl esdl_example.esdl .
Publish example roxie query: ecl publish roxie RoxieEchoPersonInfo.ecl
Publish the esdl defined service to dynamicESDL: esdl publish esdl_example.esdl EsdlExample
Bind both java and roxie implementations to DynamicESDL (note that here, port is internal pod port not service port) esdl bind-service esdl-sandbox 8880 esdlexample.1 EsdlExample --config esdl_binding.xml
Test calling the service: soapplus -url http://.:8899/EsdlExample -i roxierequest.xml
Interact with both services by browsing to:
http://:8899