Page 1 of 1
Soap ListSubscriberBinding returns only one item
Posted: Fri Nov 22, 2013 3:29 pm
by Yuna
I am using successfully the soap on openemm.
now i was swiching to the version number two "ws2" which is working fine except that i am getting only one result on the simple method "ListSubscriberBinding".
I was checking result of the database with the querry from the source code "select mailinglist_id, mediatype, user_type, user_status, change_date, exit_mailing_id, user_remark, creation_date from customer_1_binding_tbl where customer_id=323825" but there are more than one results.
so what could i do to get the list of bindings from the customer?
Re: Soap ListSubscriberBinding returns only one item
Posted: Mon Nov 25, 2013 9:43 am
by mdoerschmidt
Hi Yuna,
I checked the webservice method ListSubscriberBindings. My recipient has 3 bindings on different mailing lists. Calling ListSubscriberBinding returns all 3 bindings.
Which version of OpenEMM do you use?
Best regards,
Markus
Re: Soap ListSubscriberBinding returns only one item
Posted: Mon Jun 08, 2015 12:23 am
by loru88
Hello
I have the same problem here, the ListSubscriberBinding method of the web services 2.0 return just one item, even if my recipient has 3 binding with different mailing lists.
I was working on OpenEMM 2013 in your vmx version, which has by default a mailinglist named "mailinglist" with ID 1.
It look like it return always this mailing list binding, because even when I bind a recipient to some new mailing list I create, the method return always just one item, the mailinglist "mailinglist" with ID 1
when I delete this mailinglist, the method return the next mailing list I created, but after one refresh page it return the mailinglist with ID 1 again
even if I delete it!
it did even with new recipients manually created
Someone else got this problem?
Please tell me a solution or if I wrong something
Lorenzo
Re: Soap ListSubscriberBinding returns only one item
Posted: Mon Jun 08, 2015 10:20 pm
by maschoff
To be able to reproduce the problem you mentioned it would be best to post the SOAP request and response here for analysis.
Re: Soap ListSubscriberBinding returns only one item
Posted: Thu Jun 11, 2015 12:26 am
by loru88
HI, sorry for the delay
in my case, I have a subscriber binded in more than one mailinglist, but the method ListSubscriberBindingRequest return just one mailing list, the one with the smallest ID.
the SOAP request is this: (i suppressed the header)
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://agnitas.org/ws/schemas">
<SOAP-ENV:Header>
...
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ListSubscriberBindingRequest>
<ns1:customerID>5</ns1:customerID>
</ns1:ListSubscriberBindingRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
and the response is
Code: Select all
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header />
<SOAP-ENV:Body>
<ns2:ListSubscriberBindingResponse xmlns:ns2="http://agnitas.org/ws/schemas">
<ns2:item>
<ns2:customerID>5</ns2:customerID>
<ns2:mailinglistID>3</ns2:mailinglistID>
<ns2:mediatype>0</ns2:mediatype>
<ns2:status>1</ns2:status>
<ns2:userType>W</ns2:userType>
<ns2:remark>CSV File Upload</ns2:remark>
<ns2:exitMailingID>0</ns2:exitMailingID>
<ns2:changeDate>2014-11-27 17:22:42 CET</ns2:changeDate>
<ns2:creationDate>2014-11-27 17:22:42 CET</ns2:creationDate>
</ns2:item>
</ns2:ListSubscriberBindingResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
as you can see it seems everything fine, all others method works fine, just ListSubscriberBindingRequest is problably bugged
do you have any suggestion?
Re: Soap ListSubscriberBinding returns only one item
Posted: Thu Jun 11, 2015 7:54 am
by maschoff
Thanks, we will check it and provide a fix if this is a bug.
Re: Soap ListSubscriberBinding returns only one item
Posted: Thu Jun 11, 2015 1:21 pm
by mdoerschmidt
Hi Yuna,
there is a bug in webservice method ListSubscriberBinding of OpenEMM 2013. Please update to latest OpenEMM version.
Best regards,
Markus
Re: Soap ListSubscriberBinding returns only one item
Posted: Thu Jun 11, 2015 2:40 pm
by loru88
mdoerschmidt wrote:Hi Yuna,
there is a bug in webservice method ListSubscriberBinding of OpenEMM 2013. Please update to latest OpenEMM version.
Best regards,
Markus
Hi Markus, thanks for your support
I wouldn't like to upgrade to OpenEMM 2015 now, probably in the future,
Do you know if there is some patch to apply?