Anyconnect Pre Login / Post Login Message

Hi Experts 
Could you please guide me where we configured Pre Login / Post Login Messages on ASDM.
i would appreciate your earlier response.
Thanks
Naga

Ah OK, the bit I was talking about is for the AnyConnect client-based SSL (or IPsec IKEv2) VPN.
For Clientless SSL VPN (i.e via the web portal), you can customize the Logon page via Configuration > Remote Access VPN > Clientless SSL VPN Access > Portal > Customization.  There you can edit the Default customization of create a new one for specificed groups.
What Cisco calls the Logon Page is what users use pre-login. You can change the title bar, the logon form itself and optionally add an Informational panel on that initial page via the customization dialog. You can similarly change the portal page (what logged in users see) and the logout page.

Similar Messages

  • Initermittent Connection Timeout at Post-Login when connect to AlwaysOn Availability Group listener

    Hi,
    I'm using SQL 2014 AlwaysOn Availability Group and my ASP .Net application is connected to the database thru the availability group listener (tcp:[myHAGroup],14330).
    Things work most of the time, but recently I started to see the following Connection Timeout exception in Event Log. It looks like under heavy traffic the application can't connect to the availability group listener.
    Timestamp: 8/17/2014 10:07:28 AM
    Message: System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SqlClient.SqlException: Connection Timeout Expired. The timeout period elapsed during the post-login phase. The connection could have timed out while waiting for server to complete the login process and respond; Or it could have timed out while attempting to create multiple active connections. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=2; handshake=0; [Login] initialization=0; authentication=0; [Post-Login] complete=15008; ---> System.ComponentModel.Win32Exception: The wait operation timed out
    --- End of inner exception stack trace ---
    I've checked SQL Profiler and don't see any memory or CPU peak at that time. Looks like somethings happened during the Post-Login stage, but I couldn't figure out what or why....
    I'm using 2 SQL servers (1 primary, 1 secondary): SQL 2014 ENT, 8GB RAM, 8 core 2.67 Xeon X5650.
    Application: ASP .Net, framework 4.0.
    All servers are VMWare virtualization servers, running on 1 virtual switch, so internal traffic should not be a problem.
    Comments/ideas are appreciated.
    Eric.

    Hi Eric Nguyen,
    According to your description and error message, we need to verify if there are some queries/transaction lock your database via SQL trace. If yes,
     you have to find out which queries are blocking and rewrite them/run them at other time to avoid blocking other processes.
    In addition, you can use performance monitor to track connection pool connections. If you set default connection limit and timeout limit with a small number, the error of “wait operation timed out” will occur. Meanwhile, you also need to monitor disk usage
    on SQL Server , and set the auto increment size of your transaction log and database with a fixed size instead of a percentage of the current files due to avoid transaction timeout. For more information, see:
    http://stackoverflow.com/questions/7743725/how-to-troubleshoot-intermittent-sql-timeout-errors
    There is an similar issue about connection failed from webservers to SQL Server AlwaysOn Listener, you can review it.
    http://stackoverflow.com/questions/23416492/connection-timeouts-when-using-multisubnetfailover-true
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • What is causing this "The timeout period elapsed during the post-login phase."?

    This is happening on a shared environment running DataCenter.  We are doing a bulk merge of about 100 plus records.  It is failing in different spots but always the same error.  Sql has no error logs, and we are not seeing locks. 
    We need some hints as to what this error message really means.  
    System.Data.SqlClient.SqlException: Connection Timeout Expired.  The timeout period elapsed during the post-login phase. 
    The connection could have timed out while waiting for server to complete the login process and respond; Or it could have timed
    out while attempting to create multiple active connections.  The duration spent while attempting to connect
    to this server was - [Pre-Login] initialization=1; handshake=1; [Login] initialization=0; authentication=0;
    [Post-Login] complete=14000;  ---> System.ComponentModel.Win32Exception: The wait operation timed out

    Well, at first hand, it looks like a "time-out", obviously.
    I would check the system's resources, if it's extremely busy at that time at first. Especially CPU.. and general Login statistics
    Andreas Wolter | Microsoft Certified Master SQL Server
    Blog: www.insidesql.org/blogs/andreaswolter
    Web: www.andreas-wolter.com

  • [CS4] Post login problem

    Hi everybody,
    I’m facing a problem I can’t solve as I’m not an expert with php : I have created a site of which first page is a login. On the second page I would like to retrieve informations from a database based on the logged on user ID. Here is the problem : I don’t know how I can insert the user ID on the SQL request (on page 2). I’ve tried to put as Run-Time value of my Recordset template $_GET[‘MM_Username’] but it does not work. Creating a session value into the bindings panel allows me to display the correct ID value (therefore MM_Username) on the HTML page but still I can’t do anything with it into my SQL request… I’m lost !
    Thanks in advance for your help/advices
    Best regards

    Sure ! Here it is (code was generated using the server behaviors panel “Log InUser”)
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    if (isset($_POST['Identifiant'])) {
      $loginUsername=$_POST['Identifiant'];
      $password=$_POST['Password'];
      $MM_fldUserAuthorization = "niveau";
      $MM_redirectLoginSuccess = "Menu.php";
      $MM_redirectLoginFailed = "erreur.htm";
      $MM_redirecttoReferrer = false;
      mysql_select_db($database_Main, $Main);
      $LoginRS__query=sprintf("SELECT identifiant, passe, niveau FROM repertoire WHERE identifiant=%s AND passe=%s",
      GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
      $LoginRS = mysql_query($LoginRS__query, $Main) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
        $loginStrGroup  = mysql_result($LoginRS,0,'niveau');
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;            
        if (isset($_SESSION['PrevUrl']) && false) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];             
        header("Location: " . $MM_redirectLoginSuccess );
      else {
        header("Location: ". $MM_redirectLoginFailed );
    ?>
    De : MurraySummers [email protected]
    Envoyé : vendredi 8 mars 2013 18:20
    À : Berurier75
    Objet : Post login problem
    Re: Post login problem
    created by MurraySummers <http://forums.adobe.com/people/MurraySummers>  in Dreamweaver - View the full discussion <http://forums.adobe.com/message/5132803#5132803

  • [svn] 1978: Bug: vendors. properties file which is used in vendor specific login commands was not being read properly and as a result some login related error messages were not being displayed correctly .

    Revision: 1978
    Author: [email protected]
    Date: 2008-06-06 08:05:34 -0700 (Fri, 06 Jun 2008)
    Log Message:
    Bug: vendors.properties file which is used in vendor specific login commands was not being read properly and as a result some login related error messages were not being displayed correctly.
    QA: Yes - we need automated tests to make sure that errors.properties and vendors.properties in BlazeDS/LCDS are loaded properly.
    Doc: No
    Modified Paths:
    blazeds/branches/3.0.x/modules/common/src/java/flex/messaging/util/PropertyStringResource Loader.java
    blazeds/branches/3.0.x/modules/opt/src/jrun/flex/messaging/security/JRunLoginCommand.java
    blazeds/branches/3.0.x/modules/opt/src/tomcat/flex/messaging/security/TomcatLoginCommand. java

    I have a lot of grief with this version of Windows Media Player.
    It is very buggy and frustrating to use.
    I have my Music library on a QNAP NAS, which is as reliable as they come.
    System notifications make it not save changes.  It also does not do a good job of interpreting albums and artists from folders.  Changes to track names are not saved, nor are tracks moved to other albums, renamed albums, changes to genre, artist
    or date.  It separates and merges albums/tracks without sense or reason.  Some changes I've made up to 4 times, then closed WMP and re-started my machine to check if it has/hasn't saved the changes.  Often it has not.
    This is the first time I've used WMP in this capacity, and I do not recommend it.
    New service pack please.

  • Username availability in post-login application processes

    Hi there,
    I have a problem with a post-login application procedure that sets session variables. Some of the variables are based on the username of the user that is logging in. I'm using the function htmldb_custom_auth.get_username to return the username. However, it always reports 'nobody' as the username.
    Is there a way to get the username of the logged-in user in a post-login application procedure?
    Robert

    By "post-login application procedure," I mean an application process whose "Process Point" property is set to "On New Session: After Authentication".That firing point means once per session at the point during the rendering of the requested page after the step where the user identity (if any) has been determined. If the first page requested is a public page (which might be the login page specified by your authentication scheme) then the user identity has not yet been established and will be null, 'nobody', 'APEX_PUBLIC_USER', 'ANONYMOUS', or perhaps some other public user name, depending on "how your application works".
    You should put code like I think you have in this process into the authentication scheme's Post-Authentication Process. This block will be executed after the login API has processed the login request and after a session has been created and registered with the authenticated username.
    I'm not sure what you're asking about how my application works.I was looking for a technical description of what you intend to happen in the scenario, e.g., User starts browser -> user requests URL like f?p=100:1, -> user sees login page which is page number 101 in application 100 and is specified as the Session Not Valid Page in the application's authentication scheme -> user enters username and password and presses Login button -> On New Session process should fire after login page is submitted and capture authentication username -> etc.
    Scott

  • Unable to make RMI-based JMX connection with post login stored admin creden

    Hello,
    I've installed a stand-alone OC4J on a couple of servers with Red Hat Enterprise Linux Server release 5.1 (Tikanga).
    At one server I am not bale to start the OC4J properly.This server has two network adresses.
    2008-09-08 14:33:12,670 [EMUI_14_32_57_/console/postLogon] WARN app.PostLogonPageHandler testStoredCredentials.490 - unable to make RMI-based JMX connection with post login stored admin credentials
    java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    What could be the reason of this error? And how can I solve the problem?
    Thanks in advance,
    Regards Leon

    I don't know for sure, but perhaps the password encryption method uses something from the server to generate a key/seed for the encryption?
    Try and manually reset the credentials to see if it helps
    1. Edit the j2ee/home/config/system-jazn-data.xml file.
    2. Find the oc4jadmin user entry and modify the credentials tag to look like the following
                   <user>
                        <name>oc4jadmin</name>
                        <display-name>OC4J Administrator</display-name>
                        <guid>B23216B0102E11DDBF9DE5D93DCAFE54</guid>
                        <description>OC4J Administrator</description>
                        <credentials>!welcome1</credentials>
                   </user>3. Restart the container and see if you can then login using oc4jadmin/welcome1.
    No guarantees, but its worth a shot.
    -steve-

  • Hide login div post login

    Hi guys,
    Could anyone help me please... I want to hide login and show a new default template post login on all pages.
    https://easyfreight03.worldsecuresystems.com/Home
    u: JoshuaKarlyl
    p: adobeforum
    Please help!
    thanks

    Module to use here is {module_isloggedin} this will return a 1 or 0. If you put that as part of a class in your body attribute in your templates then anything under that you can show or hide with CSS depending on if a person is logged in or not.
    Thtat is the easiest way to implement this.

  • Am trying to upgrade iphoto and other applications , but app store is posting a message "To update this application, sign in to the account you used to purchase it." KNOWING THAT I ONLY HAVE ONE APPLE ACCOUNT AND 2 MACS

    Am not sure  how to solve this  issue ,, but i had an old MAcBook Pro that i was using with for somt time and i got a notre MACBook pro and on both of them am using the same apple accouny to purchase or download application . . now APP store is not allowing to upgrade or purchase any applications on my  newest MAC posting this message " To Update this application , sign in to the account  you used to purchase it"  .. and could not find a solution to this by signing out and in didnt work ,, any clues is much appreciated..
    Cheers
    Hesham

    Thanks for you reply.  I'm 99% positive that I'm using the user id and password that I used to set up my computer.  That's why I'm stumped.  I read the solution someone else suggested (type your user name without @gmail and create a new password.  When I tried it, I was asked for my birthday.  It didn't recognize it.  I know I got my birthday correct. Oh well...
    Karen

  • BW upgrade - pre and post upgrade reports

    Hi All
    Quick question please.
    We plan to upgrade our BW ABAP system from NW 731 SPS7 to NW 740 SPS6.
    I read the ASU toolbox note 1000009 and can see that there is no file for our scenario i..e from 73X to 740 so note 1734333 is the way to go here when prompted for ASU toolbox run. However within the note 1734333, it states "This note requires that all pre-requisites for the BW-related system copy automation are met according to note 1707321". When i read 1707321 it talks about installation procedure for PCA which is part of LVM, a licensed software. We don't have this license.  Hence I am wondering if note 1707321 is applicable for us at all or is it that this note would bring about changes in the system and sets up a staging area upon which the Z report from the other note(1734333) builds and then creates task list for pre and post upgrade. I am certain that we will have to implement Z report from note 1734333 however the reference to note 1707321 has created some confusion.
    Also once we implement the Z report from 1734333, the note says, the report needs not be transferred but the objects generated need to be. Would the author here referring to reports - SAP_BW_BEFORE UPGRADE and SAP_BW_AFTER UPGRADE and having them recorded into a transport.  Any thoughts here please.  If the author is indeed referring to these reports only, how do we know this will show up in quality systems via STC01 as input options.
    Regards
    Kalyan

    I re-read the note again, It says, If task manager content notes(1707321) are not applied, we will not see reports for stopping RDA Daemons and Process chains i...e report RS_SYSTEM_SHUTDOWN. However we are on NW 731 SP7 so we already have this report. This means we can go ahead with implementing the Z report from 1734333 and forget about the other note.  Have I comprehended it correctly
    Regards
    Kalyan

  • When launching adobe captivate 7, i am required to login, I login and captivate never launches

    when launching adobe captivate 7, i am required to login, I login and captivate never launches

    You have to launch as an administrator, is not the same as  being administrator: use right-click menu on shortcut key or .exe  and change that permantently using the advanced tab.
    Don't have your documents on network drive, but copy the document to your system, and you can copy it back after finishing with it.
    Lilybiri

  • "invalid password "on Iweb Test. and on SEO Tool, Login Failed Login Authentication Failed, ALL SETTING ARE CORRECT HELP

    I have been updating my site over the last week, using Iweb SEO TOOL, but suddenly 2 days ago I can no longer update when i go to publish it says "invalid password "on Iweb Test. and on SEO Tool, Login Failed Login Authentication Failed, the password and all settings are correct.
    I am 100% sure the all the setting are correct, as it has been working for the last 7 months and I have just been updating it, then suddenly it stopped, I have all the FTP settings wrote down, and even changed the passwords twice hoping that may work to no avail.

    Try the following:
    delete the iWeb preference files, com.apple.iWeb.plist and com.apple.iWeb.plist.lockfile, that resides in your Home() /Library/Preferences folder.
    go to your Home()/Library/Caches/com.apple.iWeb folder and delete its contents.
    Click to view full size
    launch iWeb and try again.
    If that doesn't help continue with:
    move the domain file from your Home/Library/Application Support/iWeb folder to the Desktop.
    launch iWeb, create a new test site, save the new domain file and close iWeb.
    go to the your Home/Library/Application Support/iWeb folder and delete the new domain file.
    move your original domain file from the Desktop to the iWeb folder.
    launch iWeb and try again.

  • JMSQueueAppender: posting logged message several times

    package com.citco.banking.nxg.logger;
    * Copyright 1999-2005 The Apache Software Foundation.
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    * http://www.apache.org/licenses/LICENSE-2.0
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    import org.apache.log4j.AppenderSkeleton;
    import org.apache.log4j.spi.LoggingEvent;
    import org.apache.log4j.spi.ErrorHandler;
    import org.apache.log4j.spi.ErrorCode;
    import org.apache.log4j.helpers.LogLog;
    import java.util.Date;
    import java.util.Hashtable;
    import java.util.Properties;
    import javax.jms.*;
    import javax.naming.InitialContext;
    import javax.naming.Context;
    import javax.naming.NameNotFoundException;
    import javax.naming.NamingException;
    * A Simple JMS (P2P) Queue Appender.
    * @author Ceki G�lc�
    * @author Jamie Tsao
    public class JMSQueueAppender extends AppenderSkeleton {
    protected QueueConnection queueConnection;
    protected QueueSession queueSession;
    protected QueueSender queueSender;
    protected Queue queue;
    String initialContextFactory;
    String providerUrl;
    String queueBindingName;
    String queueConnectionFactoryBindingName;
    public
    JMSQueueAppender() {
    * The InitialContextFactory option takes a string value.
    * Its value, along with the ProviderUrl option will be used
    * to get the InitialContext.
    public void setInitialContextFactory(String initialContextFactory) {
    this.initialContextFactory = initialContextFactory;
    * Returns the value of the InitialContextFactory option.
    public String getInitialContextFactory() {
    return initialContextFactory;
    * The ProviderUrl option takes a string value.
    * Its value, along with the InitialContextFactory option will be used
    * to get the InitialContext.
    public void setProviderUrl(String providerUrl) {
    this.providerUrl = providerUrl;
    * Returns the value of the ProviderUrl option.
    public String getProviderUrl() {
    return providerUrl;
    * The QueueConnectionFactoryBindingName option takes a
    * string value. Its value will be used to lookup the appropriate
    * QueueConnectionFactory from the JNDI context.
    public void setQueueConnectionFactoryBindingName(String queueConnectionFactoryBindingName) {
    this.queueConnectionFactoryBindingName = queueConnectionFactoryBindingName;
    * Returns the value of the QueueConnectionFactoryBindingName option.
    public String getQueueConnectionFactoryBindingName() {
    return queueConnectionFactoryBindingName;
    * The QueueBindingName option takes a
    * string value. Its value will be used to lookup the appropriate
    * destination Queue from the JNDI context.
    public void setQueueBindingName(String queueBindingName) {
    this.queueBindingName = queueBindingName;
    Returns the value of the QueueBindingName option.
    public String getQueueBindingName() {
    return queueBindingName;
    * Overriding this method to activate the options for this class
    * i.e. Looking up the Connection factory ...
    public void activateOptions() {
    QueueConnectionFactory queueConnectionFactory;
    try {
    System.out.println("inside activateOptions");
    Context ctx = getInitialContext();
    queueConnectionFactory = (QueueConnectionFactory) ctx.lookup(queueConnectionFactoryBindingName);
    queueConnection = queueConnectionFactory.createQueueConnection();
    queueSession = queueConnection.createQueueSession(false,
    Session.AUTO_ACKNOWLEDGE);
    Queue queue = (Queue) ctx.lookup(queueBindingName);
    queueSender = queueSession.createSender(queue);
    queueConnection.start();
    ctx.close();
    } catch(Exception e) {
    errorHandler.error("Error while activating options for appender named ["+name+
    "].", e, ErrorCode.GENERIC_FAILURE);
    protected InitialContext getInitialContext() throws NamingException {
    try {
    Hashtable ht = new Hashtable();
    //Populate property hashtable with data to retrieve the context.
    ht.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory);
    ht.put(Context.PROVIDER_URL, providerUrl);
    return (new InitialContext(ht));
    } catch (NamingException ne) {
    LogLog.error("Could not get initial context with ["+initialContextFactory + "] and [" + providerUrl + "].");
    throw ne;
    protected boolean checkEntryConditions() {
    String fail = null;
    if(this.queueConnection == null) {
    fail = "No QueueConnection";
    } else if(this.queueSession == null) {
    fail = "No QueueSession";
    } else if(this.queueSender == null) {
    fail = "No QueueSender";
    if(fail != null) {
    errorHandler.error(fail +" for JMSQueueAppender named ["+name+"].");
    return false;
    } else {
    return true;
    * Close this JMSQueueAppender. Closing releases all resources used by the
    * appender. A closed appender cannot be re-opened.
    public synchronized // avoid concurrent append and close operations
    void close() {
    if(this.closed)
    return;
    LogLog.debug("Closing appender ["+name+"].");
    this.closed = true;
    try {
    if(queueSession != null)
    queueSession.close();
    if(queueConnection != null)
    queueConnection.close();
    } catch(Exception e) {
    LogLog.error("Error while closing JMSQueueAppender ["+name+"].", e);
    // Help garbage collection
    queueSender = null;
    queueSession = null;
    queueConnection = null;
    * This method called by {@link AppenderSkeleton#doAppend} method to
    * do most of the real appending work. The LoggingEvent will be
    * be wrapped in an ObjectMessage to be put on the JMS queue.
    public void append(LoggingEvent event) {
    if(!checkEntryConditions()) {
    System.out.println("inside checkEntryCondions()");
    return;
    try {
    MapMessage msg = queueSession.createMapMessage();
    //ObjectMessage msg = queueSession.createObjectMessage();
    //msg.setString("LOGDate",new Date(event.timeStamp).toString());
    msg.setJMSTimestamp(event.timeStamp);
    //msg.setString("Logger",event.getLoggerName());
    msg.setString("Priority",event.getLevel().toString());
    msg.setString("Loc_ClassName",event.getLocationInformation().getClassName());
    msg.setString("Loc_MethodName",event.getLocationInformation().getMethodName());
    msg.setString("Loc_FileName",event.getLocationInformation().getFileName());
    msg.setString("Loc_LineNumber",event.getLocationInformation().getLineNumber());
    msg.setString("Msg", event.getMessage() == null ? "null" : event.getMessage().toString());
    //msg.setObject(event);
    queueSender.send(msg);
    } catch(Exception e) {
    errorHandler.error("Could not send message in JMSQueueAppender ["+name+"].", e,
    ErrorCode.GENERIC_FAILURE);
    public boolean requiresLayout() {
    return false;
    Above is the code for the JMSQueueAppender that I'm using for appending in the queue.
    But when it's running, it is sending the message 2 to 5 times, dipending upon the LEVEL. If you're using setlevel(LEVEL.INFO) and calling the logger as logger.INFO(string str), it should give only one result but, it is posting the message twice.
    Actually it's execeuting the append method inside JMSQueueAppender twice. why this method is called twice? Can anyone tell me the solution for that.

    Some people find it annoying when web pages forward to another page automatically. You can turn off that message if you like.
    orange Firefox button ''or'' Tools menu > Options > Advanced
    On the "General" mini-tab, ''uncheck'' "Warn me when web site try to redirect or reload the page"

  • There was an error after each try of posting new message. Sorry for multi copies.

    There was an error after each try of posting new message. Sorry for multi copies of question about put blob to OS

    There was an error after each try of posting new message. Sorry for multi copies of question about put blob to OS

  • There was an error after each try of posting new message. Sory for multi copies.

    There was an error after each try of posting new message. Sory for multi copies of question about InterMedia configuration.

    There was an error after each try of posting new message. Sory for multi copies of question about InterMedia configuration.

Maybe you are looking for