Login


Click here for a complete list of operations.

DoLogin

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /Login.asmx HTTP/1.1
Host: tronterm.comtron.si
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/DoLogin"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DoLogin xmlns="http://tempuri.org/">
      <req>
        <UserName>string</UserName>
        <Password>string</Password>
        <ExeVersion>string</ExeVersion>
        <ForceLogin>boolean</ForceLogin>
        <WinFormsFlag>boolean</WinFormsFlag>
        <TerminalName>string</TerminalName>
        <BusUnit>string</BusUnit>
        <CanLoginToAllStores>boolean</CanLoginToAllStores>
      </req>
      <data>
        <UserName>string</UserName>
        <SessionId>string</SessionId>
        <CloudUserName>string</CloudUserName>
        <CloudPassword>string</CloudPassword>
        <WorkContext>int</WorkContext>
      </data>
    </DoLogin>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DoLoginResponse xmlns="http://tempuri.org/">
      <DoLoginResult>
        <IsLoggedIn>boolean</IsLoggedIn>
        <ErrorType>int</ErrorType>
        <ErrorMessage>string</ErrorMessage>
        <SessionId>string</SessionId>
        <FirmId>int</FirmId>
        <ExpansePalceId>string</ExpansePalceId>
        <StoreId>int</StoreId>
        <StoreDescription>string</StoreDescription>
        <userRoles>
          <Admin>boolean</Admin>
          <Administrator>boolean</Administrator>
          <StoreAdmin>boolean</StoreAdmin>
          <InventoryList>boolean</InventoryList>
          <PowerUser>boolean</PowerUser>
          <User>boolean</User>
          <Cashier>boolean</Cashier>
          <CashierAdmin>boolean</CashierAdmin>
          <EditCipher>boolean</EditCipher>
          <SupplierOrderFreeSupply>boolean</SupplierOrderFreeSupply>
          <InventoryListStock>boolean</InventoryListStock>
          <HideBtnNewTermDocument>boolean</HideBtnNewTermDocument>
        </userRoles>
        <userSettings>
          <QuickDocumentTypeID>string</QuickDocumentTypeID>
          <SupplierOrderCheck>boolean</SupplierOrderCheck>
          <WorkModeSwitch>boolean</WorkModeSwitch>
          <WorkModeDefault>int</WorkModeDefault>
          <QuantityCheckMode>int</QuantityCheckMode>
          <MainListButtonGoMode>int</MainListButtonGoMode>
          <MainListButtonNewMode>int</MainListButtonNewMode>
          <MainListButtonScanMode>int</MainListButtonScanMode>
          <MainListButtonStackMode>int</MainListButtonStackMode>
          <MainListButtonNewQuickMode>int</MainListButtonNewQuickMode>
          <MainListButtonNoteMode>int</MainListButtonNoteMode>
          <MainListButtonDocumentMode>int</MainListButtonDocumentMode>
          <MainListButtonIMPFromERP>int</MainListButtonIMPFromERP>
          <QuickToStoreID>int</QuickToStoreID>
          <QuickStoreID>int</QuickStoreID>
          <HeadFormQuickStoreMode>int</HeadFormQuickStoreMode>
          <FirmKey>string</FirmKey>
          <PrintServer>string</PrintServer>
          <PrinterName>string</PrinterName>
          <PrintFinishSalesRpx>string</PrintFinishSalesRpx>
          <PrintFinishPurchasesRpx>string</PrintFinishPurchasesRpx>
          <PrintArticleRpx>string</PrintArticleRpx>
          <PrintLocationRpx>string</PrintLocationRpx>
          <Gs1CodeScanEnabled>boolean</Gs1CodeScanEnabled>
          <AdditionalSort>string</AdditionalSort>
          <ShowTaskKeyAtDocFinish>int</ShowTaskKeyAtDocFinish>
          <OnlyPositionsWithStock>boolean</OnlyPositionsWithStock>
          <BlockInactiveArticles>boolean</BlockInactiveArticles>
          <MaxDateExpiredDaysControl>int</MaxDateExpiredDaysControl>
          <InventoryDefaultQuantity>int</InventoryDefaultQuantity>
          <EnterDeliveryWeightedWeight>boolean</EnterDeliveryWeightedWeight>
          <PublishMergeBookPrint>boolean</PublishMergeBookPrint>
          <SkipDeliveryWeightEnterForDocTypes>string</SkipDeliveryWeightEnterForDocTypes>
          <SkipDeliveryPackagesEnterForDocTypes>string</SkipDeliveryPackagesEnterForDocTypes>
          <LoadArticleSaleData>boolean</LoadArticleSaleData>
          <ShowTaskArticlesOnTask>int</ShowTaskArticlesOnTask>
          <DocTypesWHideStock>string</DocTypesWHideStock>
          <CustomerRequiredForNewDoc>boolean</CustomerRequiredForNewDoc>
          <LinkDocumentsOnTerminal>boolean</LinkDocumentsOnTerminal>
          <LinkedDocMSKSetting>string</LinkedDocMSKSetting>
          <LinkedDocMSVSetting>string</LinkedDocMSVSetting>
          <QuantityCheckModeIgnoreForDocTypes>string</QuantityCheckModeIgnoreForDocTypes>
          <BarcodesEditFormNotVisible>boolean</BarcodesEditFormNotVisible>
          <CheckPriceFormNotVisible>boolean</CheckPriceFormNotVisible>
          <CanLoginToAllStores>boolean</CanLoginToAllStores>
          <ArticleTitleMultiline>int</ArticleTitleMultiline>
          <LoginWithPassword>boolean</LoginWithPassword>
        </userSettings>
        <CustomerID>int</CustomerID>
        <Customer>string</Customer>
        <ExpensePlaceDescription>string</ExpensePlaceDescription>
        <UserName>string</UserName>
      </DoLoginResult>
    </DoLoginResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /Login.asmx HTTP/1.1
