cancel
Showing results for 
Search instead for 
Did you mean: 

Ultra Pipeline Functionality

parvathy_r
New Contributor II

One of our customers would like to use the ultrapipeline functionality as REST endpoint. In this regard would like to get some confirmations

  1.    What would be limitations on TPS that it can handle?   How do we scale,  increase Feed Servers and ground plex?
    
  2.   If we design our pipelines and data storage well, what is the kind of SLA that we can commit.  We would like to understand what is the time required in instantiating and running
    
  3.   Is there any mechanism to throttle the requests?
    
  4.   If the number of requests are higher, will they queue at Feedserver level or what would it return?
    
  5.   How to get URL mapping?   Have you got some thoughts with the existing clients?
    
  6.   What kind of security mechanism can be configured - Authentication and handshake?
    

Currently only bearer token is provided.

5 REPLIES 5

Parvathy,
Please try attached prject, import it (http://doc.snaplogic.com/import-and-export-projects) and create an ultra task for UltraAsAPI pipeline. To test it you can use your fav REST API testing tool like PostMan

To test you’ll need bearer token generated by platform when you created this task (http://doc.snaplogic.com/ultra-tasks)

HTTP header for all requests

Authorization = bearer token

GET = https://demo-fm.snaplogic.io/api/1/rest/feed-master/queue/ConnectFasterInc/BK/UltraAsAPI/UltraAsAPI%...

DELETE = https://demo-fm.snaplogic.io/api/1/rest/feed-master/queue/ConnectFasterInc/BK/UltraAsAPI/UltraAsAPI%...

POST = https://demo-fm.snaplogic.io/api/1/rest/feed-master/queue/ConnectFasterInc/BK/UltraAsAPI/UltraAsAPI%...
{
“PropertyId”: “BK100047”,
“LoanNumber”: “1005677547”,
“OrderDate”: “2017-05-05T11:09:21.638 UTC”,
“DueDate”: “”,
“Address”: “123 sw 25 st”,
“City”: “CArmel”,
“State”: “FL”,
“Zip”: “33166”,
“Status”: “2”,
“OccStatus”: “Secure”,
“Company”: “ABC Company”,
“AgentFirstName”: “Peter”,
“AgentLastName”: “Smith”,
“AgentEmail”: “joe@aol.com”,
“AgentCell”: “305-444-3322”,
“AgentPhone”: “305-444-3322”,
“AgentAddress”: “456 nw 45 ave”,
“AgentCity”: “Miami”,
“AgentState”: “FL”,
“AgentZip”: “33027”,
“AgentManager”: “Joe Wise”,
“LockBox”: “123abc”,
“Id”: 100047
}

PUT = https://demo-fm.snaplogic.io/api/1/rest/feed-master/queue/ConnectFasterInc/BK/UltraAsAPI/UltraAsAPI%...
{
“PropertyId”: “BK100047”,
“LoanNumber”: “1005677547”,
“OrderDate”: “2017-05-05T11:09:21.638 UTC”,
“DueDate”: “”,
“Address”: “123 sw 25 st”,
“City”: “CArmel”,
“State”: “FL”,
“Zip”: “33166”,
“Status”: “2”,
“OccStatus”: “Secure”,
“Company”: “ABC Company”,
“AgentFirstName”: “Peter”,
“AgentLastName”: “Smith”,
“AgentEmail”: “joe@aol.com”,
“AgentCell”: “305-444-3322”,
“AgentPhone”: “305-444-3322”,
“AgentAddress”: “456 nw 45 ave”,
“AgentCity”: “Miami”,
“AgentState”: “FL”,
“AgentZip”: “33027”,
“AgentManager”: “Joe Wise”,
“LockBox”: “123abc”,
“Id”: 100047
}

BK-UltraAsAPI.zip (8.1 KB)