Le serveur HTTP (concepteur)

De Wiki1000
(Différences entre les versions)
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 1 : Ligne 1 :
 
Cet onglet permet de suivre l'activité du serveur HTTP de développement.
 
Cet onglet permet de suivre l'activité du serveur HTTP de développement.
  
Le serveur HTTP peut être utilisé pour la mise au point de service WEB ou [[SData|SDATA]] à partir du Client Desktop.
+
Le serveur HTTP peut être utilisé pour la mise au point de [[Web_Services_(ws)|Web Services]] ou [[SData|SDATA]] à partir du Client Desktop.
  
 
{{#images:image-1.png|dsm\designer\server-http}}
 
{{#images:image-1.png|dsm\designer\server-http}}
Ligne 31 : Ligne 31 :
 
* Répertoire
 
* Répertoire
 
: Répertoire pour les requêtes statiques.
 
: Répertoire pour les requêtes statiques.
 +
 +
===Exemple d'utilisation SData===
 +
 +
http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA
 +
 +
<pre>
 +
Server SYFRE:8080 is running
 +
Server Server URL: http://syfre:8080/l1000/server
 +
Server SOAP URL: http://syfre:8080/l1000/server/soap.l1000
 +
Server SData URL: http://syfre:8080/l1000/server/sdata/l1000
 +
--------------------------------------------------------------------------------
 +
21/07/2011 15:56:08
 +
Execution time :6164,7644 ms
 +
GET
 +
/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA
 +
 +
Host: syfre:8080
 +
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0
 +
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
 +
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
 +
Accept-Encoding: gzip, deflate
 +
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
 +
Connection: keep-alive
 +
 +
200 OK
 +
ContentType=application/atom+xml
 +
ContentLength=28738
 +
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:sdata="http://schemas.sage.com/sdata/2008/1" xmlns:http="http://schemas.sage.com/sdata/http/2008/1" xmlns:ns3="http://www.sage.com/fr/line1000/TestSYFREWF">
 +
<id>http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA</id>
 +
<title>WFClasseA - -</title>
 +
<updated>2011-07-21T15:56:07+02:00</updated>
 +
<link rel="self" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&amp;count=100"/>
 +
<link title="Première page" rel="first" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&amp;count=100"/>
 +
<link title="Dernière page" rel="last" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&amp;count=100"/>
 +
<link title="schema" rel="http://schemas.sage.com/sdata/link-relations/schema" type="application/xml" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA/$schema"/>
 +
<link title="post" rel="http://schemas.sage.com/sdata/link-relations/post" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA"/>
 +
<link title="service" rel="http://schemas.sage.com/sdata/link-relations/service" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA/$service"/>
 +
 +
<entry>
 +
<id>http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA(&#39;15757DC35BD601060010000000E60001&#39;)</id>
 +
<title>X1</title>
 +
<updated>2011-07-19T14:44:39+02:00</updated>
 +
<sdata:key>15757DC35BD601060010000000E60001</sdata:key>
 +
<link rel="alternate" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA(&#39;15757DC35BD601060010000000E60001&#39;)" type="application/atom+xml; type=feed"/>
 +
<link rel="self" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA(&#39;15757DC35BD601060010000000E60001&#39;)" type="application/atom+xml; type=feed" title="Refresh"/>
 +
<sdata:payload>
 +
<ns3:WFClasseA sdata:key="15757DC35BD601060010000000E60001" sdata:url="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA(&#39;15757DC35BD601060010000000E60001&#39;)">
 +
<ns3:Caption>Objet A1</ns3:Caption>
 +
<ns3:unBool>false</ns3:unBool>
 +
<ns3:unCode>X1</ns3:unCode>
 +
<ns3:unCompteur>aaaaaaaaargd</ns3:unCompteur>
 +
<ns3:unCompteur_CounterName>MonCompteur</ns3:unCompteur_CounterName>
 +
<ns3:unDerive/>
 +
<ns3:unDouble>0</ns3:unDouble>
 +
<ns3:uneChaine/>
 +
<ns3:unEntier>2</ns3:unEntier>
 +
<ns3:unEtat>Final</ns3:unEtat>
 +
<ns3:unEtat_AsInteger>4</ns3:unEtat_AsInteger>
 +
<ns3:extCode/>
 +
</ns3:WFClasseA>
 +
</sdata:payload>
 +
<http:etag>15757DC35BD601060010000000E60001-0000024400000001</http:etag>
 +
</entry>
 +
 +
</feed>
 +
</pre>
  
 
{{footer|Concepteur de modèle}}
 
{{footer|Concepteur de modèle}}
 
[[category:Concepteur de modèle]]
 
[[category:Concepteur de modèle]]

Version actuelle en date du 22 juillet 2011 à 15:42

Cet onglet permet de suivre l'activité du serveur HTTP de développement.

Le serveur HTTP peut être utilisé pour la mise au point de Web Services ou SDATA à partir du Client Desktop.

image-1.png

  • image-1-1.png
Démarrer / Arrêter le serveur HTTP
  • image-1-2.png
Accède au dialogue de propriété du serveur.
  • image-1-3.png
Effacer la liste des messages
Tip-20px.png Tip : Au démarrage le serveur affiche les url des points d'accès SOAP et SDATA

Propriétés du serveur

  • image-2.png
  • Site
Partie Site de l'URL

L'URL est de la forme :

http://host:port/site/server/...
  • Port
Port TCP d'écoute du serveur.
  • Répertoire
Répertoire pour les requêtes statiques.

Exemple d'utilisation SData

http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA
Server SYFRE:8080 is running
Server Server URL: http://syfre:8080/l1000/server
Server SOAP URL: http://syfre:8080/l1000/server/soap.l1000
Server SData URL: http://syfre:8080/l1000/server/sdata/l1000
--------------------------------------------------------------------------------
21/07/2011 15:56:08
Execution time :6164,7644 ms
GET
/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA

Host: syfre:8080
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive

200 OK
ContentType=application/atom+xml
ContentLength=28738

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:sdata="http://schemas.sage.com/sdata/2008/1" xmlns:http="http://schemas.sage.com/sdata/http/2008/1" xmlns:ns3="http://www.sage.com/fr/line1000/TestSYFREWF">
<id>http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA</id>
<title>WFClasseA - -</title>
<updated>2011-07-21T15:56:07+02:00</updated>
<link rel="self" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&count=100"/>
<link title="Première page" rel="first" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&count=100"/>
<link title="Dernière page" rel="last" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA?orderBy=oid&count=100"/>
<link title="schema" rel="http://schemas.sage.com/sdata/link-relations/schema" type="application/xml" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA/$schema"/>
<link title="post" rel="http://schemas.sage.com/sdata/link-relations/post" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA"/>
<link title="service" rel="http://schemas.sage.com/sdata/link-relations/service" type="application/atom+xml; type=feed" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA/$service"/>

<entry>
<id>http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA('15757DC35BD601060010000000E60001')</id>
<title>X1</title>
<updated>2011-07-19T14:44:39+02:00</updated>
<sdata:key>15757DC35BD601060010000000E60001</sdata:key>
<link rel="alternate" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA('15757DC35BD601060010000000E60001')" type="application/atom+xml; type=feed"/>
<link rel="self" href="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA('15757DC35BD601060010000000E60001')" type="application/atom+xml; type=feed" title="Refresh"/>
<sdata:payload>
<ns3:WFClasseA sdata:key="15757DC35BD601060010000000E60001" sdata:url="http://syfre:8080/l1000/server/sdata/l1000/TestSYFREWF/-/WFClasseA('15757DC35BD601060010000000E60001')">
<ns3:Caption>Objet A1</ns3:Caption>
<ns3:unBool>false</ns3:unBool>
<ns3:unCode>X1</ns3:unCode>
<ns3:unCompteur>aaaaaaaaargd</ns3:unCompteur>
<ns3:unCompteur_CounterName>MonCompteur</ns3:unCompteur_CounterName>
<ns3:unDerive/>
<ns3:unDouble>0</ns3:unDouble>
<ns3:uneChaine/>
<ns3:unEntier>2</ns3:unEntier>
<ns3:unEtat>Final</ns3:unEtat>
<ns3:unEtat_AsInteger>4</ns3:unEtat_AsInteger>
<ns3:extCode/>
</ns3:WFClasseA>
</sdata:payload>
<http:etag>15757DC35BD601060010000000E60001-0000024400000001</http:etag>
</entry>

</feed>

Concepteur de modèleDéveloppement DSM

Outils personnels