STONEHENGE-127 should resolve #1. For #2 I added an info block to the documentation page. https://cwiki.apache.org/confluence/display/STONEHENGE/Stonehenge+WSAS+StockTrader+Documentation
Nick, Can you get latest, and verify #1. Also, can you give the documentation one last look and give approval so I can build the M2 release and put it up for a vote. Thanks, -Ben Dewey -----Original Message----- From: Ben Dewey [mailto:ben.de...@26ny.com] Sent: Thursday, June 03, 2010 3:46 PM To: stonehenge-dev@incubator.apache.org Subject: RE: Final-ish M2 Testing Nick, Thanks for all your testing this is a huge help and greatly appreciated. We'd really need to focus on releasing something as soon as possible. What are your thoughts here on what is obtainable to fix and what should be documented going forward. My thoughts are: 1) See if we can fix the Null Pointer Exception 2) Document WSO2 not working with WS Sec but leave it as is. Thanks, -Ben Dewey -----Original Message----- From: Nick Hauenstein [mailto:ni...@quicklearn.com] Sent: Thursday, June 03, 2010 2:45 PM To: stonehenge-dev@incubator.apache.org Subject: Final-ish M2 Testing I tested most possible M2 communications scenarios with the .NET client in a VM after patching (hopefully) everything that has been found up to this point. The Metro business service is able to return account information, but it looks like there is a failure happening somewhere when actually submitting orders. The WSO2 services look fairly solid as long as we're not using any of the bindings that use messaging security, and they do work with the .NET Active STS. The configuration I'm using on the .NET side is what I just attached to STONEHENGE-124. I did make an endpoint update to point the METRO_BS at /business_service/TradeServiceWsasSTS, as that is what the metro configuration seemed to indicate was necessary. Without this change every action attempted while using METRO_BS resulted in an error saying "Unknown target service provider http://apps.stonehenge.dev:8080/business_service/TradeServiceWsas. STS Configuration does not contain meta data for the service." Any thoughts on the NPE I'm seeing when the METRO_BS is trying to communicate with any OPS? DOTNET PASSIVE STS DOTNET_BS (DOTNET ACTIVE STS) o DOTNET_OPS PASS o DOTNET_OPSSEC PASS o DOTNET_OPSTSEC PASS o METRO_OPS PASS o METRO_OPSSEC PASS o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PASS o WSAS_OPSSEC PASS METRO_BS (METRO ACTIVE STS) Actual endpoint of service to use is /business_service/TradeServiceWsasSTS, docs update required o DOTNET_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o DOTNET_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o DOTNET_OPSTSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o METRO_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o METRO_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o WSAS_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION PHP_BS (N/A) o DOTNET_OPS PHP NOT INSTALLED ON VM/NOT TESTED o DOTNET_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o DOTNET_OPSTSEC PHP NOT INSTALLED ON VM/NOT TESTED o METRO_OPS PHP NOT INSTALLED ON VM/NOT TESTED o METRO_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED WSAS_BS (DOTNET ACTIVE STS) o DOTNET_OPS PASS o DOTNET_OPSSEC FAIL - ORDER STUCK IN OPEN STATUS o DOTNET_OPSTSEC FAIL - "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target" o METRO_OPS PASS o METRO_OPSSEC FAIL - ORDER STUCK IN OPEN STATUS o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PASS o WSAS_OPSSEC PASS WSO2 IS PASSIVE STS DOTNET_BS (DOTNET ACTIVE STS) o DOTNET_OPS PASS o DOTNET_OPSSEC PASS o DOTNET_OPSTSEC PASS o METRO_OPS PASS o METRO_OPSSEC PASS o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PASS o WSAS_OPSSEC PASS METRO_BS (METRO ACTIVE STS) Actual endpoint of service to use is /business_service/TradeServiceWsasSTS, docs update required o DOTNET_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o DOTNET_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o DOTNET_OPSTSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o METRO_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o METRO_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION o WSAS_OPSSEC FAIL - NULL POINTER EXCEPTION ON ORDER SUBMISSION PHP_BS (N/A) o DOTNET_OPS PHP NOT INSTALLED ON VM/NOT TESTED o DOTNET_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o DOTNET_OPSTSEC PHP NOT INSTALLED ON VM/NOT TESTED o METRO_OPS PHP NOT INSTALLED ON VM/NOT TESTED o METRO_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED WSAS_BS (DOTNET ACTIVE STS) o DOTNET_OPS PASS o DOTNET_OPSSEC FAIL - ORDER STUCK IN OPEN STATUS o DOTNET_OPSTSEC FAIL - "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target" o METRO_OPS PASS o METRO_OPSSEC FAIL - ORDER STUCK IN OPEN STATUS o PHP_OPS PHP NOT INSTALLED ON VM/NOT TESTED o PHP_OPSSEC PHP NOT INSTALLED ON VM/NOT TESTED o WSAS_OPS PASS o WSAS_OPSSEC PASS ________________________________ Nick Hauenstein | QuickLearn | Enterprise .NET Training | 16150 NE 85th Street NE Suite 220, Redmond, WA 98052 *ni...@quicklearn.com<mailto:ni...@quicklearn.com> | * 1-425-256-2573 | www.quicklearn.com<http://www.quicklearn.com/>