{ "info": { "author": "Joe Carey", "author_email": "joe@accountingdatasolutions.com", "bugtrack_url": null, "classifiers": [], "description": "pylawson\n========\n\nThis package exposes a Python API to connect to Infor Lawson IOS services.\n\nThe ``pylawson.client`` package contains Session objects for authenticating on the lawson server:\n``sec_api.SecApiSession`` for Windows utilizes the ``sec-api.dll`` library which is installed with\nthe Lawson Excel Add-Ins; and ``ms_samlpr.SamlSession`` which uses ``requests`` to robotically\nauthenticate through the SAML login session.\n\nSimple use:\n\nFirst create a json file with connection details (each value is optional and can alternatively\nbe passed directly to the session instantiation):\n\n.. code-block:: python\n\n {\"lawson\":\n {\n \"lawson_server\": \"https://target.resource/sso/SSOServlet\",\n \"ident_server\": \"http://identity.provider/adfs\",\n \"ident_host\": \"identity.provider\",\n \"username\": \"username\",\n \"password\": \"password\"\n }\n }\n\nThen write a couple of lines of code:\n\n.. code-block:: python\n\n from pylawson.client import SamlSession as Ios\n lawson = Ios(json_file='./pylawson.json')\n response = lawson.tokens({'systemCode': 'GL'})\n\nThis authenticates on the server and returns Lawson's XML response in a string with the result\nof a ListTokens action for the GL system.\n\n**NOTE:** The IOS URL's and parameters are documented in Infor's *'Doc for Developers: IOS Application\nProgram Interfaces--Windows'* available on the Infor Xtreme support site.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/indepndnt/pylawson", "keywords": "infor lawson erp", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "pylawson", "package_url": "https://pypi.org/project/pylawson/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pylawson/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/indepndnt/pylawson" }, "release_url": "https://pypi.org/project/pylawson/0.2/", "requires_dist": null, "requires_python": null, "summary": "Infor Lawson IOS API Wrapper", "version": "0.2" }, "last_serial": 2757721, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f7bf2ca41dd47fbc96a7e3d0bf98f404", "sha256": "ed3293ecaa8773690ae42ee64127aa45496933d790bbe9d69225999ed85a581e" }, "downloads": -1, "filename": "pylawson-0.2.zip", "has_sig": false, "md5_digest": "f7bf2ca41dd47fbc96a7e3d0bf98f404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12909, "upload_time": "2017-04-06T14:17:33", "url": "https://files.pythonhosted.org/packages/2d/4d/d4c7e2712ea93c6531c7d6723c4e61d6b16dd81010673a240ec2e45852a2/pylawson-0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f7bf2ca41dd47fbc96a7e3d0bf98f404", "sha256": "ed3293ecaa8773690ae42ee64127aa45496933d790bbe9d69225999ed85a581e" }, "downloads": -1, "filename": "pylawson-0.2.zip", "has_sig": false, "md5_digest": "f7bf2ca41dd47fbc96a7e3d0bf98f404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12909, "upload_time": "2017-04-06T14:17:33", "url": "https://files.pythonhosted.org/packages/2d/4d/d4c7e2712ea93c6531c7d6723c4e61d6b16dd81010673a240ec2e45852a2/pylawson-0.2.zip" } ] }