/
JavaScript client

JavaScript client

Overview

The opencds-js-client is an OpenCDS client that provides a starting point for developing JavaScript applications that require CDS support. 

Download code

git clone https://bitbucket.org/opencds/opencds-js-client

Deploy application

The repository contains the following resources:

opencds-js-client/
├── pom.xml
└── src
    └── main
        ├── resources
        │   └── wsdl
        │       └── evaluate.wsdl
        └── webapp
            └── static
                └── opencds-js-client
                    ├── index.html
                    └── js
                        ├── cxf-utils.js
                        ├── DecisionSupportService.js
                        └── EvaluationServiceImp.js

Copy the content of static folder (opencds-js-client) and put it inside of webapps folder of your tomcat instance, next to opencds-decision-support-service.war.  You will have end up with something like the following in your tomcat/webapp/ folder: 

├── webapps
│   ├── opencds-decision-support-service
│   ├── opencds-decision-support-service.war
│   ├── opencds-js-client
│   └── ROOT

Test application

Open a browser on http://localhost:8080/opencds-js-client.  By default the required fields are populated to call the "Bounce Rule" that simply copies all of the input data to the output data structure.

Click on "Invoke" to send a SOAP request to opencds.  The evaluation response will appear in a textArea as is shown below.

 

 

Related content

OpenCDS container
OpenCDS container
More like this
OpenCDS Functional Introduction
OpenCDS Functional Introduction
Read with this
Testing OpenCDS Installation
Testing OpenCDS Installation
More like this
Overview (start here)
Overview (start here)
Read with this
Releases
Releases
More like this
HSPC Sandbox container
HSPC Sandbox container
Read with this