Connect to message server host failed;WSAECONNREFUSED: Connection refused
Hi All,
I am getting the following error when I tried to test the system connectivity from the portal to NSP instance.
Connection failed. Make sure that Single Sign-On is configured correctly
I found the following entry in the logs
Error> occured >Wed Feb 03 22:43:49,875<
RfcException:
message: Connect to message server host failed
Connect_PM TYPE=B MSHOST=abchome.abcsap.local GROUP=SPACE R3NAME=NSP MSSERV=sapmsNSP PCS=1
ERROR partner '192.xxx.xxx.123:sapmsNSP' not reached
TIME Wed Feb 03 22:43:49 2010
RELEASE 700
COMPONENT NI (network interface)
VERSION 38
RC -10
MODULE nixxi.cpp
LINE 2823
DETAIL NiPConnect2
SYSTEM CALL connect
ERRNO 10061
ERRNO TEXT WSAECONNREFUSED: Connection refused
COUNTER 1
Return code: RFC_FAILURE(1)
error group: 102
key: RFC_ERROR_COMMUNICATION
Both NSP and J2E instances are on the same server. OS - win2k3.
I checked the services file and have the sapmsNSP entry.
I am able to launch an SAP transaction from System Administration -> Support
RZ70 from NSP also fails JCo error. SLD_UC RFC itself works fine and the JCo RFC provider SLD_UC program is running
WEB AS & ITS connections work fine.
User authentication is from backend, NSP.
I think I have gone thru all the logs but could not resolve the issue.
I appreciate any help on this,
Victor
I tried to go thru the thread. I did not find any clue as why only server connectivity is failing. ABAP trial version is running fine and the NW trial version is working fine too. These run without crashing. I did a lot of customizing on the portal but dont see any issues except the System Connectivity. Like I mentioned I did UME configuration to point to NSP ABAP instance and I can log into the portal with user credentials that I use to login to ABAP. I can launch webgui etc without any issues.
Similar Messages
-
(102) RFC_ERROR_COMMUNICATION: Connect to message server host failed
Hello,
I'm almost giving up on this...I've been messing with this for too long now...
I get this error message:
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM
TYPE=B MSHOST=exts0002 GROUP=PUBLIC R3NAME=ANB MSSERV=sapmsANB PCS=1 ERROR hostname 'exts0002' unknown TIME
Tue Feb 14 16:40:02 2006 RELEASE 640 COMPONENT NI (network interface) VERSION 37 RC -2 MODULE ninti.c
LINE 332 DETAIL NiPGetHostByName2: hostname 'exts0002' not found SYSTEM CALL gethostbyname_r COUNTER 1
I try to get the flightlist demo to work. I've put in "sapmsANB 3600/tcp" in services file locally in my machine (I'm using Sneak Preview SP11).
I've also done everything in "/people/sugree.phatanapherom/blog/2005/08/14/configuring-sld-in-sneak-preview-sap-netweaver-04-sneak
I've done everything possible to get this to work, but no luck.
What is wrong here?, please helpNow I've put in "193.183.156.17 PetJoh PetJoh.afab.local" in Hosts -> rebooted -> but still can't ping exts0002 (or the fully resolved name to it) I can't ping the actual IP nr either.
I can, however use JCO java code like:
import com.sap.mw.jco.*;
public class R3Connect extends Object {
JCO.Client mConnection;
public R3Connect() {
try {
// Change the logon information to your own system/user
mConnection =
JCO.createClient(
"100", // SAP client
"rfcuser", // userid
"jakob", // password
// null, // language
"en", // language
"anb.af.hosting.emtab.com", // application server host name
"00"); // system number
mConnection.connect();
System.out.println(mConnection.getAttributes());
mConnection.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
public static void main (String args[]) {
R3Connect app = new R3Connect();
This works perfectly fine to connect, Why doesn't SLD? -
RFC_ERROR_COMMUNICATION: Connect to message server host failed
We are trying to create JCO destination
and we are getting the below problem
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=sappw2ci GROUP=PUBLIC R3NAME=PW2 MSSERV=sapmsPW2 PCS=1 ERROR service 'sapmsPW2' unknown TIME Thu Jan 10 23:34:05 2008 RELEASE 700 COMPONENT NI (network interface) VERSION 38 RC -3 MODULE nixxhsl.cpp LINE 776 DETAIL NiHsLGetServNo: service name cached as unknown COUNTER 1
we added sapmsPW2 in the services file still we are facing the problem
i saw all the related posts in the forum but nothing worked
please help me in resolving this issue and points will be awarded for sure
BalaHi,
This JCO Exception caused by network problems, connection breakdowns, gateway problems, unavailability of the remote SAP system, etc.
What you can do is: Get the host of the SAP System from dev_jrfc.trc or the JRFC trace; ping the SAP system from command line; check routers, gateways, SAP systems
If an error has occurred on a lower communication layer, for example an RFC_ERROR_COMMUNICATION or RFC_ERROR_SYSTEM_FAILURE exception, have a look at the dev_jrfc.trc files. These files are written by JRFC and can be found in the directories j2ee/cluster/server* of the J2EE Application Server Installation.
Please check this blog and link:
The specified item was not found.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fhelp%2fsdn_help_nw04s%2fsaphelp_nw04s%2fhelpdata%2fen%2f3a%2f3b1b40fcdd8f5ce10000000a155106%2fcontent.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fhelp%2fsdn_help_nw04s%2fsaphelp_nw04s%2fhelpdata%2fen%2f94%2f3c1b40fcdd8f5ce10000000a155106%2fcontent.htm
Hope it helps....
Regards,
Mona -
NW2004s Connect to Message Server Host Failed - BW to Portals connection
Hi,
I am trying to connect a SAP BW NW2004s Patch 8 system to a NW2004s Portal. All of the checks in RSPOR_SETUP are successful.
However when I try to launch a query from Bex Query it fails with the following message.
"Connect to message server host failedConnect_PM TYPE=B MSHOST=SAPMSCR6 GROUP=webshop1_biw R3NAME=CR6 MSSERV=01 PCS=1"
The message server entry in the System Landscape object for the BW Server is "SAPMSCR6". Is this right?
I have searched for information about this and can't find anything. I am sure it is something basic. As anyone else resolved this issue or do they have an idea what might be causing the problem?
Any suggestions gratefully received.
DaveGuys look at the below SAP note. it will help
SAP Note Number: 764881 Inf. Broad.Connect to message server host failed - sapms -
Connect to message server host failed Connect_PM TYPE=B MSHOST=hmsnsw00
When i deploy "TutWD_FlightBooking" Sample WebDynpro application I get following error.
I have following setup.
NetWeaver developer Studio (NWDS) Version: 2.0.9
J2EE server running on the same machine where i have NWDS Version: SAP J2EE Engine/7.00 PatchLevel 105053.42
SLD Version: 7.0009.20060621180635.0000
Build: 20060622 2041, Depot: //sdt/com.sap.lcr/645_SP_REL, Changelist: 345651
ABAP R/3 system is on remote system (accessing clients R/3 system) on the network.
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=hmsnsw00 GROUP=PUBLIC R3NAME=DEV MSSERV=sapmsDEV PCS=1 ERROR timeout while pending for route completion TIME Tue Mar 13 12:04:14 2007 RELEASE 700 COMPONENT NI (network interface) VERSION 38 RC -12 DETAIL NiErrSet COUNTER 1
at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:457)
at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java:989)
at com.sap.mw.jco.JCO$Client.connect(JCO.java:3193)
at com.sap.dictionary.runtime.mdi.DataProvider.<init>(DataProvider.java:90)
at com.sap.dictionary.runtime.mdi.DataProvider.<init>(DataProvider.java:122)
... 62 more
I get same error message when i test the JCo Metadata connection, Model data connection works fine.
The message server value under WebDynpro content admin is created with right values as i checked with Basis person.
My service file in C:/windows/system32/drivers/etc has entries for both J2EE stack entry and ABAP stack (on remote server) entry with port numbers.
When i ping the ABAP (remote server) from my machine command prompt I get response.
I am running out of options. I really appreciate your inputs.
RameshHi, I think this might have todo with the fact that your Java stack wants to connect with a server from the same logon group called "PUBLIC".
Please make sure you added the same logon group "PUBLIC" to the ABAP Server. Try transaction SMLG.
Also as posted above the SLD needs this info aswell.
After using the transaction SMLG, log in and out 5 times in a row to your ABAP stack using SAP GUI. This might actually force an update to the SLD.
Greetings,
Robbert
Message was edited by:
Robbert van Waveren -
I am trying to install SLM as DISTRIBUTED SYSTEM. I have installed CENTRAL SERVICES INSTANCE on host 1 and DB instance on host 2.
and trying to install CENTRAL SERVICE on host 3.
CENTRAL SERVICES INSTANCE and DB instance install successfully.
I am getting this error message when installing CENTRAL SERVICE.
here is my sapinst_dev.log
=======================
Connect to message server (host/3900) failed: NIEHOST_UNKNOWN.
======================================================
here is my dev
=========================================================
trc file: "dev_ms", trc level: 1, release: "700"
[Thr 16384] Tue Feb 26 20:51:13 2008
[Thr 16384] MsSSetTrcLog: trc logging active, max size = 20971520 bytes
systemid 387 (Intel x86 with Linux)
relno 7000
patchlevel 0
patchno 110
intno 20050900
make: multithreaded, Unicode, optimized
pid 5846
[Thr 16384] ***LOG Q01=> MsSInit, MSStart (Msg Server 1 5846) [msxxserv_mt. 1824]
[Thr 16384] SigISetDefaultAction : default handling for signal 17
[Thr 16384] load acl file = /usr/sap/KGB/SYS/global/ms_acl_info
[Thr 16384] MsGetOwnIpAddr: my host addresses are :
[Thr 16384] 1 : [1XX.10.10.222] host1.mycompanyname.com (HOSTNAME)
[Thr 16384] 2 : [1XX.0.0.1] localhost.localdomain (LOCALHOST)
[Thr 16384] MsHttpInit: full qualified hostname = host1.mycompanyname.com
[Thr 16384] HTTP logging is switch off
[Thr 16384] set HTTP state to LISTEN
[Thr 16384] MsHttpOwnDomain: own domain[1] = host1.mycompanyname.com
[Thr 16384] ms/icf_info_server : deleted
[Thr 16384] *** I listen to internal port 3900 (3900) ***
[Thr 16384] *** HTTP port 8100 state LISTEN ***
[Thr 16384] CUSTOMER KEY: >T0444609119<
=========================================================
I have changed the hostname in all the file (1) hostname ,(2)/etc/sysconfig/network file . i even checked my hostname and it shows hostname as "HOST1" so i am confused even though hostname is "HOST1" but in dev_ms the IP ADRESS is resolving to "host1.mycompanyname.com"
3. Also when i am trying to run "startsap" or "stopsap" from host1 where central service instance is installed. It gives me "command not found" although i see all the exe file in /usr/sap/SID/SYS/exe/run. why my command not running.
. I have added the sapmsSID 3900/tcp entries in both HOST1 and HOST3 services file.Only that
When I grep on Error from the file I get
more sapinst_dev.log |grep error
Error number 8 error type SPECIFIC_CODE
Error number 211 error type SPECIFIC_CODE
pci_error_tolerance_time 1440 Default Immed
Registering Profile directory /usr/sap/MBA/SYS/profile for beeing one of the sources of additional files to be collected in case of errors
hth72231:mbaadm 25> more sapinst_dev.log | grep error |more
Error number 8 error type SPECIFIC_CODE
Error number 211 error type SPECIFIC_CODE
pci_error_tolerance_time 1440 Default Immed
Registering Profile directory /usr/sap/MBA/SYS/profile for beeing one of the sources of additional files to be collected in case of errors
Standard input: END
other
TRACE[E] 2014-06-25 10:08:17.327 [syuxcuser.cpp:2762]
CSyUserImpl_setOsInfos(iastring sName, iastring sID, tSyUserInfo& msUserNewinfo)
lib=syslib module=syslib
FSL-05014 Command '/usr/sbin/usermod' with parameters '-G "adm,bin,daemon,lp,mail,other,root,sys,users,sapinst" root' failed with return code 8: Login root
is currently in use
But that is not the issue -
Determining Message Server Host and Port information
Hi,
I am working on the NWDS creating a Java WD application and I was told which Netweaver system I should work on but I was not told the Message Server Host information neither the Port information. I ran transaction SM51 (right click->details)in the Netweaver system but the information it is not working. Even though I can telnet this server port if I go to the J2EE Engine window within the NWDS I do not see the green light. I just see "N/A". I also tried to deploy my application but I keep getting this message: "Cannot determine sdm host (is empty). Please configure your engine/sdm correctly".
Please advice,
Diego.Hi Diego,
in order to see Message Server Host information and Port information go to SAP J2EE Engine start page: e.g. http://system-name:57100/index.html (use administrator pws).
Then click on System Information, here on the top you can read the Message Server Host and Port.
Hope this help you.
Bye,
Vito -
Instant Messaging Server configuration failed after installation
Hi,
I have a problem with the configuration of Instant Messaging server as part Sun Java Communications Suite 6u2.
IM had been installed using commpkg install --altroot -installroot /opt/sun/comms2 (should run in cluster environment).
Running configure failed when looking for package SUNWiimin. Due to the altroot installation the package information resides under /opt/sun/comms2/var/sadm/...
Since configure is just a shell script those incorrect calls could be fixed (e.g. pkgparam -R /var/opt/sun/comms2 SUNWiimin instead of
pkgparam SUNWiimin.
Unfortunately configure calls com.sun.im.config.core.Configurator as a Java program. In this program IM_BASE seems not tobe set which leads to:
Executing command : null/sbin/impermissions inetuser r /var
Error in executing command : null/sbin/impermissions inetuser r /var
java.io.IOException: null/sbin/impermissions: not found
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:65)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at java.lang.Runtime.exec(Runtime.java:591)
at java.lang.Runtime.exec(Runtime.java:429)
at com.sun.im.util.Command.execute(Unknown Source)
at com.sun.im.config.util.CommandExecutor.execute(CommandExecutor.java:134)
at com.sun.im.config.util.CommandExecutor.executeRuntimeCommand(CommandExecutor.java:41)
at com.sun.im.config.validation.SROValidator.createRuntimeDir(SROValidator.java:220)
at com.sun.im.config.validation.SROValidator.isValid(SROValidator.java:133)
at com.sun.im.config.validation.PanelValidator.isValid(PanelValidator.java:33)
at com.sun.im.config.core.CLIEngine.renderUI(CLIEngine.java:124)
at com.sun.im.config.core.Configurator.main(Configurator.java:157)
Return value: -1
Is this bug fixed somewhere??
Regards,
Rudigerrudidotk wrote:
Is this bug fixed somewhere?? This has been known issue for some time that still hasn't been fixed:
bug #6733030 - "IM7.3: altroot installation causes configure to error with null/sbin/impermissions: not found"
Please raise a Sun support request to have this bug escalated.
Regards,
Shane. -
Help me fix my email when i get the message, server has failed , can not get mail
How do I fix my email when I keep getting the message, can not get mail, server connection has failed? In very plain basic english or even on youtube?
Hey helpsusanplease,
Thanks for the question. I understand you are experiencing issues with mail on your iPhone. The following article may help to resolve your issue:
iOS: Troubleshooting Mail
http://support.apple.com/kb/TS3899
Try these basic troubleshooting steps first
1. Tap Safari and attempt to load a webpage (try any webpage). If you can load a webpage, then your device has Internet access. If you are unable to load a webpage, follow these troubleshooting steps.
- Try to use an alternate Internet connection if available:
1. Try a different Wi-Fi connection
2. If your iOS device has an active cellular data plan, tap Settings > Wi-Fiand turn off Wi-Fi.
3. If the affected email account is provided by your Internet provider, see if your issue is resolved while connected to your home Wi-Fi network.*
2. Log in to your email provider's website to ensure that the account is active and the password is correct.
3. Restart your iOS device.
4. Delete the affected email account from your device.
- Tap Settings > Mail, Contacts, Calendars.
- Choose the affected email account, then tap Delete Account.
- Add your account again.
* If you are only able to use your email account while connected to your home network, this may be a limitation put in place by your email service provider. For further support, please contact your email service provider directly.
Thanks,
Matt M. -
Add R3 message server for Jco creation
Hi All,
I have just finished installing the NW04s Java stack with EP Sneak preview.
I need to develop a web dynpro application with Adaptive RFC model connecting to a backend R3.
Can somebody Pls help me how to add this backend system as message server so that I can see the system in the dropdown (right now this dropdown is empty) of Jco creation wizard.I am new to this administrative kind..Pls help on this..
Thanks,
AshokHi ,
I added the required SAP system as a new technical system in the SLD.
Now I can see the messgae server dropdown value populated with this system.I was able to create a JCo as well.
But cannot test it .
It error as below
"com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=hattrick GROUP=PUBLIC R3NAME=MT2 MSSERV=sapmsMT2 PCS=1 ERROR timeout while pending for route completion TIME Tue Sep 23 15:53:59 2008 RELEASE 700 COMPONENT NI (network interface) VERSION 38 RC -12 DETAIL NiErrSet COUNTER 2 "
the sap system and my local WAS/SLD are on different domains.
But I am not able to ping SAP system host name hattrick from my machine.but can ping its IP.
So I created a entry in the host file mapping these but still the same error..
Any help Pls.
Thanks,
Ashok
Edited by: Ashok D on Sep 23, 2008 4:53 PM -
RFC_ERROR_COMMUNICATION: Connect to message server failed
Hi,
I think this is the most common error that one can face and have seen quite a few threads in the forum. Still, i couldn't resolve my problem.
I am getting the following error when i tried to connect to SAP using SAP JCO connector with load balancing.
(102) RFC_ERROR_COMMUNICATION: Connect to message server failed
Connect_PM MSHOST=sapserver, R3NAME=D11, GROUP=Group1
LOCATION CPIC (TCP/IP) on local host
ERROR partner not reached (host sapserver, service sapmsD11)
TIME Wed Jun 24 16:05:49 2009
I added the service sapmsD11 in the services file of my client as well as in R/3 server.
I got the above error when i tried to connect using load balancing. Without load balancing, i was able to connect to R/3 server successfully. Can any one tell how to figure out the message server host name ?
Can the application server host name and message server host name be same ?
PS: I am able to ping my R/3 server from my client.
Thanks,
Prasad.Hi,
Check that you have configured properly using the below document. And check the message server of R/3 is configured properly in the SLD.
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0c1d495-048e-2b10-babd-924a136f56b5
Function module to get the message server host name and port in R/3.
SLDAG_GET_MESSAGE_SERVER_INFO
See this thread also..
Re: Jco Destination
Regards,
Charan -
J2ee connection error, "The Message Server did not respond within 60 sec"
Hi,
I am facing the error "The Message Server did not respond within 60 sec. Please check if the message server is running.." when connecting to J2ee through NWDS.
I am able to reach the index page via http://<ip address>:53500/index.html but yet unable to reach through NWDS.
I have tried various combinations of host and port names like:
Message Server Host : <ip address>, <host name>
Message Server Port : 3636, 3936
but still no luck.
I've also cross checked the value of message server port by navigating to http://<IP address>:53500/monitoring/SystemInfo too, it is 3636.
The telnet test (telnet <ip address> <port Number>) draws a blank window.
I know this problem has been posted again and again, but then I am unable to understand what is the solution to this.
Can someone please help me in resolving this issue?
Note: [link 1|Unable to Connect to the J2EE Server from Netweaver Developer Studio; & [link 2|Developer Studio:Exception:The message server did not respond within 60 sec; are already checked.Hi Robin,
Although I still haven't received any info from my colleagues regarding the central instance..
Just a quick query, if we have NW04 we use 36** and if it is NW04S then we use 39** , is this the only difference for message server port?
If that is the case, as I mentioned earlier, I have tried both, and one gave me N/A(3936) while the other gave me 'message server did not respond' error(3636).
I have the message server host name & port , Enqueue Server Host name & Port and SDM PID and Port details with me..
Can this be anyway useful in establishing a connection?
Waiting for your inputs...
Best Regards,
Vinay -
Unable to connect to message server through NWDS
Hello,
I am using NWDS for NW04s SP9.
I am configuring our correct message server host and port at the NWDS yet I see it as N/A and cannot deploy my applications. I tried configuring the NWDS with and without a proxy yet it didn't help.
What could cause that?
Thanks,
VikasI think you are not putting the correct message server port number. So you are not able to deploy your application in NWDS.
Pl. use Message Server Port = 3601
Message Server Host=<hostname>
Message server port should be 3600 + <Instance no.> -
Changing message server port for ABAP+Java Instance
Hi,
We had change our message server port for the Java instance from 3607 to 3667.
We did this using the j2ee config tool. We also verified this information through the console config.
But when we look into system info URL using the URL as shown below, we still that the old message server port is being used. We have recycled the instance couple of times , but does not seem to help.
http://dfudsbw1.dfna.corp.dom:50700/sap/monitoring/SystemInfo
Any ideas where else we have to change the port no. for the message serverHi guys,
I solved this on my own with documentation help from SAP.
I had to change the port no. in the Global dispatcher and Global server area as well.
Please see details from SAP below.
"Message Server: Changing Ports/Hosts shows which areas need to be adjusted if
the port or host of the message server changes. Ports are, of course, changed in the
instance profile of the Central Services instance. In the example, the port 3677 and
the HTTP port 8177 have been set, and the new host is called twdfxxx. You need to
use the Config Tool to set these values. For each instance, you need to maintain the
corresponding values for the Message server host and Message server port on the
Message Server and Bootstrap tab page. The connection details for dispatchers or
servers to the message server are maintained in the Cluster Manager. As shown in the
figure, the ms.host and ms.port are maintained, respectively, in the Cluster Manager
with Global Dispatcher and the Global Server. After you have maintained all of the
parameters, you can start the instances." -
Exception: The message server did not respond within 60 sec.
Folks,
I am getting this error in Developer Studio ( J2EE Engine Preference) , Can anyone please tell me what is the issue.
<i><b>Exception: The message server did not respond within 60 sec.Please check if the message server is running and if the socket connection has been established</b></i>
Thanks,
ManishHi,
I think the connection data is somehow not right.
What is your message server host and port being configured?
I think the default message server port is 3601
Regards,
Vincent
Maybe you are looking for
-
You have updates available for other accounts.
Hello, everyone. When I first got my Macbook Air, I stupidly registered under my friend's Apple ID in the App Store. I just realized how big of a fool I was when I wanted to update iPhoto and iMovie and it asked me to update it under my friend's Appl
-
I have just discovered that web sharing has been removed from Mountain Lion. I use it to test iPhone web apps over my local network. I found it was much faster, simpler and more secure to setup than having to test from an on-line server. I use MAMP f
-
TouchSmart600 - want to watch TV & surf internet at one time, can it be done?
My TV is working, but it fills the screen with no minimize button that I can find.. It's been either TV or internet/desktop. I would like to do both simultaneously.. Thanks! - lildarliin
-
How to save part of project to another project file
I'm sure there is a way to do this but I cant seem to figure it out, hopefully someone here knows. I imported all my kids videos and cut them down and put in transitions and everything, BUT it ended up being just short of 3 hours long and file is 2GB
-
Broadcast message does not appear
Hi, I have finished all configuration settings and I sent the message successfully and check in sent log and every thing is ok.. but no message appeared in agents screen at the bottom as usual. your help will be highly appreciated. Regards, Yasser