{"id":1612,"date":"2012-10-20T10:22:08","date_gmt":"2012-10-20T10:22:08","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagex3\/?p=1612"},"modified":"2018-09-03T10:06:07","modified_gmt":"2018-09-03T10:06:07","slug":"access-sage-x3-data-from-external-applications-through-web-services","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/10\/20\/access-sage-x3-data-from-external-applications-through-web-services\/","title":{"rendered":"Access Sage X3 data from external applications through Web services"},"content":{"rendered":"<p style=\"text-align: justify;\">One of the most effective ways of integrating Sage X3 with external applications like E-commerce portals, data feeds etc is Web Services.<\/p>\n<p style=\"text-align: justify;\">Web services enable Sage Enterprise Management to operate with third-party applications by making X3 objects available over the Internet and\/or integrating data from external web services into Sage ERP X3 processes.<\/p>\n<p style=\"text-align: justify;\">In this blog, we will take a nickel ride to see how Web services can be configured and utilized to access Sage X3 data.<\/p>\n<p style=\"text-align: justify;\">Following are the prerequisites for deployment of <a href=\"http:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 Web services<\/a>:<\/p>\n<ol>\n<li>Install Web Server to host the Web services.<\/li>\n<li>Publish the folder to be accessed.<\/li>\n<li>License to allow Web service connection.<\/li>\n<li>Setup web service pools using Console.<\/li>\n<\/ol>\n<p>Now, let\u2019s see create a simple web service to access Sales Order details:<\/p>\n<ol>\n<li>Go to \u201cDevelopment -&gt; Processes -&gt; Processes -&gt; Web services\u201d.<\/li>\n<li>Assign a publication name &#8211; ORDER.<\/li>\n<li>Now select the Object option and assign the object for Sales Oder i.e. SOH.<\/li>\n<li>Click on \u2018Create\u2019 button and finally click on \u2018Publication\u2019.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/10\/img11.bmp\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-1613\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/10\/img11.bmp\" alt=\"\" width=\"571\" height=\"340\" \/><\/a><\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><strong>Note: <\/strong>Check the mapping tab to see the SO fields that will be exposed through Web service.<\/p>\n<p style=\"text-align: justify;\">That\u2019s it, the Sales Order object is now available through web services. Now let us test this web service:<br \/>\nThe web service can be tested through external applications developed in .Net, Java or PHP. However, the best tool to test web services is the Sage Web Server\u2019s\u00a0 <strong><em>WebService Tester. <\/em><\/strong><br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/10\/img21.bmp\"><img decoding=\"async\" class=\"aligncenter wp-image-1616\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/10\/img21.bmp\" alt=\"\" width=\"592\" height=\"456\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">To read the Order, put in the Publication name for \u2018Public Identifier\u2019 and the Sales order number in the first key box and click \u2018Read\u2019. You would get the result in green in the reply section.<\/p>\n<p>Similarly, you can create, modify, delete and access a lot of actions (allowed by the object).<\/p>\n<p>Isn\u2019t it interesting? Stay tuned for more blogs on web services as we have only scratched the surface.<\/p>\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized Premier Sage Gold Development Partner is a one-stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development and implementation expertise.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>\u00a0caters to a wide range of Sage Enterprise Management (Sage X3) offerings \u2013 a Sage Business Cloud Solution. Our\u00a0unique GUMU&#x2122; integrations include <a href=\"https:\/\/www.greytrix.com\/product\/sage-crm\/gumu-sage-x3-integration\">Sage Enterprise Management (Sage X3) for Sage CRM<\/a>,\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Salesforce.com<\/a> and\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/magento-sage-integrations\/sage-x3-magento\">Magento eCommerce<\/a>\u00a0along with Implementation and Technical Support worldwide for <a href=\"https:\/\/www.greytrix.com\/africa\/product\/consulting\/implementation-planning\">Sage Enterprise Management (Sage X3)<\/a>. Currently we are <a href=\"https:\/\/www.greytrix.com\/africa\">Sage Enterprise Management Implementation Partner<\/a> in East Africa, Middles East, Australia, Asia.\u00a0We also offer best-in-class\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 customization and development services<\/a>,\u00a0integrated applications such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/pos-system\">POS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/warehouse-management-system\">WMS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/payment-gateway\">Payment Gateway<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/shipping-system\">Shipping System<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/business-intelligence\">Business Intelligence<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/ecommerce-magento-integration\">eCommerce<\/a> and have developed add-ons such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/catch-weight\">Catch \u2013 Weight <\/a>\u00a0and <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/letter-of-credit\">Letter of Credit<\/a> for Sage Enterprise Management to Sage business partners, end users and Sage PSG worldwide.<\/p>\n<p>Greytrix is a recognized <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2017\/07\/26\/greytrix-on-boards-sage-global-rockstar-isv-program-with-gumu-for-sage-crm-sage-x3-solution\/\">Sage Rockstar ISV Partner<\/a> for GUMU&#x2122; Sage Enterprise Management \u2013 Sage CRM integration also listed on <a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noopener\">Sage Marketplace<\/a>; GUMU&#x2122; integration for Sage Enterprise Management \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n<p>For more information on Sage X3 Integration and Services, please contact us at\u00a0<a href=\"mailto:x3@greytrix.com\">x3@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most effective ways of integrating Sage X3 with external applications like E-commerce portals, data feeds etc is Web Services. Web services enable Sage Enterprise Management to operate with third-party applications by making X3 objects available over the Internet and\/or integrating data from external web services into Sage ERP X3 processes. In this\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/10\/20\/access-sage-x3-data-from-external-applications-through-web-services\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,11],"tags":[127,771,1783,1861,1965,2410],"class_list":["post-1612","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-tips","tag-application","tag-external","tag-sage-erp-x3-customization","tag-sage-x3-development-services","tag-sage-x3-web-services","tag-webservices"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=1612"}],"version-history":[{"count":2,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1612\/revisions"}],"predecessor-version":[{"id":15597,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1612\/revisions\/15597"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=1612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=1612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=1612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}