WebServices2

SX Connector

SX APIs are “a set of subroutine definitions, protocols, and tools for building software and applications.” (Wikipedia). Web Services are “a software system designed to support interoperable machine-to-machine interaction over a network.” (W3C). They have even been called Web APIs by some.

 

In 2005, Grey Wolf started the development of SX APIs for integration with SX.enterprise system. Over time, those APIs have grown and matured into over 150 APIs in the “pool.”

 

SX.enterprise in an on-premise environment allows Grey Wolf to install our own APIs to create the integration.
The installation of the SX APIs is done by Grey Wolf since they are not customer installable. Grey Wolf will install a set of Progress code on the SX server. After the code is compiled, the Grey Wolf web services will communicate with the SX APIs to make the connections.

Web Services architecture utilizes:

    • Progress App Server
    • Custom Grey Wolf APIs
    • SX.enterprise code

The architecture for Grey Wolf’s APIs is consistent across all ERP systems. There is a piece of software loaded on the ERP system with access to that software from the Grey Wolf Web Services server in our secure datacenter.

 

While there are different APIs for each ERP, the Web Services are standardized across all subscription users. This ensures consistent results from a standard environment. In the case of custom ERP modifications, Grey Wolf is able to create custom APIs that are then isolated from the standard environment. This ensures consistency while supporting unique customer requirements.

Integration touch points include:

 

    • Application APIs
    • Data APIs
    • Tester for diagnostics
    • Web Service Keys for security
    • Intuitive naming convention

SX Connector is a web service that is consumed by your code or by a Grey Wolf application.

 

The complete listing of the Web Services Description Language (WSDL), Extensible Markup Language (XML) or JavaScript Object Notation (JSON) definitions are below.

WebServices2

Lite Version

$1000 per year

  • APIs on premise
  • Web Services interface
  • API Key(s) for security
  • Intuitive naming
  • Progress Licensing
  • Access for Grey Wolf applications
WebServices2

Full Version

$2000 per year

  • Lite Version PLUS
  • Full access to all APIs
  • Full access to all Web Services

This “Agreement” is entered into by and between Grey Wolf Systems “GWS” and “Customer” for Connector “Application”.

 

1. Scope of Services.
GWS agrees to provide access to Application for an agreed to period of time. Any Services performed by GWS outside of the scope of Services will be provided at prevailing rate. Any Services performed by GWS at Customer’s site will be provided at prevailing rate including expenses incurred.

 

2. Billable Activities.
Any activity performed by a Software Analyst or Developer will be billable activity. The minimum services incident shall be 0.3 hrs with increments of 0.1 hrs thereafter. Some examples of defining billable vs. non-billable activities are:

• “Bugs” are software products that do not perform as designed and are not billable.
• “Enhancements” are additional features that are not in the software product design and are billable.
• “Diagnostic activities” are activities to determine issues not related to “bugs” and are billable.
• Installation, training and support activities are billable.
• All activities related to “Custom projects” are billable.

 

3. Effective Dates.
The term of the Agreement is annual basis, and termination shall be provided in writing thirty (30) days prior to the yearly anniversary.

 

4. Payment Terms.
In consideration of the services provided, Customer shall pay GWS the annual contract fee within twenty (20) days of the Invoice Date. If Customer does not pay within twenty (20) days, GWS reserves the right to suspend all access to Application.

 

5. Ownership.
Any software developed by GWS shall remain the property of GWS. Customer shall not lease, sell or otherwise transfer the software to any third party, except as authorized by GWS.

 

6. Liability.
CUSTOMER AGREES GWS SHALL NOT BE LIABLE FOR ANY LOSS OF PROFITS, GOODWILL, OR OTHER SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, DIRECT OR INDIRECT DAMAGES SUFFERED BY CUSTOMER RESULTING FROM SAID AGREEMENT. GWS’s MAXIMUM LIABILITY, REGARDLESS OF THE FORM OF ACTION, SHALL NOT EXCEED FEES PAID BY CUSTOMER.

 

7. Personnel.
GWS has made a considerable investment in the hiring, training and retention of its personnel. Customer agrees to refrain from soliciting for employ any GWS employee for a period of two (2) years, unless otherwise mutually agreed in advance.

 

8. Travel.
Travel expenses shall be covered by Customer in addition to billed services. Travel time is not charged, but a minimum of 1.5 times travel time will be minimum billed for an onsite trip (even if actual time is less). If Customer schedules an onsite trip for services and cancels the trip, Customer must pay for the travel expenses incurred and may incur a cancellation fee.

 

9. Governing Law.
This Agreement and all amendments hereto are to be governed by the laws of the State of Colorado.

 

10. Activation Fee.
To activate Application a $400 fee shall be incurred each time activation occurs.

Coming Soon.

Yes.  Since we run as an app server, they run independently of each other.

The Lite version is used for any Grey Wolf application (like Altitude, Partner Connect, etc).  The Full version is used for applications that are third party or custom in-house applications.

 

Basically, you will need the Full Version for anything but Grey Wolf applications.