Thanks Andy for the response.  My confuse is in my code, I did put the type is 
"MediaType.APPLICATION_XML".
Don't get why the server get this exception.
I used the following code to get Poc and it is working fine.
public String getPOC(String pocHandle)throws Exception{
        config = new DefaultClientConfig();
        client = Client.create(config);
        String pocPayLoad = null;
        try{
            webResource = 
client.resource("https://reg.arin.net/rest/poc/"+pocHandle+"?apikey="+getAPIkey());
            pocPayLoad = 
webResource.accept(MediaType.APPLICATION_XML).get(String.class);
        }catch(Exception e){
            logger.info("Exception:"+e.getMessage());
        }
        return pocPayLoad;
    }

Thanks,
Vicky





On Wednesday, March 26, 2014 2:09:51 PM, Andy Newton <[email protected]> wrote:
 
Hi Vicky,

By looking at your code snippet, my guess is that the media type is not being 
registered properly with JAXB. “textml” is not a valid media type as far as I 
know. The media type to use with Reg-RWS is “application/xml”.

I hope this helps.

Andy Newton,
Chief Engineer, ARIN

From: Vicky Zheng <[email protected]>
Reply-To: Vicky Zheng <[email protected]>
Date: Wednesday, March 26, 2014 at 1:52 PM
To: "[email protected]" <[email protected]>
Subject: [arin-tech-discuss] How to solve the exception with "Could not find 
JAXBContextFinder for media type: textml"


Hello,
>    I created java function to call Arin service to add Poc payload.  The XML 
>string come from Arin web sample.  
>
>    I'm receiving the response from Arin service with "Could not find 
>JAXBContextFinder for media type: textml.
>JBoss Web/7.0.10.Final 
>The server encountered an internal error (Could not find JAXBContextFinder for 
>media type: textml) that prevented it from fulfilling this request.
>
>".
>    Could any one please give me a hint what's the root cause?
>    Here is the java function
>public void addPoc()
>
>{
>        config = new DefaultClientConfig();
>        client = Client.create(config);
>        webResource = 
>client.resource("https://reg.arin.net/rest/poc;makeLink=true"+"?apikey="+getAPIkey());
>        response = 
>webResource.type(MediaType.APPLICATION_XML).post(ClientResponse.class, 
>pocPayload);
>        String rePocPayLoad = response.getEntity(String.class);
>        return rePocPayLoad;
>
>}
>
>
>
>
>Thanks!
>Vicky
>
_______________________________________________
arin-tech-discuss mailing list
[email protected]
http://lists.arin.net/mailman/listinfo/arin-tech-discuss

Reply via email to