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