Installing Datapower plug-in for Eclipse

How to install the Datapower plug-in for Eclipse

Step 1: Download Eclipse :

Step 2: Extract the com.datapower.mgmt.feature_3.6.1.bin.dist  file.

a) Copy the features folder to : \eclipse\features

b) Copy the Plugin folder to: \eclipse\plugins

Step 3: Extract the com.datapower.xml.xslt.coproc.feature_3.6.1.0.bin.dist file

a) Copy the features folder to : \eclipse\features

b) Copy the Plugin folder to: \eclipse\plugins

Step 4: Select the Datapower Preference inside Eclipse

Step 5: Complete Datapower Co-processor Settings in Eclipse Preference.

Step 6: Complete Datapower Management Settings in Eclipse Preference.

Step 7: Check out 4 new buttons for: Upload File, Compile XSLT Stylesheet, Transform XML Input with XSLT Stylesheet, Modify Stylesheet Parameter.

IBM WebSphere EAI – Banking

Use Cases for Websphere Datapower per Industry

Import WSRR Configuration into WSRR 7 using WSRR Studio

When Websphere Registry and Repository V7 is installed no Configuration is loaded and must be done through the WSRR Studio. I will show you the steps to install the Configuration Project.

Step 1. Make sure that Websphere Registry and Repository V7 is installed and running.
Step 2. Open Websphere Registry and Repository Studio
Step 3. Create a connection to you WSRR Server. Navigate to Window->Preference->Websphere Registry and Repository
Complete the following information, please add you own username and password:

Click on ‘Test Connection’ button to make sure the connection is successful.

Step 4. Make sure that you have admin rights to the WSRR Server, check the WSRR Connection below and make sure Administration says ‘Yes’ that is necessary to load new configurations.

Step 5: Create Artifacts for created WSRR Configuration.

Step 6: Import New Configuration into WSRR Server.

Step 7: See the results, multiple users and models created in WSRR Server.

Web Service Security Testing with Rational AppScan

How secure are you web service really?Are you web services more secure going through Datapower?Do you need answers for these and many more security question then Rational AppScan is the answer.

Topology for my test: EJB running on WAS -> Web Service (wsdl) Front Side Handler through Datapower.
Import wsdl file into Rational AppScan there Datapower is the Front side handler. Click on the Run button to start the Web Service Testing. AppScan tests the web service for different, random parameters.

After the scan completed a report was generated for the errors, information or warning for specific Web Service parameters and how to fix the errors in your Java code.

This is a great way to see how you can improve web service security where Datapower is the from side handler managing web service security.

Issue Information

Advisory – Application Error

Fix Recommendation

iReasoning MIB Browser for Datapower

iReasoning MIB browser is a powerful and easy-to-use tool powered by iReasoning SNMP API . MIB browser is an indispensable tool for engineers to manage SNMP enabled network devices and applications. It allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent’s data, or make changes to the agent. A built-in trap receiver can receive SNMP traps and handle trap storm.

Major features:
•Intuitive GUI
•Complete SNMPv1, v2c and v3 (USM and VACM) support
•Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms
•Robust and powerful SMIv1/SMIv2 MIB parser
•IPv6 support
•Trap Receiver
•Trap Sender
•Log window to display application log and SNMP packets exchanged between browser and agents
•Port view (bandwidth utilization, error percentages) for network interface cards
•Switch port mapper for mapping switch ports
•Table view for MIB tables
•SNMPv3 USM user management (usmUserTable in SNMP-USER-BASED-SM-MIB)
•Device snapshot
•Cisco device snapshot
•Performance graph tool for monitoring of numerical OID values
•Ping and traceroute tools
•SNMP Agents Comparison
•Network discovery tool
•Runs on Windows, Mac OS X, Linux and other UNIX platforms

Joomla SEO Tips

There is so many SEO Tips and tricks, here is some of them:

1. A good tool to download is Search Status ( for firefox ). That will give you a page rank indicator in green and Alexa ranking in blue
at the bottom of your explorer.

2. The way you build up Page Rank is by link building. As I mentioned when you look for website have a look if they page they are linking you to have a Page Rank. It is also very good to link to directories Ananzi and Easy info.

3. Set up your Local Business centre with Google.
Google Local Business Centre

4. Key and very important thing is to look at your content and headings. Your H1 and H2 must have the key words that you would like to be found under in them. Make sure your content also contains your key words.

PushtoTest IT Optimization and Service Management for Datapower appliance

The enemy is downtime, and PushToTest is the solution. PushToTest is the open-source platform for software developers, QA groups, and IT management to test, optimize, monitor, and govern information systems. At any given time new software needs installation, existing application software modules and database software needs to be patched, application software and databases need to be tuned and optimized, and the root-causes of crashes, downtime, and performance bottlenecks need to be analyzed and remediated quickly.

Software developers use PushToTest to turn their unit tests into functional tests using a test automation platform that runs on their desktop development system. PushToTest includes Wizards and Recorders to automatically build tests and supports a variety of languages, including Java, Jython, Groovy, PHP, Ruby, and many others. Plus PushToTest supports Service Oriented Architecture (SOA,) Web Service, AJAX, and REST services using their native protocols (HTTP, HTTPS, SOAP, XML-RPC, and the email protocols, SMTP, POP, and IMAP.)

The PushToTest test runtime environment automatically turns these same functional tests into load tests, scalability and performance tests, regression tests, and service monitors for QA technicians, IT operations managers, and CIOs. The PushToTest tests and service monitors integrate into your service registry/repository management systems for end-to-end IT optimization and business service management.

PushtoTest is appropriate for:
Application testing – Avoid Downtime, Quality Patches, Updates, Hardware Changes.
Integration Testing – Surface performance Issues When Service call Services
Regression Testing – Surface Functionality issues before customers do
Tools & Library Testing – Optimize Performance at the Object Level
XML Optimization – Improve performance and scalability: AJAX, SOAP, REST
Performance Testing – Better forecast CPU, Network, Memory needs to meet SLA’s

Off-Box Logging of Datapower appliance

Error logging directly to a server that is separate from the Datapower device. It is good practise to do off box logging for error handling and audit trail. A python log listener will be used on your PC and have Datapower logs its message to SOAP format.

The pseudo python code is as follows:
import SocketServer, time

ceate Host and PortNumber
def now() as ctime
responsecode as HTTP, Content Length, Content Type

Define MyClientHandler method
define handle
define buffer
loop listen and fill buffer

Web Service Load Testing for Datapower using SOAPUI

soapUI 1.5 introduces simple and powerful SOAP LoadTesting functionality allowing you to:

* Validate a Web Services performance under different Load scenarios
* Maintain Functional validations to see that they don’t “break” under load
* Run several load tests simultaneously to see how they affect each other

Add Assertions to a Load Test – soapUI allows you to add LoadTest Assertions to LoadTests just as to Functional TestSteps. When creating a LoadTest, soapUI will always add a TestStep Status Assertion for us, we will add a TestStep Max Assertion to validate that our TestCase never exceeds a certain execution time.

%d bloggers like this: