An open API service indexing awesome lists of open source software.

https://github.com/pactflow/example-consumer-java-soap

Example java XML/SOAP consumer
https://github.com/pactflow/example-consumer-java-soap

example

Last synced: 10 months ago
JSON representation

Example java XML/SOAP consumer

Awesome Lists containing this project

README

          

# Example Java XML Consumer

![Build](https://github.com/pactflow/example-consumer-java-soap/workflows/Build/badge.svg)

[![Can I deploy Status](https://testdemo.pactflow.io/pacticipants/pactflow-example-consumer-java-soap/branches/master/latest-version/can-i-deploy/to-environment/production/badge)](https://testdemo.pactflow.io/overview/provider/pactflow-example-consumer-java-soap/consumer/pactflow-example-consumer-js-soap)

![Pact Status](https://testdemo.pactflow.io/pacts/provider/pactflow-example-provider-java-soap/consumer/pactflow-example-consumer-java-soap/latest/badge) (latest pact)

![Pact Status](https://testdemo.pactflow.io/pacts/provider/pactflow-example-provider-java-soap/consumer/pactflow-example-consumer-java-soap/latest/master/badge) (master/master pact)

This is an example of a Java SOAP consumer that uses Pact, [PactFlow](https://pactflow.io) and GitHub Actions to ensure that it is compatible with the expectations its consumers have of it.

The project uses a Makefile to simulate a very simple build pipeline with two stages - test and deploy.

See the canonical consumer example here: https://github.com/pactflow/example-consumer
See also the full [PactFlow CI/CD Workshop](https://docs.pactflow.io/docs/workshops/ci-cd) for which this can be substituted in as the "consumer".

## Pre-requisites

**Software**:

https://docs.pactflow.io/docs/workshops/ci-cd/set-up-ci/prerequisites/

## Usage

```sh
make test
```