Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Java Apache Axis2 web services client examples update

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 ( ) ) ; }
 
 
 }
 
 }