|
50 | 50 | },
|
51 | 51 | {
|
52 | 52 | "cell_type": "code",
|
53 |
| - "execution_count": 1, |
| 53 | + "execution_count": 3, |
54 | 54 | "id": "3b5328c1",
|
55 | 55 | "metadata": {},
|
56 | 56 | "outputs": [],
|
|
61 | 61 | },
|
62 | 62 | {
|
63 | 63 | "cell_type": "code",
|
64 |
| - "execution_count": 2, |
| 64 | + "execution_count": 5, |
65 | 65 | "id": "abdf9cc2",
|
66 | 66 | "metadata": {},
|
67 | 67 | "outputs": [
|
|
79 | 79 | ")\n",
|
80 | 80 | "gis = GIS(\n",
|
81 | 81 | " \"https://rextapilnx02eb.esri.com/portal/\",\n",
|
82 |
| - " \"creator2\",\n", |
| 82 | + " \"gisproadv2\",\n", |
83 | 83 | " \"portalaccount1\",\n",
|
84 | 84 | " verify_cert=False,\n",
|
85 | 85 | ")"
|
|
95 | 95 | },
|
96 | 96 | {
|
97 | 97 | "cell_type": "code",
|
98 |
| - "execution_count": 3, |
| 98 | + "execution_count": 11, |
99 | 99 | "id": "bf7b899c",
|
100 | 100 | "metadata": {},
|
101 | 101 | "outputs": [
|
|
120 | 120 | "}"
|
121 | 121 | ]
|
122 | 122 | },
|
123 |
| - "execution_count": 3, |
| 123 | + "execution_count": 11, |
124 | 124 | "metadata": {},
|
125 | 125 | "output_type": "execute_result"
|
126 | 126 | }
|
|
143 | 143 | },
|
144 | 144 | {
|
145 | 145 | "cell_type": "code",
|
146 |
| - "execution_count": 6, |
| 146 | + "execution_count": 12, |
147 | 147 | "id": "31fcaff3",
|
148 | 148 | "metadata": {},
|
149 | 149 | "outputs": [
|
150 | 150 | {
|
151 | 151 | "data": {
|
152 | 152 | "text/plain": [
|
153 | 153 | "[<Version sde.DEFAULT @ {BD3F4817-9A00-41AC-B0CC-58F78DBAE0A1}>,\n",
|
154 |
| - " <Version creator2.fabric_editor_1 @ {FA997604-DBC5-4EF1-A23D-DCD25E7D2537}>]" |
| 154 | + " <Version creator2.merge_version_1 @ {D1FDA18B-7B15-4773-9D7D-814092D88171}>]" |
155 | 155 | ]
|
156 | 156 | },
|
157 |
| - "execution_count": 6, |
| 157 | + "execution_count": 12, |
158 | 158 | "metadata": {},
|
159 | 159 | "output_type": "execute_result"
|
160 | 160 | }
|
|
169 | 169 | "id": "4087da88",
|
170 | 170 | "metadata": {},
|
171 | 171 | "source": [
|
172 |
| - "#### Create a version" |
| 172 | + "#### Create a version\n", |
| 173 | + "\n", |
| 174 | + "The `create` method returns the properties of the new version. Use this info to get the fully qualified version name `owner.version_name`" |
173 | 175 | ]
|
174 | 176 | },
|
175 | 177 | {
|
176 | 178 | "cell_type": "code",
|
177 |
| - "execution_count": 5, |
| 179 | + "execution_count": 13, |
178 | 180 | "id": "c0933203",
|
179 | 181 | "metadata": {},
|
180 | 182 | "outputs": [
|
| 183 | + { |
| 184 | + "name": "stdout", |
| 185 | + "output_type": "stream", |
| 186 | + "text": [ |
| 187 | + "gisproadv2.fabric_editor_1\n" |
| 188 | + ] |
| 189 | + }, |
181 | 190 | {
|
182 | 191 | "data": {
|
183 | 192 | "text/plain": [
|
184 |
| - "{'versionInfo': {'versionName': 'creator2.fabric_editor_1',\n", |
185 |
| - " 'versionGuid': '{FA997604-DBC5-4EF1-A23D-DCD25E7D2537}',\n", |
186 |
| - " 'versionId': 1,\n", |
| 193 | + "{'versionInfo': {'versionName': 'gisproadv2.fabric_editor_1',\n", |
| 194 | + " 'versionGuid': '{EF1752A9-DF21-4D9B-819D-55F3D56BCE80}',\n", |
| 195 | + " 'versionId': 16,\n", |
187 | 196 | " 'description': '',\n",
|
188 |
| - " 'creationDate': 1685556072802,\n", |
189 |
| - " 'modifiedDate': 1685556072802,\n", |
| 197 | + " 'creationDate': 1685640955750,\n", |
| 198 | + " 'modifiedDate': 1685640955750,\n", |
190 | 199 | " 'reconcileDate': None,\n",
|
191 | 200 | " 'evaluationDate': None,\n",
|
192 | 201 | " 'previousAncestorDate': None,\n",
|
193 |
| - " 'commonAncestorDate': 1685556072802,\n", |
| 202 | + " 'commonAncestorDate': 1685640955750,\n", |
194 | 203 | " 'access': 'public'},\n",
|
195 | 204 | " 'success': True}"
|
196 | 205 | ]
|
197 | 206 | },
|
198 |
| - "execution_count": 5, |
| 207 | + "execution_count": 13, |
199 | 208 | "metadata": {},
|
200 | 209 | "output_type": "execute_result"
|
201 | 210 | }
|
202 | 211 | ],
|
203 | 212 | "source": [
|
204 | 213 | "new_version_name = \"fabric_editor_1\"\n",
|
205 |
| - "vms.create(new_version_name)" |
| 214 | + "version = vms.create(new_version_name)\n", |
| 215 | + "fq_version_name = version[\"versionInfo\"][\"versionName\"]\n", |
| 216 | + "print(fq_version_name)\n", |
| 217 | + "\n", |
| 218 | + "version # view the version's properties" |
206 | 219 | ]
|
207 | 220 | },
|
208 | 221 | {
|
|
219 | 232 | },
|
220 | 233 | {
|
221 | 234 | "cell_type": "code",
|
222 |
| - "execution_count": 7, |
| 235 | + "execution_count": 14, |
223 | 236 | "id": "e77b0221",
|
224 | 237 | "metadata": {},
|
225 | 238 | "outputs": [
|
226 | 239 | {
|
227 | 240 | "data": {
|
228 | 241 | "text/plain": [
|
229 |
| - "['sde.DEFAULT', 'creator2.fabric_editor_1']" |
| 242 | + "['sde.DEFAULT', 'gisproadv2.fabric_editor_1', 'creator2.merge_version_1']" |
230 | 243 | ]
|
231 | 244 | },
|
232 |
| - "execution_count": 7, |
| 245 | + "execution_count": 14, |
233 | 246 | "metadata": {},
|
234 | 247 | "output_type": "execute_result"
|
235 | 248 | }
|
|
259 | 272 | },
|
260 | 273 | {
|
261 | 274 | "cell_type": "code",
|
262 |
| - "execution_count": 9, |
| 275 | + "execution_count": 16, |
263 | 276 | "id": "1996f509",
|
264 | 277 | "metadata": {},
|
265 | 278 | "outputs": [
|
|
273 | 286 | "}"
|
274 | 287 | ]
|
275 | 288 | },
|
276 |
| - "execution_count": 9, |
| 289 | + "execution_count": 16, |
277 | 290 | "metadata": {},
|
278 | 291 | "output_type": "execute_result"
|
279 | 292 | }
|
|
285 | 298 | "\n",
|
286 | 299 | "# start a 'read' session to acquire a shared lock and\n",
|
287 | 300 | "# get a branch version by its name\n",
|
288 |
| - "with vms.get(\"creator2.fabric_editor_1\", \"read\") as version:\n", |
| 301 | + "with vms.get(fq_version_name, \"read\") as version:\n", |
289 | 302 | " parcel_fabric_manager = _parcel.ParcelFabricManager(\n",
|
290 | 303 | " parcel_fabric_manager_url, gis, version, parcel_fabric_flc\n",
|
291 | 304 | " )\n",
|
|
308 | 321 | },
|
309 | 322 | {
|
310 | 323 | "cell_type": "code",
|
311 |
| - "execution_count": 13, |
| 324 | + "execution_count": 17, |
312 | 325 | "id": "d72d539a",
|
313 | 326 | "metadata": {},
|
314 | 327 | "outputs": [
|
315 | 328 | {
|
316 |
| - "ename": "AttributeError", |
317 |
| - "evalue": "'NoneType' object has no attribute 'delete'", |
318 |
| - "output_type": "error", |
319 |
| - "traceback": [ |
320 |
| - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", |
321 |
| - "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", |
322 |
| - "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_23396\\1638366743.py\u001b[0m in \u001b[0;36m<cell line: 6>\u001b[1;34m()\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;31m# version.post\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 6\u001b[1;33m \u001b[0mversion\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdelete\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", |
323 |
| - "\u001b[1;31mAttributeError\u001b[0m: 'NoneType' object has no attribute 'delete'" |
324 |
| - ] |
| 329 | + "data": { |
| 330 | + "text/plain": [ |
| 331 | + "True" |
| 332 | + ] |
| 333 | + }, |
| 334 | + "execution_count": 17, |
| 335 | + "metadata": {}, |
| 336 | + "output_type": "execute_result" |
325 | 337 | }
|
326 | 338 | ],
|
327 | 339 | "source": [
|
328 |
| - "version = vms.get(f\"creator2.{new_version_name}\")\n", |
| 340 | + "version = vms.get(fq_version_name)\n", |
329 | 341 | "\n",
|
330 | 342 | "# version.reconcile()\n",
|
331 | 343 | "# version.post\n",
|
|
364 | 376 | "name": "python",
|
365 | 377 | "nbconvert_exporter": "python",
|
366 | 378 | "pygments_lexer": "ipython3",
|
367 |
| - "version": "3.9.11" |
| 379 | + "version": "3.9.16" |
368 | 380 | },
|
369 | 381 | "toc": {
|
370 | 382 | "base_numbering": 1,
|
|
0 commit comments