# Opcua, xopc packages depreacted in Ignition8

**URL:** <https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847>\
**Category:** Module Development\
**Tags:** ignition81\
**Created:** [April 26, 2022, 4:57am UTC](https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847 "2022-04-26T04:57:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul\_k](https://avatars.discourse-cdn.com/v4/letter/r/b9e5f3/32.png) [@Rahul\_k](https://forum.inductiveautomation.com/u/Rahul_k)\
**Post date:** [April 26, 2022, 4:57am UTC](https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847/1 "2022-04-26T04:57:58Z")

</div>

Hi Team,

We have few custom modules in Ignition 7.9. We are working on migrating those to Ignition 8.1. The below packages seems to be missing in Ignition8.1  
Could you please help me with guiding how we can migrate these to 8.1.

```auto
com.inductiveautomation.opcua.types.DataType
com.inductiveautomation.opcua.types.DataValue
com.inductiveautomation.opcua.types.UtcTime
com.inductiveautomation.opcua.types.StatusCode
com.inductiveautomation.opcua.types.NodeId
com.inductiveautomation.opcua.types.Variant
com.inductiveautomation.xopc.driver.api.DriverContext
com.inductiveautomation.xopc.driver.api.DriverState
com.inductiveautomation.xopc.driver.api.BrowseOperation
com.inductiveautomation.xopc.driver.api.configuration.DriverType
com.inductiveautomation.xopc.driver.api.Driver
om.inductiveautomation.xopc.driver.api.DriverAPI
com.inductiveautomation.xopc.driver.api.AbstractDriver
com.inductiveautomation.xopc.driver.api.browsing.BrowseNode
com.inductiveautomation.xopc.driver.api.browsing.FolderNode
com.inductiveautomation.xopc.driver.api.browsing.DataVariableNode
com.inductiveautomation.xopc.driver.api.items.ReadItem
com.inductiveautomation.xopc.driver.api.items.WriteItem
com.inductiveautomation.xopc.driver.api.configuration.DeviceSettingsRecord
com.inductiveautomation.xopc.driver.common.nodemap.NodeMapDriver
com.inductiveautomation.xopc.driver.common.AbstractDriverModuleHook
com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaNextServerType

```

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 26, 2022, 12:12pm UTC](https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847/2 "2022-04-26T12:12:36Z")

</div>

If you had searched the forum for even that first item, you'd have found this:

> [@Tags related changes from Ignition 7.9 to 8.1](https://forum.inductiveautomation.com/t/tags-related-changes-from-ignition-7-9-to-8-1/55587):
>
> Hi Team, We have few custom modules in Ignition 7.9. We are working on migrating those to Ignition 8.1. In our modules we are using couple of tags related interfaces and classes such as, com.inductiveautomation.ignition.gateway.sqltags.SQLTagsManager com.inductiveautomation.ignition.gateway.sqltags.TagProvider com.inductiveautomation.ignition.gateway.sqltags.simple.SimpleTagProvider com.inductiveautomation.ignition.gateway.sqltags.simple.WriteHandler I don’t see these classes/interfaces in…

---

<div class="post-metadata">

**Author:** ![Rahul\_k](https://avatars.discourse-cdn.com/v4/letter/r/b9e5f3/32.png) [@Rahul\_k](https://forum.inductiveautomation.com/u/Rahul_k)\
**Post date:** [April 26, 2022, 12:28pm UTC](https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847/3 "2022-04-26T12:28:05Z")

</div>

Thanks @pturmel

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 26, 2022, 12:31pm UTC](https://forum.inductiveautomation.com/t/opcua-xopc-packages-depreacted-in-ignition8/58847/4 "2022-04-26T12:31:58Z")

</div>

Most of these types _do_ still exist in 8.1, the exceptions being `com.inductiveautomation.opcua.types.*`, which are replaced by their equivalents in the `org.eclipse.milo.opcua.stack.core.types.builtin` package (or similar) and `OpcUaNextServerType`, which wasn’t part of the SDK/API and doesn’t exist any more.
