isave.API
Click here for a complete list of operations.
GetAttachementFilesFromFTP
Uploads attachement files from ftp folder to Isave (ftpAddress example : ftp://x.x.x.x/tmp/images/) can be a zip file (isZip = true). An Email with status can be sent to emailadress in 'StatusEmailAddress' paramter, you can also set a 'Session' string to identify which process that failed (If you are uploading several files). Filenames must always be unique!
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /mrm/services/api.asmx HTTP/1.1 Host: dialog.isave.no Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://isave.no/GetAttachementFilesFromFTP" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetAttachementFilesFromFTP xmlns="http://isave.no/"> <username>string</username> <password>string</password> <CompanyID>int</CompanyID> <FtpAddress>string</FtpAddress> <FtpUserName>string</FtpUserName> <FtpPassword>string</FtpPassword> <IsZip>boolean</IsZip> <StatusEmailAddress>string</StatusEmailAddress> <Session>string</Session> </GetAttachementFilesFromFTP> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetAttachementFilesFromFTPResponse xmlns="http://isave.no/" /> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /mrm/services/api.asmx HTTP/1.1 Host: dialog.isave.no Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetAttachementFilesFromFTP xmlns="http://isave.no/"> <username>string</username> <password>string</password> <CompanyID>int</CompanyID> <FtpAddress>string</FtpAddress> <FtpUserName>string</FtpUserName> <FtpPassword>string</FtpPassword> <IsZip>boolean</IsZip> <StatusEmailAddress>string</StatusEmailAddress> <Session>string</Session> </GetAttachementFilesFromFTP> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetAttachementFilesFromFTPResponse xmlns="http://isave.no/" /> </soap12:Body> </soap12:Envelope>