Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.

Java Apache Axis2 web services client examples update

Log in to subscribe to topics and get notified when content changes.

Java Apache Axis2 web services client examples update

An example of an Axis Client program that calls the getKeys function to query all incidents where the category is Hardware.

getKeys

A list of sys_id is returned as a result:
package com.service_now.www ;
 
 public class DemoClient  {
 
  public static void main ( String args [ ] ) { try {
   ServiceNowStub proxy  = new ServiceNowStub ( ) ;
   ServiceNowStub. GetKeys getInc  = new ServiceNowStub. GetKeys ( ) ;
   ServiceNowStub. GetKeysResponse resp  = new ServiceNowStub. GetKeysResponse ( ) ;
 
   getInc. setActive ( true ) ;
   getInc. setCategory ( "hardware" ) ;
 
   proxy._getServiceClient ( ). getOptions ( ). setProperty (org. apache. axis2. transport. http. HTTPConstants. CHUNKED,  Boolean. FALSE ) ;
 
   resp  = proxy. getKeys (getInc ) ;
 
    String [ ] keys  = resp. getSys_id ( ) ;
 
    System. out. println ( "Key: " + keys [ 0 ] ) ; } catch ( Exception e ) { System. out. println (e. toString ( ) ) ; }
 
  } }

getRecords

package com.service_now.www ;
 
 import com.service_now.www.ServiceNowStub.GetRecordsResult_type0 ;
 
 public class GetRecords  {
 
 /**
* @param args
*/ public static void main ( String [ ] args ) { try {
  ServiceNowStub proxy  = new ServiceNowStub ( ) ;
  ServiceNowStub. GetRecords incidents  = new ServiceNowStub. GetRecords ( ) ;
  ServiceNowStub. GetRecordsResponse result  = new ServiceNowStub. GetRecordsResponse ( ) ;
 
  incidents. setActive ( true ) ;
  incidents. setCategory ( "hardware" ) ;
  incidents. setSys_created_on ( "> 2009-06-08 10:30:00" ) ;
 
  proxy._getServiceClient ( ). getOptions ( ). setProperty (org. apache. axis2. transport. http. HTTPConstants. CHUNKED,  Boolean. FALSE ) ;
 
  result  = proxy. getRecords (incidents ) ;
 
  GetRecordsResult_type0 [ ] keys  = result. getGetRecordsResult ( ) ;
 
   for ( int key  = 0 ; key  < keys. length ; key ++ ) { System. out. println ( "Key: " + keys [ 0 ]. getSys_id ( ) ) ; } } catch ( Exception e ) { System. out. println (e. toString ( ) ) ; }
 
 
 }
 
 }
Feedback