Web Api Batch Example

Scaling a Command Line application with Azure WebJobs. A Source consumes Event s having a specific format, and those Event s are delivered to the Source by an external source like a web server. The following forms are provided in this section: 1. The example below shows a sample batch request that contains the following operations in the order listed: Query. Serialization ; using SendGrid ; using SendGrid. Web API This Java-based API to the Indexing Initiative Scheduler facility was created to provide users with the ability to programmatically submit jobs to the Scheduler Batch and Interactive facilities instead of using the web-based interface. 5 makes the implementation of BatchHandler fairly straight-forward. When you’re running a leading enterprise, you need access to intelligent data in order to guide your next big move. Testing with command line curl can be useful since its easy to save your commands on a. I am newbee for OData V4. MetaMap Entity Recognizer Web Site. Address Validate SOAP API Clean Web Service Email Automated Batch Email Validate API Experian Email Validation Experian Pandora Global Intuitive (REST v2) Global Phone Validate API Phone Validate API (USA & Can) Phone Validate v2 Pro API Pro Web Prospect IQ Reverse Phone Append (USA & Can) Can't find what you're looking for? See the full list. Overall API conventions are described in the API conventions doc. The base address of Web API is https://api. This method is ideal for usage from batch files, shell scripts and cron. This blog is part 10 of the Web API OData series. Most of the DataGrid features are enabled, including the master-detail interface, header filter, summary, editing, and many more. The key: Uniquely identifies you. NOTE: DO NOT USE THE PUBLIC/PRIVATE KEYS IN THIS EXAMPLE IN YOUR PRODUCTION APPLICATION!!!! BE SURE TO GENERATE YOUR OWN KEYS!! OTHERWISE, YOUR APPLICATION WILL NOT BE SECURE AS THE PRIVATE KEY WILL BE IN THE FIELD!!!! Recently, I’ve been exploring the new ASP. The Web API will accept resources formatted in JSON If your request is successful you will receive an HTTP 201 (Created) response and a URI directing you to the new resource in the Location header of the response. 0 – so I’m guessing this is intended to ship with Web API 2. Debugging RESTful APIs Made Easier. bat which you will need to run from the Command Prompt. Marketo exposes a REST API which allows for remote execution of many of the system’s capabilities. See also: AWS API Documentation. 10 API for Automation and Streamlined Security and here are some thoughts about it. (see the services page or read the XML api docs. The REST API is based on open standards, so you can use any web development language to access the API. While it wasn't as fast as some of the other big names in our tests, it does come with by far the highest published rate limits: 50,000 requests per day. Instead of spinning up a new browser tab, typing into a slick user interface and clicking buttons, I reach for a tool and think carefully about data and endpoint paths. In the future we can provide additional samples with different languages and show how that language or technology can be. Mindmajix API Testing Training will enable you to master the tools and techniques of API automation from basics to a high level with real-time examples. You may want to read the technical details and the known bugs. All of these capabilities, including Web API 2 itself, all get added to your project through NuGet packages. Dynamics 365 web API - Batch request example. Contribute to thucnguyen77/dynamics-365-web-api-batch-request-example development by creating an account on GitHub. The developer guide gives the code for client java application. Build, deploy and manage your applications across cloud- and on-premise infrastructure. To upload a file that is larger than 1MB to DBFS, use the streaming API, which is a combination of create, addBlock, and close. In my previous article we have seen Spring RESTful web services crud example. Today, we have batch requests with request template functionality that makes implementing this use-case a lot easier. Print the Licensing Agreement and e-mail the completed agreement to [email protected] Getting started with OData v4 in ASP. Some example of projects in Wikimedia that use Action API: Wikipedia iOS App, in which one of the features is to search for wiki pages near your location. Web Application Programming Interface (API) Batch Geocoding In this example, Geocoding Services API requests a json response for the. The API is especially useful for websites needing to remove backgrounds from user-provided images, and for eCommerce websites with a staff of graphic designers removing image backgrounds on a flow of images. @ComponentScan: Tells Spring to look for other components, configurations, and services in the com/example package, letting it find the controllers. NET Core applications, you may be interested in checking "Generate C# Client API for ASP. Today I will show an easy way to retrieve data from a Dynamics 365 Online organization in a Node. Monetized high traffic mobile web app with an integrated location-based ad targeting system. Method 2 - Using SSIS Web API destination Batch Mode with Header / Footer. The response object should return a null response for any request that was pointed to with JSONPath as is the behaviour of the batch functionality of the Graph API. NET except. The Shipping API can streamline your shipping without the addition of expensive hardware or software. Recently I was working on a Web API for a mobile application, and I needed batch support using JSON instead of the Multi-part handler which comes built-in to ASP. Spring RestTemplate Example. Example: 1060 W. In this article we'll look at common patterns in batch processing and how the Taskling libraries provide a simple and reliable way of using those patterns in your C# batch jobs. 3 and Web Pages 3. Church Community Builder does not provide official support for API integration. Further details and examples are available here. CRM 2016 has been support for execute Batch Operation which using API. My team is having some trouble using changeset variables in batch transactions, as described in the official MSDN documentation for Dynamics 365 Web API Batch requests. Examples of userIDs (22, 104, 122) 2. Current RTM versions are MVC 5. Understanding Elektron Websocket API - Batch and View feature Introduction. Try for FREE. Instead of executing a single query, we can execute a batch (group) of queries. It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application. Cloud Kit Config properties you can set. But I do not understand that how can I perform batch request using JSON. A set of HPC and Batch related samples that demonstrate the usage of Azure Batch services along with some general utilities. NET Web API was introduced as part of ASP. It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application. In addition to utilizing the HTTP verbs appropriately, resource naming is arguably the most debated and most important concept to grasp when creating an understandable, easily leveraged Web service API. Chrome Web Store Dashboard. (see the services page or read the XML api docs. It is very easy to enable batch in an OData service which is built by Web API OData. See the Inbound API documentation and the api. This is called Application-only authentication. 1 Creating a Simple Web Service and Clients with JAX-WS. JSON Pointer. Answered If so is there any right-ups or examples. To test the above code I made small tweaks to run it from HTML web resource as you can see below. 10k is the maximum batch size that you can set per batch. Web service mocking is a way to fake or simulate the functionality of a web service. The Neo4j REST API is designed with discoverability in mind, so that you can start with a GET on the Chapter 1, Service root and from there discover URIs to perform other requests. Batch gives you a consistent management experience and job scheduling, whether you select Windows Server or Linux compute nodes, but it lets you take advantage of the unique features of each environment. To batch create IC Portal accounts, you have a couple of options: 1. After learning to build Spring REST API for XML representation and JSON representation, let’s build Spring REST client to consume APIs which we have written in linked examples. 1+ and WooCommerce (WC) 2. Verb based routing essentially maps a controller and then uses HTTP verbs to map the methods that are called in response to HTTP requests. Method: POST Authentication: Basic / Session. For example, if request '2' is referencing request '1' and in the "body" or in "relativeUrl" of request '2', there is a dependent parameter (which will look like "$. Command scripting. Get the latitude/longitude coordinates for up to 100 addresses at a time. Note: This feature is available in Web Workers. Consuming ASP. NET except. Another way to improve the reusability and maintainability of your RESTful API tests is by reusing specific checks. NET Web API RTM which was only released yesterday (at the time when Brad wrote the article, it would only work with nightly MyGet feed builds or against Codeplex source). Web API is the great framework for exposing your data and service to different-different devices. Red Hat OpenShift Container Platform. Spring Batch Tutorial: Reading Information From an Excel File How to write better tests? If you are struggling to write automated tests that embrace change , you should find out how my testing course can help you to write tests for Spring and Spring Boot applications. While it wasn't as fast as some of the other big names in our tests, it does come with by far the highest published rate limits: 50,000 requests per day. Here's how Web API handles parameters and how you can optionally manage multiple parameters to API Controller methods. Most of the DataGrid features are enabled, including the master-detail interface, header filter, summary, editing, and many more. Batch Editing; Cell Editing and Editing API This example demonstrates the Scheduler widget communicating with a Web API service. But hopefully these examples will make other POST or other RESTful examples easier to read. By using the openConnection() method of the URL class, you can quickly set up a connection to any REST endpoint. com and Salesforce. Marketo exposes a REST API which allows for remote execution of many of the system’s capabilities. Hi, For this situation, the batch call would combine multiple HTTP requests into a single one before sending it to the server. Cancels a job in an AWS Batch job queue. Yahoo PlaceFinder API is the successor to the company's previous geocoder API. Do keep in mind that this is a very specific example that exists in other forms, so what seems stateful may not necessarily be stateful — more on this later. Delivering your transactional and marketing email through one reliable platform. For example, log in to a wiki, create and edit a page, search for a title, search for content text, or parse content. ` The IEX API is a set of services offered by The Investors Exchange (IEX) to provide access to data from the Exchange to developers and engineers for free. For example, if spring-webmvc is on the classpath, this annotation flags the application as a web application and activates key behaviors, such as setting up a DispatcherServlet. Make streamset requests to the PI Web API with the WebIds of my attributes; In the past, making all of these calls to the PI Web API did not scale very well in terms of performance. It requires an API key and, unfortunately, the willingness to press your luck. Below softwares are needed to develop our Spring 4 + REST Web Service + JSON Example. 3, Web API 2. In contrast, real time data processing involves a continual input, process and output of data. OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs. Each JSL must be named uniquely and must be placed in the META-INF/batch-jobs directory. First, you need to copy the rules directory into a subdirectory of the database directory:. io solves this with ease. API Documentation for MongoDB Drivers: C; C++11; C++ (legacy) API Documentation for BSON Libraries: C (libbson) Ruby (bson-ruby) MongoDB mongo Shell. 10k is the maximum batch size that you can set per batch. Whatever you wanted to accomplish with a web API can be accomplished with a web service; web services are merely predecessors in the evolution of web integration methodologies. Are you intending to submit parallel requests to create the same element twice? Finally, in general, calls will be parallel-ized as much as possible with the PI Web API - but there are many reasons this might not happen. NET Web Application. Instead of spinning up a new browser tab, typing into a slick user interface and clicking buttons, I reach for a tool and think carefully about data and endpoint paths. If you observe unauthorized or abnormal usage, rotate your API token. The following example includes a batch with a unique identifier of AAA123 and a change set with a unique identifier of BBB456. Currently, if we perform the CRUD operation on Dynamics 365 CRM then there is a need to fire the API request to each CRUD API operation. Presently, there aren't a lot of REST API guides to help the lonely developer. It makes the performance fast. Many business operations need to process with batch job for critical environment. This page displays a list of available APIs (web services). bat which you will need to run from the Command Prompt. Instead, I’m going to go a little deeper into some powerful features that can be used with Web API. The current version must be at least version 5. You can use Fiddler to debug your web requests incase you are not sure how its generating and sending POST requests after this setting. This works great, but leads to chatty interfaces, requiring a large number of requests to get all the required data. Jobs that are in the SUBMITTED, PENDING, or RUNNABLE state are cancelled. A batch application can have as many JSLs as it wants, thus allowing it to start as many batch jobs as required. Performing a GET, with accept: text/json against the above api returns a data representation of Grace. 6+ has been fully integrated with the WordPress REST API. County where you live voter residence county Dropdown list GETMUNICIPALITY NVARCHAR 20 Not Accepted Yes Required Dropdown list items will be provided from PA OVR Web API. Multiple User Example Since the requests sent in a batch are unrelated by default, we can make requests on behalf of multiple users and pages in the same batch request. NET MVC 4 Web Application. MediaWiki Action API is a web service. Web API: In above method, we are using Delta type argument instead of DocInfo. NET developers use HTML file input fields and form submission to accomplish this task. Add Batch Handler public static void Register ( HttpConfiguration config ) { var odataBatchHandler = new DefaultODataBatchHandler ( GlobalConfiguration. Earlier we have used postman REST UI based client to demonstrate all HTTP methods such as get, post, delete and put. Stream is an API for building scalable news feeds and activity streams. Delivering your transactional and marketing email through one reliable platform. In subsequent posts, we'll build a functioning web API using plumber that integrates with Slack and provides real-time customer status reports. This Spring Batch Tutorial series is based on Spring Batch 3. Below are some cURL examples for several basic use cases to get you sending email through SendGrid's v3 Mail Send endpoint right away. From version 0. NET (OWIN); host services in an Azure worker role; restrict message size; configure the host server for streaming Quick Overview of Training Materials. For example, see the bindings for: C# , Haskell , Julia , Ruby , Rust,. Examples of projects using Action API. REST API Using BASH Automation Introduction. NET Web API Request Batching Most applications I’m building today are using a kind of Web API. Red Hat OpenShift Container Platform. The Geocoding API allows you to find the coordinates (latitude/longitude) of a location based on the address provided. Example batch request Example batch response. JSON Pointer. For example twitter,facebook and Google API for the web application and phone apps. The JSON:API community has created a collection of extensions that APIs can use to provide clients with information or functionality beyond that described in the base JSON:API specification. * The InfluxDB API also supports basic authentication. The Batch API takes in an JSON object that is an array of your HTTP requests. Adds a batch of non-duplicate labeled examples to the specified application. Are you intending to submit parallel requests to create the same element twice? Finally, in general, calls will be parallel-ized as much as possible with the PI Web API - but there are many reasons this might not happen. Web service mocking is a way to fake or simulate the functionality of a web service. For this sample we will be using the brand new OWIN host for Web API. You may want to read the technical details and the known bugs. Data is collected, entered, processed and then the batch results are produced (Hadoop is focused on batch data processing). It creates a back up of the site or app before deploying the submitted package. io solves this with ease. Each of your requests has a method (corresponding to HTTP method GET/PUT/POST/DELETE etc. Integrate Drive widgets into your web app. This API is ideal for networking shipping activities at different retail locations, dealers, or branch offices. This works great, but leads to chatty interfaces, requiring a large number of requests to get all the required data. This API needs to be updated to allow CRUD operations on multiple records at a time similar to how the SOAP API works. We’re leveraging the usual suspects here: API Gateway WebSockets (of course), AWS Lambda, DynamoDB, and—perhaps the most interesting piece of this entire thing—we'll talk about DynamoDB streams. Create new HTML web resource with above code & publish it. Other SharePoint REST API Batch Requests & Responses I've saved the inserts, updates and delete batch requests from a sample app I created to test all this batching out. API is all about working with Management server (but read on) We can set some things on a firewall Gateway as well via API and Management Server, but very few. Our users can make a lot of requests: for example, batch processing payments causes sustained traffic on our API. We will be showing the same example with OAuth2 in the next post Secure REST API using OAuth2. The Web Tool Kit User's Guide for the API you are using has XML schema information. HTTP Status 202 (Accepted) Its purpose is to allow a server to accept a request for some other process (perhaps a batch-oriented process that is only run once per day) without requiring that the user agent’s connection to the server persist until the process is completed. Alternatively if a JobRegistry is provided it will be used to locate the job instead. The Neo4j REST API is designed with discoverability in mind, so that you can start with a GET on the Chapter 1, Service root and from there discover URIs to perform other requests. Batching makes it possible to send many HTTP requests as a single multiple mixed request. Among the above Salesforce api, today we will trying to cover the topic Salesforce rest api integration by taking example of two Salesforce systems. For example, if sourceCountry=USA is passed with a batch request, it is assumed that all of the addresses in the table are in the United States, so only matching addresses in USA are returned. If the web server stores this data in a backend manner and uses it to identify you as a constantly connected client, the service is stateful. Here are the basic steps that we can consume this amazing feature of CRM 2016. Gisgraphy provides forward and reverse geocoding, geolocalisation, and vehicle tracking web services. For instance, when you only need to update one field of the resource, PUT ting a complete resource representation might be cumbersome and utilizes more bandwidth. The results of those searches or queries can be displayed directly on a map, but it is also possible to retrieve only the data. Make streamset requests to the PI Web API with the WebIds of my attributes; In the past, making all of these calls to the PI Web API did not scale very well in terms of performance. Please help. Add Batch Handler public static void Register ( HttpConfiguration config ) { var odataBatchHandler = new DefaultODataBatchHandler ( GlobalConfiguration. It is used by all operations in JSON Patch to specify the part of the document to operate on. NET developers use HTML file input fields and form submission to accomplish this task. ** We recommend using the least precise precision possible as this can result in significant improvements in compression. Whatever you wanted to accomplish with a web API can be accomplished with a web service; web services are merely predecessors in the evolution of web integration methodologies. This blog post describes how we can create a. These extensions are called profiles. Just took part in the webcast by Checkpoint How to use R80. Spring Batch- Read an XML file and write to a CSV file (with. For example, to simply print the batch identifier we could add the code:. Print the Licensing Agreement and e-mail the completed agreement to [email protected] The Batch API takes in an JSON object that is an array of your HTTP requests. By default Web API is going to return Status Code 204 No content. Red Hat OpenShift Container Platform. if not exist, it should use "front. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources. Featured Products. The following snippet will help you set up an environment variable (i. Configure CloudKit JS. This post will focus on a brief introduction to RESTful APIs, then an introduction to the plumber package and how it can be used to expose R services as API endpoints. i have a batch file that should work in multiple directories: it should look for a file called "folder. 1, so you can try out an end to end scenario in which you can call the Watson Translation API from the sample application program through a z/OS Connect EE server. For this I wrote a simple function, you can find it on GitHub here. , smart phone, tablet, desktop PC) as the user agent is running on. Standard API. WordPress) Cloud applications: AWS, Azure, Google apps Desktop applications DFws Usage Examples WEB SERVICES / PUBLIC API. The Overpass API offers a variety of search possibilities. Feel free to study the open source code of existing Telegram applications for examples of how things work here. You can get entire MVC4 RTM here or simply off Nuget. I am newbee for OData V4. For example, the following will create a batch endpoint at "api/batch" in the App_Start WebApiConfig. However, there's not yet been a good solution under web sites for doing regular jobs and batch work in the background. Insomnia is a cross-platform GraphQL and REST client, available for Mac, Windows, and Linux. Featured Products. It is 100% open for all developers who wish to create Telegram applications on our platform. By default this file upload process is synchronous. js application. Scripts such as this might help bridging part of the gap between the old fashioned batch oriented world and the service world. For example, if spring-webmvc is on the classpath, this annotation flags the application as a web application and activates key behaviors, such as setting up a DispatcherServlet. Licensing Agreement for the API Connector Code. At some point or another, most large companies have built APIs for their customers, or for internal use. Microsoft Graph API PowerShell - The Token First, we need to create an authentication token to use for our future Invoke-RestMethod. js application using the Web API. Batch support is certainly not new to ASP. But getting meaningful insights from the vast amounts available online each day is tough. Spring Batch- Read a CSV file and write to an XML file (with listener) Example showing usage of flatFileItemReader, StaxEventItemWriter, itemProcessor and JobExecutionListener. Performing a GET, with accept: text/json against the above api returns a data representation of Grace. Batch definition is - the quantity baked at one time : baking. The QuerySurge Base API: Using the Sample Batch Files. About the number HTTP requests in options 1, let's say the API can provide datums as a batch. Batch requests are already supported by many web Frameworks and allowed by many API providers: Asp. Be aware of you what tools you use and their limitations. Securing a Web Application. So far, I’ve been. Instead of executing a single query, we can execute a batch (group) of queries. Method: POST Authentication: Basic / Session. In order to start using batch in Web API, the only requirement is to register a route with a batch handler. Use Web API with Server-Side Operations. For example, a client request including data formatted as application/xml will receive a 415 response if the API is only willing to process data formatted as application/json. Overview of the Spring Batch Core-The Spring Batch Core Domain consists of an API for launching, monitoring and managing batch jobs. Theano, Flutter, KNime, Mean. NET Web API is a framework for building HTTP services that can be accessed from various clients, such as browsers and mobile devices. Create new HTML web resource with above code & publish it. Data Transfers With Web API Batching and Protobuf March 9, 2014 · by damienbod · in. Use the Cloud Kit. Processors of batch requests MAY choose to disallow additional HTTP constructs in HTTP requests serialized within MIME part bodies. The QuerySurge Base API: Using the Sample Batch Files. D365 Web API Batch Request, Transaction Integrity, and Logic Apps – Part 1 In my last 2 blogs, I have written about calling D365 Web APIs from Logic Apps. Contribute to thucnguyen77/dynamics-365-web-api-batch-request-example development by creating an account on GitHub. com Description Insert, update,. I am newbee for OData V4. A Bearer Token may be invalidated using oauth2/invalidate_token. For example, if you want to check that all your API responses have a status code equal to 200 and a content type equal to "application/json," specifying this for each and every test can get tiring quickly. This page displays a list of available APIs (web services). Scripting and Web API Table of contents. This first example shows a combination of these Apache HttpClient classes used to get information from the Yahoo Weather API. The only required information is the API key, which is available in your account profile page. A problem with the ASP. Delta allows to set any DocInfo property and also track which properties are set. Scripting and Web API Table of contents. NET MVC 4 introduces several new project types after you initially pick that you want to develop an ASP. The Bing Maps platform provides multiple API options for your application including Web Control, a Windows Store apps control, a WPF control, REST Services, and Spatial Data Services. GitHub supports the reified “Forks” sub-collection resource that can be used to list existing forks or create a new fork. The following snippet will help you set up an environment variable (i. The Batch API takes in an JSON object that is an array of your HTTP requests. API & Batch Detections. This is an additional list of libraries that are not direct layers on top of the Redis API, but higher level libraries such as ORMs, messaging libraries, and other misc tools that are designed for Redis. I'm trying to get data but cannot figure out how to pass a users column to another get data web URL. – EyalAr Jul 29 '14 at 8:20. The JSON:API community has created a collection of extensions that APIs can use to provide clients with information or functionality beyond that described in the base JSON:API specification. But I do not understand that how can I perform batch request using JSON. ** We recommend using the least precise precision possible as this can result in significant improvements in compression. The batch method is for when you need the fastest possible way to update many continuous updates, such as providing a stream of updates to the grid. Example Report. You can use MapHttpBatchRoute, which is an HttpRouteCollection extension method, to create a batch endpoint. Use the Cloud Kit. Documentation for the MapQuest Batch Geocoding API - GET. For an overview on Moesif and higher level SDKs for common frameworks, please checkout the Developer Docs. I have read the Web API editing document on the Kendo site and I have looked at the example application in the download of UI for ASP. Add Batch Handler public static void Register ( HttpConfiguration config ) { var odataBatchHandler = new DefaultODataBatchHandler ( GlobalConfiguration. The Web API will accept resources formatted in JSON If your request is successful you will receive an HTTP 201 (Created) response and a URI directing you to the new resource in the Location header of the response. The Addresses array has two occurrences. Try all of this out with the Maps SDK Examples app!. Command scripting Batch mode and interactive mode Some examples Command output Web API. Who Needs a Data View Web Part?. Netflix API gateway. Standard API. An Application defines a data source which could be a web service call, a batch file submittal or a manual search done via the web user interface. For example, a client request including data formatted as application/xml will receive a 415 response if the API is only willing to process data formatted as application/json. Whatever you wanted to accomplish with a web API can be accomplished with a web service; web services are merely predecessors in the evolution of web integration methodologies. A client has to send post requests in order to use the created web api actions. , BIGML_AUTH) to store your username and API key and avoid typing them again in the rest of examples. Delta class provides Patch method which copies the properties that have been set. PATCH /user/jthijssen HTTP/1. Gisgraphy provides forward and reverse geocoding, geolocalisation, and vehicle tracking web services. Spring Batch Tutorial: Reading Information From an Excel File How to write better tests? If you are struggling to write automated tests that embrace change , you should find out how my testing course can help you to write tests for Spring and Spring Boot applications. Batch request is used to submit multiple requests/operations into a single HTTP request. The response object should return a null response for any request that was pointed to with JSONPath as is the behaviour of the batch functionality of the Graph API. NET app; self-host a Web API in your own process (a Windows service) including Open Web Interface for. In this guide, we'll take a look at how to use XMLHttpRequest to issue HTTP requests in order to exchange data between the web site and a server. Supports intraday, daily, weekly, and monthly stock quotes and technical analysis with charting-ready time series. This blog is the real reason why I was exploring the options of calling D365 Web APIs directly from Logic Apps, instead of using the Dynamics connector provided by Logic Apps. Command scripting Batch mode and interactive mode Some examples Command output Web API. The return value of a batch create call is a MtBatchTextSmsResult or MtBatchBinarySmsResult object that contains not only the submitted batch information but also information included by XMS, such that the unique batch identifier, the creation time, etc.