Loading 103120/examples/request9_ModificationObject_MultipleObject.xml 0 → 100644 +212 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:modify="http://uri.etsi.org/03120/common/2022/07/PayloadMod" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task"> <Header> <SenderIdentifier> <CountryCode>XX</CountryCode> <UniqueIdentifier>ACTOR01</UniqueIdentifier> </SenderIdentifier> <ReceiverIdentifier> <CountryCode>XX</CountryCode> <UniqueIdentifier>ACTOR02</UniqueIdentifier> </ReceiverIdentifier> <TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaa8eb</TransactionIdentifier> <Timestamp>2022-07-01T12:00:00.000000Z</Timestamp> <Version> <ETSIVersion>V1.13.1</ETSIVersion> <NationalProfileOwner>XX</NationalProfileOwner> <NationalProfileVersion>v1.0</NationalProfileVersion> </Version> </Header> <Payload> <RequestPayload> <ActionRequests> <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d6</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>access-info</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d7</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>UE-local-IP-address</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d8</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>2</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d8</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>DIGIT</modify:Criteria> </modify:aBNFRule> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>HEXDIG</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>3</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d5</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:sIPHeader> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>P-Access-Network-Info</modify:Criteria> </modify:sIPHeader> <modify:sIPHeader> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>CellularNetworkInfo</modify:Criteria> </modify:sIPHeader> <!--As the CNI header will never have IP address (modified in f69eb93b-a85b-4ff7-abaa-6f3aead286d7) it may be worth making a second modification object--> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d6</modify:ObjectIdentifier> </modify:PayloadModificationReference> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d7</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>4</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationProfileObject"> <ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:PayloadModificationProfielName>RemovePANIAndCellularNetworkInfoHeader</modify:PayloadModificationProfielName> <modify:PayloadModification> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d5</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:PayloadModification> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>6</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e0</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:xPath>//gp:geopriv/gp:location-info/descendant::*/text()</modify:xPath> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>7</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e1</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:sIPBody> <modify:BodyPart> <modify:ListOfContentTypes> <modify:ContentType> <modify:Operator>like</modify:Operator> <modify:Criteria>"application\/pidf.*xml"</modify:Criteria> </modify:ContentType> </modify:ListOfContentTypes> </modify:BodyPart> </modify:sIPBody> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e0</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>5</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationProfileObject"> <ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483c</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:PayloadModificationProfielName>RemoveIMSLocation</modify:PayloadModificationProfielName> <modify:PayloadModification> <modify:PayloadModificationReference> <modify:ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:PayloadModification> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <UPDATE> <HI1Object xsi:type="task:LITaskObject"> <ObjectIdentifier>2b36a78b-b628-416d-bd22-404e68a0cd36</ObjectIdentifier> <task:ListOfModificationProfileReferences> <task:ModificationProfileReference> <task:ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</task:ObjectIdentifier> </task:ModificationProfileReference> </task:ListOfModificationProfileReferences> </HI1Object> </UPDATE> </ActionRequest> </ActionRequests> </RequestPayload> </Payload> </HI1Message> Loading
103120/examples/request9_ModificationObject_MultipleObject.xml 0 → 100644 +212 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:modify="http://uri.etsi.org/03120/common/2022/07/PayloadMod" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task"> <Header> <SenderIdentifier> <CountryCode>XX</CountryCode> <UniqueIdentifier>ACTOR01</UniqueIdentifier> </SenderIdentifier> <ReceiverIdentifier> <CountryCode>XX</CountryCode> <UniqueIdentifier>ACTOR02</UniqueIdentifier> </ReceiverIdentifier> <TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaa8eb</TransactionIdentifier> <Timestamp>2022-07-01T12:00:00.000000Z</Timestamp> <Version> <ETSIVersion>V1.13.1</ETSIVersion> <NationalProfileOwner>XX</NationalProfileOwner> <NationalProfileVersion>v1.0</NationalProfileVersion> </Version> </Header> <Payload> <RequestPayload> <ActionRequests> <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d6</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>access-info</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d7</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>UE-local-IP-address</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d8</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>2</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d8</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>DIGIT</modify:Criteria> </modify:aBNFRule> <modify:aBNFRule> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>HEXDIG</modify:Criteria> </modify:aBNFRule> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>3</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d5</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:sIPHeader> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>P-Access-Network-Info</modify:Criteria> </modify:sIPHeader> <modify:sIPHeader> <modify:Operator>equalTo</modify:Operator> <modify:Criteria>CellularNetworkInfo</modify:Criteria> </modify:sIPHeader> <!--As the CNI header will never have IP address (modified in f69eb93b-a85b-4ff7-abaa-6f3aead286d7) it may be worth making a second modification object--> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d6</modify:ObjectIdentifier> </modify:PayloadModificationReference> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d7</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>4</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationProfileObject"> <ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:PayloadModificationProfielName>RemovePANIAndCellularNetworkInfoHeader</modify:PayloadModificationProfielName> <modify:PayloadModification> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286d5</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:PayloadModification> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>6</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e0</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:xPath>//gp:geopriv/gp:location-info/descendant::*/text()</modify:xPath> </modify:ModificationLocation> <modify:Action> <modify:replaceWithCharacters>0</modify:replaceWithCharacters> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>7</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationObject"> <ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e1</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:ModificationLocation> <modify:sIPBody> <modify:BodyPart> <modify:ListOfContentTypes> <modify:ContentType> <modify:Operator>like</modify:Operator> <modify:Criteria>"application\/pidf.*xml"</modify:Criteria> </modify:ContentType> </modify:ListOfContentTypes> </modify:BodyPart> </modify:sIPBody> </modify:ModificationLocation> <modify:Action> <modify:nestedModifications> <modify:PayloadModificationReference> <modify:ObjectIdentifier>f69eb93b-a85b-4ff7-abaa-6f3aead286e0</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:nestedModifications> </modify:Action> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>5</ActionIdentifier> <CREATE> <HI1Object xsi:type="modify:PayloadModificationProfileObject"> <ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483c</ObjectIdentifier> <CountryCode>XX</CountryCode> <OwnerIdentifier>ACTOR01</OwnerIdentifier> <modify:PayloadModificationProfielName>RemoveIMSLocation</modify:PayloadModificationProfielName> <modify:PayloadModification> <modify:PayloadModificationReference> <modify:ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</modify:ObjectIdentifier> </modify:PayloadModificationReference> </modify:PayloadModification> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <UPDATE> <HI1Object xsi:type="task:LITaskObject"> <ObjectIdentifier>2b36a78b-b628-416d-bd22-404e68a0cd36</ObjectIdentifier> <task:ListOfModificationProfileReferences> <task:ModificationProfileReference> <task:ObjectIdentifier>55e25c0a-787b-4049-b7fb-518a13a9483b</task:ObjectIdentifier> </task:ModificationProfileReference> </task:ListOfModificationProfileReferences> </HI1Object> </UPDATE> </ActionRequest> </ActionRequests> </RequestPayload> </Payload> </HI1Message>