PSMultiInq
API Reference
>
PSMultiInq
| SoapAction | n/a |
| Input Name | PSMultiInq |
| Output Name | PSMultiInqResponse |
| Input Namespace | n/a |
| Group Name | Xperience |
| Container | XP_MsgBus.xsd |
Did this page help you?
Last updated Mon Dec 9 2024
| SoapAction | n/a |
| Input Name | PSMultiInq |
| Output Name | PSMultiInqResponse |
| Input Namespace | n/a |
| Group Name | Xperience |
| Container | XP_MsgBus.xsd |
private void ButtonPSMultiInqClick(object sender, RoutedEventArgs e)
{
var index = Helper.CreatePSIdx();
var record = new PSMultiInqRqRec_CType()
{
PSIdx = index,
PSSecKey = string.Empty,
PSConsumerEnv = “2013-TEST”
};
var array = new PSMultiInqRqRec_CType[1];
array[0] = record;
var multiInq = new PSMultiInqRq_MType() { PSMultiInqRqArray = array };
Helper.FillHeader(multiInq);
var callback = this.messageBus.Send(multiInq);
var errors = Helper.CallbackErrors(callback, "ButtonPSMultiInqClick");
if (!string.IsNullOrWhiteSpace(errors))
{
this.UpdateListbox(errors);
}
else
{
try
{
this.OnPSMultiInqRs(callback.WaitForResponse(TimeSpan.FromSeconds(30)));
}
catch (Exception ex)
{
this.UpdateListbox("ButtonPSMultiInqClick exception: " + ex.Message);
}
}
}