cancel
Showing results for 
Search instead for 
Did you mean: 

How can I call a CMIS WebService with empty element

Former Member
0 Kudos

Hi

I’m trying to call a CMIS Web Service from DS 4.2 SP4.

A sample Web Service can be found here: http://cmis.alfresco.com:80/cmisws/RepositoryService?wsdl

    

I can create the WebService SOAP datastore and Import getRepositories().

The problem is that getRepositories() has a Parameter named "Extension" which is empty (can be filled with any Content)

The WebService works fine from SoapUI

   

In my dataflow I prepare the input structure in Query
"PrepareCall" and do the function call in the next Query "CallWS".

(see screenshots attached)

If I validate PrepareCall it complains that “no column is
matched”. If I add a dummy output column inside "Extension" in
PrepareCall the Query validates but then I get the error, “number of input parameters doesn’t match
the definition” from "CallWS"

See screenshots attached!
Thanks in advance for any advice!

Regards,

    Martin

Accepted Solutions (1)

Accepted Solutions (1)

former_member187605
Active Contributor
0 Kudos

You must add the dummy column inside extension in the function definition itself (not in its usage). Right-click extension, then select New Column > Insert Beneath from the pop-up menu:

Remove your existing function call from CallWS and insert it again:

Answers (0)