<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SOAP call in custom picker field</title><link>https://community.appian.com/discussions/f/user-interface/10142/soap-call-in-custom-picker-field</link><description>Hi, i am trying to make a SOAP call from custom picker field suggest function but somehow i am unable to get the expected results. 
 Has anybody tried this before? Any insight would be appreciated.</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/52656?ContentTypeID=1</link><pubDate>Thu, 15 Feb 2018 01:28:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4c53de6e-1ff6-4e8f-940e-2be5f94d925b</guid><dc:creator>ammireddys</dc:creator><description>&lt;p&gt;Hi, we built a workaround of having a text field and Grid field.&lt;br /&gt; So, I made a service call in text field save into (executes every time you enter a character just like picker components) which then be used to populate grid.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/52462?ContentTypeID=1</link><pubDate>Fri, 09 Feb 2018 09:47:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2073fa04-c11a-411c-b00f-1f62ed29bc5a</guid><dc:creator>Sebastien Mayemba</dc:creator><description>Hi ammireddys,&lt;br /&gt;
&lt;br /&gt;
Basically, I am trying to implement the kind of component. Did you succeed to do yours? If so, how did you implement it?&lt;br /&gt;
Best&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44894?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 05:23:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2a1202cb-206d-4ce6-8bf2-021b7bb57ad8</guid><dc:creator>ammireddys</dc:creator><description>&lt;a href="/members/stefanh791"&gt;Stefan Helzle&lt;/a&gt; service returns the data as follows&lt;br /&gt;
U 5 18 ABALONE AV PARADISE POINT QLD 4216; U 5 17-19 ABANG AV TANAH MERAH QLD 4128 (KARINYA ON ABANG AVENUE); U 5 34 ABANG AV TANAH MERAH QLD 4128 (ABANG RISE);  so in suggest function i am already converting this response to data-subset.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44873?ContentTypeID=1</link><pubDate>Sat, 15 Apr 2017 05:49:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fdb3ebba-8e02-4f84-923a-b582ed7a01b3</guid><dc:creator>ranveerr</dc:creator><description>Hi&lt;br /&gt;
The first thing for custom picker is suggest function should return type as data subset. If you are getting result as string array from SOAP than you have to convert it to data subset through todatasubset() or datasubset(). And same SOAP you can call for label. If label and value are same please try with save!value directly to show the labels.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44857?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2017 20:43:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:458e6c5e-4201-409a-8f55-fb743821b0e6</guid><dc:creator>Stefan Helzle</dc:creator><description>I understand, but still, the suggestfunction has to return a datasubset and the selectedlabels has to be just a list of text strings. Can you give an idea on what the data the service returns looks like?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44846?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2017 04:54:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:844181ed-6e56-4192-8cc9-7a948ee93e93</guid><dc:creator>ammireddys</dc:creator><description>Yes, the thing is i wanted the same value for selected labels that is being returned from suggestion function. and i have already gone through recipe but this method works only if the data is in hand. In my requirement i need to make continuous service calls to get the data. and this service only returns list of text string.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44845?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2017 04:45:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8f61f151-366d-4d53-a15d-bd1b40382fcf</guid><dc:creator>Stefan Helzle</dc:creator><description>Do you have any experience building custom pickers? Using the same expression for suggestFunction and selectedLabels will not work. Try to build an more simple test following the SAIL recipe first. &lt;a href="https://docs.appian.com/suite/help/17.1/recipe_configure_an_array_picker.html"&gt;docs.appian.com/.../recipe_configure_an_array_picker.html&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44844?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2017 04:02:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a8c33e7b-d529-43fc-8f59-4f1abef0a6e9</guid><dc:creator>ammireddys</dc:creator><description>Hi stefan, I have configured my picker field as follows&lt;br /&gt;
&lt;br /&gt;
load(&lt;br /&gt;
  local!requesttext,&lt;br /&gt;
  a!formLayout(&lt;br /&gt;
    firstColumnContents: {&lt;br /&gt;
   a!pickerFieldCustom(&lt;br /&gt;
        label: &amp;quot;Address&amp;quot;,&lt;br /&gt;
        required: true,&lt;br /&gt;
        maxSelections: 1,&lt;br /&gt;
        suggestFunction: rule!TEST_ucArrayPickerFilterFor( /* This expression rule has advancedwebserviceendpointquery() which is returning correct results when tested independently */&lt;br /&gt;
          filter: _&lt;br /&gt;
        ),&lt;br /&gt;
        selectedLabels: index(&lt;br /&gt;
          rule!TEST_ucArrayPickerFilterFor(&lt;br /&gt;
            filter: _&lt;br /&gt;
          ),&lt;br /&gt;
          &amp;quot;data&amp;quot;,&lt;br /&gt;
          null&lt;br /&gt;
        ),&lt;br /&gt;
        value: local!requesttext,&lt;br /&gt;
        saveInto: local!requesttext&lt;br /&gt;
      )&lt;br /&gt;
&lt;br /&gt;
Am i missing something in configurations?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP call in custom picker field</title><link>https://community.appian.com/thread/44831?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 14:12:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b5a1fabd-0eef-4fc5-bbba-526c9e331b58</guid><dc:creator>Stefan Helzle</dc:creator><description>If you add a bit more details about what you already tried and what the issues are, we might be able to help you better.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>