| Existing Subscription A-10 | Client Create Subscription B-52 Request | DMI Create Request | Data Model Before | Data Model After |
---|
1 | CH-1, [ /p/c1, /p/c2 ] | CH-1, [ /p/c1 ] | None |
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | subscriber | A | 10 | CH-1 | /p/c1 | [ A-10 ] |
|
| CH-1 | /p/c2 | [ A-10 ] |
|
|
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | subscriber | A | 10 | CH-1 | /p/c1 | [ A-10, B-35 ] | B | 35 | CH-1 | /p/c2 | [ A-10 ] |
|
|
2 | CH-1, [ /p/c1, p/c2 ] | CH-1, [ /p/c2, /p/c3 ] | CH-1, [ /p/c3 ] |
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | owners | A | 10 | CH-1 | /p/c1 | [ A-10 ] |
|
| CH-1 | /p/c2 | [ A-10 ] |
|
|
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | owners | A | 10 | CH-1 | /p/c1 | [ A-10 ] | B | 35 | CH-1 | /p/c2 | [ A-10, B-35 ] |
| CH-1 | /p/c3 | [ B-35 ] |
|
|
3 | CH-1, [ /p/c1] CH-2, [ /p/c1] | CH-2, [ /p/c1] CH-3, [ /p/c1] | CH-3, [ /p/c1] |
|
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | owners | A | 10 | CH-1 | /p/c1 | [ A-10 ] | B | 35 | CH-2 | /p/c1 | [ A-10, B-35 ] |
| CH-3 | /p/c1 | [ B-35 ] |
|
|
4 | CH-1, [ /p/c1] | CH-1, [ /p/c1/gc1 ] | CH-1, [ /p/c1/gc1 ] (see issue #1) |
|
Expand |
---|
|
Client Subscription |
| DMI Subscription | name | client-id | cm-handle | xpath | owners | A | 10 | CH-1 | /p/c1 | [ A-10 ] | B | 35 | CH-1 | /p/c1/gc1 | [ B-35 ] |
|
|