Articles
Error: Not enough storage is available to complete this operation.
   Should the error message: "Not enough storage is available to complete this operation." show up in the CTAPI error log file it is an indication that your IIS Application needs performance tuning.
How to send standard ctDynamicsSLHeader SoapHeader variables for JSON posts.
   All of the CTAPI web service calls require a set of values to be sent via the SoapHeader. Here is how you can send them in your JSON post
How to fix: 'DMG_TermsSelected' expects parameter '@SOBehavior', which was not supplied.
   Some versions of SL have a bug in the business objects that will throw this error when placing an order via CTAPI.
Error: Invalid message number: 15131
   Error in ctDynamicsSL.purchaseOrders.getPurchaseOrders: Invalid message number : 15131
What is the bare minimum of information needed to create a new SL customer using saveNewCustomer?
   To create a new customer in SL using the ctDynamicsSL.customers.saveNewCustomer(customer object) function the following fields are required.
What are the email fields in the order object used for?
   The fields ctDynamicsSL.order.shipEmail and ctDynamicsSL.order.billEmail are used as placeHolders for future use or customizations.
How can I get ctDynamicsSL (CTAPI) to default the billing/shipping address for an order?
   By default the service expects you to populate the address information in the order header object and it will use whatever you set there to create the order, ignoring the values in the shipToID.
How do I post order header and line item notes using ctDynamicsSL (CTAPI)?
   There is a notes field in both the order object and order line item object. If this text field is populated the web services will automatically handle creating the corresponding noteId entries in SL
How to add/edit MiscCharges to an order using ctDynamicsSL (CTAPI)
   The ctDynamicsSL.order object contains a miscCharges DataSet that should contain a single table.
Error: Procedure or function ‘DMG_SalesPrice’ expects parameter ‘@Behavior’ which was not supplied.
   When placing an order, the error message: "Procedure or function ‘DMG_SalesPrice’ expects parameter ‘@Behavior’ which was not supplied." is returned.
Err:Retrieving the COM class factory for component with CLSID {A440BD76-CFE1-4D46-AB1F-15F238437A3D}
   How to fix the error: Retrieving the COM class factory for component with CLSID {A440BD76-CFE1-4D46-AB1F-15F238437A3D} failed due to the following error
How do I make Catalina Web Services connect to sql server using a windows account?
   Some customizations require the catalina web service to run as a windows account for connecting to sql server and for process manager steps.
How to debug business rule errors and other problems (HRESULT) in ctDynamicsSL.
   A quick guide to enabling debugmode, setting the correct application keys and reviewing diagnostic data in ctDynamicsSL.
How do I fix the error: The server principal "GUID" is not able to access the database.
   After moving a Dynamics SL (Solomon) database to a new server the following error may occur: Message - The server principal "" is not able to access the database "SLDatabase"....