XA System-Link A Powerful Development Tool

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
CISTECH R7.8 SERIES Managing an R7.8 Environment with R7.8 Link Manager.
Order Based Production Management
Using XA Browser/Power-Link Preferences to Improve Efficiency
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
© 2008 RightNow Technologies, Inc. Title Best Practices for Maintaining Your RightNow Knowledge Base Penni Kolpin Knowledge Engineer.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
NETOP REMOTE CONTROL What’s new in version 9.5? DECEMBER 09 NETOP REMOTE CONTROL1.
An End-User Perspective On Using NatQuery Building a Datawarehouse T
Ben McCormickPhil Joseph Copyright © 2009 Catavolt, Inc. All rights reserved.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
How to Manage an XA Release 7 Environment Belinda Daub Senior IT Consultant
What is Dropbox ?– Dropbox is a file storage site which gives you an easy way to save your documents, files, and presentations online and access them from.
PROACTIS: Supplier User Guide Contract Management.
Understanding and Managing WebSphere V5
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Denise Luther Senior IT Consultant Extend your Enterprise with System-Link.
XA R7.8 Upgrade Process and Technical Overview Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
R7 Development Tools Denise Luther
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
David Kemp  …can be inefficient ◦ Their systems may be manual ◦ Our orders may be lost in the swamp ◦ They get back.
R7 Integrator and Enterprise Integrator: Look at everything you can do with XA!!! Denise Luther, Senior Consultant Technical Services.
Enhancements From R6, R7.x to R9 Enterprise Product Data Management (EPDM) David Kemp
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Denise Luther Senior IT Consultant Connect MAPICS to Anything with System Link (CISTECH R7.8 series)
XA R7.8 Link Manager Belinda Daub Sr. Technical Consultant 1.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Module 10 Administering and Configuring SharePoint Search.
Managing a MAPICS R7/R9 PowerLink Environment (704)
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Phil Joseph Copyright © 2009 Catavolt, Inc. All rights reserved.
Enterprise Integrator CISTECH R7.8 SERIES Denise Luther Senior Consultant, Technical Services
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
XA R7.8 Link Manager How to Manage an R7.8 Environment Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
Eric Wagner Mike Taylor Phil Joseph Copyright © 2009 Catavolt, Inc. All rights reserved.
JS (Java Servlets). Internet evolution [1] The internet Internet started of as a static content dispersal and delivery mechanism, where files residing.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
Collaborative Planning Training. Agenda  Collaboration Overview  Setting up Collaborative Planning  User Setups  Collaborative Planning and Forecasting.
CSE300 EAIusing EJB & XML CSE Enterprise Application Integration Using EJB and XML by Prithwis Sett Mumtaz Lohawala Nayana Paranjape.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
XA Advanced Development with Extender and Enterprise Integrator: RPG is so 1980s… Denise Luther Senior Technical Consultant 704.
Advanced Task Engine Doing Cool Stuff with Cool stuff!
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
WEB TESTING
CISTECH Supplier Web Portal
Working in the Forms Developer Environment
Riding the Wave of Innovation
LGC Website, Software updates, Documentation, and Videos
Introduction to the New SSA OnePoint Online Website
Configuring Internet-related services
Time Gathering Systems Secure Data Collection for IBM System i Server
Technical Integration Guide
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

XA System-Link A Powerful Development Tool Denise Luther denise.luther@cistech.net

What is System-Link? Bridge between XA and other systems Inquiry Maintenance XML – Standard interface Other ERP systems Other platforms Part of Power Architecture CSM, PM, OBPM, EPDM, MM… CO’s, PO’s, MO’s, Engineering…

Why use System-Link Replacement for offline load Access any object available in Power-Link Only certain files are available for offline load Secondary objects can be accessed Extra fields defined by user Non-XA Primary objects can be accessed Add, Change and Delete are supported Power-Link edits are enforced Including user defined edits

Why use System-Link System-Link handles: Database files and fields Logical fields Business rules Editing User Exits Security You also get Release Transparency No worries about release upgrades

