Appenforce.log is missing on all clients

SCCM 2012 (no SP1 or R2)
I'm not having much trouble deploying applications, but there are occasional instances when I need to troubleshoot a deployment.
I seem to be missing appenforce.log and some of the other essential log files needed to troubleshoot application deployment issues.
I've checked several clients and they are not on any machines.
Those don't have to be "turned on" to be created, do they?  Aren't they normally auto created?
Any idea how to get those log files created and popluated?
TIA!
Jerry

That log will get created when the client first attempts to install an application. Until then, the log will not exist. So if it does not, that implies that the client has not tried to install any application.
Have you verified that the policy has been received at the client? Was it available or required? Then has the user tried to launch the app (assuming it is available) either through Software Center (for computer targeted apps) or Application Catalog (for
user targeted apps)?
Lots of things to check, but that would be where I'd start. If any app stuff has been tried on the client, then you should have AppDiscovery.log and AppEvalIntent.log as well to look at. It could be that the app was detected as not relevant/applicable to
the client based on detection methods or requirement rules.
Wally Mead

Similar Messages

  • Several Updates Missing from "All Software Updates"

    We've been using SCCM 2012 to patch our systems for a few months now and I thought everything was going smoothly until we got an audit back from out Security office about our boxes missing several patches, listed below.  
    So I go back to the SCCM console to check whether or not the patches were listed in the "All Software Updates" group and also the custom Software Update Group that I was deploying to the systems.  And to my surprise, none of the updates were
    listed.  The only Software Update Point Classifications we have
    not enabled are Tools, the rest are enabled. I've also verified that the Software Update Point Products have Windows Server 2003, Windows Server 2008, R2, 2012, and 2012 R2 which encompass the OS of the servers that were found to be deficient.
    Why are these updates not listed in SCCM?
    How can we ensure they get listed in SCCM and applied to our servers?
    How can we prevent this from happening in the future?
    2750841: An IPv6 readiness update is available
    2775511: An enterprise hotfix rollup is available
    2732673: "Delayed write failed" error message when .pst files are stored on a network file server
    2728738: You experience a long logon time when you try to log on to a Windows client that uses roaming profiles
    2862973: Update for deprecation of MD5 hashing algorithm for Microsoft root certificate program
    2574819: An update is available that adds support for DTLS
    2894854: An update is available - .NET Framework 4.5.1
    2894844: Description of the security update for the .NET Framework 3.5.1
    HOTFIX : RDS-based applications crash in Windows 7 SP1 or Windows Server 2008 R2 SP1 or Windows Server 2008 R2 SP1 (x64)

    Hi,
    I can't say I have checked all of the updates that you post here but the ones I did check and I normally deploy as well are not published in Windows Update and that is why you don't see them i either WSUS och Configuration Manager. They are Hotfixes and
    not updates that are published there. So you need to download them and either import them using SCUP or deploy them using normal Software Distribution.
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • Windows Server 2012 Essentials (not R2) - all client computers offline

    The server is Windows Server 2012 Essentials (not R2). I have had this problem ever since I first installed the Windows Server 2012 Essentials server in the summer of 2013 (before R2 was released). The Windows Server 2012 Essentials server shows offline
    for all Devices under Dashboard. (Allow me to add that I just installed another site with Windows Server 2012 Essentials R2, and it was a breeze - all of the computers at the second install site are online.) I have one Windows 8.1 Pro client and the rest
    are Windows 7 Pro clients. The problem occurs on ALL client computers.
    I have removed computers from Devices in Dashboard on the server, rebooted the server, changed the client computer to a workgroup, rebooted the client computer, and reinstalled the connector software on the client computer. Same result. I
    have tried this on a Windows 7 Pro client and a Windows 8.1 Pro client with the same results.
    After running the connector on a client computer and waiting for the server to update its Devices status, if I look under Devices on the server Dashboard, the Windows 8.1 client computer will say online but within 24 hours it goes offline again. The
    Windows 7 client computers never show online. Both computers stay offline - they NEVER show an online status (referring to the status under Devices in Dashboard).
    I should make it clear that the clients can access the server shares with no problem. File synchronization works great. The clients can ping the server and the server can ping the clients. But client backups on the server fail.
    One of the most troublesome things about this problem is that it prevents the client computers from being accessed remotely using the website setup by Anywhere Access. I can login to get remote access to the shared files on the server, but
    the only computer that says "online" is the server. All of the other computers are "offline".
    The server and clients are only using Windows firewall. The clients all use Microsoft Security Essentials for their anti-virus.
    I used a troubleshooting tool that tells me that there are problems with port 6602 on the server, but the clients are all fine with port 6602. I know port 6602 is important for using Anywhere Access but I am still trying to find out more details on that.
    I have checked all of the firewall settings related to port 6602 on the server, and the firewall settings look like the standard Windows settings for this port. I used netstat to find the PID associated with the port, and I looked up the PID to find the service.
    That all looked standard, too.
    I have been working on this problem since the summer of 2013!! Does anyone have ANY suggestions?!!
    HELP!

    Hi,
    Just addition, please check if all necessary Windows updates are installed on those
    “Offline” client computer.
    When connect client computers to the Windows Server 2012 Essentials server by using the Connector software, there
    will be LAUNCHPAD on the client computer. Was this LAUNCHPAD grayed out? Please check if can access Shared Folders via this LAUNCHPAD. Meanwhile, please ping the Windows Server 2012 Essentials via IP address and server name when client computers show as
    Offline. Any find?
    Get Connected in Windows Server Essentials
    In addition, please follow the path on Server and client computer:
    %programdata%\Microsoft\Windows Server\Logs. Did you check any relevant Server-side logs and
    Client-side Logs if find more clues?
    Windows
    Server Essentials 2012/2012 R2 Log Files
    If any update, please feel free to let us know.
    Hope this helps.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Regarding mountain lion server: clients experience intermittent service connections. the server system log has the following error- Client handshake failed (6):113: Server not accepting client connections (any ideas???)

    regarding mountain lion server: clients experience intermittent service connections. the server system log has the following error- Client handshake failed (6):113: Server not accepting client connections. any suggestions would be greatly appreciated - thank you

    Hi Jason
    I was getting the same behavior after Apple support had me delete some plist files to get Airplay going. I was also getting the following error:
    the error occurred while processing a command of type 'writesettings' in the plug-in 'server vpn'
    I went into ~/Library/Preferences/ and /Library/Preferences/ and deleted every plist contating the word server. I had to re-set up my server (meaning walk through some intial steps) but all of my settings were still there after that and everything started working again.
    Just a thought, obviously try at your own risk but it worked for me.
    Kellen

  • How to enable multiple users logging in to the same client machine?

    Hi,
    We have our home directories shared from the server (using AFP) and this allows our users to log in to any machine via the normal console login.
    But if you try to remotely login to a machine with ssh, and another user is already logged in at the machine, then you get the error message:
    Could not chdir to home directory /Network/Servers/machinename/Users/keith: No such file or directory
    I can connect (via) ssh, only if no user is logged in at the console. If I connect with ssh when no users are logged in, and then a user logs in at the console, then this unmounts the home directory for the ssh user.
    I have read about the mnthome command, and if I try running this (from my ssh login whilst there is a console login) then I get the error message:
    Error: Mount failed with error 1 Operation not permitted
    I'm assuming that multiple ssh logins must be allowed somehow? Can you only do this if you share your home directories with NFS (in this case, I understand that all home directories always appear mounted on each client)???
    Any help appreciated,
    Keith
    Server and all clients running 10.4.3
    iBook & PowerMac G5   Mac OS X (10.4.3)  

    Thanks for the info. I really thought that this would be a fixable problem. I also thought that it might work when two different users both logged in using ssh only (i.e. when there is no console login). But this also causes problems for the second ssh login.
    What practical work-arounds have people tried? The respondent to your other post (linked to above) suggested that NFS sharing might work, only that ssh logins still don't mount the home directory. Is this the case?
    Thanks for the speedy answer.
    Keith

  • Event log entries missing in PoSh but visible in Eventvwr

    Hi,
    I've noticed the following issue on about 10 out of 2500 computers which run a script on our domain, so its minor, but I'd like to understand why its happening.
    When I query the event log using the eventvwr GUI I can filter on event ID 7001 and all the events list fine. However when I run 'get-eventlog -logname system -instanceid 7001' it shows all the events except the last 3 or so most recent ones (which are visible
    in the GUI).
    I've cross referenced this with an event visible in the GUI that had an EventRecordID of 32029. But when querying this via PowerShell 'get-eventlog -logname system -index 32029' it returns 'no matches found'.
    Its a weird problem, because if I was to query to logs in a few hours time after a few more people have logged on/off the computer then the event would show in PowerShell, but the new most recent ones wouldn't.
    Is there a caching mechanism at work, and if so how could I disable it? Its interesting that these machines are all built from the same WDS image with the same GPO's applied but only a very small percentage exhibit this issue, all other machines show recent
    event logs in PowerShell instantly.
    I should also mention that these are all Windows 7 x64 computers.
    Any help appreciated.
    Thanks,
    Phil

    Hi,
    Based on my understanding, only some of your computers have this issue. And when use WMI, we could query all of the events, but when use powershell command, some logs are missing.
    I would like to know that when we use 'get-eventlog -logname system -instanceid 7001| out-file c:\result.txt', how many logs are there?
    What I think it may caused by there are so many logs information, and could not be dispalyed out. We may try some other logs also.
    Regards,
    Yan Li
    TechNet Subscriber Support
    If you are
    TechNet Subscription
    user and have any feedback on our support quality, please send your feedback
    here.
    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.

  • Using BAPI to create users across all Clients and R/3 Systems

    Hi everyone,
    I'm currently writing a program where I'm using a BAPI to create multiple new users via central user admin (SU01) and assigning Roles to these users.
    My objective is to create these new users in all clients of all R/3 systems using RFC. At the moment, in SM59, our DEV environment is set up as "DEV", QA as "TST" and PRD as "PRD". When I use syntax:
    CALL FUNCTION 'BAPI_USER_CREATE1' DESTINATION 'TST' the system presents a logon screen to login to TST system. Can this logon be made automatic i.e. without this screen prompt?
    Also, I can't create the users in all clients of 'TST'. Our test system has 5 clients...how do I create the users in all clients of TST automatically?
    Your help will be greatly appreciated.
    Thanks.
    Sougata.

    Try to see the SAP HELP:
    RFC logon to target system (remote logon)
    RFC logon within an R/3 system can be successfully undertaken using the same user ID even if the logon is to take place in a different client.
    In principle, all necessary logon data for a particular RFC destination (language, user, client, and password) are used when an RFC logs on to the target system.
    Typically the password field (for a particular user) must be maintained when an RFC communicates with other clients or user IDs.
    If one of the fields language, client or user is not maintained for the designated RFC destination, default values are taken from the system environment (system table).
    Tips:
    With RFC communication within a single R/3 system with the same client and user the logon fields do not have to be maintained. Password entry is also unnecessary in this special case.
    If an RFC logon in online mode is unsuccessful, an RFC logon window is displayed (not during background processing) where you can logon to the target system online at runtime.
    The default values for the RFC logon screen fields are as follows:
    Client
    The standard value of the target system application server is used. This value is read from the target server's "login/system_client" profile parameter.
    User
    The system inserts the user ID of the current user in this field.
    Language
    Information from the RFC destination is used to fill the language field. If the language field has not been maintained in the destination, the current language of the calling system is inserted.
    The RFC logon window does not appear if the initial function module call of the RFC destination originates from the system-specific function group 'SRFC'. The function modules RFC_PING and RFC_SYSTEM_INFO belong to this group among others.
    If you would like to have an RFC logon window displayed regardless, you must end RFC communication to that particular RFC destination after the call using the function module 'RFC_CONNECTION_CLOSE'.
    Be aware that no logon screen is usually offered when using trusted/trusting systems.
    Documentation to authorization checks in the RFC environment can be found in RFC authorization concept.
    Max

  • Internet Radio is NOT missing after all, hooray!

    OK, Internet Radio is NOT missing after all. Its placement  just has been made so illogical that as long as you try to find it by logic you will fail.
    This is what and where it used to be: an item "Radio" under "LIBRARY" in the side bar, its showing toggleable on-off in Preferences by checking/uncheking the corresponding checkbox. You click on "Radio" under "LIBRARY" and you see a list of internet radio stations in the browser frame.
    Here is what and where it is now: a button "Internet" in a button bar over the browser frame when item  "Music" is selected under "LIBRARY" in the side bar. You click on "Internet" and you see a list of internet radio stations in the browser frame just as in the happy olden days. The word "Radio" (as a button) now refers to a service where you can make up your own "stations" a la Pandora, I guess.  At the same time nothing whatsoever has changed in Preferences, there is still an "Internet Radio" checkbox  but unless you are looking at the buttons over the browser frame you will never know what it does. Not only that, there is no corresponding "Internet Radio" library item or button anywhere, there is "Radio" and an "Internet" button, and it just so happens that the checkbox will toggle the "Internet" button on-off.
    The end result of all of this is that all items under "Show" in Preferences toggle items under "LIBRARY"  in the side bar except the "Internet Radio" item which will toggle the "Internet" (i.e. internet radio) button in the button bar of "Music". This also means that the only button that can be toggled on/off in the button bar is the "Internet" button, all others are fixed.
    Messing with it for messing's sake, trying to be fancy.

    Hi Sarah, thanks for ur reply.
    I did not use toad to kill session.
    I use form application to kill session,
    e.g. user id 1111 log in to the application in PC 1
    at the same time, same user id 1111 log in to the application in PC 2
    So when the user log in into PC 2, i kill the session in PC 1 (in form application).
    So when i log out from PC 2, i close the applet, in the next hour, i need to log in again using PC 2 without close the IE.
    So the IE is not responding.
    Is there any way to refresh IE without re open again to connect to the application ?
    Thanks,
    Iwan

  • Open database if an active online redo log is missing

    Hi,
    Sorry for the rather long post, but I specified all the steps I performed and couldn't make it shorter :-(
    I need an advice on how to open the database if an active online redo log is missing.
    For test purposes I intentionally performed a shutdown abort when the redo log group 1 was in active state and then renamed its only member (REDO01.LOG) so that the database couldn't perform crash recovery using it. Then upon startup I obviously got the message:
    ORA-00313: open failed for members of log group 1 of thread 1
    ORA-00312: online log 1 thread 1: 'H:\ORADATA\TESTDB\REDO01.LOG'
    ORA-27041: unable to open file
    OSD-04002: unable to open file
    O/S-Error: (OS 2) The system cannot find the file specified.Ok, so I checked the state of the logs:
    {noformat}
    SQL>SELECT a.GROUP#, first_change#, SEQUENCE#, a.status, SUBSTR(b.MEMBER, 1, 40) MEMBER, b.status mem_status, a.archived
      2    FROM v$log a, v$logfile b
      3   WHERE a.GROUP# = b.GROUP#
      4  ORDER BY a.GROUP#, b.MEMBER;
    GROUP# FIRST_CHANGE#  SEQUENCE# STATUS           MEMBER                         MEM_STA ARC
         1        592134         29 ACTIVE           H:\ORADATA\TESTDB\REDO01.LOG           YES
         2        592268         30 CURRENT          C:\ORADATA\TESTDB\REDO02.LOG           NO
         3        592129         28 ACTIVE           C:\ORADATA\TESTDB\REDO03.LOG           YES
    {noformat}Since opening the database to perform a log switch and thus change the status of the redo log group 1 from ACTIVE to INACTIVE to recreate the member isn't possible, I performed database recovery.
    SQL>recover database until cancel;
    ORA-00279: change 592129 generated at 02/04/2009 10:31:15 needed for thread 1
    ORA-00289: suggestion : C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_28_%U_.ARC
    ORA-00280: change 592129 for thread 1 is in sequence #28
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    ORA-00279: change 592134 generated at 02/04/2009 10:31:28 needed for thread 1
    ORA-00289: suggestion : C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_29_%U_.ARC
    ORA-00280: change 592134 for thread 1 is in sequence #29
    ORA-00278: log file 'C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_28_4RLR3JS9_.ARC' no longer needed for this rec
    overy
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    'C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_29_4RLR4MF3_.ARC'
    ORA-00279: change 592268 generated at 02/04/2009 10:32:03 needed for thread 1
    ORA-00289: suggestion : C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_30_%U_.ARC
    ORA-00280: change 592268 for thread 1 is in sequence #30
    ORA-00278: log file 'C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTDB\ARCHIVELOG\2009_02_04\O1_MF_1_29_4RLR4MF3_.ARC' no longer needed for this rec
    overy
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    'C:\ORADATA\TESTDB\REDO02.LOG'
    Log applied.
    Media recovery complete.
    SQL>So for log sequence #28 I accepted the proposed archived redo log in the FRA, for sequence #29 (that's the online redo log that is missing!) I manually specified its archived copy, and for sequence #30 I specified the CURRENT online redo log. And as it seems the media recovery was successful.
    Next I tried to open the database but again got the error:
    SQL>alter database open noresetlogs;
    alter database open noresetlogs
    ERROR at line 1:
    ORA-00313: open failed for members of log group 1 of thread 1
    ORA-00312: online log 1 thread 1: 'H:\ORADATA\TESTDB\REDO01.LOG'
    ORA-27041: unable to open file
    OSD-04002: unable to open file
    O/S-Error: (OS 2) The system cannot find the file specified.
    The status of the log groups and its members is exactly as it was in the first query I wrote above, i.e. the redo log group 1 is still ACTIVE, so it's needed for crash recovery (which I had already done manually if I understand correctly how Oracle works!). I also checked if the datafiles are inconsistent (described in metalink doc id 1015544.102):
    SQL>SELECT DISTINCT CHECKPOINT_CHANGE#, FUZZY FROM V$DATAFILE_HEADER;
    CHECKPOINT_CHANGE# FUZ
                592269 NOSo, everything seems ok as far as datafile consistency is concerned.
    My question is: how can I rename/drop/clear/whatever the member of redo log group 1 to open the database?
    I tried to rename the log file member, to add another member to it, to open the database with resetlogs, to clear the logfile group 1, but all without success:
    1)
    SQL>alter database clear logfile group 1;
    alter database clear logfile group 1
    ERROR at line 1:
    ORA-01624: log 1 needed for crash recovery of instance testdb (thread 1)
    ORA-00312: online log 1 thread 1: 'H:\ORADATA\TESTDB\REDO01.LOG'
    2)
    SQL>alter database open resetlogs;
    alter database open resetlogs
    ERROR at line 1:
    ORA-01139: RESETLOGS option only valid after an incomplete database recovery
    3)
    SQL>alter database rename file 'H:\ORADATA\TESTDB\REDO01.LOG' to 'C:\ORADATA\TESTDB\REDO01.LOG';
    alter database rename file 'H:\ORADATA\TESTDB\REDO01.LOG' to 'C:\ORADATA\TESTDB\REDO01.LOG'
    ERROR at line 1:
    ORA-01511: error in renaming log/data files
    ORA-01512: error renaming log file H:\ORADATA\TESTDB\REDO01.LOG - new file C:\ORADATA\TESTDB\REDO01.LOG not found
    ORA-27041: unable to open file
    OSD-04002: unable to open file
    O/S-Error: (OS 2) The system cannot find the file specified.
    4)
    SQL>alter database add logfile member 'C:\ORADATA\TESTDB\REDO01.LOG' to group 1;
    alter database add logfile member 'C:\ORADATA\TESTDB\REDO01.LOG' to group 1
    ERROR at line 1:
    ORA-00313: open failed for members of log group 1 of thread 1
    ORA-00312: online log 1 thread 1: 'H:\ORADATA\TESTDB\REDO01.LOG'
    ORA-27041: unable to open file
    OSD-04002: unable to open file
    O/S-Error: (OS 2) The system cannot find the file specified.Sorry again for the long post and thank you in advance for any suggestion.
    Regards,
    Jure

    You could check if the recovery was complete by (re)creating the controlfile with the resetlogs option.
    <CREATE CONTROLFILE REUSE DATABASE define_db_name RESETLOGS NOARCHIVELOG
    ...>Thanks for the hint. If possible, could you only check if the steps I'm going to perform are ok.
    I did an "alter database backup controlfile to trace;" and then extracted the create controlfile definition part. So in essence I should run the following statements:
    CREATE CONTROLFILE REUSE DATABASE "TESTDB" RESETLOGS  ARCHIVELOG
        MAXLOGFILES 16
        MAXLOGMEMBERS 3
        MAXDATAFILES 100
        MAXINSTANCES 8
        MAXLOGHISTORY 292
    LOGFILE
      GROUP 1 'C:\ORADATA\TESTDB\REDO01.LOG'  SIZE 20M,
      GROUP 2 'C:\ORADATA\TESTDB\REDO02.LOG'  SIZE 20M,
      GROUP 3 'C:\ORADATA\TESTDB\REDO03.LOG'  SIZE 20M
    -- STANDBY LOGFILE
    DATAFILE
      'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTDB\SYSTEM01.DBF',
      'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTDB\UNDOTBS01.DBF',
      'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTDB\SYSAUX01.DBF',
      'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTDB\USERS01.DBF'
    CHARACTER SET EE8MSWIN1250
    ALTER DATABASE OPEN RESETLOGS;
    ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTDB\TEMP01.DBF' REUSE;Is that correct?
    About the RMAN backups: Wouldn't a 'CATALOG RECOVERY AREA' populate the controlfile with backup information again (I'm not using a recovery catalog in this case)?
    Thanks for the help!
    Regards,
    Jure

  • Archived log is missing

    dear all,
                  i have rman backup taken and an archived log is missing .how can i recover my database using rman,your help appreciated.
    thanks and regards.

    You can't recover the database to any point in time or SCN that is on or after the beginning of the missing archivelog.  Oracle cannot and does not allow you to skip a missing archivelog.
    Thus, if the archivelog Sequence#1020 was for transactions from 10:01:01am to 10:48:42am of 25-Aug and is the missing archivelog, you can recover the database only upto 10:01:01am even if you have Sequence#1021 and subsequent archivelogs available.
    Note that if you have a database backup that began after 10:48:42am, you can use the more recent backup to ignore the missing Sequence#1020.
    Hemant K Chitale

  • MultiClient servers: Send to all clients and only certain ones?

    I've got Multiclient servers down as far as the Sun Java tutorials go, but I'm having some trouble figuring out how to be able to have the server be able to send to both all clients listening, and be able to send to a certain client, identifiable by some name (I'm guessing by IP address or something). My main problems:
    I don't really know how to identify the threads.
    I can't seem to think of a way to be able to send to every client, or to send to one client.
    I don't really need any long code blocks, just an overview of the process and maybe steps.

    Every time a client 'logs on' you create a new instance of your client handler which holds the socket information etc. Maintain a map in the main server that maps user names to the client handlers and add a client handler to the map as it is created. To sent a message to all, send to all client handlers registered in the map. To send a message to one, lookup the associated client handler in the map and sent the message to that client.

  • Updating Coordinates to All Clients

    Hey all. I was just wondering if someone could give me an outline, or a VERY general explanation of how i should organize this. What I am doing is whenever a client connects to my server (via an applet) they will be able to move a box around with the arrow keys, and they will be able to see everyones boxes that are connected to the server. I'm also not sure whether to use TCP or UDP for this. I'm not sure which is more efficient for a project like this.
    I am not asking anyone to program anything for me, I understand how the mechanics of my game are going to work, and i've already built a single player version, except slightly more complicated with a rotating image. I also understand how Sockets, and ServerSockets, and all that stuff works as well. The thing i really need help with is structure and organization of my networked program.
    1) Structure
    2) TCP vs UDP
    I'm looking for something along the lines of this.
    Server
    *Accepts connections
    *Sends connection to a World Object
    Client
    *Tries to connect to the Server
    *Runs the listeners and moves character
    *Sends position to server (or something, this is where i'm having trouble, how to update the positions of all my characters)
    *Receives others positions(?)
    World
    *Receives connections and coordinates and relays them to other clients.(?)
    *Keeps world attributes to send to other clients(?)
    How might one go about tranferring a set of numbers to all clients connected to a server. If in the server i have an ArrayList of sockets to send them to?
    Thanks so much for reading this, and i would really appreciate a reply!
    Message was edited by:
    PaRlOaGn

    Well, yes i understand what you're saying, just write the info to output stream. But sending the soldiers coordinates from the client to the server.. I'd need to send some sort of custom packet class through an object stream? Here let me explain: if you have multiple clients connected, say 6 people. And i have an ArrayList of coordinates, the client has to KNOW it's position in the ArrayList for starters, then send it's position logged with it's current coordinates through an output stream, then send the WHOLE ArrayList to all the clients once it reaches the server... i'm just confused as to a good way to do that.. I understand how streams work... yeesh.

  • Rebooting Gateway server drops all clients in a serverfarm?

    Hi,
    I just rebooted my gateway server (Win2012R2) and all clients in entire RDS farm (3 RDSH servers) was kicked (logged off).
    Is this normal behavior?
    Thanks.

    Hi,
    Thank you for posting in Windows Server Forum.
    Please specify if you can find any Event ID for this issue on any server.
    As per my research, if you force your client connection passing through the RD Gateway and then if you will restart RD Gateway then naturally client get disconnected from their session. Because the connection is passing through Gateway client can’t find connection
    path and thus the connection drops.
    Please go through below article for information regarding RD Gateway.
    How To Work with RD Gateway in Windows Server 2012
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • Password reset for all clients

    Hi
    I need to Reset Password on ALL clients within current system for logged on User.
    Any suggestions please
    Thanks
    Regards

    Got a Program for this. Am just pasting the code..try it
    TABLES: T000, USR02.
    DATA: BEGIN OF I_USR02.
            INCLUDE STRUCTURE USR02.
    DATA: END OF I_USR02.
    SELECTION-SCREEN BEGIN OF BLOCK STANDARD
                     WITH FRAME TITLE TEXT-001
                     NO INTERVALS.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (23) TEXT-005.
    SELECTION-SCREEN END   OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (23) TEXT-004.
    PARAMETERS NO RADIOBUTTON GROUP RAD1.
    SELECTION-SCREEN COMMENT (23) TEXT-002.
    SELECTION-SCREEN END   OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (23) TEXT-005.
    PARAMETERS YES RADIOBUTTON GROUP RAD1.
    SELECTION-SCREEN COMMENT (23) TEXT-003.
    SELECTION-SCREEN END   OF LINE.
    SELECTION-SCREEN END OF BLOCK STANDARD.
    MAIN PROGRAM
      IF NO = 'X'.
        MESSAGE I999 WITH
         'Program Terminated at User Request'.
        LEAVE PROGRAM.
      ELSE.
        PERFORM CHANGE_PASSWORD.
        SELECT * FROM T000.
          SELECT * FROM USR02 CLIENT SPECIFIED
             WHERE MANDT = T000-MANDT AND
                   BNAME = SY-UNAME.
            IF USR02-MANDT = SY-MANDT.
              WRITE : 1 USR02-MANDT COLOR 6 INVERSE.
              WRITE : 5 USR02-BCODE COLOR 6 INVERSE.
            ELSE.
              WRITE : 1 USR02-MANDT COLOR COL_KEY INTENSIFIED.
              WRITE : 5 USR02-BCODE COLOR COL_BACKGROUND INTENSIFIED OFF.
            ENDIF.
            IF USR02-UFLAG = 0.
              WRITE : 24 'Not Locked' COLOR COL_BACKGROUND INTENSIFIED OFF.
            ELSEIF USR02-UFLAG = 64.
              WRITE : 24 'Locked: System Admin.' COLOR 6 INVERSE.
            ELSEIF USR02-UFLAG = 128.
              WRITE : 24 'Locked: incorrect Logons.' COLOR 6 INVERSE.
            ELSE.
            ENDIF.
            WRITE : 50 USR02-TRDAT COLOR COL_BACKGROUND INTENSIFIED OFF.
            WRITE : 61 USR02-CLASS COLOR COL_BACKGROUND INTENSIFIED OFF.
            NEW-LINE.
          ENDSELECT.
        ENDSELECT.
      ENDIF.
    TOP-OF-PAGE.
      NEW-PAGE NO-TITLE NO-HEADING.
      PERFORM LISTTITEL.
    TOP-OF-PAGE DURING LINE-SELECTION.
      PERFORM LISTTITEL.
          FORM CHANGE_PASSWORD                                          *
    FORM CHANGE_PASSWORD.
      SELECT * FROM USR02 INTO I_USR02     "grab userid and store data
        WHERE BNAME = SY-UNAME.
      ENDSELECT.
      IF SY-SUBRC NE 0.
        EXIT.
      ENDIF.
      UPDATE USR02 CLIENT SPECIFIED        "Write current client pwd over
         SET                               "other clients that have id in.
          BCODE = I_USR02-BCODE
          OCOD1 = I_USR02-OCOD1
          CODV1 = I_USR02-CODV1
          OCOD2 = I_USR02-OCOD2
          BCDA2 = I_USR02-BCDA2
          CODV2 = I_USR02-CODV2
          OCOD3 = I_USR02-OCOD3
          BCDA3 = I_USR02-BCDA3
          CODV3 = I_USR02-CODV3
          OCOD4 = I_USR02-OCOD4
          BCDA4 = I_USR02-BCDA4
          CODV4 = I_USR02-CODV4
          OCOD5 = I_USR02-OCOD5
          BCDA5 = I_USR02-BCDA5
          CODV5 = I_USR02-CODV5
          CODVN = I_USR02-CODVN
          TRDAT = I_USR02-TRDAT
          LTIME = I_USR02-LTIME
          BCDA1 = I_USR02-BCDA1
         WHERE BNAME = SY-UNAME AND
               MANDT NE SY-MANDT.          "Every client but current.
    ENDFORM.                               "CHANGE_PASSWORD
          FORM LISTTITEL                                                *
    FORM LISTTITEL.
        WRITE: / 'List of client(s) on which the Password for User',
                SY-UNAME COLOR COL_KEY INTENSIFIED,
               'has been reset.'.
      WRITE: / 'Password originated on Client : ',
                SY-MANDT COLOR COL_KEY INTENSIFIED.
      SKIP.
      WRITE: / 'System: ' COLOR COL_HEADING INVERSE,
               20 SYST-SYSID COLOR COL_KEY INTENSIFIED.
      WRITE: / 'Date:  ' COLOR COL_HEADING INVERSE,
               20 SYST-DATUM COLOR COL_HEADING INVERSE.
      WRITE: / 'Time:   ' COLOR COL_HEADING INVERSE,
               20 SYST-UZEIT COLOR COL_HEADING INVERSE.
      ULINE AT (73).
      WRITE: /(73) SPACE COLOR COL_HEADING INTENSIFIED.
      WRITE: 1 'Cl.' COLOR COL_HEADING INTENSIFIED.
      WRITE: 4  SY-VLINE.
      WRITE: 5 'Encrypted Password' COLOR COL_HEADING INTENSIFIED.
      WRITE: 23 SY-VLINE.
      WRITE: 24 'Lock Status' COLOR COL_HEADING INTENSIFIED.
      WRITE: 49 SY-VLINE.
      WRITE: 50 'Last Used' COLOR COL_HEADING INTENSIFIED.
      WRITE: 60 SY-VLINE.
      WRITE: 61 'User Grp.' COLOR COL_HEADING INTENSIFIED.
      WRITE: 73 SY-VLINE.
      ULINE /(73).
    ENDFORM.                               " LISTTITEL
    Regards

  • Problem in logging in to newly created client in IDES mySAPERP ECC 6.0

    Hi,
    I have installed IDES mySAP ERP 2005 ECC6.0 and using client 800.I want to make a copy of the client 800.I created a new client 910 using SCC4.When I try to login to 910 using SAP* and password PASS (I tried both upper case and lower case) it does not allow. I also tried user SAP* with master password, 06071992, 19920706 and also the userid: idadmin and password: ides123 .But nothing worked. So I cannot proceed further in copying the client from 800 thro' SCCL. Can any one pls let me know what is the login ID and password that I need to use to get into the newly craeted client 910?
    Thanks in advance,
    V. Revathy

    HI dear,
    before logging into newly created cllient 910 you have to change the activate the kernal user SAP*
    a) Set the profile parameter login/no_automatic_user_sapstar to 0.
    b) Restart the application server.
    c) Log on to the new client with kernel user SAP* and password PASS.
    now do client copy. after finishing client copy again deactivate the kernel user SAP*
    a) Reset login/no_automatic_user_sapstar to 1.
    b) Restart the application server.
    regards
    abuzar

