Can't write rows from external account via http soap request
Hi!
We have an internal system that is trying to write data to a table in adobe campaign via our WSDL using HTTP request.
I created a external account based on their credentials that they use, and with that accountName and Password I am able to create a sessionToken using xtk:session#Logon.
But when I use the sessionToken together with the data that is being sent in, Im not able to create a row successfully:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<createdropOnVehicle xmlns="urn:bf:dropOnVehicle">
<sessiontoken>___E826F79B-DB2B-4B7xxxxxxxxxx</sessiontoken>
<personalNumber>197504xxxxxx</personalNumber>
<objectRegistrationNumber>YJHxxxx</objectRegistrationNumber>
<status>START</status>
</createdropOnVehicle>
</soap:Body>
<?xml version='1.0'?>
<SOAP-ENV:Envelope xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:ns='urn:bf:dropOnVehicle' xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP-ENV:Body>
<createdropOnVehicleResponse xmlns='urn:bf:dropOnVehicle' SOAP-ENV:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'>
<Id xsi:type='xsd:int'>0</Id>
</createdropOnVehicleResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I did the same but with my Operator user Name and Password, and with that sessionToken it works fine.