SPS Boston 2015 is made possible by our Sponsors.

Slides:



Advertisements
Similar presentations
SSA Query Interface M. Dolensky, ESO Data Access Layer Working Group Interoperability Workshop, Pune, India 27-Sep-2004.
Advertisements

OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Microsoft ® Access ® 2010 Training Create queries for a new database.
Microsoft® Office Access® 2007 Training
Presented by: SIF 3.0 REST Services Melbourne Developer’s Workshop November 2013 Joerg Huber.
Anatomy of a Display Template Marc D Anderson. Who Is Marc?
Developing in SharePoint’s Middle Tier. Who Is Marc? Marc is the Co-Founder and President of Sympraxis Consulting LLC, located in the Boston suburb of.
Roy Lowry Adam Leadbetter British Oceanographic Data Centre.
Presented by: SIF 3.0 REST URL Structure Components of the SIF3 REST URL Joerg Huber.
Single-Page Applications (SPAs) in SharePoint Using SPServices Marc D Anderson.
® Microsoft Access 2010 Tutorial 5 Creating Advanced Queries and Enhancing Table Design.
1 Merging with SQL HRP223 – 2011 October 31, 2011 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This presentation.
1 Lab 2 HRP223 – 2010 October 18, 2010 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This presentation is protected.
 Identify the Parts  Create scratch sheets as needed  No penalty for extra sheets  [Over time, you’ll do more at one time naturally. Don’t rush it!]