Maybe you are looking for

  • The lies that customer services reps tell you.

    My horrible experience with Verizon customer service today, 3 different representatives completely lied to me and told me 3 different instructions on how to get the new iPhone 6 plus which resulted in me losing my whole day for nothing. Only to have

  • Quicktime won't work in 64Bit mode

    Hi, i have following problem: The Quicktime-plugin does not show any Quicktime movies when i start Safari in 64Bit. It only does when i switch to 32Bit. I'm using Safari 5 - SnowLeopard 10.6.3 - latest Quicktimeplayer - Intel Core 2 Duo/MacBook Any i

  • Problem in Master Detail form when using ADF table for Detail

    hi, jdev version-11.1.2.1.0 i have create Master detail form using datacontrol drag as ADF Master Form Detail Table. Now when i create a new row in Detail table using CreateInsert button a blank new row created on the top of detail table. and other r

  • Max number of items exceeded?

    I am trying to develop a questionaire like application. Most of the logic is stored inside pl/sql functions (that is retrieving the previous or next question with possible answers and answer-types, like, eg. radiogroup, select-list, textarea, ...) wh

  • Retained earnings on the Trial Balance Report

    Experts, I have what I believe to be a pretty simple question however, I am unable to locate any good answers for it through the Flashbooks, the DRC, or this forum. Why, on the Trial balance report, does the retained earnings account show a 0 balance