Hey ho community members,
I am a newbie to IFS but have a lot of experience with REST APIs. My job will be to create custom client applications, which will connect to IFS primarily via REST.
Currently I have 2 particular questions:
- Is it possible to provide a custom oracle package created via ifsapp user in the database as REST API? To me, it looks like everything I see in Aurena API Explorer is generated from oracle package declarations. So, my hope is, that if I create a new custom package, it will be possible to provide its functionality per REST API as well. If so, what exactly needs to be done to achieve this?
- I found a thread, with an advise to call the following URL to update the OData documentation by re-publishing the Open API spec http://yourFSMserver/odata/OpenApi(publish=true)
Is this FSM-only feature or is it avaliable in IFS Apps 10.12 as well? Any additional permissions required for this?
-
Does the package need to be set up in a particular way? Here is the head of my package declaration:
CREATE OR REPLACE PACKAGE C_Customer_Util_API IS
module_ CONSTANT VARCHAR2(6) := 'APPSRV';
lu_name_ CONSTANT VARCHAR2(30) := 'CCustomerUtil';
lu_type_ CONSTANT VARCHAR2(30) := 'Utility';
- I found a thread, with an advise to call the following URL to update the OData documentation by re-publishing the Open API spec http://yourFSMserver/odata/OpenApi(publish=true)
-
Which online course, (i.e. in IFS Academy) you would advise for getting good insights in how to let externally developed client applications access IFS custom apis? Are there any other good sources of information on this topic besides IFS Academy?
Thanks!