A noob asks: Configuring Simpapp to handle workstation clients.

Dear accomplished Tuxedians,
I'm trying to educate myself on Tuxedo 8.1 on Windows XP SP2, and so far
so good. However, I've struck a question that the docs cannot answer.
I've been able to run the simpapp application, and wondered how I could
setup the example to run with a workstation client instead of a native one.
So far I have built the workstation client with "buildclient -w", and
understand that I need to set the WSNADDR environment variable ... and
around here I run out of understanding.
My humble questions to you all are ...
1) What changes need I make to my 'server side' UBBSIMPLE configuration?
2) After changes are made, and I 'tmboot -y' again will that start the
WSL and WSHs that I need?
3) ... or do I need to run 'tlisten' seperately, and if so is tlisten
the WSH or WSL?
4) When establishing the workstation side, what should the TUXCONFIG
look like there?
All clues welcomed,
M.

Thanks for replying Roopesh, predictably I have some further questioning
for you ...
roopesh dubey wrote:
1) What changes need I make to my 'server side' UBBSIMPLE configuration?
--include WSL in ubbsimple .I took a good stab at this, and it's not worked for me, as my
simpapp.exe won't tmboot any more...
Booting admin processes ...
exec DBBL -A :
on simple -> process id=2636 ... Started.
exec BBL -A :
on simple -> process id=3644 ... Started.
Booting server processes ...
exec simpserv -A :
on simple -> Failed.
exec WSL -A //ludwig:45000 -M 5 -x 10 :
on simple -> Failed.
2 processes started.My ubbsimple is attached.
2) After changes are made, and I 'tmboot -y' again will that start the WSL and WSHs that I need?
--yes
3) ... or do I need to run 'tlisten' seperately, and if so is tlisten the WSH or WSL?
--you dont need tlisten .Splendid. Is that because of the existing tlisten/slisten, listening on
port 3050 that gets setup at install-time?
4) When establishing the workstation side, what should the TUXCONFIG look like there?
--tuxconfig not needed at workstation side.Many thanks,
M.
#     (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident     "@(#) samples/atmi/simpapp/ubbsimple     $Revision: 1.5 $"
#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.
*RESOURCES
IPCKEY          123456
#Example:
#IPCKEY          123456
DOMAINID     simpapp
MASTER          simple
MAXACCESSERS     11
MAXSERVERS     5
MAXSERVICES     10
MODEL          MP
LDBAL          N
*MACHINES
DEFAULT:
          APPDIR="C:\bea\tuxedo8.1\samples\atmi\simpapp"
          TUXCONFIG="C:\bea\tuxedo8.1\samples\atmi\simpapp\tuxconfig"
          TUXDIR="C:\bea\tuxedo8.1"
          MAXWSCLIENTS=10
LUDWIG     LMID=simple
#Example:
#beatux          LMID=simple
*GROUPS
GROUP1
     LMID=simple     GRPNO=1     OPENINFO=NONE
WSGROUP
GRPNO=2 LMID=simple
*SERVERS
DEFAULT:
          CLOPT="-A"
simpserv     SRVGRP=GROUP1 SRVID=1
WSL                    SRVGRP=WSGROUP SRVID=1 CLOPT="-A - -n //ludwig:45000 -m 1 -M 5 -x 10"
*SERVICES
TOUPPER

