# Business Logic — JBSbatKKAdChgAddDataCst.setSvcKeiHktg() [72 LOC]

| Field | Value |
|-------|-------|
| Fully Qualified Name | `eo.business.service.JBSbatKKAdChgAddDataCst` |
| Layer | Batch (Service Component / Data Preparation) |
| Module | `service` (Package: `eo.business.service`) |

## 1. Role

### JBSbatKKAdChgAddDataCst.setSvcKeiHktg()

This method is responsible for **setting inherited service contract data (サービス契約引継情報) into an output map** during batch processing. It handles **two service types**: Internet Service (ネット) identified by service code `"01"`, and TV Service (テレビサービス) identified by service code `"03"`. The method implements a **routing/dispatch pattern** — it inspects the `svcCd` parameter and routes to the appropriate service-type branch, where it maps five contract fields into the output map (`JBSbatServiceInterfaceMap`) using type-specific keys (NET or TV suffix). It enforces **null-safety** by delegating to the `isBlank()` helper: if any input field is null, empty, or blank, an empty string is written to the output map instead of the raw value, preventing downstream null propagation. This is a shared utility called from `execute()` within the same class and is an integral part of the batch data-transfer pipeline for handling service contract line item inheritance across network renumbering operations.

## 2. Processing Pattern (Detailed Business Logic)

```mermaid
flowchart TD
    START(["setSvcKeiHktg"])

    CHK_SVC["Check: svcCd"]

    BL_NET["isBlank(hktgsSvcKeiNo)"]
    SET_NET_NO_NET["outMap.setString(HKTGS_SVC_KEI_NO_NET, hktgsSvcKeiNo)"]
    SET_NET_NO_BLANK["outMap.setString(HKTGS_SVC_KEI_NO_NET, '')"]

    BL_NET_DTM["isBlank(hktgsSvcKeiGeneAddDtm)"]
    SET_NET_DTM["outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, hktgsSvcKeiGeneAddDtm)"]
    SET_NET_DTM_BLANK["outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, '')"]

    BL_SVC_STAY["isBlank(svcStaYmd)"]
    SET_SVC_STAY["outMap.setString(SVC_STAYMD_NET, svcStaYmd)"]
    SET_SVC_STAY_BLANK["outMap.setString(SVC_STAYMD_NET, '')"]

    BL_NET_UPD["isBlank(hktgsSvcKeiLastUpdDtm)"]
    SET_NET_UPD["outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, hktgsSvcKeiLastUpdDtm)"]
    SET_NET_UPD_BLANK["outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, '')"]

    BL_TV_NO["isBlank(hktgsSvcKeiNo)"]
    SET_TV_NO["outMap.setString(HKTGS_SVC_KEI_NO_TV, hktgsSvcKeiNo)"]
    SET_TV_NO_BLANK["outMap.setString(HKTGS_SVC_KEI_NO_TV, '')"]

    BL_TV_DTM["isBlank(hktgsSvcKeiGeneAddDtm)"]
    SET_TV_DTM["outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, hktgsSvcKeiGeneAddDtm)"]
    SET_TV_DTM_BLANK["outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, '')"]

    BL_TV_SVC_STAY["isBlank(svcStaYmd)"]
    SET_TV_SVC_STAY["outMap.setString(SVC_STAYMD_TV, svcStaYmd)"]
    SET_TV_SVC_STAY_BLANK["outMap.setString(SVC_STAYMD_TV, '')"]

    BL_TV_UPD["isBlank(hktgsSvcKeiLastUpdDtm)"]
    SET_TV_UPD["outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, hktgsSvcKeiLastUpdDtm)"]
    SET_TV_UPD_BLANK["outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, '')"]

    END(["Return / Next"])

    START --> CHK_SVC

    CHK_SVC -->|SVC_CD_NET = 01| NET_BRANCH
    CHK_SVC -->|SVC_CD_TV = 03| TV_BRANCH
    CHK_SVC -->|Other| END

    NET_BRANCH --> BL_NET
    BL_NET -->|true| SET_NET_NO_BLANK
    BL_NET -->|false| SET_NET_NO_NET
    SET_NET_NO_NET --> BL_NET_DTM
    SET_NET_NO_BLANK --> BL_NET_DTM

    BL_NET_DTM -->|true| SET_NET_DTM_BLANK
    BL_NET_DTM -->|false| SET_NET_DTM
    SET_NET_DTM --> BL_SVC_STAY
    SET_NET_DTM_BLANK --> BL_SVC_STAY

    BL_SVC_STAY -->|true| SET_SVC_STAY_BLANK
    BL_SVC_STAY -->|false| SET_SVC_STAY
    SET_SVC_STAY --> BL_NET_UPD
    SET_SVC_STAY_BLANK --> BL_NET_UPD

    BL_NET_UPD -->|true| SET_NET_UPD_BLANK
    BL_NET_UPD -->|false| SET_NET_UPD
    SET_NET_UPD --> END
    SET_NET_UPD_BLANK --> END

    TV_BRANCH --> BL_TV_NO
    BL_TV_NO -->|true| SET_TV_NO_BLANK
    BL_TV_NO -->|false| SET_TV_NO
    SET_TV_NO --> BL_TV_DTM
    SET_TV_NO_BLANK --> BL_TV_DTM

    BL_TV_DTM -->|true| SET_TV_DTM_BLANK
    BL_TV_DTM -->|false| SET_TV_DTM
    SET_TV_DTM --> BL_TV_SVC_STAY
    SET_TV_DTM_BLANK --> BL_TV_SVC_STAY

    BL_TV_SVC_STAY -->|true| SET_TV_SVC_STAY_BLANK
    BL_TV_SVC_STAY -->|false| SET_TV_SVC_STAY
    SET_TV_SVC_STAY --> BL_TV_UPD
    SET_TV_SVC_STAY_BLANK --> BL_TV_UPD

    BL_TV_UPD -->|true| SET_TV_UPD_BLANK
    BL_TV_UPD -->|false| SET_TV_UPD
    SET_TV_UPD --> END
    SET_TV_UPD_BLANK --> END
```

