-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polarion Adapter #39
Comments
Looks like Polarion is not providing a REST API, but at least a SOAP API As sphinx-needs-enterprise is Python based, we would need a lib which understands SOAP / WSDL. Last time I have worked with SOAP is ~8 years ago, before JIRA moved to REST. Looks like there was a demo site available in the past: almdemo.polarion.com @jeising: If you know a contact / sales person at Polarion, pls write me an e-mail. |
Thank you for your quick answer! I will check to find a sales contact for you. We might be able to provide access to one of our test environments. |
We in the past succeeded accessing using Python to the SOAP interface by using from suds.client import Client
from suds.sax.element import Element
url_session_web_service = 'https://almdemo.polarion.com/polarion/ws/services/SessionWebService?wsdl' % self.hostname
url_tracker_web_service = 'https://almdemo.polarion.com/polarion/ws/services/TrackerWebService?wsdl' % self.hostname
self.session = Client(url_session_web_service)
self.tracker = Client(url_tracker_web_service)
self.session.service.logIn(username, password) From that point, it is straightforward to access to data like # Query workitems, get a list[suds.sudsobject.WorkItem].
workitems_raw = self.tracker.service.queryWorkItems(query, 'id', Workitem.WORKITEM_FIELDS) where Is there a chance for creating an skeleton where we can play around to make a Proof of Concept for this? I don't know the internals of Thanks! |
It would be awesome to be able to also connect Polarion requirements in Sphinx Needs.
Polarion provides a
Java API
:Polarion® ALM™ Software Development Kit (SDK)
I am not sure how well that integrates in the existing system. Maybe there is a way to use Polarion via
REST
?The text was updated successfully, but these errors were encountered: