WFA Integration Toolkit for HP Operations Orchestration

by Occasional Contributor on ‎2013-03-12 10:21 AM

Attached is the HP OO repository for WFA 2.0 integration.  This content can be imported into HP OO and is used to allow OO flow developers to execute WFA workflows from within OO, dramatically simplifying the OO development required to automate NetApp storage management.

This toolkit was tested with WFA 2.0 and HP OO 9.05.  More details on this toolkit, including installation, configuration and using the sample flows provided in the toolkit is documented in TR-4103, which is available on the Field Portal and netapp.com.

If you have any questions or comments about this toolkit, please post them on this community.

Regards,
Dan

Comments
sprakash Former NetApp Employee

Great work Dan!

Hi Dan,

Thank you for this TK, it is just what I need.

I'm using WFA 2.0 + HP OO 9.07 and The getAllWorkflows is not retrieving any flows.

I followed the instructions in the document for the installation and configuration as closely as I could (the "populate opertions" steps seem to be missing in the wswizard, but I did get all the wsdl operations)

The flow finishes successfuly and seems to be reaching the correct WFA host (<WFA host IP>). port 80 is open:

{errorMessage=;Result=0;returnCode=0;status=HTTP/1.1 200 OK;responseTimeInMs=578;documentStripped=<?xml version="1.0" encoding="UTF-8"?><Envelope><Header/><Body><getAllWorkflowsResponse/></Body></Envelope>;document=<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><ns2:getAllWorkflowsResponse xmlns:ns2=";rawXMLRequest=http://ws.wfa.netapp.com/"/></env:Body></env:Envelope>;rawXMLRequest=<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.wfa.netapp.com/">

   <soapenv:Header />

   <soapenv:Body>

      <ws:getAllWorkflows>getAllWorkflows</ws:getAllWorkflows>

   </soapenv:Body>

</soapenv:Envelope>

;httpResult=SUCCESS;sessionId=iconclude9208640179502292877;pageLoadTimeInMs=0;URL=http://<WFA host IP>:80/wfa-ws/WorkflowService_doc;resultText=SUCCESS;}

 

but the xml I'm getting looks like this:

{document=<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><ns2:getAllWorkflowsResponse xmlns:ns2=";documentStripped=http://ws.wfa.netapp.com/"/></env:Body></env:Envelope>;documentStripped=<?xml version="1.0" encoding="UTF-8"?><Envelope><Header/><Body><getAllWorkflowsResponse/></Body></Envelope>;getAllWorkflowsResponse=

<getAllWorkflowsResponse/>;FailureMessage=;TimedOut=;Result=<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><ns2:getAllWorkflowsResponse xmlns:ns2="http://ws.wfa.netapp.com/"/></env:Body></env:Envelope>;}

Where do I start looking for the problem?

Thanks

Merav

Occasional Contributor

Hi Merav,

Your comment about the wswizard confuses me a little.  There should be no reason to use the wswizard.  You should just import the flows from the toolkit and then adjust them for the the input parameters that your WFA workflow has.

Dan

Hi Dan,

Thanks for your quick response.

I was referring to section 3.3 Establishing the Connection Between HP OO and WFA in tr4103.pdf:

"HP OO includes a Web services wizard that can be used to import the WSDL from WFA. This wizard can be found on the system where HP OO Studio is installed in the following location:

C:/Program Files (x86)/Hewlett-Packard/Operations Orchestration/Studio/tools/wswizard" followed by a detailed explanation with screeshots of the wizard's steps.

Thanks

Merav

Occasional Contributor

Hi Merav,

It appears you are using an older version of this TR.  If you use the links above in this posting, you should get the new version.  The toolkit itself is attached above and there are links to the new version of the TR which describes how to use the toolkit.


Thanks,
Dan

I will download the new version and try again then.

Thanks for your help!

Merav

Member

Hi Dan,

 

Is there any toolkit available to be used for BMC Atrium Orchestrator?

 

Regards

Gaurab

Warning!

This NetApp Community is public and open website that is indexed by search engines such as Google. Participation in the NetApp Community is voluntary. All content posted on the NetApp Community is publicly viewable and available. This includes the rich text editor which is not encrypted for https.

In accordance to our Code of Conduct and Community Terms of Use DO NOT post or attach the following:

  • Software files (compressed or uncompressed)
  • Files that require an End User License Agreement (EULA)
  • Confidential information
  • Personal data you do not want publicly available
  • Another’s personally identifiable information
  • Copyrighted materials without the permission of the copyright owner

Files and content that do not abide by the Community Terms of Use or Code of Conduct will be removed. Continued non-compliance may result in NetApp Community account restrictions or termination.