### Branch Summary

| Branch | Condition (Constant) | Constant Value | Business Meaning |
|--------|---------------------|----------------|------------------|
| NET | `JKKBatConst.SVC_CD_NET.equals(svcCd)` | `"01"` | Internet Service — maps NET-specific output keys |
| TV | `JKKBatConst.SVC_CD_TV.equals(svcCd)` | `"03"` | TV Service — maps TV-specific output keys |
| Default | `else` | — | Ignored (no-op) — silently returns without writing |

## 3. Parameter Analysis

| No | Parameter Name | Type | Business Description |
|----|---------------|------|---------------------|
| 1 | `outMap` | `JBSbatServiceInterfaceMap` | Output map used to pass service contract inheritance data between batch processing stages. Field values are written via `setString()` using typed keys (NET/TV). |
| 2 | `svcCd` | `String` | Service code that determines which service branch to process. `"01"` triggers Internet Service (ネット) field mapping, `"03"` triggers TV Service (テレビサービス) field mapping. Any other value or `null` causes a no-op. |
| 3 | `hktgsSvcKeiNo` | `String` | Inherited service contract number (引継先サービス契約番号) — the internal identifier for the service contract line item being transferred/inherited. Null-blank safe: if empty, writes `""` to the output. |
| 4 | `hktgsSvcKeiGeneAddDtm` | `String` | Inherited service contract creation/registration timestamp (引継先サービス契約世代登録年月日時分秒) — the datetime when the service contract was originally created. Null-blank safe. |
| 5 | `svcStaYmd` | `String` | Service start date (サービス開始年月日) — the YYYYMMDD date when the service became active. Null-blank safe. |
| 6 | `hktgsSvcKeiLastUpdDtm` | `String` | Inherited service contract last update timestamp (引継先サービス契約最終更新年月日時分秒) — the datetime of the most recent modification to the service contract. Null-blank safe. |

**External state / instance fields read:** None directly. The method calls `isBlank()`, a static/local helper within `JBSbatKKAdChgAddDataCst`.

## 4. CRUD Operations / Called Services

