Data betw. host / TCPServer-Client (revisited)

Hi!
This is the answer to my earlier question, which apparently passed
unnoticed ... since I think that there are a lot of people struggeling
with the same basic problem (sendig data from a data acquisition host to
a display client), I would really appreaciate some other opinions and
comments on my implementation.
Greetings, Gilbert
********** Old answer (original thread starting 4/4/00) **************
Thanks to all to answers. Looking at all the suggestions, I seems to me
that
the following approach is the most stable, extensible and portable
solution
(closely following Greg's suggestion):
* Using VI-Server to lauch Server-VI (Acquisition) from the Client-VI
(Display).
* Using TCP-client-server model to interact between Display and
Acquisition.
I created three communications channels, each using a specific TCP-port:
1. Command channel: commands from the client to the server,
acknowledgement
from server to the client. No data loss permitted.
2. Status channel: The client can check the current status of the
server at
any time (no queue, we just need the most recent state).
3. Data channel: The client requests data, and waits for it if no new
data
avaible. The server has two parallel main loops: An acquisition loop
which
does actually the acquisition and sends the data in a queue, and the TCP
server loop which takes one data element of the queue and sends it to
the
client on every request. Additionally, I allowed the client to reconnect
to
the server when the connection is dropped (e.g. when the client computer
has
crashed, or was switched of during night, or ...).
All in all, the code got a bit larger than expected, but I can't see how
I
could really make things easier ... or do I oversee anything obvious???
This implementation should just be considered as a test model to see if
and
how this works. There are a lot of details left to improve, especially
error
handling, initialization and time-outs. Anyway, I would be very glad to
have
comments and suggestions from you! And if this code might serve as a
starting
point to someone, great. Contact me, so we can share experience ...
Greetings Gilbert
Since the VI files are getting rather big, I put them to ftp:
Mac-Archive:
ftp://pchsg00.unifr.ch/pub/labview/TCPhostclient.llb.sit
(212 kB)
Windows-Archive: ftp://pchsg00.unifr.ch/pub/labview/TCPhostclient.zip
(248
kB)
Stupid question: How to close a vi using the VI-Server??? I really can't
figure it out ... documentation on all that definitively needs some work

Hello,
How does your server know that the message has been sent before trying to accept another connection? If another connection is accepted then the connectionsSocket variable will be updated and the old socket closed. This could happen before tcp/ip has had time to send the last message to the client and it is then possible for the message to be lost. To test for this, after a successful listen do not accept another connection after a message has been sent to a client, just make the server sit and wait, then see if the message arrives at the client.
Best,
Dave Clarke
while(true) {
  System.out.println("server "+node);
  connectionsSocket = welcomeSocket.accept();
  System.out.println(connectionsSocket.getOutputStream());
  inFromClient = new BufferedReader(new InputStreamReader(
                   connectionsSocket.getInputStream()));
  System.out.println("serverin "+node);
  outToClient = new DataOutputStream(
                   connectionsSocket.getOutputStream());
  clientSentence = inFromClient.readLine();
  System.out.println(connectionsSocket);
  outToClient.writeBytes("test ");
  parseMessage(clientSentence);
  sendMessage();
}

Similar Messages

  • How to store data from Host.vi in cRIO-9074

    TejasKumar Patel
    I implemented a advance Measurement and Control system using cRIO-9074
    with c-Series I/O cards( NI 9217, 9411, 9264)
    I have some questions about it,
    (1)- Data rate from FPGA targate to host vi is too low. how can I increase
    it, when I run my host VI, sometimes all temperature sensor update at
    same time and sometimes one by one, can you please give me some hint, how
    can I correct it, I used two FIFOs for NI-9411 digital pulses, I put all
    Digital input and all analog output and input in a seperate while loop in
    FPGA targate VI.
    (2)- I have to write that data to analyse for further result. I tried all
    possible way to write data including wite to spreadsheet.vi, write to
    text.vi, Data storage.vi, Write to measurement.vi. All this VI work
    efficientlywhen it run individualy, But when I connect this VI to
    writedata from FPGA host VI. than it always give empty file.
    I saw your post in NI discussion forum about how to write data from
    Host.vi, But still I am confuse that how can I creat a protocol between
    host VI and Fpga target vi. to write the data in a file. I have nearabout
    38 channel to write data.
    (3)- I have to measure time difference between two digital pulses, to find
    a flow rate. I am using counter for it with risisng edge shot.vi, but when
    i get a timestemp when there is risisng edge for the second rising edge
    how can I get timestemp. Its like i have to measure time between two
    pulses, I triend waveform measurement.vi to find cycle period. but it not
    worked. any other was to measure it.
    I am stuck in this question since from last one month. I already followed
    NI-discussion forum solution but it doesnt work. I think the way I applied
    is may be wrong. 
    Looking forward to hear from you soon.
    Plese send an additional email copy to [email protected]
    Thank you and Best Regards, 

    Thanks Joseph for your support,
    1-      If I count the ticks between the pulses it always seems different ….because this method I already tried, but it does not work,  like some times it shows 9099 tick and at the second pulse it shows like some more or less ticks not the same ticks every time. To complete my project, the biggest problem is the data storage.
    2-      As you gives the solution in NI forum, “low level file I/O Vis such as Write to text file” FPGA target not support this VI. And mainly I want to write data from HOST.vi, because I am process those data …and I need to store it. For to figure out my result.
    3-      If I use “Write to text file. VI (Sub-VI ) to FPGA.vi, it not support because it support string data and I have FIXpoint data. And can you explain me what is low level file IO, and how can I use in fpga.vi??
    4-      Yes, for my project time stamp it really necessary, for data analysis.
    5-      I need the time stamp to find out what was the system response at the time.  As our project based on weather temperature, I need time stamp.
    Waiting for your reply,
    Thanks and Regards,
    Patel

  • Vendor Master Data Transfer Between the Clients

    Hello Everyone,
    I want to transfer Vendor master data between the clients, can any one help me in this Please?
    I don't want to use LSMW, Is there any other method by which i can copy the vendor between the clients or i have to do it manually?
    Please Help ASAP
    Thanks
    M

    Hi,
    You have to do necessary setting for ALE and IDOC will get generated and data will get transfer based on the Program Schedule in Bacground.
    You can schedule program in bacground as per your requirement of IDOC transfer and data generation from One Client to other. [i.e. end of the day, Hourly, monthly etc.]
    Regards,
    Manish

  • How to change the value of data supplier host parameter in PI7.1

    Hi Frnds,
    I want to change the data supplier host parameter to Hostname,when i checked in SLD Administration its pointing to local host,so i wnat to change it.
    What is the procedure to change the value to host?? i am working on PI7.1 EHP1.
    THANKS,
    Raj

    thanks

  • [vmware] Best way to share files between host and client

    Good afternoon!
    I have successfully installed VMware server on my machine and set up a virtual machine, powering Windows XP for study issues (emulation via wine does not do the trick for me). The virtual machine runs fast and stable but does not meet my requirements unless I have two issues faced:
    First:
    How to access a USB pendrive monunted by the host system properly within the client?
    Second:
    What is the best way to share file system space between host and client? Should I set up a Samba share which is accessible for both host and client or is it save to grant my VM access to my physical hard disc as a whole (using it as a partition)?
    Thanks for answers in advance, I have still quite a lot to learn, when it comes to VMs.
    Regards,
    ~cg

    Do not setup your VMware to be able to access your physical disk as a whole. This would have you mounting the filesystem twice, corrupting it in the process.
    You /can/ setup VMware with Sharing Folders that lets you share your filesystem (either / or just /home or something else) and that is what I would recommend.
    As for accessing the pen drive from both operating systems at once, I'd say use the same Sharing Folders method. I always share /mnt so that I can access my cdrom/USB/etc from the vmware OS.
    The sharing folders is basically the same as a samba share, but uses vmware's own method (HGFS). Samba is more secure (if you are worried about your VMware OS breaking from it's shell and attacking your real filesystem, which is unlikely). You need the vmware tools installed to make use of it.

  • Is there any table in data dictionary has all clients and their email ids?

    Is there any table in data dictionary has all clients and their email ids?

    Hello,
    KNVK-ADRNP_2
    use this to pass to the bapi BAPI_BUPA_ADDRESS_GETDETAIL. this is function module & will return the address details in diff itabs..
    You can also try the Table ADR6 field SMTP_ADDR where ADDRNUMBER = KNVK-ADRNP_2.
    *************Reward points,if found useful

  • Data Inconsistency on MI Client

    Hi,
    I am using MI 7.0 SP13 Client. I have deployed MAU3.0 and I am facing major Data Inconsistency Issues.
    On Sync, it gives error - Problems during syncronization.
    On the middleware, in Merep_mon, with my intervention, some of the queues are in finished and some in ignore state and this is the deadlock I have achieved for now.
    I am thinking of following this link:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4c/7862a6642eab40ac7abf34e9048c93/frameset.htm
    Following this I want to achieve an initial download of the whole data set.
    This link talks about manually deleting the data files from the client and this is where I have some confusion.
    There are a lot many files in the data folder in root MI folder. Shall I delete everything in it? Or what exactly is to be deleted?
    And what happens if I choose - Refresh Replica Database - as suggested in that link without deleting any data from the client?
    (And will this be a good option, if I uninstall the application and reinstall it again and then Sync for the data - I think it should work but I dont want to follow this path for now)
    Ankur

    Hi Ankur,
    the initial question is: why do you have anything in ignore state?
    As long as you can sync and the sync does not give major exceptions, you can follow the path and delete the local dataset with the button on the settings screen. This will give you a complete new dataset from the middleware.
    If you get an exception with every sync you do, then you can either reinstall the device or delete the files. Well, try to delete the files and play a little with it, you get the feeling about the correct files soon. But as I said: as long as you can sync and just have data inconsistency between backend and lcient - you can reset the client persistence form the settings screen of MI. But again: why do you have this? It must be a major problem in ypur enhancements then, cause normal MAM does not have these issues in normal case!
    Hope this helps.
    Regards,
    Oliver

  • Unable to set the ip address for hosted network client after creating WIFI hotspot

    Original Title: INTERNET CONNECTIVITY PROBLEM WITH MY LAPTOP WIFI HOTSPOT
    HI all
    I am able to use internet connection from my lap hotspot, when the internet source is Public or private wifi.
    so I know the cmd window commands for hotspot and settings of client(sharing to hosted network client, assigning IP address etc.,)
    but the problem I am facing is slight different
    I am using my cdma wireless broadband datacard as my source internet connection(Reliance netconnect +)
    when I try to create hotspot for this, as usual I am able to create the hotspot and able to share the internet to hostednework client.
    but I am unable to set the ip address for hosted network client, if I try to set ip 192.169.137.1 and 255.255.255.0
    as soon as I close the window, the ip address also disappears
    when connect my android phone to that hotspot, it is able to connect but there is no internet connectivity.
    when I check the hostednetwork client for packet transmission, both sent and received packet is happening., I mean transmitting
    so what cause the failure in internet connectivity but success in hotspot connectivity?
    check the screen shots...
    can u help me..
    its little complicated

    Hi,
    Please make sure the Ad hoc connection IP adress is at the same range with your local connection. In addition, how about recreate the ad hoc connection for test, please have a try.
    If problem persists, please use Network troubleshooter in Action Center to fix this problem for test.
    Roger Lu
    TechNet Community Support

  • Access Data Source form  Application Client

    Hi All
    i try to access oracle application server r3 emilated XA data source using aplication client.But it fails.if some one know how to do that ples let me know.
    Note :- this works in other application servers (weblogic and websphere)
    Thanks
    Asanka Priyanjith

    HI Avi
    It is stand-alone java class that is outside of OC4J Package as JAR file. i Add application application-client.xml and orion-application-client.xml in to META-INF and add resource-ref element to XMLs as well. but it does not work. i am using oracle thin dirver in application server side.
    relavent code is ..
    DataSource ds = null;
    Connection db;
    try {
    Context initCtx = getInitialContext();
    ds = (DataSource) initCtx.lookup(name);
    catch (javax.naming.NamingException e) {
    if (!ignoreNamingException) {
    throw new javax.ejb.CreateException(e.toString());
    catch (Exception e) {
    throw new javax.ejb.CreateException(e.toString());
    db = ds.getConnection(); // This line does not works.
    lookup works, But after that i can not get a connection.
    java.lang.NoSuchMethodError: oracle.sql.CharacterSet.stringToASCII(Ljava/lang/St
    ring;)[B
    at oracle.jdbc.driver.DBConversion.stringToDriverCharBytes(DBConversion.
    java:386)
    at oracle.jdbc.driver.DBConversion.StringToCharBytes(DBConversion.java:4
    52)
    at oracle.jdbc.driver.T4CTTIoauthenticate.<init>(T4CTTIoauthenticate.jav
    a:152)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:294)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
    430)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtensio
    n.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:608)
    at oracle.oc4j.sql.DriverDataSource.getConnection(DriverDataSource.java:
    116)
    at oracle.oc4j.sql.DriverDataSource.getConnection(DriverDataSource.java:
    75)
    at oracle.oc4j.sql.DataSourceConnectionPoolDataSource.getPooledConnectio
    n(DataSourceConnectionPoolDataSource.java:57)
    at oracle.oc4j.sql.xa.EmulatedXADataSource.getXAConnection(EmulatedXADat
    aSource.java:55)
    at oracle.oc4j.sql.spi.ManagedConnectionFactoryImpl.createXAConnection(M
    anagedConnectionFactoryImpl.java:239)
    at oracle.oc4j.sql.spi.ManagedConnectionFactoryImpl.createManagedConnect
    ion(ManagedConnectionFactoryImpl.java:198)
    at com.evermind.server.connector.ApplicationConnectionManager.createMana
    gedConnection(ApplicationConnectionManager.java:1333)
    at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromF
    actory(ConnectionPoolImpl.java:324)
    at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImp
    l.java:95)
    at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManaged
    Connection(ConnectionPoolImpl.java:1209)
    at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(Connect
    ionPoolImpl.java:782)
    at com.evermind.server.connector.ApplicationConnectionManager.getConnect
    ionFromPool(ApplicationConnectionManager.java:1532)
    at com.evermind.server.connector.ApplicationConnectionManager.acquireCon
    nectionContext(ApplicationConnectionManager.java:1477)
    at com.evermind.server.connector.ApplicationConnectionManager.allocateCo
    nnection(ApplicationConnectionManager.java:1423)
    at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateCo
    nnection(OracleConnectionManager.java:244)
    at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(Orac
    leConnectionManager.java:198)
    at oracle.oc4j.sql.ManagedDataSource.getConnection(ManagedDataSource.jav
    a:197)
    at oracle.oc4j.sql.ManagedDataSource.getConnection(ManagedDataSource.jav
    a:142)
    at oracle.oc4j.sql.ManagedDataSource.getConnection(ManagedDataSource.java
    Thanks
    Asanka

  • Handle Received data of Multiple TCP clients on TCP Server by displaying them into Datagrid

    Hello All,
    I have developed a C# based TCP server GUI application which is accepting the data from multiple TCP clients on TCP server.
    The data i am receiving from TCP clients is a 32 bit data. In my application multiple TCP client data goes like this:
    00012331100025123000124510321562
    01112563110002512456012451032125 and so on...
    Now i want those data of the TCP clients to be parsed into 4 bits first and display it in 8 columns (32/4=8) of (say) datagrid as each 4 bit represents some characteristics of the TCP client. The same thing
    should work for next TCP client on second row of datagrid.            
    Can you give me some suggestion or an example how to go about this? Any help would be appreciated.
     Thank you in advance.
    Here is my code for receiving data from multiple TCP clients.
    void m_Terminal_MessageRecived(Socket socket, byte[] buffer)
    string message = ConvertBytesToString(buffer, buffer.Length);
    PublishMessage(listMessages, string.Format("Sockets: {0}", message));
    // Send Echo
    // m_ServerTerminal.DistributeMessage(buffer);
    private string ConvertBytesToString(byte[] bytes, int iRx)
    char[] chars = new char[iRx + 1];
    System.Text.Decoder d = System.Text.Encoding.UTF8.GetDecoder();
    d.GetChars(bytes, 0, iRx, chars, 0);
    string szData = new string(chars);
    return szData;

    Now i want those data of the TCP clients to be parsed into 4 bits first and display it in 8 columns (32/4=8) of (say) datagrid as each 4 bit represents some characteristics of the TCP client. The same thing
    should work for next TCP client on second row of datagrid
    If mean it's a Windows Forms application and you want to display those bits in a DataGridView control, then please see these threads:
    Add row to datagridview
    Programmatically add new row to DataGridView
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Does client copy erase all the data in the target client or?

    hi
    experts
    does clientcopy erase all the data in the target client or except user master records.
    regards
    rajendra.

    It depends upon the profile you use for the client copy.
    if you use SAP_ALL
    All data is deleted from target client and source client data is copied.
    and therefore you shall see the profiles and understand them .
    SAP_ALL    All Client-Specific Data w/o Change Documents    
    SAP_APPL   Customizing and Application Data w/o Change Docs 
    SAP_APPX   SAP_APPL w/o Authorization Profiles and Roles    
    SAP_CUST   Customizing                                      
    SAP_CUSV   Customizing and User Variants                    
    SAP_CUSX   Customizing w/o Authorization Profiles and Roles 
    SAP_PROF   Only Authorization Profiles and Roles            
    SAP_UCSV   Customizing, User Master Records and User Variants
    SAP_UCUS   Customizing and User Master Records              
    SAP_UONL   User Without Authorization Profiles and Roles    
    SAP_USER   User Master Records and Authorization Profiles   
    Hope it helps.
    Thanks
    Amit

  • Data mismatch between two clients

    Hi,
    I have a query on data mismatch between two clients.
    For eg assume a functional consultant would have configured intially some 5 custom document types and captured that in a transport request (TR1234) and promoted from one system/client (in my case QG1/821) to another system/client (say QG4/821). Again he would have configured another 3 custom document types and put in a transport request (TR4567) and promoted it. The transport request TR4567 some how did not reach QG4/821. Hence it shows only 5 records in T003 table (document types table) in QG4/821 and 8 records in QG1/821. How do we identify which is the correct transport (in this case TR4567), so that this transport can be promoted to QG4/821, so that both QG1/821 and QG4/821 are in sync.
    Similary such a discrepancy exists for custom tables also. I am not able to catch hold of any basis people for inputs on this. Hence pls advise.
    Regards
    Vimal Kumar

    development objects can be compared using, Compare the active versions in both the system. (Use remote comparision)
    But this you have to maually check.

  • Cached data not available to clients

    Hi All ,
    I am loading table data to cache using putAll() . Data loads fine and if i try to access the data in same program , i can get it .
    but if i try to access the cached data with some other client it is not available (getting null pointer exceptions ) .
    is there any config change required to keep data in cache for other clients .I am using JPA beans for persistence .
    Code to access the data
    =========================================
    public static void main(String[] args) {   
    CacheFactory.ensureCluster();
    NamedCache currcache = CacheFactory.getCache("ClientMaster");
    //These two commented lines of code is used to load data in cache using putAll .
    // DataLoad data = new DataLoad();
    //data.preload(currcache);
    Set setKeys = currcache.keySet();
    Map mapResult = currcache.getAll(setKeys);
    ClientMaster cm =(ClientMaster)mapResult.get("ABC");
    System.out.println("key"+cm.getClientDesc());
    =========================================
    Here is my cache-config file .
    <?xml version="1.0" encoding="windows-1252" ?>
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <!-- Set the name of the cache to be the entity name -->
    <cache-name>ClientMaster</cache-name>
    <!-- Configure this cache to use the scheme defined below -->
    <scheme-name>jpa-distributed</scheme-name>
    </cache-mapping>
    <cache-mapping>
    <!-- Set the name of the cache to be the entity name -->
    <cache-name>CurrencyMaster</cache-name>
    <!-- Configure this cache to use the scheme defined below -->
    <scheme-name>jpa-distributed</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <distributed-scheme>
    <scheme-name>jpa-distributed</scheme-name>
    <service-name>JpaDistributedCache</service-name>
    <backing-map-scheme>
    <read-write-backing-map-scheme>
    <!--
    Define the cache scheme
    -->
    <internal-cache-scheme>
    <local-scheme>
    </local-scheme>
    </internal-cache-scheme>
    <cachestore-scheme>
    <class-scheme>
    <class-name>com.tangosol.coherence.jpa.JpaCacheStore</class-name>
    <init-params>
    <!--
    This param is the entity name
    This param is the fully qualified entity class
    This param should match the value of the
    persistence unit name in persistence.xml
    -->
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>{cache-name}</param-value>
    </init-param>
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>project1.{cache-name}</param-value>
    </init-param>
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>Project1</param-value>
    </init-param>
    </init-params>
    </class-scheme>
    </cachestore-scheme>
    </read-write-backing-map-scheme>
    </backing-map-scheme>
    <autostart>true</autostart>
    </distributed-scheme>
    </caching-schemes>
    </cache-config>

    Now Getting this error when trying load data in cache using putAll , This is really weird as this same piece of code worked fine earlier.
    Any ideas ?
    ============================================================
    2011-01-11 13:45:47.165/14.266 Oracle Coherence GE 3.6.1.0 <Error> (thread=Distr
    ibutedCache:JpaDistributedCache, member=6): BackingMapManager com.tangosol.net.D
    efaultConfigurableCacheFactory$Manager: failed to instantiate a cache: ClientMaster
    2011-01-11 13:45:47.165/14.266 Oracle Coherence GE 3.6.1.0 <Error> (thread=DistributedCache:JpaDistributedCache, member=6):
    (Wrapped: Missing or inaccessible constructor "com.tangosol.coherence.jpa.JpaCacheStore(String,String,String)"
    <class-scheme>
    <class-name>com.tangosol.coherence.jpa.JpaCacheStore</class-name>
    <init-params>
    <!--
    This param is the entity name
    This param is the fully qualified entity class
    This param should match the value of the
    persistence unit name in persistence.xml
    -->
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>ClientMaster</param-value>
    </init-param>
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>project1.ClientMaster</param-value>
    </init-param>
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>Project1</param-value>
    </init-param>
    </init-params>
    </class-scheme>) java.lang.reflect.InvocationTargetException
    at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
    at com.tangosol.run.xml.XmlHelper.createInstance(XmlHelper.java:2542)
    at com.tangosol.run.xml.XmlHelper.createInstance(XmlHelper.java:2426)
    at com.tangosol.coherence.jpa.JpaCacheStore.<init>(JpaCacheStore.java:44
    ... 29 more
    Caused by: java.lang.ClassNotFoundException: project1.ClientMaster
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at com.tangosol.coherence.jpa.JpaCacheLoader.initialize(JpaCacheLoader.j
    ava:143)

  • Which BC plan do I select to host my client who has aTumblr blog on  a Muse site?

    Which Business Catalyst plan do I select to host my client's website with aTumblr blog on a Muse site? aspics or marketing?

    Hello
    If you need features like email marketing, BC blogs, secure zone, then you need to select webMarketing plan. And if you need E-commerce features, that you need the webCommerce plan.
    If you want to use external blogs then you may go for a lower plan like webBasic+ or webHosting plan.
    Different plan offer different features. Please see the breakdown of what is included in each plan here:- http://helpx.adobe.com/business-catalyst/kb/detailed-plan-breakdown.html
    Regards,
    Prateek

  • Cannot Spool Data to Host Spool

    Hi,
    I am getting the following CCMs Alert
    Cannot Spool Data to Host Spool
    I checked the RZ20, but that information in RZ20 is not much usefull
    SM21 is also not having information for the same
    Please let me know the path of whre i can see the log file of this error.Pls help

    SP12 for TEMSE...
    You can check the status of you SPO process in SM50
    Regards
    Juan

Maybe you are looking for