We have an IBM i server (aka iSeries, AS/400), with a CMS that we are using to access our instance of Atlassian Jira on an https server.
We are using the Jira REST APIs from the IBM i to access Jira.
We are using the IBM provided AxisC utilities.
Our IBM i has the certificates needed to access Jira, imported via DCM.
Certs are valid and active, stored to the Default Store.
Now, our CMS uses the "Edit Issue" Jira REST API, and it works, beautifully, to update a Jira Issue.
"Edit Issue" is a PUT method API.
We are now trying to use the "Get Issue" API, which is a GET API.
The properties are set the same as the "Edit Issue" (except for using GET instead of PUT).
My JSON Request string is null, as Jira's documentation was not really clear on what to use there.
I am using the "fields" parameter on the URL for the "Get Issue" API (https://jira.mycompany.com/rest/api/...,field2,field3).
I didn't set any SSL properties for the working "Edit Issue" API, so I didn't set them here, either (when I did, I got a Certificate not found error, which makes no sense since we have the certs).
When issuing the "Get Issue" API, I am getting error 53 Channel Initialization error (Key Database not found), as though there was a missing certificate or some other cert problem.
Why does the "Edit Issue" API work, but the "Get Issue" does not?
Do I need to do something different to use a GET API?
Is there a property I need to set that PUT APIs don't need?
I hope I provided enough information - I am not allowed to respond to posts on this forum.
We are using the Jira REST APIs from the IBM i to access Jira.
We are using the IBM provided AxisC utilities.
Our IBM i has the certificates needed to access Jira, imported via DCM.
Certs are valid and active, stored to the Default Store.
Now, our CMS uses the "Edit Issue" Jira REST API, and it works, beautifully, to update a Jira Issue.
"Edit Issue" is a PUT method API.
We are now trying to use the "Get Issue" API, which is a GET API.
The properties are set the same as the "Edit Issue" (except for using GET instead of PUT).
My JSON Request string is null, as Jira's documentation was not really clear on what to use there.
I am using the "fields" parameter on the URL for the "Get Issue" API (https://jira.mycompany.com/rest/api/...,field2,field3).
I didn't set any SSL properties for the working "Edit Issue" API, so I didn't set them here, either (when I did, I got a Certificate not found error, which makes no sense since we have the certs).
When issuing the "Get Issue" API, I am getting error 53 Channel Initialization error (Key Database not found), as though there was a missing certificate or some other cert problem.
Why does the "Edit Issue" API work, but the "Get Issue" does not?
Do I need to do something different to use a GET API?
Is there a property I need to set that PUT APIs don't need?
I hope I provided enough information - I am not allowed to respond to posts on this forum.
Comment