Namespaces dissappear when they appeared before
-----------------------------------------------
Key: AXIS-2091
URL: http://issues.apache.org/jira/browse/AXIS-2091
Project: Apache Axis
Type: Bug
Versions: 1.2, 1.2.1
Environment: windows xp; java full version "1.5.0_02-b09"
Reporter: Laura BaƱo
The problem is the next one:
I sent the following request to a web service using axis 1.2.1:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body><dss:VerifyRequest
Profile="urn:CARM:services:verify:simpleVerify"
RequestID="0001" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"
xmlns:ns="http://www.openuri.org/"
xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"><dss:OptionalInputs
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:SignatureType
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd">urn:ietf:rfc:3369</dss:SignatureType></dss:OptionalInputs><dss:SignatureObject><dss:Base64Signature
Type="urn:ietf:rfc:3369">MIIE9AYJKoZIhvcNAQcCoIIE5TCCBOECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3
DQEHAaCCA5owggOWMIIC/6ADAgECAgEhMA0GCSqGSIb3DQEBBAUAMHcxCzAJBgNV
BAYTAkVTMQ8wDQYDVQQIEwZNdXJjaWExDzANBgNVBAcTBk11cmNpYTEdMBsGA1UE
ChMUVW5pdmVyc2l0eSBvZiBNdXJjaWExETAPBgNVBAsTCFVNVS1ESUlDMRQwEgYD
VQQDEwtVTVUtRElJQyBDQTAeFw0wNTA1MjUwOTA5MzJaFw0wNjA1MjUwOTA5MzJa
MIGBMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTXVyY2lhMQ8wDQYDVQQHEwZNdXJj
aWExHTAbBgNVBAoTFFVuaXZlcnNpdHkgb2YgTXVyY2lhMRcwFQYDVQQLEw5VTVUt
RElJQyBBdGljYTEYMBYGA1UEAxMPU2Vydmlkb3IgZUFkbWluMIGfMA0GCSqGSIb3
DQEBAQUAA4GNADCBiQKBgQCn60bp4dlLt5KVAYqY4Pk03mLR6sQhpyxx1JfwL3el
1Y50BAm85Zq2SIUSlcx0f7yMCaHIvaWXS+rBMfsIxkVpQ5oERKjrLKygXrdHLadr
oB2tlM5hNgladluLPQfNCJcuGeH4M4LjXstNWGRqIeVKMiKGPtRkXfc69vvPPjNp
HQIDAQABo4IBJTCCASEwDgYDVR0PAQH/BAQDAgXgMD8GA1UdHwQ4MDYwNKAyoDCG
Lmh0dHA6Ly9nb3Jnb3JvdGgudW11LmV1cm82aXgub3JnL3NlcnZsZXQvQ1JMZHAw
gaAGCCsGAQUFBwEBBIGTMIGQMCwGCCsGAQUFBzAChiBsZGFwOi8vZ29yZ29yb3Ro
LnVtdS5ldXJvNml4Lm9yZzBgBggrBgEFBQcwAYZUaHR0cDovL2dvcmdvcm90aC51
bXUuZXVybzZpeC5vcmcvcGlzY2lzL3NlcnZsZXQvcGlzY2lzLnBraS5jYS5zZXJ2
bGV0cy5PQ1NQUmVzcG9uZGVyMBEGCWCGSAGG+EIBAQQEAwIF4DAYBgNVHREEETAP
gQ1hcm1AZGlmLnVtLmVzMA0GCSqGSIb3DQEBBAUAA4GBAIMqLk0aCGkRCWotFFnr
HyDmahKKzpFf6+K8vRhAgEyHiK8x8v2Jylv9kf+gbxbjlTFC3PYS63Qsh57IxYSg
CYVQDnYxweLVTsruBZ20dwks8PlyNCH7DAkztGpG2p0VIsO69xPscsjnm23nuzGy
OUL+fGDvvGFOloSRVQKODQbNMYIBIjCCAR4CAQEwfDB3MQswCQYDVQQGEwJFUzEP
MA0GA1UECBMGTXVyY2lhMQ8wDQYDVQQHEwZNdXJjaWExHTAbBgNVBAoTFFVuaXZl
cnNpdHkgb2YgTXVyY2lhMREwDwYDVQQLEwhVTVUtRElJQzEUMBIGA1UEAxMLVU1V
LURJSUMgQ0ECASEwCQYFKw4DAhoFADANBgkqhkiG9w0BAQEFAASBgA2ic+k6Wxfn
XVpk/0FX33BOaMKPkNkuzIPhFmnfdyA21nKFWkkh6GXYO4rcJ3SwHEvsq3n+gNmI
9LPPlhdklsa1sAPjR+7DOCJhZw55xSPvdNoGpJ2+fx7ikZ8kdrWpaQCCq3+9SqoG
xZWyieVKxGF+g0OGETolGXvHgUZUWyvD</dss:Base64Signature></dss:SignatureObject><dss:InputDocuments
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:Document
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:XMLData
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><prueba
xmlns:ns="http://www.openuri.org/">Laura</prueba></dss:XMLData></dss:Document></dss:InputDocuments></dss:VerifyRequest></soapenv:Body>
</soapenv:Envelope>
I print the request when the service receives it and I get this:
<dss:VerifyRequest Profile="urn:CARM:services:verify:simpleVerify"
RequestID="0001" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"
xmlns:ns="http://www.openuri.org/"
xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"><dss:OptionalInputs
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:SignatureType
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd">urn:ietf:rfc:3369</dss:SignatureType></dss:OptionalInputs><dss:SignatureObject><dss:Base64Signature
Type="urn:ietf:rfc:3369">MIIE9AYJKoZIhvcNAQcCoIIE5TCCBOECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3
DQEHAaCCA5owggOWMIIC/6ADAgECAgEhMA0GCSqGSIb3DQEBBAUAMHcxCzAJBgNV
BAYTAkVTMQ8wDQYDVQQIEwZNdXJjaWExDzANBgNVBAcTBk11cmNpYTEdMBsGA1UE
ChMUVW5pdmVyc2l0eSBvZiBNdXJjaWExETAPBgNVBAsTCFVNVS1ESUlDMRQwEgYD
VQQDEwtVTVUtRElJQyBDQTAeFw0wNTA1MjUwOTA5MzJaFw0wNjA1MjUwOTA5MzJa
MIGBMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTXVyY2lhMQ8wDQYDVQQHEwZNdXJj
aWExHTAbBgNVBAoTFFVuaXZlcnNpdHkgb2YgTXVyY2lhMRcwFQYDVQQLEw5VTVUt
RElJQyBBdGljYTEYMBYGA1UEAxMPU2Vydmlkb3IgZUFkbWluMIGfMA0GCSqGSIb3
DQEBAQUAA4GNADCBiQKBgQCn60bp4dlLt5KVAYqY4Pk03mLR6sQhpyxx1JfwL3el
1Y50BAm85Zq2SIUSlcx0f7yMCaHIvaWXS+rBMfsIxkVpQ5oERKjrLKygXrdHLadr
oB2tlM5hNgladluLPQfNCJcuGeH4M4LjXstNWGRqIeVKMiKGPtRkXfc69vvPPjNp
HQIDAQABo4IBJTCCASEwDgYDVR0PAQH/BAQDAgXgMD8GA1UdHwQ4MDYwNKAyoDCG
Lmh0dHA6Ly9nb3Jnb3JvdGgudW11LmV1cm82aXgub3JnL3NlcnZsZXQvQ1JMZHAw
gaAGCCsGAQUFBwEBBIGTMIGQMCwGCCsGAQUFBzAChiBsZGFwOi8vZ29yZ29yb3Ro
LnVtdS5ldXJvNml4Lm9yZzBgBggrBgEFBQcwAYZUaHR0cDovL2dvcmdvcm90aC51
bXUuZXVybzZpeC5vcmcvcGlzY2lzL3NlcnZsZXQvcGlzY2lzLnBraS5jYS5zZXJ2
bGV0cy5PQ1NQUmVzcG9uZGVyMBEGCWCGSAGG+EIBAQQEAwIF4DAYBgNVHREEETAP
gQ1hcm1AZGlmLnVtLmVzMA0GCSqGSIb3DQEBBAUAA4GBAIMqLk0aCGkRCWotFFnr
HyDmahKKzpFf6+K8vRhAgEyHiK8x8v2Jylv9kf+gbxbjlTFC3PYS63Qsh57IxYSg
CYVQDnYxweLVTsruBZ20dwks8PlyNCH7DAkztGpG2p0VIsO69xPscsjnm23nuzGy
OUL+fGDvvGFOloSRVQKODQbNMYIBIjCCAR4CAQEwfDB3MQswCQYDVQQGEwJFUzEP
MA0GA1UECBMGTXVyY2lhMQ8wDQYDVQQHEwZNdXJjaWExHTAbBgNVBAoTFFVuaXZl
cnNpdHkgb2YgTXVyY2lhMREwDwYDVQQLEwhVTVUtRElJQzEUMBIGA1UEAxMLVU1V
LURJSUMgQ0ECASEwCQYFKw4DAhoFADANBgkqhkiG9w0BAQEFAASBgA2ic+k6Wxfn
XVpk/0FX33BOaMKPkNkuzIPhFmnfdyA21nKFWkkh6GXYO4rcJ3SwHEvsq3n+gNmI
9LPPlhdklsa1sAPjR+7DOCJhZw55xSPvdNoGpJ2+fx7ikZ8kdrWpaQCCq3+9SqoG
xZWyieVKxGF+g0OGETolGXvHgUZUWyvD</dss:Base64Signature></dss:SignatureObject><dss:InputDocuments
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:Document
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd"><dss:XMLData
xmlns:dss="http://ea.carm.es/schemas/funcionales/efirma/oasis-dss-1.0-core-schema-cd-02.xsd">
<prueba>Laura</prueba></dss:XMLData></dss:Document></dss:InputDocuments></dss:VerifyRequest>
So I can't preserve the original data <prueba
xmlns:ns="http://www.openuri.org/">Laura</prueba> because this namespace
appears before in the request.
Is there any way to preserve the original data?
Thanks in advance.
Laura
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira