Thursday, February 3, 2011

WCF AgilePart

The WCF AgilePart is an out of the box shape available in the Premier stencil. It allows you to make a call to a WCF service in of the steps (activities) in your workflow.

The documentation of this AgilePart is available as part of the Envision Online Help.

The WCF AgilePart is working fine against Authenticated WCF Service. The following scenarios are tested:

1. Anonymous WCF Service : SUCCESS . WCF AgilePoint Server call Works fine.

2. Windows Authenticated WCF Service with custom credentials : SUCCESS. WCF AgilePoint Server call Works fine.

3. Windows Authenticated WCF Service with AgilePoint System User : Partially Success.  In runtime the AgilePoint System user works fine, but in design time somehow the WFSystem.GetSystemUserCredential() does not return the proper credential object, I can not see the domain & password while design time debugging, but in runtime WFSystem.GetSystemUserCredential() returns proper credentials.

It turned out that, this is expected behavior. At design time you cannot use AgilePoint System User credentials since that is available only on the server. For design time, a specific credential has to be set. This is how even WSE works.

 

No comments:

Post a Comment