So here are the exact details I have.

The actual error I get is the following "The server sent HTTP status code 302: 
Moved Temporarily"

The following is the source code I am using to try to connect to API-M. I am 
still new to JSP programming so the following approach to accessing the web 
service maybe wrong and I would love your input on the proper way of accessing 
the service.
/////////////////////////////////////////////////////////////////////////////////////////////
try { // Call Web Service Operation
                info.fedora.definitions._1._0.api.FedoraAPIMService service = 
new info.fedora.definitions._1._0.api.FedoraAPIMService();
                String test = service.getWSDLDocumentLocation().toString();
                info.fedora.definitions._1._0.api.FedoraAPIM port = 
service.getFedoraAPIMServiceHTTPPort();
                //out.write(port.);
                
                info.fedora.definitions._1._0.types.Export exprt = new 
info.fedora.definitions._1._0.types.Export();


                // TODO initialize WS operation arguments here
                java.lang.String pid = "fedora-system:ContentModel-3.0";
                java.lang.String dsid = "DC";
                Date asOf = new Date();
                asOf.setDate(13);
                asOf.setMonth(3);
                asOf.setYear(2010);


                // TODO process result here

                info.fedora.definitions._1._0.types.Datastream result = 
port.getDatastream(pid, dsid, asOf.toGMTString());
                out.println("Result = "+result.toString());
            } catch (Exception ex) {
                // TODO handle custom exceptions here
                out.println(ex.getMessage());
            }

 
//////////////////////////////////////////////////////////////////////////////////////////////////////////


 

 Nothing in fedora log that shows any error. 

Nilesh

-----Original Message-----
From: Steve Bayliss <[email protected]>
To: [email protected]; [email protected]
Sent: Fri, Apr 23, 2010 5:36 am
Subject: RE: [Fedora-commons-developers] Cant access API-M


Hi Nilesh
 
Is there anything in the Tomcat or Fedora logs that gives more information on 
this?
 
How are you trying to connect to API-M?  What software/libraries etc are you 
using?
 
Regards
Steve
  
  
-----Original Message-----
From:   [email protected] [mailto:[email protected]] 
Sent: 23 April 2010   01:35
To:   [email protected]
Subject:   [Fedora-commons-developers] Cant access API-M


  


  
So currently I am trying to connect to API-M on my local fedora server   
through JSP. But I cannot figure out how to get it to work. The API-M is   
loaded, the port is provided, but when I actually try to obtain anything from   
the API-M service I get the error "The server sent HTTP status code 302: Moved  
 Temporarily" which doesn't really help me at all.

I initially thought   that maybe this was a problem with SSL, and it still 
maybe, but I tried to   change settings around in tomcat added keystores and 
truststore. But no luck   so far. Any ideas on what I need to do.

BTW, to access API-M shouldn't   I have to provide username and password or 
something to connect to the   service, or no. 

Sincerely,
Nilesh Tailor
IPL   Developer
  

 
------------------------------------------------------------------------------
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to