Skip to content

DovOps/symphony-java-api

Repository files navigation

Dependencies Build Status Validation Status Symphony Software Foundation - Active

Symphony Java API

(Generated Code)

Implements REST API 1.46

##Requirements

####POM:

    <dependency>
        <groupId>org.symphonyoss.symphony</groupId>
        <artifactId>symphony-java-api</artifactId>
        <version>(Version)</version>
    </dependency>

####Certificates:

    Please contact your Symphony local administrator to obtain the necessary certificates
    for the user/service account being used to access the POD.

    Server Truststore = Contains server certs
    User Keystore = Symphony user client certificate

    Note: The latest version of the SymphonyClient object supports the ability to create custom HTTP Clients, which
    means you can bind different .p12 certs representing different BOT users.

####Required System Properties:

    -Dkeystore.password=(Pass)
    -Dtruststore.password=(Pass)
    -Dsessionauth.url=https://(pod-host).symphony.com:8444/sessionauth
    //Note: you may have local HSM vs pod
    -Dkeyauth.url=https://(pod-host).symphony.com:8444/keyauth
    -Dsymphony.agent.pod.url=https://(symagent-host).mdevlab.com:8446/pod
    -Dsymphony.agent.agent.url=https://(symagent-host).mdevlab.com:8446/agent
    -Dcerts.dir=/dev/certs/
    -Dtruststore.file=/dev/certs/server.truststore
    -Dbot.user=(user name)

##Examples see Examples Project

##API Docs API Documentation

Contribute

This project was initiated at IHS Markit and has been developed as open-source from the very beginning.

Contributions are accepted via GitHub pull requests. All contributors must be covered by contributor license agreements to comply with the Code Contribution Process.

About

Java client language bindings for the Symphony REST API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 87.8%
  • Shell 12.2%