| CRUD | SC / CBS | SC Code | Entity / DB | Operation Description |
|------|----------|---------|-------------|----------------------|
| - | `JBSbatKKAdChgAddDataCst.isBlank` | - | - | Internal utility — checks whether a string is null, empty, or blank |
| - | `outMap.setString` | - | - | Sets a key-value pair in the output interface map |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_NO_NET` (constant) | - | - | Output map key for inherited service contract number (Internet) |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_NO_TV` (constant) | - | - | Output map key for inherited service contract number (TV) |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_GENE_ADD_DTM_NET` (constant) | - | - | Output map key for inherited service contract creation timestamp (Internet) |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_GENE_ADD_DTM_TV` (constant) | - | - | Output map key for inherited service contract creation timestamp (TV) |
| - | `JBSbatKKIFM101.SVC_STAYMD_NET` (constant) | - | - | Output map key for service start date (Internet) |
| - | `JBSbatKKIFM101.SVC_STAYMD_TV` (constant) | - | - | Output map key for service start date (TV) |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_LAST_UPD_DTM_NET` (constant) | - | - | Output map key for inherited service contract last update timestamp (Internet) |
| - | `JBSbatKKIFM101.HKTGS_SVC_KEI_LAST_UPD_DTM_TV` (constant) | - | - | Output map key for inherited service contract last update timestamp (TV) |
| - | `JKKBatConst.SVC_CD_NET` (constant) | - | - | Service code constant `"01"` for Internet Service |
| - | `JKKBatConst.SVC_CD_TV` (constant) | - | - | Service code constant `"03"` for TV Service |

## 5. Dependency Trace

| # | Caller (Screen/Batch) | Call Chain (Full Path to this Method) | Terminal (SC / CRUD / Entity) |
|---|----------------------|--------------------------------------|-------------------------------|
| 1 | Batch: JBSbatKKAdChgAddDataCst | `JBSbatKKAdChgAddDataCst.execute()` → `JBSbatKKAdChgAddDataCst.setSvcKeiHktg` | `outMap.setString [U] -`, `isBlank [R] -` |

**Notes:** This method is called exclusively from `execute()` within `JBSbatKKAdChgAddDataCst`. No screen/batch entry points (e.g., `KKSV*` screens) were found within 8 hops. It is a private utility method used internally by the batch processing pipeline.

## 6. Per-Branch Detail Blocks

### Block 1 — IF `(svcCd == SVC_CD_NET)` `[SVC_CD_NET="01" (Internet Service)]` (L1966)

> Branch for Internet Service (ネット) — maps inherited service contract data using NET-typed output keys.

| # | Type | Code |
|---|------|------|
| 1 | EXEC | `isBlank(hktgsSvcKeiNo)` // null-blank check |
| 2 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_NET, "")` // if blank: clear [-> "HKTGS_SVC_KEI_NO_NET"] |
| 3 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_NET, hktgsSvcKeiNo)` // else: write value [-> "HKTGS_SVC_KEI_NO_NET"] |
| 4 | EXEC | `isBlank(hktgsSvcKeiGeneAddDtm)` // null-blank check |
| 5 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, "")` // if blank: clear [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_NET"] |
| 6 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, hktgsSvcKeiGeneAddDtm)` // else: write value [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_NET"] |
| 7 | EXEC | `isBlank(svcStaYmd)` // null-blank check |
| 8 | SET | `outMap.setString(SVC_STAYMD_NET, "")` // if blank: clear [-> "SVC_STAYMD_NET"] |
| 9 | SET | `outMap.setString(SVC_STAYMD_NET, svcStaYmd)` // else: write value [-> "SVC_STAYMD_NET"] |
| 10 | EXEC | `isBlank(hktgsSvcKeiLastUpdDtm)` // null-blank check |
| 11 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, "")` // if blank: clear [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_NET"] |
| 12 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, hktgsSvcKeiLastUpdDtm)` // else: write value [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_NET"] |

#### Block 1.1 — IF `(isBlank(hktgsSvcKeiNo))` (L1970)

> If the inherited service contract number is null/blank, write an empty string to prevent null propagation in downstream processing.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_NET, "")` [-> "HKTGS_SVC_KEI_NO_NET"] |

#### Block 1.2 — ELSE `(isBlank(hktgsSvcKeiNo))` (L1972)

