HI PlugFest Developers,**** We have just finished the first version of NSI web services. (dynamicKL in KISTI)** Our implementation supports reservation, provision, release, termination, and query messages.**** It can be reached at:**** http://220.69.219.228:8010/nsi/ConnectionServiceProvider**** ** ** We adopted the following URNs for NSA and STPs:**** - NSA: urn:ogf:network:NSnetwork:Martinique**** - STP1: urn:ogf:network:NSnetwork:Martinique:M1**** - STP4: urn:ogf:network:NSnetwork:Martinique:M4**** The log for our web services is available here:**** http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log**** ** ** Could you try to connect to our web services? **** ** ** Best regards. -- Jeonghoon Moon Supercomputing Center Dept.of Infrastructure Technology Development KISTI(Korea Institute of Science and Technology Information) Tel : +82-42-869-0578 Fax : +82-42-869-0589 H.P : +82-10-2534-6754 Skype : otello90 MSN : otellomoon@hotmail.com "Expect Great Things from God Attempt Great Things for God"
On Thu, 1 Sep 2011, jeonghoon moon wrote:
We have just finished the first version of NSI web services. (dynamicKL in KISTI) Our implementation supports reservation, provision, release, termination, and query messages.
It can be reached at: http://220.69.219.228:8010/nsi/ConnectionServiceProvider
The log for our web services is available here: http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log
Could you try to connect to our web services?
I tried connecting from orval.grid.aau.dk, and made a reservation attempt from M1 to M4. I got an initial confirmation for the reservation request, but never got a callback for the confirmation of the reservation. I also cannot see anything in the log (also, could you set the mime type, so the log can be viewed in the browser). Best regards, Henrik Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
To Henrik Thostrup Jensen**** ** ** We found out that ReplyTo and CorrelationID of your reservationRequest message did not have adequate information.**** Please check out those information elements not to be set with “?”.**** We upgraded our log site, and you can reach at: http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log **** Thank you for connecting to our web services.**** ** ** Best regards. On Thu, Sep 1, 2011 at 8:07 PM, Henrik Thostrup Jensen <htj@nordu.net>wrote:
On Thu, 1 Sep 2011, jeonghoon moon wrote:
We have just finished the first version of NSI web services. (dynamicKL in
KISTI) Our implementation supports reservation, provision, release, termination, and query messages.
It can be reached at: http://220.69.219.228:8010/**nsi/ConnectionServiceProvider<http://220.69.219.228:8010/nsi/ConnectionServiceProvider>
The log for our web services is available here: http://220.69.219.228:8080/**dynamicKLInfo/dynamicKL.log<http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log>
Could you try to connect to our web services?
I tried connecting from orval.grid.aau.dk, and made a reservation attempt from M1 to M4. I got an initial confirmation for the reservation request, but never got a callback for the confirmation of the reservation.
I also cannot see anything in the log (also, could you set the mime type, so the log can be viewed in the browser).
Best regards, Henrik
Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
-- Jeonghoon Moon Supercomputing Center Dept.of Infrastructure Technology Development KISTI(Korea Institute of Science and Technology Information) Tel : +82-42-869-0578 Fax : +82-42-869-0589 H.P : +82-10-2534-6754 Skype : otello90 MSN : otellomoon@hotmail.com "Expect Great Things from God Attempt Great Things for God"
Hi again On Fri, 2 Sep 2011, jeonghoon moon wrote:
We found out that ReplyTo and CorrelationID of your reservationRequest message did not have adequate information.
Please check out those information elements not to be set with “?”.
This is a dump of the SOAP payload I'm sending (I haven't changed the code since the initial request, and still fails the same way): <SOAP-ENV:Envelope xmlns:ns0="http://schemas.ogf.org/nsi/2011/07/connection/interface" xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <ns1:Body> <ns0:reservationRequest> <ns0:correlationId>315196053139943431651032553079928039634</ns0:correlationId> <ns0:replyTo>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</ns0:replyTo> <ns0:reservation> <requesterNSA>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</requesterNSA> <providerNSA>http://220.69.219.228:8010/nsi/ConnectionServiceProvider</providerNSA> <reservation> <globalReservationId>gid-3228</globalReservationId> <description>Test Connection</description> <connectionId>conn-560</connectionId> <serviceParameters> <schedule> <startTime>2011-09-02T09:16:13Z</startTime> <endTime>2011-09-02T09:18:13Z</endTime> </schedule> <bandwidth> <desired>1000</desired> </bandwidth> </serviceParameters> <path> <directionality>unidirectional</directionality> <sourceSTP> <stpId>urn:ogf:network:stp:Martinique:M1</stpId> </sourceSTP> <destSTP> <stpId>urn:ogf:network:stp:Martinique:M4</stpId> </destSTP> </path> </reservation> </ns0:reservation> </ns0:reservationRequest> </ns1:Body> </SOAP-ENV:Envelope> The correlationId and replyTo fields are filled out. I am using an integer representation of the UUID, which might not be "correct" (are you trying to parse it as a UUID, or just using it as a string identifier?).
We upgraded our log site, and you can reach at: http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log
Mime type looks good now, but I cannot see any entries from my request.
Thank you for connecting to our web services.
No problem, and thanks for setting it up, so we test it :-). Best regards, Henrik Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
To Henrik Thostrup Jensen**** ** ** We confirm that there are correlationID and replyTo elements in the dump of your reservationRequest message.**** In response to your reservationRequest, our implementation locally generated an exception event because of name space problem (xmlns:ns0=" http://schemas.ogf.org/nsi/2011/07/connection/interface").**** We modified our implementation to return a serviceException message in case of name space exception. **** The following is a part of SOAP payload from your dump.**** ** ** <ns0:reservationRequest> <ns0:correlationId>315196053139943431651032553079928039634</ns0:correlationId> <ns0:replyTo> http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</ns0:replyTo> *<ns0:reservation>* <requesterNSA>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService </requesterNSA> <providerNSA> http://220.69.219.228:8010/nsi/ConnectionServiceProvider</providerNSA>**** ** ** We agree to use ns0 for reservationRequest, coorelationID, and replyTo elements.**** *I am not sure whether ns0 name space can be applied to the reservation element or not*. **** According to wsdl and schema documents, reservation and its children elements use the following name space defined in ogf_nsi_connection_types.xsd: **** xmlns:tns="http://schemas.ogf.org/nsi/2011/07/connection/types"**** Could you check out the usage of name spaces for NSI messages?**** ** ** The following is our example reservationRequest message with ns5 and ns6 name spaces.**** ** ** *<ns5:reservationRequest* xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion"* *** xmlns:ns3="http://www.w3.org/2001/04/xmlenc#"*** * xmlns:ns4="http://www.w3.org/2000/09/xmldsig#"** ** *xmlns:ns5=" http://schemas.ogf.org/nsi/2011/07/connection/interface"* * xmlns:ns6=" http://schemas.ogf.org/nsi/2011/07/connection/types">* <ns5:correlationId>78729d97-8264-4a4b-ad53-8fec5ad529fb</ns5:correlationId>* *** <ns5:replyTo> http://220.69.240.218:2000/kreonet/ConnectionServiceRequester</ns5:replyTo>* *** *<**ns6:reservation>* <requesterNSA>urn:ogf:network:NSnetwork:kreonet</requesterNSA>**** <providerNSA>urn:ogf:network:NSnetwork:dynamicKL</providerNSA>**** <reservation>**** ** ** We are waiting for your response.**** Thank you.**** ** ** Best regard. On Fri, Sep 2, 2011 at 6:30 PM, Henrik Thostrup Jensen <htj@nordu.net>wrote:
Hi again
On Fri, 2 Sep 2011, jeonghoon moon wrote:
We found out that ReplyTo and CorrelationID of your reservationRequest
message did not have adequate information.
Please check out those information elements not to be set with “?”.
This is a dump of the SOAP payload I'm sending (I haven't changed the code since the initial request, and still fails the same way):
<SOAP-ENV:Envelope xmlns:ns0="http://schemas.ogf.** org/nsi/2011/07/connection/**interface<http://schemas.ogf.org/nsi/2011/07/connection/interface>" xmlns:ns1="http://schemas.**xmlsoap.org/soap/envelope/<http://schemas.xmlsoap.org/soap/envelope/>" xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>" xmlns:SOAP-ENV="http://**schemas.xmlsoap.org/soap/**envelope/<http://schemas.xmlsoap.org/soap/envelope/> "> <SOAP-ENV:Header/> <ns1:Body> <ns0:reservationRequest> <ns0:correlationId>**315196053139943431651032553079** 928039634</ns0:correlationId> <ns0:replyTo>http://orval.**grid.aau.dk:7080/NSI/services/** ConnectionService<http://orval.grid.aau.dk:7080/NSI/services/ConnectionService> </ns0:**replyTo> <ns0:reservation> <requesterNSA>http://orval.**grid.aau.dk:7080/NSI/services/** ConnectionService<http://orval.grid.aau.dk:7080/NSI/services/ConnectionService> </**requesterNSA> <providerNSA>http://220.69.**219.228:8010/nsi/** ConnectionServiceProvider<http://220.69.219.228:8010/nsi/ConnectionServiceProvider> </**providerNSA> <reservation> <globalReservationId>gid-3228<**/globalReservationId> <description>Test Connection</description> <connectionId>conn-560</**connectionId> <serviceParameters> <schedule> <startTime>2011-09-02T09:16:**13Z</startTime> <endTime>2011-09-02T09:18:13Z<**/endTime> </schedule> <bandwidth> <desired>1000</desired> </bandwidth> </serviceParameters> <path> <directionality>**unidirectional</**directionality> <sourceSTP> <stpId>urn:ogf:network:stp:**Martinique:M1</stpId> </sourceSTP> <destSTP> <stpId>urn:ogf:network:stp:**Martinique:M4</stpId> </destSTP> </path> </reservation> </ns0:reservation> </ns0:reservationRequest> </ns1:Body> </SOAP-ENV:Envelope>
The correlationId and replyTo fields are filled out. I am using an integer representation of the UUID, which might not be "correct" (are you trying to parse it as a UUID, or just using it as a string identifier?).
We upgraded our log site, and you can reach at:
Mime type looks good now, but I cannot see any entries from my request.
Thank you for connecting to our web services.
No problem, and thanks for setting it up, so we test it :-).
Best regards, Henrik
Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
-- Jeonghoon Moon Supercomputing Center Dept.of Infrastructure Technology Development KISTI(Korea Institute of Science and Technology Information) Tel : +82-42-869-0578 Fax : +82-42-869-0589 H.P : +82-10-2534-6754 Skype : otello90 MSN : otellomoon@hotmail.com "Expect Great Things from God Attempt Great Things for God"
Hello On Sat, 3 Sep 2011, jeonghoon moon wrote:
In response to your reservationRequest, our implementation locally generated an exception event because of name space problem (xmlns:ns0="http://schemas.ogf.org/nsi/2011/07/connection/interface").
The following is a part of SOAP payload from your dump.
<ns0:reservationRequest> <ns0:correlationId>315196053139943431651032553079928039634</ns0:correlationId> <ns0:replyTo>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</ns0:replyTo> <ns0:reservation>
<requesterNSA>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</requesterNSA> <providerNSA>http://220.69.219.228:8010/nsi/ConnectionServiceProvider</providerNSA>
We agree to use ns0 for reservationRequest, coorelationID, and replyTo elements.
I am not sure whether ns0 name space can be applied to the reservation element or not.
Neither am I. It does look wrong to use the http://schemas.ogf.org/nsi/2011/07/connection/interface there. I'll try to look into this some more. Best regards, Henrik Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
Hi again On Mon, 5 Sep 2011, Henrik Thostrup Jensen wrote:
On Sat, 3 Sep 2011, jeonghoon moon wrote:
In response to your reservationRequest, our implementation locally generated an exception event because of name space problem (xmlns:ns0="http://schemas.ogf.org/nsi/2011/07/connection/interface").
The following is a part of SOAP payload from your dump.
<ns0:reservationRequest> <ns0:correlationId>315196053139943431651032553079928039634</ns0:correlationId> <ns0:replyTo>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</ns0:replyTo> <ns0:reservation>
<requesterNSA>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</requesterNSA> <providerNSA>http://220.69.219.228:8010/nsi/ConnectionServiceProvider</providerNSA>
We agree to use ns0 for reservationRequest, coorelationID, and replyTo elements.
I am not sure whether ns0 name space can be applied to the reservation element or not.
Neither am I. It does look wrong to use the http://schemas.ogf.org/nsi/2011/07/connection/interface there. I'll try to look into this some more.
Turns out there is a bug in the SOAP/WSDL stack I'm using [1]. Fortunately there is patch for the problem. Here is the new SOAP envelope: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:ns0="http://schemas.ogf.org/nsi/2011/07/connection/types" xmlns:ns1="http://schemas.ogf.org/nsi/2011/07/connection/interface" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <ns2:Body> <ns1:reservationConfirmed> <ns1:correlationId>82084898458119143269587670304668998979</ns1:correlationId> <reservationConfirmed xmlns="http://schemas.ogf.org/nsi/2011/07/connection/types"> <requesterNSA>http://localhost:7080/NSI/services/ConnectionService</requesterNSA> <providerNSA>http://localhost:9080/NSI/services/ConnectionService</providerNSA> <reservation> <globalReservationId>gid-4372</globalReservationId> <description>Test Connection</description> <connectionId>conn-384</connectionId> <serviceParameters> <schedule/> <bandwidth> <desired/> </bandwidth> </serviceParameters> <path> <directionality/> <sourceSTP> <stpId/> </sourceSTP> <destSTP> <stpId/> </destSTP> </path> </reservation> </reservationConfirmed> </ns1:reservationConfirmed> </ns2:Body> </SOAP-ENV:Envelope> This changes the error in the dynamicKL log to concern the providerNSA, most likely because I don't use the URN scheme (next on the todays todo list). Thanks for helping debugging this. 1. https://fedorahosted.org/suds/ticket/292 Best regards, Henrik Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
Hi again, sorry for the spamming :-) (cc'ing John, as he is the expert and the nsi-wg mailing list appears not to be working currently). On Mon, 5 Sep 2011, Henrik Thostrup Jensen wrote:
This changes the error in the dynamicKL log to concern the providerNSA, most likely because I don't use the URN scheme (next on the todays todo list).
I've updated my implementation to use the urn scheme, but I still get a ProviderNSA syntax error from the log (unfortunately there isn't any more information available). Here is the SOAP envelope: <SOAP-ENV:Envelope xmlns:ns0="http://schemas.ogf.org/nsi/2011/07/connection/types" xmlns:ns1="http://schemas.ogf.org/nsi/2011/07/connection/interface" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <ns2:Body> <ns1:reservationRequest> <ns1:correlationId>56561926991634759038257507539181676754</ns1:correlationId> <ns1:replyTo>http://orval.grid.aau.dk:7080/NSI/services/ConnectionService</ns1:replyTo> <reservation xmlns="http://schemas.ogf.org/nsi/2011/07/connection/types"> <requesterNSA>urn:ogf:network:nsa:OpenNSA-testclient</requesterNSA> <providerNSA>urn:ogf:network:nsa:Martinique-DynamicKL</providerNSA> <reservation> <globalReservationId>gid-7087</globalReservationId> <description>Test Connection</description> <connectionId>conn-199</connectionId> <serviceParameters> <schedule> <startTime>2011-09-05T12:13:20Z</startTime> <endTime>2011-09-05T12:15:20Z</endTime> </schedule> [snip] (I still need to fix the correlationId) According to the schema, the type for NSAs is xsd:anyURI. I think "urn:ogf:network:nsa:Martinique-DynamicKL" should be a valid URI, but perhaps I am overlooking something. Best regards, Henrik Henrik Thostrup Jensen <htj at ndgf.org> NORDUnet / Nordic Data Grid Facility.
Hi Jeonghoon- Thanks for the contact URL. Regarding the STPs... The NSI wg has adopted a URN for STPs of the form: urn:ogf:network:STP:<networkname>:<endpointname> example: urn:ogf:network:STP:Martinique:M1 Also, note that you also have STPs m2 and m3 in the martinique network - These are endpoints that are not peering points (presumably they would serve some end system or such.) But even so, they can still be used as endpoints for a connection request. And challenge 3 could have you do so. Thanks again! And good luck with the testing! Jerry On 9/1/11 4:47 AM, jeonghoon moon wrote:
HI PlugFest Developers,
We have just finished the first version of NSI web services. (dynamicKL in KISTI)
Our implementation supports reservation, provision, release, termination, and query messages.
It can be reached at:
http://220.69.219.228:8010/nsi/ConnectionServiceProvider
We adopted the following URNs for NSA and STPs:
- NSA: urn:ogf:network:NSnetwork:Martinique
- STP1: urn:ogf:network:NSnetwork:Martinique:M1
- STP4: urn:ogf:network:NSnetwork:Martinique:M4
The log for our web services is available here:
http://220.69.219.228:8080/dynamicKLInfo/dynamicKL.log
Could you try to connect to our web services?
Best regards.
-- Jeonghoon Moon Supercomputing Center Dept.of Infrastructure Technology Development KISTI(Korea Institute of Science and Technology Information)
Tel : +82-42-869-0578 Fax : +82-42-869-0589 H.P : +82-10-2534-6754 Skype : otello90 MSN : otellomoon@hotmail.com <mailto:otellomoon@hotmail.com>
"Expect Great Things from God Attempt Great Things for God"
_______________________________________________ nsi-wg mailing list nsi-wg@ogf.org http://www.ogf.org/mailman/listinfo/nsi-wg
participants (4)
-
Henrik Thostrup Jensen
-
Henrik Thostrup Jensen
-
jeonghoon moon
-
Jerry Sobieski