Similar Messages

  • How do you handle workstation monitoring?

    I've been in IT for almost a year now, and am the only IT staff in my office. While I've been getting my sea legs so to speak, we've had a MSP help monitor/patch our workstations. Since I've been handling workstation support and troubleshooting well, we are going to end our managed services contract with them. Being a nonprofit, it helps to cut expenses where possible.We have about 45 workstations/devices. I'd like to be somewhat proactive with the maintenance of them. I'm wondering how best to organize and handle this workload on my own.I'm thinking of creating a sort of schedule to go through and check:Updates (Windows, Java, Antivirus)Disks (free space, fragmentation, event logs to make sure they aren't generating errors)What procedures and resources would you recommend? Would appreciate any advice!
    This topic first appeared in the Spiceworks Community

    I've been in IT for almost a year now, and am the only IT staff in my office. While I've been getting my sea legs so to speak, we've had a MSP help monitor/patch our workstations. Since I've been handling workstation support and troubleshooting well, we are going to end our managed services contract with them. Being a nonprofit, it helps to cut expenses where possible.We have about 45 workstations/devices. I'd like to be somewhat proactive with the maintenance of them. I'm wondering how best to organize and handle this workload on my own.I'm thinking of creating a sort of schedule to go through and check:Updates (Windows, Java, Antivirus)Disks (free space, fragmentation, event logs to make sure they aren't generating errors)What procedures and resources would you recommend? Would appreciate any advice!
    This topic first appeared in the Spiceworks Community

  • Is there a MBP model (Configuration) that can handle multicam editing?

    I do a lot of multicam editing.  Is there a MBP configuration that can handle multicam editing (giving smooth playback
    In that editing mode) I am also desiring to have the fastest rendering I can get in that MBP.
    Any suggestions are appreciated.

    I do a lot of multicam editing.  Is there a MBP configuration that can handle multicam editing (giving smooth playback
    In that editing mode) I am also desiring to have the fastest rendering I can get in that MBP.
    Any suggestions are appreciated.

  • WSNAT_CAT:1023 Error while connecting to Workstation Clients

    Hi All,
    I am trying to run around 12000 Workstation Clients, and want to connect them all to a single node. But I am getting the Following errors over and over again:
    1.) WSNAT_CAT:1023: WARN: No client context space available in handler
    2.) WSNAT_CAT:1175: WARN: Disconnecting listener connection to workstation, request timed out
    3.) TDM_CAT:3000: INFO: Client connection request timed out
    Following are the snippets of my ubbconfig file :
    MAXACCESSERS 21000
    MAXSERVERS 5000
    MAXWSCLIENTS=15000
    I have set "TCPKEEPALIVE=Y" in dmconfig environment, in place of using "-K" option in CLOPT. Is this correct?
    Following is the CLOPT for my WSL Server (I have 70 such WSL processes running) :
    CLOPT=" -- -n //xx.xx.xx.xx:23040 -m 10 -M 10 -x 20 -p 40000 -P 40199"
    I would like to explain this. I have MAXACCESSERS = 21000, MAXWSCLIENTS=15000 and MAXSERVERS=5000. So this cannot be an issue. To support my 12000 workstation clients, I have given:
    -m=10 (Minimum 10 WSH processes)
    -M=10 (Maximum 10 WSH processes)
    -x=20 (Multiplexing factor=20, i.e. one WSH will connect(multiplex) with 20 Workstation Clients (WSC)).
    According to this configuration, I should be able to support : 70 (WSL) * 10 (WSH) * 20 (WSC) = 14000 Workstation Clients. I am not able to understand then why only to start 12000 Workstation clients, Tuxedo is giving the above errors??
    Do I need to change any configuration settings? Urgent help will bw of utmost value.
    -Thanks and Regards
    -Tuxedo Developer

    Hi Steven,
    Yes, you are correct to observe that one WSL will serve upto 200 Workstation Clients. I shall jot the information pointwise :
    1.) 70 Such WSL's are booted, with each capable of serving upto 200 WS clients (10*20).
    2.) You are right. All the 12000 Workstation clients are started using a script. But I had known the concern of all requesting the data at the same time, so each of the clients were started with a delay over the previous client.
    3.) The clients are built in such a way, that they request a service every 2 minutes, and are all alive all the time.
    4.) As per the load balancing is concerned for the WSL's, I have put a script which changes the environment variables (WSNADDR) in such a way, that after every second, a new WSL's address is issued for the client to connect to. As I have 70 WSL processes up, the script sets the WNSADDR of each WSL for one second only. So all the WSL's are naturally load balanced.
    So with this configuration, I should be able to successfully run upto 14000 clients, but I am having problem with even starting 12000 at a time.
    Also I am amazed at the error WSNAT_CAT:1023, which in manual describes a rare condition. It suggests that there is no more context space in the handler. I am not sure how this is possible.
    I also forgot to mention that, I also had to force shutdown some of the clients, who emitted the WSNAT_CAT:1287 Warning in the ULOG, but I think that should not be an issue. Do you think that killing clients abruptly may cause weird behaviour? Or can they for instance corrupt any WSH, or make the sockets go crazy?
    -Thanks in Advance
    -Tuxedo Developer

  • Call of tuxedo workstation client to tuxedo service

    In ubb file:
    "WSL"     SRVGRP="GRP"     SRVID=44
         CLOPT="-A -- -p 10002 -n //172.17.1.10:10001 -P 10003 -T 180"
    My question is:
    1. In workstation client, WSNADDR is //172.17.1.10:10001. If I use "172.17.1.10:10001", it prompts "TPESYSTEM - internal system error", while "//172.17.1.10:10001" is right?
    2. 10001 is the port of WSL, 10002-10003 is the port of WSH. But in ubb file, I cannot find WSH configuration, is that right?
    3. If "telnet 172.17.1.10 10002(/10003)" doesn't work in workstation client, does it impact the call of tuxedo service from this workstation client?
    Thanks a lot.

    Bill,
    1. Tuxedo syntax for specifying TCP/IP addresses requires that the address start with "//", so it is expected behavior for "172.17.1.10:10001" to result in an error and for "//172.17.1.10:10001" to be correctly parsed.
    2. You're correct that the UBBCONFIG file does not include entries for WSH processes. WSH processes are started by the WSL as appropriate.
    3. The Tuxedo WSH communicates with workstation clients and with the WSL using a proprietary Tuxedo workstation protocol. The WSH does not understand telnet protocol, so any attempt to telnet to the WSH port will not succeed.
    Regards,
    Ed

  • Configure LSH with a German client doesn't work

    Hi,
    we have set up a SAP installation server on Windows Server 2003
    without .NET Framework.
    So we use a normal Windows XP client to run the NwSapSetupAdmin.exe.
    After installing SAPGUI Patch 14 the LSH service won't start/restart so we need to reconfigure the LSH service via the NwSapSetupAdmin.exe GUI (Services -> Configure Local Security Handling).
    The funny thing is if we use a German Windows XP client the configuration of the LSH service won't work (Error: "Die angegebene Sprachenkennung für die Ressourcen wurde nicht in der Image-Datei gefunden").
    If we switch to an English Windows XP client, everything works fine.
    Whats the problem here?
    Both clients have the same software installed, same Service Packs/Updates installed and same hardware (they are both virtual machines).
    I don't get it...
    Thanks for your help.
    Best regards,
    Tony Nixdorf

    Hello Jann,
    this sounds like an authorization problem.
    Did you adjust the share permissions so everyone has full share access?
    Did you adjust the file permissions so everyone can at least read the files?
    Please check that.
    Somebody got news on the German client/English client issue``
    Regards,
    Tony Nixdorf

  • Error "Test Agent could not connect to the test controller" while configuring the Test Agent on Client machine

    Hi,
    I am getting an Error “Test Agent could not connect to the test controller”
     while configuring The Test Agent on Client machine.
    Pre-requisite used:  
    VS2012 update 4, Test agent & Test controller of same version used
    User has TFS admin access.
    Same user id used for configuring Test Agent.
    Description:
    Test controller is installed on server A. I want to install test agent on client machine B.
    Windows Fire wall is OFF on both Machines A & B. While configuring Test Agent below error is occurred:
    “Test Agent could not connect to the test controller”
    In log file error was “I, 2015/04/02, 15:32:21.723, Could not get the status from the test agent. Exception: Failed to connect to an IPC Port: The system cannot find the file specified.”
    In Event viewer below error details given:
    Unable to connect to the controller on ‘My Server: 6901’. The agent can connect to the controller but the controller cannot connect to the agent because of following reason: The requested name is valid, but no data of the requested type was found.
    Make sure that the firewall on the test agent machine is not blocking the connection.
    Could you please help me to find solution?
    Thanks in advance!
    Kanchan M
    Kanchan

    Hi Kanchan,
    So on each computer, you create a local user account that is a member of the Administrators group, and use the same account and password on each machine(controller and Agent), am I right?
    Could you enable the detailed log message?
    http://blogs.msdn.com/b/aseemb/archive/2010/03/07/how-to-enable-test-agent-logs.aspx
    http://blogs.msdn.com/b/aseemb/archive/2009/11/28/how-to-enable-test-controller-logs.aspx
    >>In log file error was “I, 2015/04/02, 15:32:21.723, Could not get the status from the test agent. Exception: Failed to connect to an IPC Port: The system cannot find the file specified.”I
    met a similar issue before which was related to the Firewall exceptions, maybe you could refer to it here:
    http://stackoverflow.com/questions/12249093/test-agent-could-not-connect-to-the-test-controller-vs2012-agents
    Best Regards,
    Jack
    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.

  • How to handle multiple clients with DatagramSocket

    I am trying to handle multiple clients with 1 datagramSocket bind to one port (basically I have only one port to use, and I can not use TCP or any other ports). At the server side I have two threads one for receiving packets and buffering them, another for processing the packets in the buffer and sending replies.
    I can have multiple clients sending datagramPackets to me and I will have to process the packets and send them to DIFFERENT clients. Ex. Client 1 sends datagramPacket to Server which sends the processed packet to Client 2. Also Client 2 sends a datagramPacket to Server which again processes the packet and sends it to Client1. May have Client 3 and 4 doing the same thing at the same time... and so on...
    My root class is creating the datagramSocket(somePort) and two threads (receiver and sender). How can I use the socket that I created in these two threads??
    I have done the following and I am getting "java.net.bindexception". When I am sending stuff from Client1 to Client2 everything is fine but when I start sending something from Client2 to Client 1, I get the bindexception... Client 1 is using port 3000, Client 2 is using port 4000.
    I really don't have a lot of experience in socket programming so I am not sure if there is a much simpler way to do this. I appreciate all the tips and help that I can get...
    Thanks...
    class UDP_serv
         static DatagramSocket udpSocket;
         final static int SERVER_PORT     = 2000;
         public static void main(String[] args) throws SocketException
              udpSocket= new DatagramSocket(SERVER_PORT);
              new DataReceiver().start ();
              new DataSender().start ();
         static class DataReceiver extends Thread
              DataReceiver()
                   Thread.currentThread().setName("DataReceiver");
              public void run()
                   while (true)
                        byte pckt[] = new byte [MaxMsgSize];          
                        DatagramPacket dp = new DatagramPacket (pckt, pckt.length);
                        try
                             udpSocket.receive (dp);
                             //PUSH TO RECEIVE BUFFER
                        catch(Exception e)
                             e.printStackTrace();
         static class DataSender extends Thread
              DataSender()
                   Thread.currentThread().setName("DataSender");
              public void run()
                   while (true)
                        processDataMsg();
          static void processDataMsg() 
             DatagramPacket op;
             InetAddress DA = null;
             int DP = 0;
             byte [] outPacket = null;
             // POP FROM RECEIVE BUFFER
             // SOME PROCESSING HERE     
             // Set Destination Address (DA)
             // Set Destination Port (DP)
             // DA and DP are the forwarding IP and Port addresses
             // not the addresses original packet was sent from.
             try
              op = new DatagramPacket (outPacket, outPacket.length,DA, DP);
              udpSocket.send(op);
             catch (IOException e)
              e.printStackTrace();
    }Also for development and testing purposes, I am running the two clients and the server on the same machine (windows xp-32b) so all of the Destination IP Addresses are 127.0.0.1. and as I said Ports that I am using are 2000, 3000, 4000 (Server, Client1, Client2).

    Hmm I have minimized the code and it seems to be working now.
    I think I have an error in the header portion of the data I am sending, where I am storing the source IP/Port and destination IP/Port. I think the server in the middle is messing these values up while sending them to the destination Client. Because the destination client actually receives the stuff and sends the reply back to the server, but the reply packet's headers has 0/0 as the dest IP / Port...
    Server is giving me java.net.BindException: Cannot assign requested address error when it tries to forward the reply it received from the client2 as the address it is trying to send is 0!
    I guess it doesnt just give this error when you try to open two sockets to the same port...
    Paul, Thanks for the direction on how to proceed... took me a while get the minimized code but at least figured out the problem. Well still have to make sure that is THE problem though :)
    As far as the statics goes how can I change those to non static ones? Where do I make an instance of the top level class that creates the threads? and how do I pass the DatagramSocket to the threads/ if I dont need to pass how do I call or use the datagramSocket I created in the top level class? I mean do I still kinda have it like a global variable on the top?? A very simple example would be much appreciated...
    I think these might be really basic questions but I am having a rough time with the hierarchy in java...

  • How to configure SNMP on all managed client using SCCM 2012 SP1

    hi ,
    do you know  How to configure SNMP on all managed client using SCCM 2012 SP1?

    As a side note, I made an interesting discovery last week: the SNMP Service is deprecated in Windows Server 2012. Why would you want to use SNMP on an actual Windows OS though? There are far better ways available to monitor Windows. I'm sure that lines
    up with why they deprecated it.
    Jason | http://blog.configmgrftw.com

  • Is there Ready Made Configuration Packs available for Lync Client ( Client on end user computer ) and Server

    Hi,
    is there  Ready Made Configuration Packs available for Lync Client ( Client on end user computer ) and Server ... to check the configuration, services,compliance, functionality of all the features etc at end user level
    and server configuration packs
    Regards
    Tanoj
    OSLM ENGINEER - SCCM 2007 & 2012

    No, there is not something available for Lync. What's available can be found here (and it's all not recent):
    https://www.microsoft.com/en-us/search/DownloadsDrillInResults.aspx?q=SCCM+%22configuration+pack%22&cateorder=2_5_1&site=
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • Workstation Clients through a Firewall

    Does anyone out there know if there are any issues with workstation clients going
    through a firewall?
    Thanks!
    mervin

    We have done it successfully from NT to a Unix server over afirewall. Its a case
    of getting the WSNADDR set up correctly.
    use the -H option in the WSL entry in ubb config shows to set it up.
    eg
    CLOPT="-A -- -d /dev/tcp -n 0x0002nnnnxxxxxxxx -H 0x0002MMMMyyyyyyyy"
    Where nnnn is a port number
    xxxxxxxx is the true hex IP address of the server
    yyyyyyyy is the firewall hex address of the server
    MMMM is fixed.
    WSNADDR on the PC is set to port number and firewall address.
    I know the hex notation is a bit out of date these date but it works fine for
    us.
    Hope it helps
    Sue
    "Mervin Calverley" <[email protected]> wrote:
    >
    Does anyone out there know if there are any issues with workstation clients
    going
    through a firewall?
    Thanks!
    mervin

  • How to access CQ configuration settings using CQ HTTP client?

    Hi,
    I am trying to access CQ configuration in my application using CQ HTTP client. I am able to access through ConfigAdmin, but not directly.
    Please suggest a way to access the configuration directly by CQ HTTP client.
    Is CQ proxy settings directly available to CQ HTTP client? if so, how do we access it?
    Thanks

    Yes it is directly available. The proxy does not need to be explicitly configured for each HttpClient since it is done automatically when the com.day.commons.osgi.wrapper.commons-httpclient gets activated.  Make sure your bundle imports [1] and call as HttpClient client = new HttpClient();
    [1]
    org.apache.commons.httpclient,version=3.1.0 from com.day.commons.osgi.wrapper.commons-httpclient (xx)
    org.apache.commons.httpclient.methods,version=3.1.0 from com.day.commons.osgi.wrapper.commons-httpclient (xx)

  • Tuxedo 8.1 single context multithreaded workstation client

    We just moved to Tuxedo 8.1 from Tuxedo 7.1. One of our appications has started to fail. This particular application is a single context multithreaded workstation client. All Tuxedo operations are performed from the same child thread. The BEA documentation is a little confusing on this topic. Are we required to use the multi context flag?

    It should not be necessary to use the TPMULTICONTEXTS flag for a
    single-context client, even if it is multithreaded. What is the nature of
    the failure that you are seeing?
    <Jacque Cole> wrote in message news:[email protected]..
    We just moved to Tuxedo 8.1 from Tuxedo 7.1. One of our appications has
    started to fail. This particular application is a single context
    multithreaded workstation client. All Tuxedo operations are performed
    from the same child thread. The BEA documentation is a little confusing
    on this topic. Are we required to use the multi context flag?

  • How to handle mulitple clients ?

    How can one handle multiple clients ? Say if I implement RMIserverInterface in RMIServerImpl.I may have n number of RMIClients.How can I handle this situation.What object name should the client look for....
    cheers !

    All of your clients will access the same instance of the server. RMI automatically calls the server in a different thread for each client call. So what you have to do is provide any required synchronizzation among the threads.

  • Configure PDC domain for windows Client

    Hello,
    Forgive my approximate English.
    I need help to install a server Mac with a domain Activate directory ( PDC) so clients Windows connect to it.
    I installed th server Mac Os to create a master Open Directory.
    Mac OS Server has to configure the DNS with host's name.
    The customers Windows 8.1 see the server on the network.
    They indeed answer Ping.
    NSlookup does not return error.
    But when I attempt to configure the domain on the client Windows, it does not find the server. (An error DNS returned?)
    Thank you for your help.

    foossile wrote:
    Thx for your response.
    t is possible then for the Mac Server to supply the following services for clients Windows:
    - File sharing with rights.
    - Management of group user.
    - Possibility of imposing a police of security of password.
    Thank you, it will be everything.
    Yes a Mac server can provide file sharing to Windows users, yes it can set permissions for those files and folders being shared
    No it cannot do the equivalent of Group Policies as used to manage Windows systems
    Yes it can define rules for passwords such as length, how long before it must be changed, how often it can be reused, etc.

Maybe you are looking for

  • MacBook Pro DVI-HDMI 1080p doesn't work correctly

    Hello, I've just bought new Samsung LCD TV LE40B550. This TV is Full HD and support 1080p. I've connected it via DVI (macbook pro) -> HDMI (TV) cable. It works ok, when I set 1080i. But when I set up 1080p, it shows few dots (pixels) on TV not correc

  • IPad (A1458) has stopped working since iOS 7

    I upgraded my iPad (A1458) to iOS 7 a couple of days ago (hours after it was officially released). Since then, my iPad has become unusable. It does several different things after every iTunes led restore. It keeps rebooting, getting stuck on the Appl

  • Reader won't run on Firefox

    Running Win8 w/Firefox.  Reader works in IE but not in Firefox??? 

  • Creating a Quiz presentation

    Hello. I'm a newbie in CS4 and i'm trying to create a quiz for kids. The idea is to have a question and several possible answers. Only one of them is correct. What i'd like to do is, when a kid chooses the correct answer a detailed explanation appear

  • YOUR ITEM HAS BEEN CANCELED

    I've just done an order this morning but it was canceled. I'm an International Customer and I shipped to my location in USA. Why were you unable to verify my information?