551 AdaptEndpointL(EFalse); |
551 AdaptEndpointL(EFalse); |
552 |
552 |
553 const TDesC8* message = iOutContext->GetDesC8L(WSOviContextKeys::KMessageBody); |
553 const TDesC8* message = iOutContext->GetDesC8L(WSOviContextKeys::KMessageBody); |
554 if (message) |
554 if (message) |
555 { |
555 { |
|
556 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("CWSOviServiceSession::SubmitL() - Request")); |
|
557 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
|
558 TLSLOG_ALL(KSenClientSessionLogChannelBase+aConsumer.ConnectionId() , KMaxLogLevel , *message); |
|
559 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
|
560 |
556 retVal = transport.SubmitL(Endpoint(), *message, *utfTP, aResponse, aConsumer); |
561 retVal = transport.SubmitL(Endpoint(), *message, *utfTP, aResponse, aConsumer); |
557 } |
562 } |
558 else |
563 else |
559 { |
564 { |
|
565 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("CWSOviServiceSession::SubmitL() - Request")); |
|
566 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
|
567 TLSLOG_ALL(KSenClientSessionLogChannelBase+aConsumer.ConnectionId() , KMaxLogLevel , aMessage); |
|
568 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
|
569 |
560 retVal = transport.SubmitL(Endpoint(), aMessage, *utfTP, aResponse, aConsumer); |
570 retVal = transport.SubmitL(Endpoint(), aMessage, *utfTP, aResponse, aConsumer); |
561 } |
571 } |
|
572 |
|
573 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("CWSOviServiceSession::SubmitL() - Response")); |
|
574 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
|
575 TLSLOG_ALL(KSenClientSessionLogChannelBase+aConsumer.ConnectionId() , KMaxLogLevel , *aResponse); |
|
576 TLSLOG(KSenClientSessionLogChannelBase+aConsumer.ConnectionId(), KMinLogLevel, _L8("********************************************")); |
562 |
577 |
563 MSenProperties& prop = transport.PropertiesL(); |
578 MSenProperties& prop = transport.PropertiesL(); |
564 ((CWSOviPlugin&)iFramework).ProcessInboundDispatchL(this, retVal, aResponse, &prop ); |
579 ((CWSOviPlugin&)iFramework).ProcessInboundDispatchL(this, retVal, aResponse, &prop ); |
565 |
580 |
566 AdaptEndpointL(ETrue); |
581 AdaptEndpointL(ETrue); |
849 pElement = xmlSdAsElement.Element(WSOviSession::KTokenCreationTimeLocalName); |
864 pElement = xmlSdAsElement.Element(WSOviSession::KTokenCreationTimeLocalName); |
850 if(pElement) |
865 if(pElement) |
851 { |
866 { |
852 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenCreationTime, pElement->Content())); |
867 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenCreationTime, pElement->Content())); |
853 } |
868 } |
|
869 pElement = xmlSdAsElement.Element(WSOviSession::KTokenValidUntilTimeLocalName); |
|
870 if(pElement) |
|
871 { |
|
872 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenValidUntilTime, pElement->Content())); |
|
873 } |
854 pElement = xmlSdAsElement.Element(WSOviSession::KTTLLocalName); |
874 pElement = xmlSdAsElement.Element(WSOviSession::KTTLLocalName); |
855 if(pElement) |
875 if(pElement) |
856 { |
876 { |
857 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTTL, pElement->Content())); |
877 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTTL, pElement->Content())); |
858 } |
878 } |
885 retVal = properties.PropertyL(WSOviSession::KTokenCreationTimeLocalName, value); |
905 retVal = properties.PropertyL(WSOviSession::KTokenCreationTimeLocalName, value); |
886 if ( retVal == KErrNone ) |
906 if ( retVal == KErrNone ) |
887 { |
907 { |
888 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenCreationTime, value)); |
908 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenCreationTime, value)); |
889 } |
909 } |
|
910 retVal = properties.PropertyL(WSOviSession::KTokenValidUntilTimeLocalName, value); |
|
911 if ( retVal == KErrNone ) |
|
912 { |
|
913 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTokenValidUntilTime, value)); |
|
914 } |
890 retVal = properties.PropertyL(WSOviSession::KTTLLocalName, value); |
915 retVal = properties.PropertyL(WSOviSession::KTTLLocalName, value); |
891 if ( retVal == KErrNone ) |
916 if ( retVal == KErrNone ) |
892 { |
917 { |
893 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTTL, value)); |
918 User::LeaveIfError(iSessionContext->Add(WSOviContextKeys::KTTL, value)); |
894 } |
919 } |
922 CSenCredentialProperties& properties = iCredentialPtr.Credential()->PropertiesL(); //codescannerwarnings |
947 CSenCredentialProperties& properties = iCredentialPtr.Credential()->PropertiesL(); //codescannerwarnings |
923 const TDesC8* pValue = iSessionContext->GetDesC8L(WSOviContextKeys::KTokenCreationTime); |
948 const TDesC8* pValue = iSessionContext->GetDesC8L(WSOviContextKeys::KTokenCreationTime); |
924 if ( pValue ) |
949 if ( pValue ) |
925 { |
950 { |
926 properties.SetPropertyL(WSOviSession::KTokenCreationTimeLocalName(), *pValue); |
951 properties.SetPropertyL(WSOviSession::KTokenCreationTimeLocalName(), *pValue); |
927 } |
952 } |
|
953 pValue = iSessionContext->GetDesC8L(WSOviContextKeys::KTokenValidUntilTime); |
|
954 if ( pValue ) |
|
955 { |
|
956 properties.SetPropertyL(WSOviSession::KTokenValidUntilTimeLocalName(), *pValue); |
|
957 } |
928 pValue = iSessionContext->GetDesC8L(WSOviContextKeys::KTTL); |
958 pValue = iSessionContext->GetDesC8L(WSOviContextKeys::KTTL); |
929 if ( pValue ) |
959 if ( pValue ) |
930 { |
960 { |
931 properties.SetPropertyL(WSOviSession::KTTLLocalName(), *pValue); |
961 properties.SetPropertyL(WSOviSession::KTTLLocalName(), *pValue); |
932 } |
962 } |
969 { |
999 { |
970 aWriteStream.WriteL(WSOviSession::KTokenCreationTimeTag); |
1000 aWriteStream.WriteL(WSOviSession::KTokenCreationTimeTag); |
971 aWriteStream.WriteL(*value); |
1001 aWriteStream.WriteL(*value); |
972 aWriteStream.WriteL(WSOviSession::KTokenCreationTimeEndTag); |
1002 aWriteStream.WriteL(WSOviSession::KTokenCreationTimeEndTag); |
973 } |
1003 } |
|
1004 value = iSessionContext->GetDesC8L(WSOviContextKeys::KTokenValidUntilTime); |
|
1005 if (value) |
|
1006 { |
|
1007 aWriteStream.WriteL(WSOviSession::KTokenValidUntilTimeTag); |
|
1008 aWriteStream.WriteL(*value); |
|
1009 aWriteStream.WriteL(WSOviSession::KTokenValidUntilTimeEndTag); |
|
1010 } |
974 value = iSessionContext->GetDesC8L(WSOviContextKeys::KTTL); |
1011 value = iSessionContext->GetDesC8L(WSOviContextKeys::KTTL); |
975 if (value) |
1012 if (value) |
976 { |
1013 { |
977 aWriteStream.WriteL(WSOviSession::KTTLTag); |
1014 aWriteStream.WriteL(WSOviSession::KTTLTag); |
978 aWriteStream.WriteL(*value); |
1015 aWriteStream.WriteL(*value); |
1372 { |
1409 { |
1373 if( iSessionContext ) |
1410 if( iSessionContext ) |
1374 { |
1411 { |
1375 iSessionContext->Remove(WSOviContextKeys::KToken); |
1412 iSessionContext->Remove(WSOviContextKeys::KToken); |
1376 iSessionContext->Remove(WSOviContextKeys::KTokenCreationTime); |
1413 iSessionContext->Remove(WSOviContextKeys::KTokenCreationTime); |
|
1414 iSessionContext->Remove(WSOviContextKeys::KTokenValidUntilTime); |
1377 iSessionContext->Remove(WSOviContextKeys::KTTL); |
1415 iSessionContext->Remove(WSOviContextKeys::KTTL); |
1378 iSessionContext->Remove(WSOviContextKeys::KTokenSecret); |
1416 iSessionContext->Remove(WSOviContextKeys::KTokenSecret); |
1379 } |
1417 } |
1380 } |
1418 } |
1381 void CWSOviServiceSession::SetMaxValidUntil() |
1419 void CWSOviServiceSession::SetMaxValidUntil() |