> If the inherited service contract number is present, write the actual value to the output map.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_NET, hktgsSvcKeiNo)` [-> "HKTGS_SVC_KEI_NO_NET"] |

#### Block 1.3 — IF `(isBlank(hktgsSvcKeiGeneAddDtm))` (L1977)

> If the creation timestamp is null/blank, write an empty string.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, "")` [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_NET"] |

#### Block 1.4 — ELSE `(isBlank(hktgsSvcKeiGeneAddDtm))` (L1979)

> If the creation timestamp is present, write the actual value.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_NET, hktgsSvcKeiGeneAddDtm)` [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_NET"] |

#### Block 1.5 — IF `(isBlank(svcStaYmd))` (L1984)

> If the service start date is null/blank, write an empty string.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(SVC_STAYMD_NET, "")` [-> "SVC_STAYMD_NET"] |

#### Block 1.6 — ELSE `(isBlank(svcStaYmd))` (L1986)

> If the service start date is present, write the actual value.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(SVC_STAYMD_NET, svcStaYmd)` [-> "SVC_STAYMD_NET"] |

#### Block 1.7 — IF `(isBlank(hktgsSvcKeiLastUpdDtm))` (L1991)

> If the last update timestamp is null/blank, write an empty string.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, "")` [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_NET"] |

#### Block 1.8 — ELSE `(isBlank(hktgsSvcKeiLastUpdDtm))` (L1993)

> If the last update timestamp is present, write the actual value.

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_NET, hktgsSvcKeiLastUpdDtm)` [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_NET"] |

### Block 2 — ELSE-IF `(svcCd == SVC_CD_TV)` `[SVC_CD_TV="03" (TV Service)]` (L1999)

> Branch for TV Service (テレビサービス) — maps inherited service contract data using TV-typed output keys. The logic mirrors Block 1 exactly but uses TV-specific keys.

| # | Type | Code |
|---|------|------|
| 1 | EXEC | `isBlank(hktgsSvcKeiNo)` // null-blank check |
| 2 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_TV, "")` // if blank: clear [-> "HKTGS_SVC_KEI_NO_TV"] |
| 3 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_TV, hktgsSvcKeiNo)` // else: write value [-> "HKTGS_SVC_KEI_NO_TV"] |
| 4 | EXEC | `isBlank(hktgsSvcKeiGeneAddDtm)` // null-blank check |
| 5 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, "")` // if blank: clear [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_TV"] |
| 6 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, hktgsSvcKeiGeneAddDtm)` // else: write value [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_TV"] |
| 7 | EXEC | `isBlank(svcStaYmd)` // null-blank check |
| 8 | SET | `outMap.setString(SVC_STAYMD_TV, "")` // if blank: clear [-> "SVC_STAYMD_TV"] |
| 9 | SET | `outMap.setString(SVC_STAYMD_TV, svcStaYmd)` // else: write value [-> "SVC_STAYMD_TV"] |
| 10 | EXEC | `isBlank(hktgsSvcKeiLastUpdDtm)` // null-blank check |
| 11 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, "")` // if blank: clear [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_TV"] |
| 12 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, hktgsSvcKeiLastUpdDtm)` // else: write value [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_TV"] |

#### Block 2.1 — IF `(isBlank(hktgsSvcKeiNo))` (L2003)

> If the inherited service contract number is null/blank (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_TV, "")` [-> "HKTGS_SVC_KEI_NO_TV"] |

#### Block 2.2 — ELSE `(isBlank(hktgsSvcKeiNo))` (L2005)

