Coleman Leviter Arrow Electronics IT Software Systems Engineer
|
|
- Beverly Thornton
- 6 years ago
- Views:
Transcription
1 XML Presentation Techniques for Sending/Receiving XML Packets Using SQL Developer 11g Release 2 Thursday, September 22, :45AM 11:45AM Developer Room 118 1
2 Techniques for Sending/Receiving XML Packets Using SQL Developer 11g Release 2 Coleman Leviter Arrow Electronics IT Software Systems Engineer cleviter@ieee.org Presentation #411 2
3 CV - WMS Group Thirteen years - VAX Rewrite (.for ) to UNIX (.c,.pc) - VAX Forms to Oracle Forms - TIFF file migration to Oracle - XML Development - WMS Development and Support - IOUG Select Contributor 06, 08 - ODTUG Journal 09 - NYOUG WEB SIG Chair, Steering Committee - IOUG Collaborate 07, 08, 09, 10, 11, '12 - Oracle Open World 10, '11 - IOUG Development Co-track Manager 10 - IOUG Education Co-Chair 11 - COLLABORATE 12 - IOUG FORUM CONFERENCE CHAIR 3
4 Presentation Objectives Introduction Background - Project Data Structures XML Packet Techniques XML Child Node Packets CLOB Packets Demo Questions 4
5 Oracle XML History 8i XML Api 9i XML Storage 10g 2004 XPath, Within 11g Binary XML 12g???? 5
6 Terminology XML 1 - Short for extensible Markup Language, a specification developed by the World Wide Web Consortium (W3C). It allows designers to create their own customized tags, enabling the definition, transmission, validation, and interpretation of data between applications and between organizations. Warehouse Management System - a component of the movement and storage of materials within a warehouse 1 6
7 Develop XSD Data Structures Temporary Tables Project Steps Use Oracle 11g XML DB for messages Use MQ Series for the communications layer guaranteed message delivery 7
8 XSD Design XML SPY XML Schema Definition (XSD) language is the current standard schema language for all XML documents and data. 8
9 Nodal Representation house room room room room kitchen living room dining room den oven range chair couch table lamp 9
10 Table Name: my_relat_table NAME ITEM kitchen sink kitchen oven kitchen refrigerator living_room pictures dining_room table dining_room chair dining_room chandelier den chair den lamp den étagère Table Data 10
11 XML Document <?xml version="1.0" encoding="windows-1252"?> <house> <item>sink</item> <item>table</item> <item>counter</item> <item>microwave</item> etc... </house> 11
12 EBS/SOA*-WMS Data Flow MQ Write Queue XML Request Message XML Request Message MQ Status Step 1 EBS/SOA* WMS Step 1 MQ Status XML Request Message XML Request Message MQ Read Queue * DTI Direct Transfer Interface 12
13 XML Producer / Consumer Model XML Document 1 XML Document 1 XML Document 2 PIPE XML Document 2 XML Document n XML Document n 13
14 Problem The pipe is 32k bytes XML Documents can range in size upwards past the 32k bytes size of the pipe How do know how big to make the pipe? Pipe size - 32k bytes? 64K bytes? 128K bytes? Where do you stop? 14
15 Possible Solutions Restrict XML Documents < 32k bytes? Create several different size pipes and use as needed? Break up the XML Document and ship through the pipe? 15
16 Data Structures --- original CREATE TABLE MY_RELAT_TABLE ( NAME VARCHAR2(20 BYTE), ITEM VARCHAR2(20 BYTE) ); --- xml, clob CREATE TABLE MY_XML_TABLE ( REF_ID NUMBER, XMLCOL SYS.XMLTYPE, CLOBCOL CLOB); --- reconstructed CREATE TABLE MY_RELAT_TABLE_XML_PARSED ( NAME VARCHAR2(20 BYTE), ITEM VARCHAR2(20 BYTE)); 16
17 XML Packet Creation XML Document > 32K Each XML Document < 32 K Parent Node Child Node 1 Parent Node Parent Node Child Node 2 Child Node 1 XML DB Parent Node Child Node 2 pl/sql Child Node 3 Child Node 3 Parent Node Child Node 4 Child Node n Parent Node Child Node n P I P E 17
18 XML Packet - Multiple Child Nodes <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>1</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> <house> child 1 <item>sink</item> child 2 <item>table</item> child 3 <item>counter</item> </house> </StandardHeader> 18
19 Producer - XML Create Child Node Packet Create Standard Header with root node house" <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>1</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> <house> <item>counter</item> <item>microwave</item> </house> </StandardHeader> 19
20 Producer - XML Create Child Node Packet Create Standard Header with root node house" <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>2</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> <house> <name>living_room</name> <item>pictures</item> <name>living_room</name> <item>chair</item> </house> </StandardHeader> 20
21 Producer - XML Create Child Node Packet Create Standard Header with root node house" <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>3</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> <house> <name>dining_room</name> <item>étagère</item> <name>dining_room</name> <item>chair</item> </house> </StandardHeader> 21
22 Producer - XML Create Child Node Packet Create Standard Header with root node house" <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>4</PacketNumber> <AnyMorePackets>N</AnyMorePackets> <TotalPackets>4</TotalPackets> <house> <name>den</name> <item>fireplace</item> <name>den</name> <item>table</item> </house> </StandardHeader> 22
23 XML Document Re-Construction Each XML Document < 32 K Parent Node XML Document > 32K Child Node 1 P I P Parent Node Child Node 2 Parent Node Child Node 3 XML DB pl/sql Parent Node Child Node 1 Child Node 2 E Parent Node Child Node 4 Child Node 3 Parent Node Child Node n Child Node n 23
24 XML Document <?xml version="1.0" encoding="windows-1252"?> <house> <item>sink</item> <item>table</item> <item>counter</item> <item>microwave</item> etc... </house> 24
25 Restored Table Data Table Name: my_relat_table_xml_parsed NAME ITEM kitchen sink kitchen oven kitchen refrigerator living_room pictures dining_room table dining_room chair dining_room chandelier den chair den lamp den étagère Q.E.D. (demo) 25
26 XML (CLOB) Packet Creation CLOB < 32 K XML Document > 32K XML Header 1 CLOB 1 XML XML DB XML Header 2 CLOB 2 XML Header 3 P I Document pl/sql CLOB 3 XML Header 4 CLOB 4 P E XML Header n CLOB n 26
27 Table Name: my_relat_table NAME ITEM kitchen sink kitchen oven kitchen refrigerator living_room pictures dining_room table dining_room chair dining_room chandelier den chair den lamp den étagère Table Data 27
28 XML Document <?xml version="1.0" encoding="windows-1252"?> <house> <item>sink</item> <item>table</item> <item>counter</item> <item>microwave</item> etc... </house> 28
29 CLOB Packet - 1 <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>1</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> </StandardHeader> <?xml version="1.0" encoding="utf- 8"?><house><item>sink</it em><item>table</it em><item>counter</ item><item>microwa ve</item><item>ove n </item></r* *cutoff point 29
30 CLOB Packet - 2 <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>2</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> </StandardHeader> oom><item>range</item> <item>refrige rator</item><name>living_room</na me><item>pictures</item><name>liv ing_room</name><item>chair</item> <name>living_room</name><item>television</item ><name>li* *cutoff point 30
31 CLOB Packet - 3 <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>3</PacketNumber> <AnyMorePackets>Y</AnyMorePackets> <TotalPackets>4</TotalPackets> </StandardHeader> ving_room</name><item>couch</item>< name>dining_room</name><item>table</item></roo m><name>dining_room</name><item>etagere< /item><name>dining_room</name><it em>chair</item><name>dining_room< /name><item>chandelier</item><nam e>den</name><item>fire* *cutoff point 31
32 CLOB Packet - 4 <StandardHeader> <DateTime>mm/dd/yyyy hh:mi:ss</datetime> <PacketNumber>4</PacketNumber> <AnyMorePackets>N</AnyMorePackets> <TotalPackets>4</TotalPackets> </StandardHeader> place</item><name>den</name><it em>table</item><name>den</name ><item>chair</item><name>den</ name><item>lamp</item><name>de n</name><item>étagère</item></house> 32
33 CLOB (XML) Document Construction 2 of 2 (CLOB + XML Header) < 32 K XML Header 1 XML Document > 32K CLOB 1 P I P E XML Header 2 CLOB 2 XML Header 3 CLOB 3 XML Header 4 CLOB 4 XML DB pl/sql XML Document XML Header n CLOB n 33
34 XML Document - Reconstructed <?xml version="1.0" encoding="windows-1252"?> <house> <item>sink</item> <item>table</item> <item>counter</item> <item>microwave</item> etc... </house> 34
35 Restored Table Data Table Name: my_relat_table_xml_parsed NAME ITEM kitchen sink kitchen oven kitchen refrigerator living_room pictures dining_room table dining_room chair dining_room chandelier den chair den lamp den étagère Q.E.D. (demo) 35
36 Technique Comparison - Summary XML Child Node Packets - multiple child relationship to one parent. May also apply to many children belonging to many parents. Complications - bookkeeping - accordion like effect Data Structures - agreement with both sides XML header prefixed to a CLOB packet The entire XML document is divided into arbitrary sections or CLOBs. The receiver must know the size of the XML header prior to any data transfer The XML header is segregated from the payload With all the CLOB pieces recovered, reconstruct the original XML document. 36
37 References 1 Wikipedia, 2 XML DB, 3 Wikipedia, 4 Oracle dbms_lob, 5 Wikipedia, 6 Wikipedia, 37
38 Questions 38
Coleman Leviter Arrow Electronics IT Software Systems Engineer ieee.org
Integrating Oracle 10g XML: A Case Study Part II Coleman Leviter Arrow Electronics IT Software Systems Engineer cleviter@ieee ieee.org 547: Integrating Oracle 10g XML: A Case Study Part II 1 CV - WMS Group
More informationColeman Leviter Arrow Electronics IT Software Systems Engineer
Integrating Oracle 10g XML: A Case Study Part II Coleman Leviter Arrow Electronics IT Software Systems Engineer cleviter@ieee.org Integrating Oracle 10g XML: A Case Study Part II 1 CV - WMS Group Ten years
More informationWhat Are We Building?
Presentation Agenda Introduction Overview of the Transport Layer Respective Responsibilities Overview of Extensible Markup Language (XML) SDS Data Exchange Specification Schedule 1 What Are We Building?
More informationPART. Oracle and the XML Standards
PART I Oracle and the XML Standards CHAPTER 1 Introducing XML 4 Oracle Database 10g XML & SQL E xtensible Markup Language (XML) is a meta-markup language, meaning that the language, as specified by the
More informationSemi-structured Data. 8 - XPath
Semi-structured Data 8 - XPath Andreas Pieris and Wolfgang Fischl, Summer Term 2016 Outline XPath Terminology XPath at First Glance Location Paths (Axis, Node Test, Predicate) Abbreviated Syntax What is
More informationChapter 13 XML: Extensible Markup Language
Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server
More informationSDMX self-learning package XML based technologies used in SDMX-IT TEST
SDMX self-learning package XML based technologies used in SDMX-IT TEST Produced by Eurostat, Directorate B: Statistical Methodologies and Tools Unit B-5: Statistical Information Technologies Last update
More informationOracle Database 12c: Use XML DB
Oracle University Contact Us: 55-800-891-6502 Oracle Database 12c: Use XML DB Duration: 5 Days What you will learn This Oracle Database 12c: Use XML DB training allows you to deep dive into the key features
More informationFile Structures and Indexing
File Structures and Indexing CPS352: Database Systems Simon Miner Gordon College Last Revised: 10/11/12 Agenda Check-in Database File Structures Indexing Database Design Tips Check-in Database File Structures
More informationDBMaker. XML Tool User's Guide
DBMaker XML Tool User's Guide CASEMaker Inc./Corporate Headquarters 1680 Civic Center Drive Santa Clara, CA 95050, U.S.A. www.casemaker.com www.casemaker.com/support Copyright 1995-2003 by CASEMaker Inc.
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate
More informationSterling Selling and Fulfillment Suite Developer Toolkit FAQs
Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Order Management Sterling Configure, Price, Quote Sterling Warehouse Management System September 2012 Copyright IBM Corporation, 2012.
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationOracle Revenue Management and Billing. File Upload Interface (FUI) - User Guide. Version Revision 1.1
Oracle Revenue Management and Billing Version 2.6.0.1.0 File Upload Interface (FUI) - User Guide Revision 1.1 E97081-01 May, 2018 Oracle Revenue Management and Billing File Upload Interface (FUI) - User
More informationCopy Data From One Schema To Another In Sql Developer
Copy Data From One Schema To Another In Sql Developer The easiest way to copy an entire Oracle table (structure, contents, indexes, to copy a table from one schema to another, or from one database to another,.
More informationHow To Validate An Xml File Against A Schema Using Xmlspy
How To Validate An Xml File Against A Schema Using Xmlspy generate maxium and minume samle using XSD c_kazum, 1, 601, Friday, May 22, 2015 10:22 PM Validating a bunch of similar XML against a XSD tdammalapati,
More informationDBArtisan 8.6 New Features Guide. Published: January 13, 2009
Published: January 13, 2009 Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. This is a preliminary document and may be changed substantially prior to final
More informationCSE 544 Principles of Database Management Systems
CSE 544 Principles of Database Management Systems Alvin Cheung Fall 2015 Lecture 5 - DBMS Architecture and Indexing 1 Announcements HW1 is due next Thursday How is it going? Projects: Proposals are due
More informationA Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA
schem@doc A Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA Agenda Motivation Overview Architecture Deployment Main features o XSD extension o Navigation area o View
More informationOracle Database 11g & PL/SQL
Oracle Database 11g & PL/SQL Tips and Tricks Marcelo Vinícius Cysneiros Aragão marcelovca90@inatel.br Data Manipulation DB Link Insert as Select Cursor Associative Array Exception Handling The usual way
More informationIndustry Training Register. Guide to integration for ITOs
Industry Training Register Guide to integration for ITOs Version 5.0 Objective id A823307 Published 15 January 2013 Page 2 of 29 ITR guide to integration for ITOs Contents 1 INTRODUCTION... 4 1.1 About
More informationCS 326: Operating Systems. Networking. Lecture 17
CS 326: Operating Systems Networking Lecture 17 Today s Schedule Project 3 Overview, Q&A Networking Basics Messaging 4/23/18 CS 326: Operating Systems 2 Today s Schedule Project 3 Overview, Q&A Networking
More informationApex 5.1 Interactive Grid and Other New features
Apex 5.1 Interactive Grid and Other New features Presented by: John Jay King Download this paper from: 1 Session Objectives Become familiar with the new features of APEX 5.1 Learn how the Interactive Grid
More informationNYC Metro Area Oracle Users Group Day
The New York Oracle Users Group NYC Metro Area Oracle Users Group Day September 10, 2008 Welcome! This is the 6 th Metro Area Meeting Are You a Member? NYOUG NJOUG CTOUG IOUG ODTUG Other Oracle User Group
More informationIBM CE243G - USING QUEUE REPLICATION
IBM CE243G - USING QUEUE REPLICATION Dauer: 4 Tage Nr.: 37483 Preis: 2.590,00 netto / 3.082,10 inkl. 19% MwSt. Durchführungsart: Präsenztraining Schulungsmethode: presentation, discussion, hands-on exercises,
More informationCreating and Managing Tables Schedule: Timing Topic
9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the
More informationCO Oracle Database 12c: Advanced PL/SQL
CO-80343 Oracle Database 12c: Advanced PL/SQL Summary Duration 3 Days Audience Application Developers and Database Administrators Level Professional Technology Oracle Database 12c Delivery Method Instructor-led
More informationData Storage and Query Answering. Data Storage and Disk Structure (4)
Data Storage and Query Answering Data Storage and Disk Structure (4) Introduction We have introduced secondary storage devices, in particular disks. Disks use blocks as basic units of transfer and storage.
More informationAccessData Forensic Toolkit 5.5 Release Notes
AccessData Forensic Toolkit 5.5 Release Notes Document Date: 8/20/2014 2014 AccessData Group, Inc. All rights reserved Introduction This document lists the new features, fixed issues, and known issues
More informationAlgorithms and Theory of Computation. Lecture 7: Priority Queue
Algorithms and Theory of Computation Lecture 7: Priority Queue Xiaohui Bei MAS 714 September 5, 2017 Nanyang Technological University MAS 714 September 5, 2017 1 / 15 Priority Queues Priority Queues Store
More informationGENERATION OF GRAPH FOR ETHERNET VERIFICATION USING TREK M.Vinodhini* 1, P.D. Rathika 2, J.U.Nambi 2, V.Kanmani 1
ISSN 2277-2685 IJESR/May 2015/ Vol-5/Issue-5/187-193 M. Vinodhini et. al./ International Journal of Engineering & Science Research GENERATION OF GRAPH FOR ETHERNET VERIFICATION USING TREK M.Vinodhini*
More informationOracle Database 12c R2: Managing Multitenant Architecture Ed 2
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 12c R2: Managing Multitenant Architecture Ed 2 Duration: 4 Days What you will learn During the Oracle Database
More informationReal Application Security Administration
Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application
More informationOrder Management Defaulting Rules reduce the amount of data input required when entering orders or returns.
Contents Order Management Defaulting Overview... 1 Defaulting Rule Components... 1 Sequence of Initial Attribute Defaulting... 2 Include in Building Defaulting Conditions... 2 Defaulting Condition Templates...
More informationInformatics 1: Data & Analysis
Informatics 1: Data & Analysis Lecture 9: Trees and XML Ian Stark School of Informatics The University of Edinburgh Tuesday 11 February 2014 Semester 2 Week 5 http://www.inf.ed.ac.uk/teaching/courses/inf1/da
More informationIntroduction to Cisco TV CDS Software APIs
CHAPTER 1 Cisco TV Content Delivery System (CDS) software provides two sets of application program interfaces (APIs): Monitoring Real Time Streaming Protocol (RTSP) Stream Diagnostics The Monitoring APIs
More informationPriority Queues. 1 Introduction. 2 Naïve Implementations. CSci 335 Software Design and Analysis III Chapter 6 Priority Queues. Prof.
Priority Queues 1 Introduction Many applications require a special type of queuing in which items are pushed onto the queue by order of arrival, but removed from the queue based on some other priority
More informationApplication Express Just Plug-it In
Application Express Just Plug-it In Josh Millinger Niantic Systems December 13, 2011 Speaker Qualifications Josh Millinger, President, Niantic Systems, LLC CS degrees from UW-Madison, Johns Hopkins Former
More informationAcknowledgments Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p.
Preface p. xvii Acknowledgments p. xxv Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p. 2 Database Components p. 8 Database Development Process
More informationXML RETRIEVAL. Introduction to Information Retrieval CS 150 Donald J. Patterson
Introduction to Information Retrieval CS 150 Donald J. Patterson Content adapted from Manning, Raghavan, and Schütze http://www.informationretrieval.org OVERVIEW Introduction Basic XML Concepts Challenges
More informationTeiid Designer User Guide 7.7.0
Teiid Designer User Guide 1 7.7.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationIntroduction to XML. How it Works and What it Offers Us
Introduction to XML How it Works and What it Offers Us Introduction NAACCR & XML Basics of the XML format What an XML structure offers NAACCR & XML The Flat File file sizes (full format) Type A Full Case
More informationCLASS DISCUSSION AND NOTES
CLASS DISCUSSION AND NOTES April 2011 Mon Tue Wed Thu Fri 4 5 6 7 8 AH-8 (individual) Chap. 12 XML 11 12 13 14 15 AH-9 (team) Quiz #2 I. GETTING STARTED COURSE OVERVIEW II. DATABASE DESIGN & IMPLEMENTATION
More informationExpressing Internationalization and Localization information in XML
Expressing Internationalization and Localization information in XML Felix Sasaki Richard Ishida World Wide Web Consortium 1 San Francisco, This presentation describes the current status of work on the
More informationECE 650 Systems Programming & Engineering. Spring 2018
ECE 650 Systems Programming & Engineering Spring 2018 Programming with Network Sockets Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) Sockets We ve looked at shared memory vs.
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationXPath. by Klaus Lüthje Lauri Pitkänen
XPath by Klaus Lüthje Lauri Pitkänen Agenda Introduction History Syntax Additional example and demo Applications Xpath 2.0 Future Introduction Expression language for Addressing portions of an XML document
More informationOracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites
Oracle Database Real Application Security Administration 12c Release 1 (12.1) E61899-04 May 2015 Oracle Database Real Application Security Administration (RASADM) lets you create Real Application Security
More informationXML: Extensible Markup Language
XML: Extensible Markup Language CSC 375, Fall 2015 XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both. Matthew Might Slides slightly modified
More information[MS-ASNOTE]: Exchange ActiveSync: Notes Class Protocol. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-ASNOTE]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,
More informationBuilding E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology
Building E-Business Suite Interfaces using BPEL Asif Hussain Innowave Technology Agenda About Innowave Why Use BPEL? Synchronous Vs Asynchronous BPEL Adapters Process Activities Building EBS Interfaces
More informationC16a: Model-View-Controller and JavaFX Styling
CISC 3120 C16a: Model-View-Controller and JavaFX Styling Hui Chen Department of Computer & Information Science CUNY Brooklyn College 3/28/2018 CUNY Brooklyn College 1 Outline Recap and issues Model-View-Controller
More informationUltra-High Performance SQL and PL/SQL in Batch Processing
Ultra-High Performance SQL and PL/SQL in Batch Processing Dr. Paul Dorsey Dulcian, Inc. www.dulcian.com December 13, 2005 The Problem: Overview Processing large amounts of data using SQL and PL/SQL poses
More informationXML databases. Jan Chomicki. University at Buffalo. Jan Chomicki (University at Buffalo) XML databases 1 / 9
XML databases Jan Chomicki University at Buffalo Jan Chomicki (University at Buffalo) XML databases 1 / 9 Outline 1 XML data model 2 XPath 3 XQuery Jan Chomicki (University at Buffalo) XML databases 2
More informationDistributed Systems 8. Remote Procedure Calls
Distributed Systems 8. Remote Procedure Calls Paul Krzyzanowski pxk@cs.rutgers.edu 10/1/2012 1 Problems with the sockets API The sockets interface forces a read/write mechanism Programming is often easier
More informationOracle Java CAPS Database Binding Component User's Guide
Oracle Java CAPS Database Binding Component User's Guide Part No: 821 2620 March 2011 Copyright 2009, 2011, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential
More informationRouting for IoT and Sensor Systems
Facoltà di Ingegneria dell Informazione, Informatica e Statistica Internet of Things A.Y. 2017/18 Routing for IoT and Sensor Systems Federico Ceccarelli PhD Student 1 The Collection Tree Protocol (CTP)
More informationDatabase Programming with PL/SQL
Database Programming with PL/SQL 2-3 Objectives This lesson covers the following objectives: Define data type and explain why it is needed List and describe categories of data types Give examples of scalar
More informationThe concept of DTD. DTD(Document Type Definition) Why we need DTD
Contents Topics The concept of DTD Why we need DTD The basic grammar of DTD The practice which apply DTD in XML document How to write DTD for valid XML document The concept of DTD DTD(Document Type Definition)
More informationDatabase Binding Component User's Guide
Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,
More informationR12.x Oracle Order Management Fundamentals Student Guide
R12.x Oracle Order Management Fundamentals Student Guide D60267GC10 Edition 1.0 May 2010 D66322 Copyright 2010, Oracle. All rights reserved. Disclaimer This document contains proprietary information and
More informationNew 11g Alert Log Monitoring Capabilities
New 11g Alert Log Monitoring Capabilities People who like XML are like people who like licorice. Not everybody likes licorice, but the people who like licorice really like licorice. --Jerry Garcia (slightly
More informationHow To Define Schema Location In Xml File Using Xmlspy
How To Define Schema Location In Xml File Using Xmlspy Home _ Data Sources and Targets _ XML and XML schema _ such DTDs useable by defining the xmlns-attribute with the namespace-uri, as shown below:.
More informationAlter Change Default Schema Oracle Sql Developer
Alter Change Default Schema Oracle Sql Developer Set default schema in Oracle Developer Tools in Visual STudio 2013 any other schema's. I can run alter session set current_schema=xxx Browse other questions
More informationWelcome to. Software Belux Techical Symposium November 14, Information Management
Welcome to Software Belux Techical Symposium November 14, 2006 Stefan Van den Borre, IT specialist, Database & Integration Services +32.2.655.55.88 +32.486.64.21.56 Stefan.vandenborre@be.ibm.com DB2 9
More informationConnecting ESRI to Anything: EAI Solutions
Connecting ESRI to Anything: EAI Solutions Frank Weiss P.E., ESRI User s Conference 2002 Agenda Introduction What is EAI? Industry trends Key integration issues Point-to-point interfaces vs. Middleware
More informationLayers. External Level Conceptual Level Internal Level
Layers External Level Conceptual Level Internal Level Objective of 3 Layer Arch. Separate each user s view of database from the way database is physically represented. Each user should be able to access
More informationApproaches. XML Storage. Storing arbitrary XML. Mapping XML to relational. Mapping the link structure. Mapping leaf values
XML Storage CPS 296.1 Topics in Database Systems Approaches Text files Use DOM/XSLT to parse and access XML data Specialized DBMS Lore, Strudel, exist, etc. Still a long way to go Object-oriented DBMS
More informationAccessibility Features in the SAS Intelligence Platform Products
1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational
More informationDBS2: Exkursus XQuery and XML-Databases. Jan Sievers Jens Hündling Lars Trieloff
DBS2: Exkursus XQuery and XML-Databases Jan Sievers Jens Hündling Lars Trieloff Motivation XML ubiquitous data exchange format Can be used to present Object data, relational data, semi-structured data
More informationOracle 11g Alter Table Move Tablespace Example
Oracle 11g Alter Table Move Tablespace Example If you cannot afford to lose the table after you have created it (for example, you Using the ALTER TABLE MOVE statement also enables compression for data
More informationAn Oracle Technical White Paper. Technical White Paper. January Page 1 of 94
ORACLE XML DB An Oracle January 2004 Page 1 of 94 What is the Oracle XML Database?...4 Oracle XML DB Major Features...5 XMLType...6 XML Schema...9 Namespaces...9 XML Schema and Namespaces...9 Registering
More information.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar..
.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. XML in a Nutshell XML, extended Markup Language is a collection of rules for universal markup of data. Brief History
More informationApplication Express Dynamic Duo
Application Express Dynamic Duo Josh Millinger Niantic Systems June 7, 2011 Speaker Qualifications Josh Millinger, President, Niantic Systems, LLC CS degrees from UW-Madison, Johns Hopkins Former Oracle
More informationForeScout CounterACT. Configuration Guide. Version 3.4
ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT
More informationCross-loading of Legacy Data Using the Designer/2000 Repository Data Model OBJECTIVES ABSTRACT
Cross-loading of Legacy Data Using the Designer/2000 Repository Data Model Jeffrey M. Stander ANZUS Technology International Presented at ODTUG 1996 Meeting OBJECTIVES To design and implement a methodology
More informationOracle Compare Two Database Tables Sql Query List All
Oracle Compare Two Database Tables Sql Query List All We won't show you that ad again. I need to implement comparing 2 tables by set of keys (columns of compared tables). This pl/sql stored procedure works
More informationBanner General Release Guide. Release June 2017
Banner General Release Guide Release 8.9.2 June 2017 Notices Notices 2017 Ellucian. Contains confidential and proprietary information of Ellucian and its subsidiaries. Use of these materials is limited
More informationPriority Queues Heaps Heapsort
Priority Queues Heaps Heapsort Complete the Doublets partner(s) evaluation by tonight. Use your individual log to give them useful feedback! Like 230 and have workstudy funding? We are looking for CSSE230
More informationISO/IEC INTERNATIONAL STANDARD. Information technology MPEG systems technologies Part 5: Bitstream Syntax Description Language (BSDL)
INTERNATIONAL STANDARD ISO/IEC 23001-5 First edition 2008-02-15 Information technology MPEG systems technologies Part 5: Bitstream Syntax Description Language (BSDL) Technologies de l'information Technologies
More informationText Compression through Huffman Coding. Terminology
Text Compression through Huffman Coding Huffman codes represent a very effective technique for compressing data; they usually produce savings between 20% 90% Preliminary example We are given a 100,000-character
More informationAlter Package Schema Name Package Name Compile Debug Package Specification Body
Alter Package Schema Name Package Name Compile Debug Package Specification Body Compiling PL/SQL Subprograms for Native Execution Debugging Stored Subprograms Let you modify package objects without recompiling
More informationCSCI S-Q Lecture #12 7/29/98 Data Structures and I/O
CSCI S-Q Lecture #12 7/29/98 Data Structures and I/O Introduction The WRITE and READ ADT Operations Case Studies: Arrays Strings Binary Trees Binary Search Trees Unordered Search Trees Page 1 Introduction
More informationUsing SQL with SQL Developer 18.2
One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction
More informationMastering phpmyadmiri 3.4 for
Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING
More informationWeb Services, ebxml and XML Security
Web Services, ebxml and XML Security Dr David Cheung Director Center for E-Commerce E Infrastructure Development Electronic Commerce Models Business to Customer (B2C) Convenient access to services Business
More informationOperating Systems. 18. Remote Procedure Calls. Paul Krzyzanowski. Rutgers University. Spring /20/ Paul Krzyzanowski
Operating Systems 18. Remote Procedure Calls Paul Krzyzanowski Rutgers University Spring 2015 4/20/2015 2014-2015 Paul Krzyzanowski 1 Remote Procedure Calls 2 Problems with the sockets API The sockets
More information12 th January MWR InfoSecurity Security Advisory. WebSphere MQ xcsgetmem Heap Overflow Vulnerability. Contents
Contents MWR InfoSecurity Security Advisory WebSphere MQ xcsgetmem Heap Overflow Vulnerability 12 th January 2009 2009-01-05 Page 1 of 9 Contents Contents 1 Detailed Vulnerability Description...5 1.1 Introduction...5
More informationOracle Cloud. Using the Oracle Mapper Release 16.4 E
Oracle Cloud Using the Oracle Mapper Release 16.4 E64409-09 December 2016 This guide describes how to use the mapper to map source data structures to target data structures. Oracle Cloud Using the Oracle
More informationChapter 2 XML, XML Schema, XSLT, and XPath
Summary Chapter 2 XML, XML Schema, XSLT, and XPath Ryan McAlister XML stands for Extensible Markup Language, meaning it uses tags to denote data much like HTML. Unlike HTML though it was designed to carry
More informationLiberate, a component-based service orientated reporting architecture
Paper TS05 PHUSE 2006 Liberate, a component-based service orientated reporting architecture Paragon Global Services Ltd, Huntingdon, U.K. - 1 - Contents CONTENTS...2 1. ABSTRACT...3 2. INTRODUCTION...3
More informationWeb Services and SOA. The OWASP Foundation Laurent PETROQUE. System Engineer, F5 Networks
Web Services and SOA Laurent PETROQUE System Engineer, F5 Networks OWASP-Day II Università La Sapienza, Roma 31st, March 2008 Copyright 2008 - The OWASP Foundation Permission is granted to copy, distribute
More informationExploring Oracle Database 11g/12c Partitioning New Features and Best Practices. Ami Aharonovich Oracle ACE & OCP
Exploring Oracle Database 11g/12c Partitioning New Features and Best Practices Ami Aharonovich Oracle ACE & OCP Ami@DBAces.com About Me Oracle ACE Oracle Certified Professional DBA (OCP) Founder and CEO,
More informationOverview and Demonstration
IBM Software Group Overview and Demonstration IBM Corporation Harley Davidson Agenda Overview Demonstration Create a Form Forms within a portal Futures Summary IBM Software Group Manual Forms create challenges
More informationWhat's New in 12.2: Oracle Database 12.2 New Features. Oracle Database Exadata Express Cloud Service
The New York Oracle Users Group Summer General Meeting June 13, 2017 Sponsored by Quest Software AGENDA Time Activity Track/Room Presenter 8:30-9:00 REGISTRATION AND BREAKFAST 9:00-9:15 SESSION 1 9:20-10:15
More informationOne of the main selling points of a database engine is the ability to make declarative queries---like SQL---that specify what should be done while
1 One of the main selling points of a database engine is the ability to make declarative queries---like SQL---that specify what should be done while leaving the engine to choose the best way of fulfilling
More informationOVERVIEW OF THE TYPES OF PL/SQL BLOCKS:
OVERVIEW OF THE TYPES OF PL/SQL BLOCKS: The P/L SQL blocks can be divided into two broad categories: Anonymous Block: The anonymous block is the simplest unit in PL/SQL. It is called anonymous block because
More informationAVANTUS TRAINING PTE PTE LTD LTD
[MS55035]: Microsoft SharePoint Server 2013 for the Site Owner/Power User Length : 2 days Audience(s) : Information Workers, IT Professionals Level : 200 Technology : Microsoft SharePoint Server 2013 Delivery
More informationOracle Data Masking and Subsetting
Oracle Data Masking and Subsetting Frequently Asked Questions (FAQ) S E P T E M B E R 2 0 1 6 Product Overview Q: What is Data Masking and Subsetting? A: Data Masking or Static Data Masking is the process
More informationXml Schema Attribute Definition Language (xsd) 1.1 Part 1
Xml Schema Attribute Definition Language (xsd) 1.1 Part 1 According to the XSD 1.0 spec, XML Schema Part 1: Structures Second Edition: to the XSD 1.1 spec, W3C XML Schema Definition Language (XSD) 1.1
More information