Methods to connect System-Link Simulator Use for testing/troubleshooting Directly to System-Link via LPI RPG/CL programs To web server via XML Web pages – Java/HTML Web Services Anything Microsoft-enabled Requires Enterprise Integrator IBM’s WebSphere MQ Global enterprises Requires IBM products

System-Link References System-Link User Guide – Release 7.7 Download from Infor website Documentation Product Manuals Miscellaneous SYSL System-Link Installation Instructions R7 Configuring WAS 5.0 Express on W2K for System-Link R7 (SH14777) Servlet information

Managing System-Link Use Link Manager to manage System-Link processes By environment By machine Distribute server load across resources

Managing System-Link System-Link processes must be started Autostart System-Link Options at environment level

Managing System-Link Link Manager Green circle means started Right click to start/stop/restart/Move

Managing System-Link

System-Link Simulator URL points to your host server Make a desktop shortcut or bookmark

Using System-Link Simulator Display PO’s for vendor 100 – Restricted List, navigate from Vendor object Navigation/System-Link request Not required to create System-Link requests but it makes the job easy

System-Link REQUEST

Paste from clipboard

Variables

Check the response

Make adjustments Deleted e

Request has errors – Check the response

Update System-Link Command

Requesting System-Link from Card File

Copying a Create System-Link Command

System-Link sessions ODBCJOBR7/WRKODBCJOB command will allow you to manage System-Link jobs.

System-Link sessions IP address of auxiliary server will be System-Link sessions View job log (Option 10) for troubleshooting Errors from associated Integrator user exits will be in QSYSOPR message queue

Local Program Interface RPG program you call from anywhere PSVPSR1R in AMALIBx Parameters for the XML to send and receive Inquiry – Request rows (view) or details (cards) – Receive the results or error Maintenance – Create records, Update an attribute – Receive confirmation or error

LPI Parameters Parm Description Use Size Type P#XREQ XML Request I 65,535 A P#XRSP XML Response O P#MRQR More records? *YES if more records to return 8 P#ERFD Internal Errors *YES if response contains errors P#MSID External Errors PSX0122 – System-Link not started PSX0130 – Response > 65K 7

LPI sample Available as a download SH14873 Illustrate one way of using System-Link with your RPG programs Send a request - Send XML request to LPI Parse the response - Receive and parse XML response from LPI Create a report of PO’s for a vendor Only change required – Supply data for login substitutions

Writing your programs Sample parsing program USRLPI1R is written generically Can be used for just about any object (use it for yours) V5R4 New XML functions for parsing %XML, XML-INTO, %HANDLER, XML-SAX Sample print program calls the parser field-by-field You can use this technique in your programs There are other techniques

<Response_sessionHandle='1a5f739:fc75bbe92b:_7aef‘_workHan <QueryListResponse_name='queryList_PurchaseOrderGeneral‘_r <DomainEntity_domainClass='com.mapics.pm.PurchaseOrder' <Key> <Property_path='order'> <Value><![CDATA[P000349]]></Value> </Property> </Key> <Property_path_='order'> <Property_path='vendor'> <Value><![CDATA[100]]></Value> <Property_path='vendorName'> <Value><![CDATA[Hi_Tech_Corp]]></Value> <Property_path='orderStatus'> <Value><![CDATA[20]]></Value> Starts a new record Field values

FetchNext Don’t ask for too many records at once. You set the limit with MaxReturned LPI tells you if there are more. ‘FetchNext’ is the way to get more. Our sample programs shows you how. Create loop that processes until P#MRQR = *NO

Supplier Portal - Web application Login information used to construct Login tag System-Link request to retrieve P.O. lines Auto content security determines what rows

System-Link request returns rows

Transactions User actions on the web page are used to construct a System-Link request to create records in a custom transaction file. Custom transaction file is a business object with Integrator user exits. User exits are used to perform work on the host (update flags, dates, create attachments) Integrator user exits execute if object is being maintained via PowerLink, System-Link or NetLink.

Custom Forecast Object Custom objects can be used with System-Link

Denise Luther denise.luther@cistech.net Thank You Questions? Denise Luther denise.luther@cistech.net