Example use of GraphQL, ReactJs, and CXF using Holidays SOAP API to render holidays data.
Bootstrap react app
npm install -g create-react-app
create-react-app frontend
yarn add react-router-dom
yarn add react-apollo
Looks like few more packages are needed for Apollo 2
npm i --save apollo-client@next apollo-cache-inmemory@next apollo-link-http
Module is implemented as a Spring Boot autoconfiguration module. Soap Integration is using Apache CXF
Enable soap message logging with setting integrations.holidays.enableMessageLogging=true