Remote programs and commands In this presentation… –rpc concepts –rpc connections –rpc actions.

Slides:



Advertisements
Similar presentations
Cookies, Sessions. Server Side Includes You can insert the content of one file into another file before the server executes it, with the require() function.
Advertisements

Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
The Web Warrior Guide to Web Design Technologies
FILE TRANSFER PROTOCOL Short for File Transfer Protocol, the protocol for exchanging files over the Internet. FTP works in the same way as HTTP for transferring.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 13 Introduction to SQL Programming Techniques.
 2006 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
Chapter 9: Advanced SQL and PL/SQL Topics Guide to Oracle 10g.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Middleware Technologies compiled by: Thomas M. Cosley.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Using Data Active Server Pages Objectives In this chapter, you will: Learn about variables and constants Explore application and session variables Learn.
A First Program Using C#
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Advanced Integration - Grid Control In this presentation… –The enhanced Grid control. –Application integration. –New properties and events. –Connecting.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Chapter 7 PHP Interacts with Ms. Access (Open DataBase Connectivity (ODBC))
Tutorial 11 Using and Writing Visual Basic for Applications Code
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 12 Communicating over.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Using Visual Basic 6.0 to Create Web-Based Database Applications
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Database actions In this presentation… –database actions –database connections –recordsets.
Python MySQL Database Access
Standalone Java Application vs. Java Web Application
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Learningcomputer.com SQL Server 2008 Configuration Manager.
ASP.NET Programming with C# and SQL Server First Edition Chapter 3 Using Functions, Methods, and Control Structures.
Basic education 1 1.Course Agenda 2.centric Features 3.Advanced Macro Programming 4.Scripting SessionWorkshop Course Agenda -Creating and using advanced.
PL/SQLPL/SQL Oracle10g Developer: PL/SQL Programming Chapter 6 Functions.
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
Lecture 2: Introduction to C Programming. OBJECTIVES In this lecture you will learn:  To use simple input and output statements.  The fundamental data.
CSE 451: Operating Systems Winter 2015 Module 22 Remote Procedure Call (RPC) Mark Zbikowski Allen Center 476 © 2013 Gribble, Lazowska,
The Problems HTTP is disconnected So many database vendors Create a simple consistent versatile interface on the data Look at ADO.NET classes OleDb SQL.
Integrating newlook In this presentation… –Integrating your underlying iSeries application with 3 rd party applications. –Using DDE and the API. –Using.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 25.1 Test-Driving the ATM Application 25.2.
Chapter 9: Advanced SQL and PL/SQL Guide to Oracle 10g.
Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
1 © 2011 ASTEC Sp. z o.o. Migrating from Emacs to MDT® Migrating Smallworld™ session.
Oracle10g Developer: PL/SQL Programming1 Objectives Named program units How to identify parameters The CREATE PROCEDURE statement Creating a procedure.
Oracle9i Developer: PL/SQL Programming Chapter 5 Functions.
Raina NEC Application Object Describes the methods, properties, and collections of the object that stores information related to the entire Web.
Session Hosts Web Servers.
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe.
Data Control In this presentation… –databases supported –inserting a data control –data control properties –using the data control.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Using Stored Procedures ADO.NET - Lesson 07  Training time: 15 minutes  Author:
PDO Database Connections MIS 3501, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 3/8/2016.
PDO Database Connections
Managing, Storing, and Executing DTS Packages
Data Type and Function Prepared for CSB210 Pemrograman Berorientasi Objek By Indriani Noor Hapsari, ST, MT Source: study.
z/Ware 2.0 Technical Overview
Section 13 - Integrating with Third Party Tools
PDO Database Connections
Client/Server Example
Chapter 3: Windows7 Part 4.
CSE 451: Operating Systems Winter 2006 Module 20 Remote Procedure Call (RPC) Ed Lazowska Allen Center
PRACTICE OVERVIEW PL/SQL Part - 2.
PDO Database Connections
Stored Procedure used in PosgreSQL
CSE 451: Operating Systems Autumn 2003 Lecture 16 RPC
PDO Database Connections
CSE 451: Operating Systems Winter 2007 Module 20 Remote Procedure Call (RPC) Ed Lazowska Allen Center
Inside Module 3 Working with Eloquence Page
CSE 451: Operating Systems Winter 2004 Module 19 Remote Procedure Call (RPC) Ed Lazowska Allen Center
CSE 451: Operating Systems Spring 2012 Module 22 Remote Procedure Call (RPC) Ed Lazowska Allen Center
CSE 451: Operating Systems Winter 2003 Lecture 16 RPC
CSE 451: Operating Systems Messaging and Remote Procedure Call (RPC)
Presentation transcript:

remote programs and commands In this presentation… –rpc concepts –rpc connections –rpc actions

remote programs and commands –used to execute remote commands or programs –results of command or program can be processed locally –similar to local programs (Call/Declare) and web services (WebCall/WebDeclare)

remote programs and commands rpc connection objects –represents a unique session to the remote server –Response property used to store message results from commands or program calls –Server property set to RPCServerOS400 for RPC connections

remote programs and commands RPCDeclare –used to define a remote program or procedure –similar to Declare and WebDeclare

remote programs and commands RPCDeclare arguments –Connection specifies the RPC connection object to use –Library specifies the host library that contains the program or procedure –Procedure specifies the name of the program or procedure

remote programs and commands RPCDeclare arguments –Alias specifies a local alternate name for the procedure –Returns specifies the return type of the procedure –Arguments describes the parameters used by the procedure

remote programs and commands RPCCall –used to execute a remote program or procedure –procedure must have been declared with RPCDeclare previously –connection from RPCConnect is also required

remote programs and commands RPCCall arguments –Procedure specifies the name or alias of the remote program or procedure –Arguments specifies the arguments to be passed to the procedure –Returns specifies the variable to store the procedure’s return value

remote programs and commands RPCCommand –used to execute a remote command –an RPC connection object is required –results of the command are available through the connection object –no declaration of the command is required

remote programs and commands RPCCommand arguments –Connection specifies the RPC connection object to use –Command specifies the command to be executed on the remote server

remote programs and commands RPCConnect –establishes connection to remote server –Connection String used like database connections –Connection String builder to create the string –user name and password prompted if not provided

remote programs and commands RPCConnect arguments –Connection name of the connection object to be created –Server must be set to RPCOS400 –Connection String specifies the details required to connect to the server.

remote programs and commands RPCDisconnect –disconnects from the remote server –connection can be left open for multiple commands and procedure calls

remote programs and commands RPCDisconnect arguments –Connection name of the connection to close

remote programs and commands Finding information on OS/400 APIs – ng1.htmhttp://publib.boulder.ibm.com/pubs/html/as400/online/homee ng1.htm Programming/APIs API Finder

centric 8 Training Workshop 8

This page is intentionally left blank.