webservices/wsoviplugin/src/wsoviservicesession.cpp
branchRCL_3
changeset 22 56092bff76ba
parent 20 32ab7ae9ec94
child 36 c5fabff9b552
equal deleted inserted replaced
20:32ab7ae9ec94 22:56092bff76ba
   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()