Call a mashup from another mashup ... with parameters

 2 Replies
 0 Subscribed to this topic
 5 Subscribed to this forum
Sort:
Author
Messages
Jordane
Basic Member Send Private Message
Posts: 16
Basic Member

Hi,
I try to Call a mashup from another mashup with parameters.

For example,
mashup1 contains a list of customers (CRS610)
mashup2 contains a list of Adresses (OIS002)
I want to call the mashup2 from mashup1 with CUNO parameter to show only adresses of selected customer into the mashup2.

I know to call a mashup from another mashup but i don't know how to send parameters (i'm using a button into the mashup1 with specified LinkURI : mashup:///?BaseUri=OIS002_DepuisCRS610.mashup&RelativeUri=OIS002_DepuisCRS610.xaml).
I know to send a parameter with a value from mashup1 (IsDebug is active).
But........I don't know how to send parameters between two mashups.

I try to add "&Keys=OKCUNO,{TEST}" in the end of LinkURI but the mashup2 don't receive the "TEST" parameter and the associated value.

Do you know how to do this ?

Thanks in advance,
Jordane

Karin
Veteran Member Send Private Message
Posts: 57
Veteran Member
Hi,
There is an example how to send parameters from within the Mashup designer. Its found under help and it is called Window.

In a button you would do it like the (the uri is the uri to your mashup).

               
                  <!-- We use the "RelativeUri" property here so the button will still work if we rename this file -->
                  
                     arameter TargetKey="InputText" Value="{Binding ElementName=MyTextBox, Path=Text}" />
                     arameter TargetKey="InputCheckBox" Value="{Binding ElementName=MyCheckBox, Path=IsChecked, FallbackValue=False}" />
                  
               

            


The Uri in the example will look like this once it is executed:
mashup:///?BaseUri=pack%3a%2f%2fapplication%3a%2c%2c%2c%2fMango.UI%3bcomponent%2fServices%2fMashup%2fControls%2fExamples%2f&RelativeUri=Window.xaml&DefaultValues=InputText:Banana;InputCheckBox:False;

So the syntax is &DefaultValues=CUNO:yournumber

Regards
Karin
Regards Karin http://smartofficeblog.com
Jordane
Basic Member Send Private Message
Posts: 16
Basic Member
Hi Karin,

Thank for your help.
It's a great day for me ! And i will have a good week end.

Effectively, i see your example on Help (I had see on Help but not found this example... ).

Jordane