<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.0%3AUtilisation%3AUtilisation_de_ONYX_Xpress</id>
	<title>ONYX:9.0:Utilisation:Utilisation de ONYX Xpress - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.0%3AUtilisation%3AUtilisation_de_ONYX_Xpress"/>
	<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Utilisation_de_ONYX_Xpress&amp;action=history"/>
	<updated>2026-04-06T09:02:34Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Utilisation_de_ONYX_Xpress&amp;diff=1887&amp;oldid=prev</id>
		<title>imported&gt;Admin : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Utilisation_de_ONYX_Xpress&amp;diff=1887&amp;oldid=prev"/>
		<updated>2019-03-06T09:11:43Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 6 mars 2019 à 09:11&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Utilisation_de_ONYX_Xpress&amp;diff=1886&amp;oldid=prev</id>
		<title>imported&gt;Gbarret : /* Liste et exemples de Webservices */</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Utilisation_de_ONYX_Xpress&amp;diff=1886&amp;oldid=prev"/>
		<updated>2019-02-13T17:50:21Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Liste et exemples de Webservices&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Webservice REST===&lt;br /&gt;
Cette page explique l'utilisation de l'applicatif ONYX Xpress.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un mode simplifié du grand ensemble M-Processing Server.&lt;br /&gt;
&lt;br /&gt;
Les traitements sont accessibles à travers des WebServices qui suivent les conventions REST.&lt;br /&gt;
&lt;br /&gt;
====Traitements disponibles à travers les Webservices====&lt;br /&gt;
Si l'on considères les fonctionnalités de M-PS accessible à travers les services Xpress, on peut lister :&lt;br /&gt;
* La conversion de document (un document est un fichier mis en page (ex: pdf, pcl, xps, db2...))&lt;br /&gt;
* Le maquettage de document (des données brutes sont injectées dans une maquette (voir M-Designer))&lt;br /&gt;
* Le prétraitement des données d'entrée (des traitements simples à condition que le format soit du XML-draw)&lt;br /&gt;
&lt;br /&gt;
====Liste et exemples de Webservices====&lt;br /&gt;
&lt;br /&gt;
 POST /runstream      ex: http://127.0.0.1:8002/api/runstream&lt;br /&gt;
&lt;br /&gt;
Lance l'éxécution des séquences de conversion (préalablement configurées).&lt;br /&gt;
&lt;br /&gt;
Données d'entrée :&lt;br /&gt;
 Content-Type : application/json&lt;br /&gt;
 &lt;br /&gt;
 Enveloppe JSON :&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;file&amp;quot;: &amp;quot;data:base64,//4gACAAIAAgACAACgANAAwA&amp;quot;,&lt;br /&gt;
   &amp;quot;conversion&amp;quot;: &amp;quot;sequence1&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Données de sortie :&lt;br /&gt;
 Content-Type : application/json&lt;br /&gt;
 &lt;br /&gt;
 Enveloppe JSON :&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;error&amp;quot;: [],&lt;br /&gt;
   &amp;quot;file&amp;quot;: &amp;quot;data:base64,//AAIAAgACAACgANAAwA==&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==== Types d'erreur ====&lt;br /&gt;
Il y a deux canaux qui peuvent informer d'erreurs :&lt;br /&gt;
* Le code HTTP retour &lt;br /&gt;
* Le champ &amp;lt;code&amp;gt;error&amp;lt;/code&amp;gt; d'un message retour.&lt;br /&gt;
&lt;br /&gt;
===Configuration des traitements===&lt;br /&gt;
Pour runstream, il faut que des &amp;quot;séquences de conversion&amp;quot; aient été configurées.&lt;br /&gt;
&lt;br /&gt;
Cela passe par des interface web spécifiques.&lt;br /&gt;
&lt;br /&gt;
Les traitements sont stockés sur le serveur.&lt;/div&gt;</summary>
		<author><name>imported&gt;Gbarret</name></author>
		
	</entry>
</feed>