Setup needs the Service URL setup by Accentis and the services started
e.g. error when services not running
Note the service URL should look like http[s]://accentisipandport/AccentisConnect/General
Also needs the config file setup -> theOrderExchange.config
The endpoint address="http://accentisip is what is given by Accentis in the Accounting system setup is also set in the config files in C:\Program Files (x86)\The Order Exchange\The Order Exchange\TheOrderExchange.comfig
For HTTP
<system.serviceModel>
<!-- HTTP -->
<bindings>
<basicHttpBinding>
<binding name="BasicHttpContextBinding_AccentisConnect" allowCookies="true" />
<binding name="BasicHttpContextBinding_IAccentisDynamicSvc" allowCookies="true" />
</basicHttpBinding>
<customBinding>
<binding name="CustomBinding_IHelpPage">
<textMessageEncoding messageVersion="Soap12" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://accentisipandport/AccentisConnect/General"
binding="basicHttpBinding" bindingConfiguration="BasicHttpContextBinding_AccentisConnect"
contract="AccentisWS.AccentisConnect" name="BasicHttpContextBinding_AccentisConnect" />
<endpoint address="http://accentisipandport/AccentisConnect/Dynamic"
binding="basicHttpBinding" bindingConfiguration="BasicHttpContextBinding_IAccentisDynamicSvc"
contract="AccentisWS.IAccentisDynamicSvc" name="BasicHttpContextBinding_IAccentisDynamicSvc" />
<endpoint binding="customBinding" bindingConfiguration="CustomBinding_IHelpPage"
contract="AccentisWS.IHelpPage" name="CustomBinding_IHelpPage" />
</client>
</system.serviceModel>
For HTTPS
<!-- HTTPS -->
<bindings>
<basicHttpBinding>
<binding name="BasicHttpContextBinding_AccentisConnect" allowCookies="true">
<security mode="Transport" />
</binding>
<binding name="BasicHttpContextBinding_IAccentisDynamicSvc" allowCookies="true">
<security mode="Transport" />
</binding>
</basicHttpBinding>
<customBinding>
<binding name="CustomBinding_IHelpPage">
<!-- WsdlImporter encountered unrecognized policy assertions in ServiceDescription 'http://tempuri.org/': -->
<!-- <wsdl:binding name='CustomBinding_IHelpPage'> -->
<!-- <sp:HttpsToken xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">..</sp:HttpsToken> -->
<textMessageEncoding messageVersion="Soap12" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="https://accentisipandport/AccentisConnect/General" binding="basicHttpBinding" bindingConfiguration="BasicHttpContextBinding_AccentisConnect" contract="AccentisWS.AccentisConnect" name="BasicHttpContextBinding_AccentisConnect" />
<endpoint address="https://accentisipandport/AccentisConnect/Dynamic" binding="basicHttpBinding" bindingConfiguration="BasicHttpContextBinding_IAccentisDynamicSvc" contract="AccentisWS.IAccentisDynamicSvc" name="BasicHttpContextBinding_IAccentisDynamicSvc" />
<endpoint binding="customBinding" bindingConfiguration="CustomBinding_IHelpPage" contract="AccentisWS.IHelpPage" name="CustomBinding_IHelpPage" />
</client>
</system.serviceModel>
Also need the select Queries ID numbers for the following. These are a number that is given to us by Accentis
Tax Codes
Items
Sales
Sale Lines