---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# IPService - Global

# IPService - Global {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The IPService script include provides methods that encapsulate an IP Service.

Use this class during the discovery scanning phase.

See also [AbstractDBObject - isValid()](https://servicenow-prod.fluidtopics.net/3Li2Vj0WdWKtQTkz30Ex1w#r_ADBO-isValid "Determines if the current database record is valid.").

## IPService - IPService(Object source) {#ariaid-title2}

Creates an instance of the IPService class.
{#r_IPS-IPService_O__table_ucp_1w3_tt__entry__3}

| Name | Type | Description |
|-|-|-|
| source | Object | Either a GlideRecord instance or a sys_id string |
[Table 1. Parameters]

{#r_IPS-IPService_O__table_ucp_1w3_tt}

## IPService - creates {#ariaid-title3}

The table where this service creates entries.
{#r_IPS-creates__table_vkg_511_t5__entry__3}

| Name | Type | Description |
|-|-|-|
| creates | String | The table where this service creates entries. |
[Table 2. Field]

{#r_IPS-creates__table_vkg_511_t5}

## IPService - description {#ariaid-title4}

Description of the IPService.
{#r_IPS-description__table_ldc_jb1_t5__entry__3}

| Name | Type | Description |
|-|-|-|
| description | String | Description of the IPService. |
[Table 3. Field]

{#r_IPS-description__table_ldc_jb1_t5}

## IPService - getFromArrayList(Array list) {#ariaid-title5}

Returns an array of IPService instances specified by a Java ArrayList of
sys_ids.
{#r_IPS-getFromArrayList_A__table_mnk_mw3_tt__entry__3}

| Name | Type | Description |
|-|-|-|
| list | Array | List of sys_ids. |
[Table 4. Parameters]

{#r_IPS-getFromArrayList_A__table_mnk_mw3_tt} {#r_IPS-getFromArrayList_A__table_nnk_mw3_tt__entry__2}

| Type | Description |
|-|-|
| Array | IPService instances |
[Table 5. Returns]

{#r_IPS-getFromArrayList_A__table_nnk_mw3_tt}

## IPService - port {#ariaid-title6}

The TCP or UDP port used by the service.
{#r_IPS-port__table_eql_tyz_s5__entry__3}

| Name | Type | Description |
|-|-|-|
| port | String | The TCP or UDP port used by the service. |
[Table 6. Field]

{#r_IPS-port__table_eql_tyz_s5}

## IPService - protocol {#ariaid-title7}

The protocol used by the service ("UDP", "TCP", or "TCP/UDP").
{#r_IPS-protocol__table_gq2_bzz_s5__entry__3}

| Name | Type | Description |
|-|-|-|
| protocol | String | The protocol used by the service ("UDP", "TCP", or "TCP/UDP"). |
[Table 7. Field]

{#r_IPS-protocol__table_gq2_bzz_s5}

## IPService - name {#ariaid-title8}

A short name or handle for the IPService.
{#r_IPS-name__table_bbk_c11_t5__entry__3}

| Name | Type | Description |
|-|-|-|
| name | String | Name of the IPService |
[Table 8. Field]

{#r_IPS-name__table_bbk_c11_t5}

## IPService - serviceName {#ariaid-title9}

A long, descriptive English name for the IPService.
{#r_IPS-serviceName__table_lxw_l11_t5__entry__3}

| Name | Type | Description |
|-|-|-|
| serviceName | String | A long, descriptive English name for the IPService. |
[Table 9. Field]

{#r_IPS-serviceName__table_lxw_l11_t5}

## IPService - sysID {#ariaid-title10}

The sys_id of this record.
{#r_IPS-sysID__table_csp_kyz_s5__entry__3}

| Name | Type | Description |
|-|-|-|
| sysID | String | The sys_id of this record. |
[Table 10. Field]

{#r_IPS-sysID__table_csp_kyz_s5}