Instructor: Craig Duckett CASE, ORDER BY, GROUP BY, HAVING, Subqueries
L. Grewe. YQL – what is it Yahoo! Query Language.
Selection Statements choice of one among several blocks of code Java supports 3 kinds of selection statements: if statement – selects one block or leaves.
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 2: Single-Table Selections.
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Build a database IV: Create queries for a new Access database Overview: Ask your data — create queries It’s time to create queries, one of the most powerful.
Tutorial 11: Connecting to External Data
Working Magic with jQuery and SharePoint Web Services.
Integrating Complementary Tools with PopMedNet TM 27 July 2015 Rich Schaaf
Datasheets II: Sum, sort, filter, and find your data Overview: Sum it up, and more Access 2007 makes it easier than ever to perform math functions on your.
USING THE LIBRARY PATRON CATALOG. Part 1 Easy Search.
ASP.NET Web API Udaiappa Ramachandran NHDN-Nashua.NET/Cloud Computing UG Lead Blog:
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
AIRNow Web Services Data to Go! Prepared by Steven A. Ludewig, Timothy S. Dye Sonoma Technology, Inc. Petaluma, CA John E. White U.S. Environmental Protection.
ODATA DELTAS Deltas provide a hypermedia-driven solution for retrieving changes to a given set of data.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
CHRIS NELSON METADATA TECHNOLOGY WORK SESSION ON STATISTICAL METADATA GENEVA 6-8 MAY 2013 Designing a Metadata Repository Metadata Technology Ltd.
@CRMUG Technical Academy Fetch Xml Were can Fetch Xml be used Basic Fetch Xml and using advanced find to build your own Fetch Query Creating Fetch Xml.
Microsoft ® Access ® 2010 Training Create Queries for a New Database If a yellow security bar appears at the top of the screen in PowerPoint, click Enable.
Collecting Things Together - Lists 1. We’ve seen that Python can store things in memory and retrieve, using names. Sometime we want to store a bunch of.
Introduction to the SharePoint 2013 REST API. 2 About Me SharePoint Solutions Architect at Sparkhound in Baton Rouge
Demo: Power Tools for P8 Presenter: Jay Bowen Demonstration Topic: Choice List Features Demo URL below Power Tools Choice List Support 1. Native P8 Choice.
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
Conditions in Java. First…Boolean Operators A boolean data type is always true or false. Boolean operators always return true or false For example: (x.
Pasewark & Pasewark 1 Access Lesson 3 Creating Queries Microsoft Office 2007: Introductory.
C++ Pointers Review. Overview  What is a pointer  Why do I care?  What can be 'pointed to'?  Example.
SCIM conference call 4 September Issue #2 Add pagination capability to plural Resource attributes User Group retrieval could be resource intensive,
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
WORKING WITH THE “CALL HTTP WEB SERVICE” WORKFLOW ACTIVITY Derek Nishino Nishino Consulting
® Microsoft Access 2010 Tutorial 5 Creating Advanced Queries and Enhancing Table Design.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
Flying in the Cloud: New Ways to Develop for SharePoint.
Really Useful Web Services
Capability Model & B2B – Draft for Discussion IBM Research – Haifa Moti Nisenson.
Fall Lab 131 CS105 Lab 13 – Logical Operator Precedence and Joining Tables Announcements: MP 3 released Friday, 11/20 Honors project due: Tuesday,
1 Boolean Model. 2 A document is represented as a set of keywords. Queries are Boolean expressions of keywords, connected by AND, OR, and NOT, including.
Creating Advanced Queries and Enhancing Table Design.
7 Easy Steps. (Or notify your jurisdiction’s Virtual USA account administrator)
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
PSAT Test Format and Test Taking Tips. General Test Taking Tips Expect easy questions at the beginning of each set of sentence completion questions and.
Datasheets II: Sum, sort, filter, and find your data – Easy math, sorts, and searches Lesson 19 By the end of this lesson you will be able to complete.
Create a Business Solution, Step by Step, with No Managed Code9:00 – 12:15 Welcome9:00-9:10 Intro to Tools9:10-9:30 The Challenges9:30-9:45 Breakout.
Excel IF Function.
Interacting with O365 using MS Graph API
Better RESTFul API – Best Practices
Instructor: Craig Duckett Lecture 09: Tuesday, April 25th, 2017
Data Virtualization Tutorial: JSON_TABLE Queries
WEB API.
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
FOCOS 2 Meet A brand new version of FOCOS is now available
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Microsoft Graph – Intune API’s
Consuming Web Services with 2E Generated Objects
Tutorial 5 Advanced Queries and Enhanced Table Design
Murach's JavaScript and jQuery (3rd Ed.)
Intro to Web Services Consuming the Web.
Presentation transcript:

SPS Boston 2015 is made possible by our Sponsors

Sources:

Deprecated Endpoint /_vti_bin/listdata.svc /_api Deprecated TBD, but unified None SOAP REST

Source: SOAP

REST

SOAP REST

SOAP Option (SPServices synonym) RESTComments ViewFields (CAMLViewFields) $select Choose the columns you would like to retrieve. With both SOAP and REST we get some data we don’t explicitly request, but by specifying only the columns we need we can reduce the payload sizes. Query (CAMLQuery) $filter, $orderby Specify which items in the list we would like to return and how we would like them sorted. RowLimit (CAMLRowLimit) $limit Say how many items matching the Query we would like to receive. In SOAP we can specify 0 to get all matching items; in REST we can omit the parameter to get all the matching items. Otherwise, we can specify any integer as the limit. ViewName (CAMLViewName) NA ViewName lets you choose the view you would like to get in the response. There’s no REST equivalent here. I’ve always discouraged using this option in SOAP because it’s too easy to change the view settings and cause unintended consequences. QueryOptions (CAMLQueryOptions) NA In SOAP, this lets us specify some options that change how the data is returned to us. For example, we can ask for all of the attachment URLs rather than just a Boolean which tells us that there are attachments. NA$expandThis option in REST has no direct equivalent in SOAP. $expand allows us to indicate that we would like the values for a relationship - rather than just the indices - using a projection. This is important with Lookup columns and Person or Group columns.

JSON SPGetListItemsJson XML GetListItems

JSON REST

We’ll look at live examples showing the different ways we can request data, along with conversion approaches.

October 24/ May 7/8 2016

Bloghttp://sympmarc.com SPServiceshttp://spservices.codeplex.com SPXSLThttp://spxslt.codeplex.com Bookshttp://sympmarc.com/books The Middle Tier Manifestohttp://bit.ly/middletier