Hi Paul
As I mentioned earlier, TMF does have a reference implementation for its published APIs. You could download this and (hopefully) run it on a convenient server. At some point TMF also had a sandbox hosting API implementations, but I have no idea whether this still exists, and if TMF620 is included there, calling out
@Victor Mari for assistance.
It's unlikely that you will find a random running implementation of Open APIs "out there on the internet". Vendors (like Amdocs, Velocity, and others) have implemented such APIs, and some service providers have probably done so as well. But these will not be open to the outside world, for obvious reasons.
Good luck with your journey.
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: May 03, 2022 05:57
From: Paul Isaris
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
I'm sorry, but just to make sure that I understand correctly. I want to write a client application that will use the TMF620 - Product Catalog Management API.
I would like to use this in order to store information about Products (product catalogue and product categories).
So I would use the TMI Forum APIs as the backend and I would only write client-side code.
This would save me development time. Τt seems that there is no available server up and running in order to do so. Is this correct?
Or are there available docker images that I could use, for example, in order to initialize a server that utilizes the TMF620 - Product Catalog Management API?
------------------------------
Paul Isaris
TO BE VERIFIED
Original Message:
Sent: Apr 28, 2022 05:25
From: Jonathan Goldberg
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Without an implementation, an API definition (swagger, user guide) is a good way to give a common vocabulary to talk e.g. about business flows and persistent entities. But at the end of the day we want working software, and this means that if you want to invoke an API operation (e.g. POST Customer to create a customer) you will need some piece of software that has implemented and exposed the operation (and of course actually does the business work implied by the operation).
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
Original Message:
Sent: Apr 27, 2022 10:41
From: Paul Isaris
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Dear Jonathan,
So, just to understand, do I need also a server implementation of the TMI Forum, in order to use the Open API? Or just a client? (For example the Postman collections that are available on the Open API Table page)?
I am trying to find out if I need to set up a new instance of the TMI Forum backend in order to use the Open APIs, against that back-end.
Thanks,
Paul
------------------------------
Paul Isaris
TO BE VERIFIED
Original Message:
Sent: Apr 27, 2022 02:33
From: Jonathan Goldberg
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Hi Paul
I have no idea who owns the Bluemix end-point.
In principle, many APIs have what is called a reference implementation (RI) hosted by TMF, but I have never used an RI and I don't know how to access. Perhaps @Victor Mari can assist.
Good luck
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
Original Message:
Sent: Apr 26, 2022 10:06
From: Paul Isaris
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Hello Jonathan,
Thanks for your answer. As a matter of fact, I am new to the TMI Forum API, so I haven't set up my own implementation.
I just downloaded the Postman collection in order to see how the API works.
Do I need to set up my own implementation of the TMI Forum in order to use the API?
About the IBM Bluemix you referred to, is this an implementation of the TMI Forum that IBM has set up?
Best,
Paul
------------------------------
Paul Isaris
TO BE VERIFIED
Original Message:
Sent: Apr 24, 2022 07:20
From: Jonathan Goldberg
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Hi Paul
Please clarify - are you trying to invoke your own implementation of the product catalog API? I guess from the URL (mybluemix.net - goes to IBM Bluemix) that this is the case. The error message is presumably coming either from the Bluemix platform or from your implementation, so perhaps you need to examine the root cause of the error message.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
Original Message:
Sent: Apr 20, 2022 05:28
From: Paul Isaris
Subject: TMF620 - Product Catalog Management API - "Internal Server Error
Hello,
I downloaded the Postman collection, along with the Postman environment file for the TMF620 - Product Catalog Management API.
But no matter which API call I try to test, I always receive the following response:
{
"code": 1,
"reason": "Internal Server Error",
"message": "Internal database error"
}
For example, I am trying to call:
{{Product_Catalog_API}}/tmf-api/productCatalogManagement/v4/catalog?fields=name&offset=1&limit=10
where Product_Catalog_API has the value of "https://api-product-catalog-v4-0-0.mybluemix.net"
Am I doing something wrong? I did not change anything in the Environment variables.
------------------------------
Paul Isaris
TO BE VERIFIED
------------------------------