AladinDialogueAvecHub.txt

Louge Thierry, 02/27/2015 10:33 AM

Download (8.34 KB)

 
1
Document de référence pour le dialogue au protocole SAMP:
2
www.ivoa.net/documents/SAMP/20120411/REC-SAMP-1.3-20120411.html
3

    
4
Content-Type: text/xml
5
Cache-Control: no-cache
6
Pragma: no-cache
7
User-Agent: Aladin/v7.533 Java/1.6.0_27
8
Host: localhost:8001
9
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
10
Connection: keep-alive
11
Content-Length: 101
12

    
13
<?xml version="1.0"?><methodCall><methodName>samp.hub.ping</methodName><params></params></methodCall>
14
ping call received
15
Response message sent
16
Here is the message: POST / HTTP/1.1
17
Content-Type: text/xml
18
Cache-Control: no-cache
19
Pragma: no-cache
20
User-Agent: Aladin/v7.533 Java/1.6.0_27
21
Host: localhost:8001
22
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
23
Connection: keep-alive
24
Content-Length: 169
25

    
26
<?xml version="1.0"?><methodCall><methodName>samp.hub.register</methodName><params><param><value>&#32;mysupersecret#0032557sentence</value></param></params></methodCall>
27
Registration request called
28
Message composition
29
Message composition 2 
30
<member><name>samp.self-id</name><value><string>0</string></value></member>
31
Sending message <?xml version="1.0"?>
32
<methodResponse>
33
        <params>
34
                <param>
35
                        <value>
36
                                <struct>
37
<member><name>samp.private-key</name><value><string>client-key:b79884e0</string></value></member>
38
<member><name>samp.hub-id</name><value><string>hub-id:b79884e0</string></value></member>
39
<member><name>samp.self-id</name><value><string>0</string></value></member>
40
<member><name>samp.url-translator</name><value><string>http://localhost:8001/</string></value></member>
41
</struct></value></param>
42
</params>
43
</methodResponse>
44

    
45
Response message sent
46
Here is the message: POST / HTTP/1.1
47
Content-Type: text/xml
48
Cache-Control: no-cache
49
Pragma: no-cache
50
User-Agent: Aladin/v7.533 Java/1.6.0_27
51
Host: localhost:8001
52
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
53
Connection: keep-alive
54
Content-Length: 1053
55

    
56
<?xml version="1.0"?><methodCall><methodName>samp.hub.declareMetadata</methodName><params><param><value>client-key:b79884e0</value></param><param><value><struct><member><name>aladin.version</name><value>v7.533</value></member><member><name>samp.description.text</name><value>The&#32;Aladin&#32;sky&#32;atlas&#32;and&#32;VO&#32;Portal</value></member><member><name>author.email</name><value>pierre.fernique@astro.unistra.fr</value></member><member><name>author.affiliation</name><value>CDS,&#32;Observatoire&#32;astronomique&#32;de&#32;Strasbourg</value></member><member><name>author.name</name><value>Pierre&#32;Fernique,&#32;Thomas&#32;Boch</value></member><member><name>samp.icon.url</name><value>http://aladin.u-strasbg.fr/aladin_large.gif</value></member><member><name>home.page</name><value>http://aladin.u-strasbg.fr/</value></member><member><name>samp.documentation.url</name><value>http://aladin.u-strasbg.fr/java/FAQ.htx</value></member><member><name>samp.name</name><value>Aladin</value></member></struct></value></param></params></methodCall>
57
Client Metadata received
58
0
59
GXmlElement::member
60
 GXmlElement::name
61
    GXmlText::aladin.version
62
  GXmlElement::value
63
    GXmlText::v7.5330xb6d2f1a41
64
GXmlElement::member
65
  GXmlElement::name
66
    GXmlText::samp.description.text
67
  GXmlElement::value
68
    GXmlText::The&#32;Aladin&#32;sky&#32;atlas&#32;and&#32;VO&#32;Portal0xb6d2f1a42
69
GXmlElement::member
70
  GXmlElement::name
71
    GXmlText::author.email
72
  GXmlElement::value
73
    GXmlText::pierre.fernique@astro.unistra.fr0xb6d2f1a43
74
GXmlElement::member
75
  GXmlElement::name
76
    GXmlText::author.affiliation
77
  GXmlElement::value
78
    GXmlText::CDS,&#32;Observatoire&#32;astronomique&#32;de&#32;Strasbourg0xb6d2f1a44
79
GXmlElement::member
80
  GXmlElement::name
81
    GXmlText::author.name
82
  GXmlElement::value
83
    GXmlText::Pierre&#32;Fernique,&#32;Thomas&#32;Boch0xb6d2f1a45
84
GXmlElement::member
85
 GXmlElement::name
86
    GXmlText::samp.icon.url
87
  GXmlElement::value
88
    GXmlText::http://aladin.u-strasbg.fr/aladin_large.gif0xb6d2f1a46
89
GXmlElement::member
90
  GXmlElement::name
91
    GXmlText::home.page
92
  GXmlElement::value
