---
sourceDocument: Yokohama API Reference
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/api-reference

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Java Apache Axis2 web services client examples update

# Java Apache Axis2 web services client examples update {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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

## getKeys {#c_JAAWbSrvcsClntExUpdt__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 {#c_JAAWbSrvcsClntExUpdt__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 ( ) ) ; }
     
     
     }
     
     }


