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/>

Reply via email to