93
    GXmlText::http://aladin.u-strasbg.fr/0xb6d2f1a47
94
GXmlElement::member
95
  GXmlElement::name
96
    GXmlText::samp.documentation.url
97
  GXmlElement::value
98
    GXmlText::http://aladin.u-strasbg.fr/java/FAQ.htx0xb6d2f1a48
99
GXmlElement::member
100
  GXmlElement::name
101
    GXmlText::samp.name
102
  GXmlElement::value
103
    GXmlText::Aladin0xb6d2f1a4
104
Client Metadata : Name Aladin
105
Response message sent
106
Here is the message: POST / HTTP/1.1
107
Content-Type: text/xml
108
Cache-Control: no-cache
109
Pragma: no-cache
110
User-Agent: Aladin/v7.533 Java/1.6.0_27
111
Host: localhost:8001
112
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
113
Connection: keep-alive
114
Content-Length: 216
115

    
116
##########  setXmlrpcCallback informs the hub of the RPC endoint of the client (callable client)##################
117
<?xml version="1.0"?><methodCall><methodName>samp.hub.setXmlrpcCallback</methodName><params><param><value>client-key:b79884e0</value></param><param><value>http://127.0.0.1:42195/</value></param></params></methodCall>
118
Here is the message: POST / HTTP/1.1
119
Content-Type: text/xml
120
Cache-Control: no-cache
121
Pragma: no-cache
122
User-Agent: Aladin/v7.533 Java/1.6.0_27
123
Host: localhost:8001
124
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
125
Connection: keep-alive
126
Content-Length: 216
127

    
128
<?xml version="1.0"?><methodCall><methodName>samp.hub.setXmlrpcCallback</methodName><params><param><value>client-key:b79884e0</value></param><param><value>http://127.0.0.1:42195/</value></param></params></methodCall>
129
Here is the message: POST / HTTP/1.1
130
Content-Type: text/xml
131
Cache-Control: no-cache
132
Pragma: no-cache
133
User-Agent: Aladin/v7.533 Java/1.6.0_27
134
Host: localhost:8001
135
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
136
Connection: keep-alive
137
Content-Length: 1272
138

    
139
<?xml version="1.0"?><methodCall><methodName>samp.hub.declareSubscriptions</methodName>
140
<params><param><value>client-key:b79884e0</value></param>
141
<param><value><struct><member><name>samp.hub.event.subscriptions</name><value><struct></struct></value></member>
142
<member><name>script.aladin.send</name><value><struct></struct></value></member>
143
<member><name>samp.hub.event.unregister</name><value><struct></struct></value></member>
144
<member><name>table.load.votable</name><value><struct></struct></value></member>
145
<member><name>samp.hub.disconnect</name><value><struct></struct></value></member>
146
<member><name>image.load.fits</name><value><struct></struct></value></member>
147
<member><name>samp.hub.event.shutdown</name><value><struct></struct></value></member>
148
<member><name>coord.pointAt.sky</name><value><struct></struct></value></member>
149
<member><name>samp.app.ping</name><value><struct></struct></value></member>
150
<member><name>table.load.fits</name><value><struct></struct></value></member>
151
<member><name>table.highlight.row</name><value><struct></struct></value></member>
152
<member><name>table.select.rowList</name><value><struct></struct></value></member>
153
<member><name>samp.hub.event.register</name><value><struct></struct></value></member>
154
</struct></value></param></params></methodCall>
155
Declare Subscriptions
156
Response message sent
157
Here is the message: POST / HTTP/1.1
158
Content-Type: text/xml
159
Cache-Control: no-cache
160
Pragma: no-cache
161
User-Agent: Aladin/v7.533 Java/1.6.0_27
162
Host: localhost:8001
163
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
164
Connection: keep-alive
165
Content-Length: 166
166

    
167
<?xml version="1.0"?><methodCall><methodName>samp.hub.getRegisteredClients</methodName><params><param><value>client-key:b79884e0</value></param></params></methodCall>
168
ping call received
169
Response message sent
170
Here is the message: POST / HTTP/1.1
171
Content-Type: text/xml
172
Cache-Control: no-cache
173
Pragma: no-cache
174
User-Agent: Aladin/v7.533 Java/1.6.0_27
175
Host: localhost:8001
176
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
177
Connection: keep-alive
178
Content-Length: 101
179

    
180
<?xml version="1.0"?><methodCall><methodName>samp.hub.ping</methodName><params></params></methodCall>
181
ping call received
182
Response message sent
183
Here is the message: POST / HTTP/1.1
184
Content-Type: text/xml
185
Cache-Control: no-cache
186
Pragma: no-cache
187
User-Agent: Aladin/v7.533 Java/1.6.0_27
188
Host: localhost:8001
189
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
190
Connection: keep-alive
191
Content-Length: 209
192

    
193
<?xml version="1.0"?><methodCall><methodName>samp.hub.getSubscribedClients</methodName><params><param><value>client-key:b79884e0</value></param><param><value>samp.app.ping</value></param></params></methodCall>
194
ping call received
195
Response message sent