If you work with Datapower allot you will know that you need curl to send an request to datapower. This is done using the command line. I am busy developing a GUI that will make it easy to execute curl commands for a specific Datapower XML Firewall or multi protocol gateway.
This is the design of CurlCommander and is still in beta.
So what functionality will CurlCommander have:
1. Add Datapower appliances to an easy to use dropdown box.
2. Ping the appliance, XML firewall or multi protocol gateway.
3. Telnet to the appliance, XML firewall or multi protocol gateway.
4. Select a specific curl command to execute from an easy to use dropdown box.
5. Upload certificates when sending curl command over secure http (https).
6. Open the curl output in: Notepad, Eclipse, XML Spy, NetBeans or your browser.
7. Show a graphical representation of input into the appliance and output. This will be a great way to graphically see if the curl command actually accessed the appliance.
The next step will be to add Datapower Web Services commands which can be executed.
Let me know what you think and if you have any ideas I will gladly add them.
The following plugin will work for XML Spy 2008 – 2010 but not XML Spy 2010 rel 2.
Below is the XML Spy Datapower plugin executable:
Please rename the .doc to .exe after downloading.
Double click on the setup.exe to install the plug-in. The plug-in will be automatically installed and a pop-up window will indicate if the installation was successful or not.
After successful installation, open up XML Spy and click on the Tools -> Datapower XA35 Menu as seen below.
Configure Datapower XA35 by specifying:
1. Datapower IP Address
2. XSL Coprocessor Port Number
3. Datapower Username and Password
See image below for configurations:
On the Datapower side, log in as administrator and open the XSL Co-processor port as specified in XML Spy.
Go to Service -> XSL Co-processor service and create a new service, specify the same IP address and port number as specified in XML Spy.
Configure XML Spy to run all XSL files through Datapower for testing purposes and to check for WS-I compliance.
Go to the Tool->Options menu item and click on the XSL Tab, select Datapower XA35.