Host: tronterm.comtron.si
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DoLogin xmlns="http://tempuri.org/">
      <req>
        <UserName>string</UserName>
        <Password>string</Password>
        <ExeVersion>string</ExeVersion>
        <ForceLogin>boolean</ForceLogin>
        <WinFormsFlag>boolean</WinFormsFlag>
        <TerminalName>string</TerminalName>
        <BusUnit>string</BusUnit>
        <CanLoginToAllStores>boolean</CanLoginToAllStores>
      </req>
      <data>
        <UserName>string</UserName>
        <SessionId>string</SessionId>
        <CloudUserName>string</CloudUserName>
        <CloudPassword>string</CloudPassword>
        <WorkContext>int</WorkContext>
      </data>
    </DoLogin>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DoLoginResponse xmlns="http://tempuri.org/">
      <DoLoginResult>
        <IsLoggedIn>boolean</IsLoggedIn>
        <ErrorType>int</ErrorType>
        <ErrorMessage>string</ErrorMessage>
        <SessionId>string</SessionId>
        <FirmId>int</FirmId>
        <ExpansePalceId>string</ExpansePalceId>
        <StoreId>int</StoreId>
        <StoreDescription>string</StoreDescription>
        <userRoles>
          <Admin>boolean</Admin>
          <Administrator>boolean</Administrator>
          <StoreAdmin>boolean</StoreAdmin>
          <InventoryList>boolean</InventoryList>
          <PowerUser>boolean</PowerUser>
          <User>boolean</User>
          <Cashier>boolean</Cashier>
          <CashierAdmin>boolean</CashierAdmin>
          <EditCipher>boolean</EditCipher>
          <SupplierOrderFreeSupply>boolean</SupplierOrderFreeSupply>
          <InventoryListStock>boolean</InventoryListStock>
          <HideBtnNewTermDocument>boolean</HideBtnNewTermDocument>
        </userRoles>
        <userSettings>
          <QuickDocumentTypeID>string</QuickDocumentTypeID>
          <SupplierOrderCheck>boolean</SupplierOrderCheck>
          <WorkModeSwitch>boolean</WorkModeSwitch>
          <WorkModeDefault>int</WorkModeDefault>
          <QuantityCheckMode>int</QuantityCheckMode>
          <MainListButtonGoMode>int</MainListButtonGoMode>
          <MainListButtonNewMode>int</MainListButtonNewMode>
          <MainListButtonScanMode>int</MainListButtonScanMode>
          <MainListButtonStackMode>int</MainListButtonStackMode>
          <MainListButtonNewQuickMode>int</MainListButtonNewQuickMode>
          <MainListButtonNoteMode>int</MainListButtonNoteMode>
          <MainListButtonDocumentMode>int</MainListButtonDocumentMode>
          <MainListButtonIMPFromERP>int</MainListButtonIMPFromERP>
          <QuickToStoreID>int</QuickToStoreID>
          <QuickStoreID>int</QuickStoreID>
          <HeadFormQuickStoreMode>int</HeadFormQuickStoreMode>
          <FirmKey>string</FirmKey>
          <PrintServer>string</PrintServer>
          <PrinterName>string</PrinterName>
          <PrintFinishSalesRpx>string</PrintFinishSalesRpx>
          <PrintFinishPurchasesRpx>string</PrintFinishPurchasesRpx>
          <PrintArticleRpx>string</PrintArticleRpx>
          <PrintLocationRpx>string</PrintLocationRpx>
          <Gs1CodeScanEnabled>boolean</Gs1CodeScanEnabled>
          <AdditionalSort>string</AdditionalSort>
          <ShowTaskKeyAtDocFinish>int</ShowTaskKeyAtDocFinish>
          <OnlyPositionsWithStock>boolean</OnlyPositionsWithStock>
          <BlockInactiveArticles>boolean</BlockInactiveArticles>
          <MaxDateExpiredDaysControl>int</MaxDateExpiredDaysControl>
          <InventoryDefaultQuantity>int</InventoryDefaultQuantity>
          <EnterDeliveryWeightedWeight>boolean</EnterDeliveryWeightedWeight>
          <PublishMergeBookPrint>boolean</PublishMergeBookPrint>
          <SkipDeliveryWeightEnterForDocTypes>string</SkipDeliveryWeightEnterForDocTypes>
          <SkipDeliveryPackagesEnterForDocTypes>string</SkipDeliveryPackagesEnterForDocTypes>
          <LoadArticleSaleData>boolean</LoadArticleSaleData>
          <ShowTaskArticlesOnTask>int</ShowTaskArticlesOnTask>
          <DocTypesWHideStock>string</DocTypesWHideStock>
          <CustomerRequiredForNewDoc>boolean</CustomerRequiredForNewDoc>
          <LinkDocumentsOnTerminal>boolean</LinkDocumentsOnTerminal>
          <LinkedDocMSKSetting>string</LinkedDocMSKSetting>
          <LinkedDocMSVSetting>string</LinkedDocMSVSetting>
          <QuantityCheckModeIgnoreForDocTypes>string</QuantityCheckModeIgnoreForDocTypes>
          <BarcodesEditFormNotVisible>boolean</BarcodesEditFormNotVisible>
          <CheckPriceFormNotVisible>boolean</CheckPriceFormNotVisible>
          <CanLoginToAllStores>boolean</CanLoginToAllStores>
          <ArticleTitleMultiline>int</ArticleTitleMultiline>
          <LoginWithPassword>boolean</LoginWithPassword>
        </userSettings>
        <CustomerID>int</CustomerID>
        <Customer>string</Customer>
        <ExpensePlaceDescription>string</ExpensePlaceDescription>
        <UserName>string</UserName>
      </DoLoginResult>
    </DoLoginResponse>
  </soap12:Body>
</soap12:Envelope>