> If the inherited service contract number is present (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_NO_TV, hktgsSvcKeiNo)` [-> "HKTGS_SVC_KEI_NO_TV"] |

#### Block 2.3 — IF `(isBlank(hktgsSvcKeiGeneAddDtm))` (L2010)

> If the creation timestamp is null/blank (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, "")` [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_TV"] |

#### Block 2.4 — ELSE `(isBlank(hktgsSvcKeiGeneAddDtm))` (L2012)

> If the creation timestamp is present (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_GENE_ADD_DTM_TV, hktgsSvcKeiGeneAddDtm)` [-> "HKTGS_SVC_KEI_GENE_ADD_DTM_TV"] |

#### Block 2.5 — IF `(isBlank(svcStaYmd))` (L2017)

> If the service start date is null/blank (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(SVC_STAYMD_TV, "")` [-> "SVC_STAYMD_TV"] |

#### Block 2.6 — ELSE `(isBlank(svcStaYmd))` (L2019)

> If the service start date is present (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(SVC_STAYMD_TV, svcStaYmd)` [-> "SVC_STAYMD_TV"] |

#### Block 2.7 — IF `(isBlank(hktgsSvcKeiLastUpdDtm))` (L2024)

> If the last update timestamp is null/blank (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, "")` [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_TV"] |

#### Block 2.8 — ELSE `(isBlank(hktgsSvcKeiLastUpdDtm))` (L2026)

> If the last update timestamp is present (TV branch).

| # | Type | Code |
|---|------|------|
| 1 | SET | `outMap.setString(HKTGS_SVC_KEI_LAST_UPD_DTM_TV, hktgsSvcKeiLastUpdDtm)` [-> "HKTGS_SVC_KEI_LAST_UPD_DTM_TV"] |

### Block 3 — ELSE `(svcCd != SVC_CD_NET and svcCd != SVC_CD_TV)` (L2031)

> Default branch: when `svcCd` is neither `"01"` (Internet) nor `"03"` (TV), the method performs a no-op and returns silently without writing anything to the output map. This acts as a guard against unsupported service types.

| # | Type | Code |
|---|------|------|
| 1 | COMMENT | `// ignore` — no processing for unrecognized service codes |

## 7. Glossary

| Term | Type | Business Meaning |
|------|------|------------------|
| `svcCd` | Field | Service code — a classification identifier that determines which service type (Internet, TV, etc.) the contract belongs to. `"01"` = Internet, `"03"` = TV |
| `hktgsSvcKeiNo` | Field | Inherited service contract number (引継先サービス契約番号) — the identifier of the service contract line item being transferred/inherited during network renumbering |
| `hktgsSvcKeiGeneAddDtm` | Field | Inherited service contract creation timestamp (引継先サービス契約世代登録年月日時分秒) — the datetime when the inherited service contract was originally registered/created |
| `svcStaYmd` | Field | Service start date (サービス開始年月日) — the date (YYYYMMDD format) when the service contract became active |
| `hktgsSvcKeiLastUpdDtm` | Field | Inherited service contract last update timestamp (引継先サービス契約最終更新年月日時分秒) — the datetime of the most recent modification to the service contract |
| `outMap` | Field | Output interface map (JBSbatServiceInterfaceMap) — a data transfer object used to pass processed data between batch processing stages |
| NET | Business term | Internet Service (ネット) — broadband internet service. Service code `"01"` |
| TV | Business term | TV Service (テレビサービス) — cable/satellite television service. Service code `"03"` |
| HKTGS | Acronym | Hiki-tsugi (引継) — "inherited" or "transferred to". Used as a prefix for fields that carry data from a prior service contract during renumbering/migration |
| SvcKei | Field abbreviation | Service Kei (サービス契約) — "service contract" or "service detail line". Refers to a service contract line item |
| GeneAddDtm | Field abbreviation | Generation Add Date-Time (世代登録年月日時分秒) — the timestamp of contract generation/creation |
| LastUpdDtm | Field abbreviation | Last Update Date-Time (最終更新年月日時分秒) — the timestamp of the most recent update |
| `JKKBatConst` | Class | Batch constant definitions — contains service code constants such as `SVC_CD_NET = "01"` and `SVC_CD_TV = "03"` |
| `JBSbatKKIFM101` | Class | Interface map key definitions — contains string constants for output map keys (e.g., `HKTGS_SVC_KEI_NO_NET`, `SVC_STAYMD_TV`) |
| `isBlank` | Method | Internal utility method that checks if a string is null, empty, or blank (whitespace-only). Returns `true` if the value is unusable. |
| `setSvcKeiHktg` | Method | Sets inherited service contract data into the output map. Part of batch data preparation for service contract line transfer |
| `execute` | Method | The parent batch method that calls `setSvcKeiHktg` as part of its processing pipeline |
| 引継 | Japanese | Transfer / inheritance — in this context, transferring service contract data from a pre-renumbering state to a post-renumbering state |
| 回線 | Japanese | Line (telecommunications) — refers to the physical/logical circuit or line associated with a service |
| 転送先 | Japanese | Transfer destination — the target of data transfer, i.e., where inherited service contract data should be written |
