Re: BAS TPPubWS question
- From: "fj" <fj@xxxxxxxxxxx>
- Date: Mon, 7 Aug 2006 17:44:30 -0700
I just tried a wired test. The result is not expected. Don't know if it's a
bug.
I associated two BAS parameter schema with a Role Link Type.
After I deployed, I can see both schema in a agreement's addendum.
So in my orchestration, I call this GetStructuredParameterValue and pass in
ParamRequestMsg.parameterSchemaFullName = "MyOrchestration.Schema1";
I am expecting the Schema1 to be returned. But when I cast the returned xml
into MyOrchestration.Schema2, I got parameters I set in BAS for Schema2.
Is there a way I can check the body of response of
GetStructuredParameterValue? I did a search in admin console using the
service ID. The returned message is not returned. In HAT I can see the
message flow with message ID stuff. But I cannot see the message body in
HAT.
Can anybody tell me how to check the message return from TPPubWS
GetStructuredParameterValue?
thanks
-fj
"fj" <fj@xxxxxxxxxxx> wrote in message
news:%23FN%23u7kuGHA.4544@xxxxxxxxxxxxxxxxxxxxxxx
I am looking at TPPubWS -> GetStructuredParameterValue
This web method is supposed to get parameters from SharePoint Services.
Here are parameters you need to send together with your request.
ParamRequestMsg.orchestrationAssemblyStrongName
ParamRequestMsg.orchestrationName
ParamRequestMsg.parameterSchemaFullName
ParamRequestMsg.partnerId
ParamRequestMsg.roleLinkTypeAssemblyStrongName
ParamRequestMsg.roleLinkTypeFullName
I know the parameters you request is defined in a BizTalk parameterSchema
with BAS extension. But how does Sharepoint know which parameters to
return? There must be a tightly-coupled process to setup the relationship
between BizTalk and Sharepoint, in a strict order, to make the whole thing
work.
Here is my guess, hope somebody can fix the broken links.
1. You need to setup Role Link in BizTalk first.
2. Then setup a Parameter Schema for future use.
3. You need to deploy it at this moment so that above inof is available to
BAS.
4. Go to BAS portal.Define Partner profile
5. Add agreement with addendum to Partner. When you add addendum, you make
connection with BizTalk to associate with a predefined role link type.
6. ??? How and where do you associate a prefined schema with the Role
Link. To me it seems BAS retrieve the info from BizTalk and create the
form with fields populated for you automatically. What if one BizTalk role
link has multiple parameter schema for BAS user? Do you have to add
multiple addendum?
6. The value you put in BAS will be in BizTalk Orchestration by returning
GetStructuredParameterValue call.
Can anybody reveal more information?
Thanks
-fj
.
- Follow-Ups:
- Re: BAS TPPubWS question
- From: Adrian Hamza [MSFT]
- Re: BAS TPPubWS question
- References:
- BAS TPPubWS question
- From: fj
- BAS TPPubWS question
- Prev by Date: Re: No namespace in message construct
- Next by Date: XLANGPart.LoadFrom(stream) failing - UnauthorizedAccessException
- Previous by thread: BAS TPPubWS question
- Next by thread: Re: BAS TPPubWS question
- Index(es):
Relevant Pages
|