Special character in query string for HTTP REST GET invoke in BWCE 2.4.3

Hi All,

I'm trying to invoke HTTP REST GET call using,

https://united-dev.coupahost.com/api/invoices?
custom_fields[onesource_override]=Y&
status=pending_approval&
current_approval_group[name]=Remote%20Approver&filter=invoice_approval

But whatever I'm trying, not able to pass query string in the request. I created module property and refer that in Resource Path for InvokeRESTAPI activity. I'm not getting any error but seems query parameters are not getting passed. I tried by invoke it locally. Below is the output of HTTP Receiver activity. Clearly query parameters not passed. Can you please help me on this.

<?xml version = "1.0" encoding = "UTF-8"?>
<ProcessStarterOutput>
 <Method>GET</Method>
 <RequestURI>/api/invoices</RequestURI>
 <HTTPVersion>HTTP/1.1</HTTPVersion>
 <Command>/api/invoices</Command>
 <Header>GET /api/invoices HTTP/1.1accept: application/xml
content-type: application/xml
x-coupa-api-key: b8ba1501398059d962bf10c269f68c3e972b53cc
user-agent: Jersey/2.21.1 (Apache HttpClient 4.3.3)
host: localhost:8089
connection: Keep-Alive
accept-encoding: gzip,deflate
 </Header>
 <Protocol>HTTP</Protocol>
 <Port>8089</Port>
 <Headers>
  <Accept>application/xml</Accept>
  <Accept-Encoding>gzip,deflate</Accept-Encoding>
  <Content-Type>application/xml</Content-Type>
  <Connection>Keep-Alive</Connection>
 </Headers>
 <DynamicHeaders>
  <Header>
   <Name>x-coupa-api-key</Name>
   <Value>b8ba1501398059d962bf10c269f68c3e972b53cc</Value>
  </Header>
 </DynamicHeaders>
 <ns0:Context xmlns:ns0 = "http://xmlns.tibco.com/bw/plugin-api/messages/context">
  <RemoteAddress>127.0.0.1</RemoteAddress>
 </ns0:Context>
</ProcessStarterOutput>

Regards.

 

 

Attachments

AttachmentSize
Image icon bwce_test_httpinvokeapi.png84.62 KB
Image icon module_property.png44.26 KB
Login