Infor SyteLine3 min readNetray Engineering Team

SyteLine SOAP Web Services Integration Guide

Short answer

While REST APIs are the modern standard, many SyteLine environments still rely on SOAP web services for legacy integrations with ERP middleware, warehouse management systems, and financial platforms. SyteLine's SOAP interface exposes the same IDO operations through WCF (Windows Communication Foundation) endpoints, providing WSDL-based contracts that strongly-typed clients consume. Understanding the WCF binding configuration is critical for reliable SOAP communication.

WCF Endpoint and WSDL Configuration

wsdl. The service contract exposes LoadCollection, UpdateCollection, and InvokeMethod operations that mirror the IDO layer. NET, Java, and other SOAP-capable platforms.

  • Access the WSDL at https://{server}/IDORequestService/IDOWebService.svc?wsdl for client generation
  • Generate .NET proxy classes using svcutil.exe or Visual Studio's Add Service Reference wizard
  • Configure basicHttpBinding or wsHttpBinding in client app.config based on security requirements
  • Set maxReceivedMessageSize and maxBufferSize to handle large IDO result sets (default 65536 is too small)
  • Use Java wsimport or Apache CXF wsdl2java for generating Java client stubs from the SyteLine WSDL

SOAP Request Construction and IDO Operations

SOAP requests to SyteLine wrap IDO operations in XML envelopes with specific namespace requirements. The LoadCollection operation accepts an IDO name, property list, filter, and ordering specification. Each SOAP response contains the data rows as XML elements with properties mapped to SyteLine table columns from SLItems, SLCos, SLJobRoutes, and other SL-prefixed tables.

  • Construct LoadCollection requests with IDOName, PropertyList, Filter, and OrderBy XML elements
  • Use UpdateCollection with InsertedRows, UpdatedRows, and DeletedRows collections for write operations
  • Pass ItemID, ItemDesc, and UM property names matching the SLItems IDO schema for item queries
  • Handle SOAP faults with the FaultCode and FaultString elements for SyteLine business rule violations
  • Implement WS-Security UsernameToken profile for authentication in the SOAP header

Security, Performance & Migration to REST

SOAP endpoints should use transport-level security (HTTPS) at minimum, with message-level WS-Security for sensitive operations. Performance optimization includes connection pooling, response compression, and limiting property lists. Organizations should plan a migration path from SOAP to REST APIs as SyteLine's SOAP endpoints may be deprecated in future CloudSuite Industrial releases.

  • Enable HTTPS with TLS 1.2+ on the IIS site hosting SyteLine's WCF services
  • Configure WS-Security with UsernameToken or certificate-based authentication for message-level security
  • Implement HTTP connection pooling and keep-alive to reduce TCP handshake overhead per request
  • Plan SOAP-to-REST migration by mapping existing WSDL operations to equivalent REST IDO endpoints
  • Use an API gateway to route traffic between SOAP and REST during the migration transition period

Try it here, free

SyteLine AI Integration Readiness Assessment

Open full tool

Score your SyteLine environment across version, IDO and ION API maturity, data quality, integration middleware, and organizational readiness for an AI layer.

Migrating from SOAP to REST in SyteLine? Netray's agents map your existing SOAP integrations to modern REST APIs automatically, talk to us.

Get Infor SyteLine alerts

Support and maintenance deadlines, release changes that affect Infor SyteLine sites, and new free Infor SyteLine tools. A couple of emails a month at most.

Free. Unsubscribe with one click from any email.

ArchRay builder
Design the on-prem AI stack for Infor SyteLine: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

New to Infor SyteLine? Start with the Infor SyteLine guide and toolkit, or plan with Training Path Builder, ERP Certification Study Planner, Upgrade Path Planner.

Keep exploring

TermsSOAP