Skip to content

trufla-technology/sharpone-fortus-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Fortus Coding Challenge

Description:

the main task is to integrate with one of the available services in Fortus API ( RateBridge ).

Fortus only provides (Soap - XML) API, therefore we need to build a layer on top of it to provide our internal projects with a Restful RateBridge service with caching in mind.


User Story:

as a
API consumer
I want to be able to
call a Restful Endpoint "JSON" to consume Fortus RateBridge service


Documentation and references:

  • Fortus Documentation
    • The latest Fortus documentation is also available for download at the link below. The documentation is for the Fortus data model.
      URL:  https://updates.compu-quote.com/webclients
      Username:  DULIBAN
      Password:   y7TjmNLJ4f (case sensitive)
      
    • Test Account: Credentials for Applied are required to use the web services. Below, are the credentials for the TEST versions of the web services.
       Username:  DulFortus0000
       Password:  D7b5op03 (case sensitive)
      
      note: some of the web services, like the Rating Web Service, require that this password be Base64 encoded. You can do that through code, or you could just use RDdiNW9wMDM=
    • RateBridge Web Service::
      URL: https://www10.compu-quote.com/TEST/RateBridge/Integration/Version1.asmx
      Credentials:  as per above, password needs to be Base64 encoded.
      

Task Checklist

please, check what you have done so far.

  • build a Restful API to integrate with RateBridge. [ Required ]
  • use NodeArch with hapi.js [ Optional ]
  • Cache responses to be able to retrieve it again anytime. [ Optional ]
  • write test cases [ Optional ]
  • use Docker [ Optional ]

please, commit your code to this repository and update above checklist.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages