NullPointerException while testing ID through WSNavigator
Hi all,
We are testing the Integration Directory configuration by executing the Sender Agreement WSDL url on Web Service Navigator, When we enter the data while testing it gives following error 'RemoteException: java.lang.NullPointerException'. Whereas if we test the BAPI through SAP R3 it works fine with the same data. Here BAPI is the target.
The scenario is that data is coming from .NET which is interfaced to a BAPI in SAP ABAP through PI.
Regards,
Atrinandan
I have used SOAP UI to test the interface. It has run successfully.
Then through sxmb_moni transaction I took the xml of the request message generated and imported it in WSNavigator.
And it tested succesfully in WS Navigator.
But still the exact reason why it was not running directly in WS Navigator is not known to me
Maybe some field was remaining null or maybe some field format was wrong...
If any one knows the exact reason please post reply
Similar Messages
-
Error while testing Adapter through RWB with payload
Hi all,
While testing Adapter engine through RWB with payload, i get the below error
Error while sending message: com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=ec6clnt001;TS=com_avaya_java_bs;AN=StartNotification_MI_sync;ANS=http://www.tcs.com/sap/xi/AVAYAPoC;"
Can any body please suggest the possible reason and solution for the same.
Regrads,
KulwantHi
verify the receiver agreement and also check it out whether receiver message interface is configured properly or not?
or
open ID and goto tools tab in that click on
test configuration by providing your Business service and interface details along with the payload it displays the error message.
regards
Suryanarayana -
WEBGUI Error while Test servive through SICF.
Hi Friends,
I am New to ITS. While i am Testing for the Webgui Service through Tcode: SICF via default_host->sap->bc->gui->sap->its->WEBGUI. Right click on WEBGUI and click Test Service i am getting an error message as 'Could not find host or port information'.
Please help me out in this. I am on SAP 6.0 Version.
With Regards,
Shahrukh.Hi,
As per this part of the trace:
Exception in SAP Application Integrator occured: Application URL &\#39;:///sap(ZT1KVXBWektldldTeV9QQXBXRjNaWTRBLS1OZmRvZzBRWWY2QmN0WThNUmgqdUlRLS0=)/bc/gui/sap/its/webgui&\#39; is not valid! Please check the protocol and host entries for system &\#39;sapdev&\#39;. at ...
You can clearly see that the system object 'sapdev' is not configured correctly/at all - you are trying to launch transaction iView
(WEBGUI) and in order to do so you should configure the 'internet transaction server' category of the system object
with the hostname of the ITS server.
Generally the template is
<System.Access.ITS.protocol>://<System.Access.ITS.hostname>/sap<ESID>/bc/gui/sap/its/webgui?\....
So that's why you got
Please check the protocol and host entries for system .. -
Error while testing the webservice through SOAMANAGER
Hi All,
I have created a webservice from a Function module ( RFC enabled). I am getting an error while testing the webservice from the SOAMANAGER but the function module is working fine giving proper output.
The error is
REQUEST:
POST /sap/bc/srt/rfc/sap/zws_test_cms_bp_fac/600/zws_test_cms_bp_fac/zws_test_cms_bp_fac HTTP/1.1
Host: ed1app.corp.fcc.ca:49000
Content-Type: text/xml; charset=UTF-8
Connection: close
Authorization: <value is hidden>
Content-Length: 654
SOAPAction: ""
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/"><enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header><SOAP-ENV:Body><ns1:ZSRAV_TEST_CMS_BP_FAC xmlns:ns1='urn:sap-com:document:sap:rfc:functions'><IT_BP_LIST><item><BP_NUMBER>9999990013</BP_NUMBER></item></IT_BP_LIST><IV_COMPANY_CODE>FCC</IV_COMPANY_CODE></ns1:ZSRAV_TEST_CMS_BP_FAC></SOAP-ENV:Body></SOAP-ENV:Envelope>
RESPONSE:
HTTP/1.1 500 CX_ST_REF_ACCESS:XSLT exception.An error occurred during serialization in the simple transformation program /1BCDWB/WSSE2B50F3FDFC9C2A94B7.Access to the table ref. node 'ZSCMS_FAC_CAG_DETAILS' outside a loop
Set-Cookie: <value is hidden>
content-type: text/xml; charset=utf-8
content-length: 0
accept: text/xml
sap-srt_id: 20100202/041112/v1.00_final_6.40/4B67E41A4BC41B7CE10000000A013104
server: SAP Web Application Server (1.0;700)
please do the needful.
Thanks in advanceHi,
Here is a very smart tool for webservice test:
[soapUI|http://www.soapui.org/]
It works fine for me!
bg,
attila -
Odata JDBC Service: getting NullPointerException: while trying to invoke the method
Hi,
I am testing OData, for that I followed the steps given in this tutorial:
http://scn.sap.com/community/developer-center/mobility-platform/blog/2014/06/10/creating-an-odata-service-based-on-sap-gateway-soap-jdbc-and-jpa-data-sources-ba
It wasn't working as it should, so to understand it better, I created a new project with Stock table only.
Manually entered all it's properties and then deploy it.
Issue1: when I create a JDBC connection to connect with derby database, The driver field has maximum limit and whole driver string is not copied. Attached is the screen shot.
Where as I need to enter: org.apache.derby.jdbc.ClientDriver.
Issue 2: I can't test the connection from here, weather it's working fine or not ?
Issue 3:
When I deploy the project and test the result, I get the Stock Service, But when I try to run this, I get nullpointer exception.
URL: http://localhost:8080/gateway/odata/sap/WSTest1;v=1
Response:
<?xml version="1.0" encoding="utf-8"?>
<service xml:base="http://localhost:8080/gateway/odata/sap/WSTest1;v=1/" xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
<workspace>
<atom:title>Default</atom:title>
<collection href="StockSet">
<atom:title>StockSet</atom:title>
</collection>
</workspace>
</service>
Now I need to run StockSet, so next url to access the stock list,
to get stocks:
http://localhost:8080/gateway/odata/sap/WSTest1;v=1/SAP/StockSet
Now I get the following response:
<?xml version="1.0" ?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code>
</code>
<message xml:lang="en">java.lang.NullPointerException: while trying to invoke the method java.lang.Object.hashCode() of a null object loaded from local variable 'k'</message>
</error>
I am not able to figure out, why I am getting this error and how to fix it.
All I want is to create a ODAta on ESPM_STOCK sample table given in example.
Looking forward to hear from you.
Thanks.Waqas Sadiq
Issue1: when I create a JDBC connection to connect with derby database, The driver field has maximum limit and whole driver string is not copied. Attached is the screen shot.
Are you working on SMP3.0 (lower version than SP03)?
If yes, then there is character restriction in SMP3.0 (SP00, SP01), maximum length for a database driver is 25 characters.
e.g. if driver name is oracle.jdbc.driver.OracleDriver but when you enter this, then you will see onlyoracle.jdbc.driver.Oracle
Until unless we pass the correct driver value things will not work. there is a workaround for this. You create a desitnation with restricted character length.
You would be seeing a property file for each created destination underC:\SAP\MobilePlatform3\Server\config_master\service.destinations\destinations
Go there and open the created "OracleDB" and edit the "DriverName" to the full string:oracle.jdbc.driver.OracleDriver
Please go through this blog for more understanding:
http://scn.sap.com/community/developer-center/mobility-platform/blog/2014/01/09/how-to-connect-an-oracle-db-with-integration-gateway-in-smp3
Note: seems this problem has been resolved in SMP3 SP03
Issue 2: I can't test the connection from here, weather it's working fine or not ?
I didnt find a way to test a destination. So you have to be sure about what all values you are entering.
Once you are done with Destination creation, map it to the respective deployed service under "services" tab.
Issue 3: When I deploy the project and test the result, I get the Stock Service, But when I try to run this, I get nullpointer exception
Make sure you have corrected "Database driver" name manually. And then check if you are facing same issue.
Does this URL expect any input parameters?
http://localhost:8080/gateway/odata/sap/WSTest1;v=1/SAP/StockSet
Regards,
JK -
Continous Authentication Popup for PI server while testing ABAP webservice
Hi All,
While testing ABAP webservice,authentication window for PI server pops up continously.
I have created web service from SE37 for Z function module which is remote enabled.
I can see that service and endpoint is created automatically.
I have also given PI server credentials in SOAMANAGER->Technical Configuration->System Global settings->Access Information J2EE server.
Can somebody please help in testing the web service created from FM.
I have already gone through a lot of links but still need your expertise on this.
Thanks in advace,
SaurabhHi
Are you testing through WSNavigator. WSN needs a java stack and you have already set the corresponding setting.
Please check if the User is locked.
I think in gerenral PI credentials will be asked everytime you open WS navigator link.But once you provide the correct user it should not pop up again and u should be able to test.
Regards.
Srinivas -
Error 'Program not registered' while testing RFC connection PI_RFC
Hi Basis Experts
I am having problems while testing an RFC connection PI_RFC in one of our PI quality system.
Here is the Error log
Logon Connection Error
Error when opening an RFC connection
ERROR: program PI_RFC not registered
LOCATION: SAP-Gateway on host bp1xeuaa202 / sapgw01
DETAIL: TP PI_RFC not registered
Details COMPONENT: SAP-Gateway
COUNTER: 15866
MODULE: gwr3cpic.c
Details RETURN CODE: 679
We tried restarting the JCO-RFC provider service in VA,also tried restarting the Gateway service, tried registering the RFC using below command
rfcexec u2013g PI_RFC -a bp1xeuaa202 -x sapgw01
rfcexec u2013D PI_RFC
the command didnt gave any output also in SMGW tcode we didnt get the entry(PI_RFC) under system type as registered server.
Also we tried changing the Gateway hostname and service name in SM59.
Still we are facing the same issue, can anyone please help us in resolving this issue.
Regards
SyedHi,
It seems to like problem with your program is not registered. As suggested by spantaleoni, you can go through.
Here Program Id must be case sensitive. Once again check with your program Id.
And, you have to register your program id in Visual Administrator.
Goto Visual Administrator:
In that Select Cluster>Server>Services-->JCo RFC Provider
Then enter the Program Id and gw host & service.
Hope this helps to you.
Regards,
P.Rajesh -
Error while Test Connection with Connector
hi all:
there is an error while Test Connection with Connector , I also test it through sys administration->sys configuration->
suport -> sap transaction, I got all errors, I put these two errors as folows, could you please tell me how to sovle it
***************ERROR 1 while *error while Test Connection with Connector ******************************************************
Test Details:
The test consists of the following steps:
1. Retrieve the default alias of the system
2. Check the connection to the backend application using the connector defined in this
system object
Results
Retrieval of default alias successful
Connection failed. Make sure that Single Sign-On is configured correctly
************error sys administration->sys configuration-> suport -> sap transaction ********************** 1.5 #0025B3E02892006100000A0800001798000487530FB0122E#1274690722265#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt
.runtime#guodongdong#47472##n/a##690347f0670e11df98cc0025b3e02892#SAPEngine_Application_Thread[impl:3]
9##0#0#Error##Java###04:4524/05/10_0077_6087550
[EXCEPTION]
#1#com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Application URL
&\#39;:///sap(ZT1KVXBWektldldTeV9QQXBXRjNaWTRBLS1OZmRvZzBRWWY2QmN0WThNUmgqdUlRLS0=)/bc/gui/sap/its/webgui&\#39; is not valid!
Please check the protocol and host entries for system &\#39;sapdev&\#39;.
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass
(AbstractIntegratorComponent.java:123)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:98)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:523)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:412)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process
(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)Hi,
As per this part of the trace:
Exception in SAP Application Integrator occured: Application URL &\#39;:///sap(ZT1KVXBWektldldTeV9QQXBXRjNaWTRBLS1OZmRvZzBRWWY2QmN0WThNUmgqdUlRLS0=)/bc/gui/sap/its/webgui&\#39; is not valid! Please check the protocol and host entries for system &\#39;sapdev&\#39;. at ...
You can clearly see that the system object 'sapdev' is not configured correctly/at all - you are trying to launch transaction iView
(WEBGUI) and in order to do so you should configure the 'internet transaction server' category of the system object
with the hostname of the ITS server.
Generally the template is
<System.Access.ITS.protocol>://<System.Access.ITS.hostname>/sap<ESID>/bc/gui/sap/its/webgui?\....
So that's why you got
Please check the protocol and host entries for system .. -
Error while testing ECC and Portal-Connect to SAP gateway failed
Dear Experts,
While testing ABAP connection in Portal i am getting below error.Dear All,
My error is rectified with below thread.
SLDCHECK: Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMIT'...
Hi,
You need to create an RFC to the SLDCHECK:
1. In your web browser, enter the URL of SAP NetWeaver Administrator using the following pattern:
http://<host>:<port>/nwa
2. Choose Configuration Management u2192 Infrastructure u2192 Jco RFC Provider.
3. Choose Create.
4. Enter the connection and transport parameters as required.
Field
Description
Program ID
We recommend that you use the following pattern: SLDAPI_<SAPSID>, where SAPSID is the system identifier of the AS Java system.
Gateway host
Gateway service
If your AS Java is an add-on installation to an ABAP system, use the gateway of the ABAP system. You can look up the gateway parameters of an ABAP system using transaction SMGW.
If your AS Java is a standalone installation, we recommend using a gateway on the Central Services Instance host. As of SAP NetWeaver 7.1, usage type AS Java that comprises SLD also contains an SAP RFC Gateway.
Server Count (1..20)
Enter 3.
5. Choose Next.
6. Enter logon data to the ABAP repository. You can either use an existing RFC destination from SAP NetWeaver Administrator u2192 Configuration Management u2192 Security u2192 Destinations or you specify the ABAP repository explicitly. The destination should point preferably to an AS ABAP close to SLD. If SLD is running on an AS Java standalone installation, the calling AS ABAP can be used instead. We recommend to create and use an RFC destination instead of explicitly specifying the connect parameters here. In both cases, the following parameters are required
Field
Description
System Landscape Directory 15
User Manual 03.04.2008
Application Server Host
System Number
Client
Language
User
Password
Enter the logon data for the AS ABAP system. You must specify an existing user with appropriate authorizations for RFC.
If you are running a system with both usage types AS ABAP and AS Java, use the logon data for this system.
If your AS Java is a standalone installation, use the logon data for the calling ABAP system.
7. Choose Next.
8. Leave the default values in the next steps.
9. Create the Jco RFC destination by choosing Finish.
Result
The Jco RFC destination creates a number of u201CServer Countu201D RFC server threads on your AS Java. These RFC servers register at the RFC Gateway specified. You may configure multiple ABAP systems to connect to these RFC servers. In this case, the Server Count should be increased when TIME_OUT exceptions are observed.
Creating an RFC Destination for the SLD ABAP API on the AS ABAP Side
Use
If you want to configure an ABAP application to access data in the SLD through the SLD ABAP API, you have to create an RFC destination on the ABAP system side.
Prerequisites
An RFC destination for the SLD ABAP API is created on the AS Java side.
Procedure
1. Call transaction SM59.
2. Select TCP/IP connections and choose Create.
3. In the RFC Destination field, enter SAPSLDAPI.
4. On the Technical Settings tab page, select the Registered Server Program indicator.
5. In the Program ID field, enter the same program ID as the one you entered when you created an RFC destination for the SLD ABAP API on the AS Java side. We recommend that you use the following pattern: SLDAPI_<SAPSID>, where SAPSID is the system identifier of the AS Java system.
6. Choose MDMP & Unicode and select the Unicode indicator.
7. Choose Save.
8. Test the RFC destination by choosing Connection Test.
If the display shows the response times, you have configured the RFC destination correctly. -
Error while testing Soap to JDBC
Hi All,
While testing Soap to jdbc i got this error:
<?xml version='1.0'?>
<!-- see the documentation -->
<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP:Body>
<SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
<detail>
<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text><![CDATA[
java.lang.NullPointerException; nested exception caused by:
java.lang.NullPointerException; nested exception caused by:
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:689)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:750)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:664)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(XMLDocumentScannerImpl.java:845)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
at com.sap.aii.af.sdk.xi.util.StreamXMLScannerImpl$EventProducer.run(StreamXMLScannerImpl.java:599)
]]></text>
</s:SystemError>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Regards,
NutanBelow threads will help u
Re: Error: ADAPTER.JAVA_EXCEPTION - EXCEPTION_DURING_EXECUTE
Re: 401 unauthorized error in webservice scenario
Regards,
Jayasimha Jangam -
Error while testing web service
Hi,
While testing the web service from the WSNavigator (CE7.1), I am getting the following error:
nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/httpclient/MultiThreadedHttpConnectionManager : cannot initialize class because prior initialization attempt failed; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/httpclient/MultiThreadedHttpConnectionManager : cannot initialize class because prior initialization attempt failed
It did worked earlier, but suddenly it results in the error.
Any ideas on resolving it?
Best regards,
DharmiIt was missing the logging and codec libraries.
After adding it, it works fines. -
XML Serialization Error- While testing BAPI turned Web service
I have a requirement to create sales order in SAP R/3 from an e-commerce site. I went through many forums suggesting "exposing FMs into Web Service". I wrapped BAPI_SALESORDER_CREATEFROMDAT2 and BAPI_TRANSACTION_COMMIT into one FM and exposed as Web Service. I did a successful test-sequence.
When I tested the web service without giving values I got a response asking for "Sold-to Party or Ship-To Party". While testing the Web service with some values, I got the below error -
XML Serialization Error. Object content does not correspond to Schema restrictions of type [urn:sap-com:document:sap:rfc:functions][numeric4].
The e-commerce team tried to hit the Web service and got the below error-
IWAB0383E Error validating parameters
Note: Our servers does not have any ENHPacks. Only ECC 6.0.
Please suggest what might have gone wrong and how to resolve this.
Thanks!Hi Gourav Khare,
I have created WSDL file through function module in SAP-ECC 5.0v.
I have followed below steps:
Crated FM (SE37)
Crated Web-service (SE37)
Generated WSDL file using (WSADMIN)
And consumed WSDF file in SOAP UI (SOAP UI 4.5.2 Trailer version)
Problem is: while consuming WSDL file in SOAP UI I getting ‘Serialisation failed’
For your reference I have furnished xml string below.
SOAP UI Input:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:rfc:functions">
<soapenv:Header/>
<soapenv:Body>
<urn:YSDF_INV_PRINT_FINAL_RFC_WS_N>
<!--Optional:-->
<PWR_INVOICE>
<INVOICE_SHIPPED_LINE>
<!--Zero or more repetitions:-->
<item>
<POSITION1></POSITION1>
<SALES_PART></SALES_PART>
<PART_DESC></PART_DESC>
<PRICE></PRICE>
<QUANTITY></QUANTITY>
<CUSTOMER_TAX_NO></CUSTOMER_TAX_NO>
<PROD_NONINVENTORY></PROD_NONINVENTORY>
<PROD_TAXABLE></PROD_TAXABLE>
<TAX_LEVEL></TAX_LEVEL>
</item>
</INVOICE_SHIPPED_LINE>
<INVOICE_NO></INVOICE_NO>
<ORDER_NO></ORDER_NO>
<DATE_PRINTED></DATE_PRINTED>
<DIV_CD></DIV_CD>
<LAST_COST_INVOICE></LAST_COST_INVOICE>
<DELETE_ZERO_COST></DELETE_ZERO_COST>
<DELETE_NON_SHIPPED></DELETE_NON_SHIPPED>
<GLOBALREF></GLOBALREF>
<ORIGIN></ORIGIN>
<ORIGINID></ORIGINID>
</PWR_INVOICE>
</urn:YSDF_INV_PRINT_FINAL_RFC_WS_N>
</soapenv:Body>
</soapenv:Envelope>
SOAP UI Output:
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<soap-env:Fault>
<faultcode>soap-env:Client</faultcode>
<faultstring xml:lang="en">Serialisation failed</faultstring>
<detail>
<n0:SimpleTransformationFault xmlns:n0="http://www.sap.com/transformation-templates">
<MainName>/1BCDWB/WSS0130716111624448000</MainName>
<ProgName>/1BCDWB/WSS0130716111624448000</ProgName>
<Line>8</Line>
<Valid>X</Valid>
<ReferenceFault>
<DescriptionText>Error accessing the ref. node 'INVOICE_ID'</DescriptionText>
<RefName>INVOICE_ID</RefName>
</ReferenceFault>
<Caller>
<Class>CL_SRG_RFC_PROXY_CONTEXT</Class>
<Method>IF_SXML_PART~DECODE</Method>
<Positions>1</Positions>
</Caller>
</n0:SimpleTransformationFault>
</detail>
</soap-env:Fault>
</soap-env:Body>
</soap-env:Envelope>
And one more things are
I don't know the exact reason, but now the WSDL is working fine. No Idea, will it be consistent.
No changes in import and export parameters of RFC and no change in code, even if the logic is changed it should not affect the output on SOAP UI but in my case it does.
Wonder why all this happens, I cannot explain the exact reason technically because my RFC works fine every time, only issue is with SOAP UI.
From SAP point of view FM is working fine, and input parameter of FM is optional, validations are done by the programming logic and it will capture the message and its details with respect to input data.
I am not sure SOAP will work consistently and we are using ECC 5.0 most of the t-code not there like "SOAMANAGER" and all.
Kindly help me on this
Thanks & Regards,
Akshath.L.T -
How to reflect a new field in Bank data while making payment through F-53?
Hello Experts,
How can i reflect a new field (payment reference) in bank data while making payment through F-53?
I have tried to do it by Field status group(OBC4) but the same is replicating in vendor invoice but not in vendor payment.
I tried it at both level,fsg anf posting key,But no use.
Is there any other process to make available and required field in BANK DATA of vendor payment?
Please suggest .
Regards,
Sumeya offrinHello Sumeya,
Please consider note 145864 which explains what you have to do to
make this field visible in your selection criteria:
"In Transaction FB00 (Financial Accounting Editing Options -> Open items
activate the flag 'Payment reference as selection criterion'.
This is valid for incoming payment; please test if the same procedure
is valid for outgoing payment as well.
I check the issue, and unfortunately these function seems to not be supported for vendor open items.
When you try to select the 'Payment Reference' in Additional selections
the following messages is arised:
'No account specified, items selected via document no. or reference'
That means,when you do not specify an account in F-53 you can only
via Reference and/or document. This is not a bug but system design.
For additional reference you can check the note 451105.
The note made clear that the specification of an account is required for vendors during the selection via payment
reference.
Kind Regards,
Fernando Evangelista -
"java.lang.NullPointerException" while assigning Organization
Hi,
Recently we have upgraded our IDM environment from version 7 to 7.1.1.6.
After that we get the "java.lang.NullPointerException" while assigning an Organization during the creation of the user through from Idm Admin
Interface.
Is there any file i am missing ? has any one experienced the problem before?
thx,
TtslsabThanks Hareesh,
ya that "callsapadapter" was the culprit. It comes by itself, Once I removed that PGP was working fine. -
Error while working samba through Windows XP+SP2
Subject: Error while working samba through Windows XP+SP2
Hi,
I have problem with SAMBA Server on SOLARIS 10.0 while browsing shares through MS Windows XP Pro + SP2.
Descriptions:
1) SAMBA Configuration:
#==== global settings ======
[global]
security = user
hosts allow = 192.168.9. 200.0.0. 127. 127.0.0.1
unix password sync = yes
remote announce = 200.0.0.255/Workgroup
192.168.9.255/workgroup
remote browse sync = 200.0.0.255 192.168.9.255
restrict anonymous = yes
root directory = %H
deadtime = 5
#==== shares ======
[homes]
comment = Directory for User: %U
browseable = no
writable = yes
[%U]
comment = Private Directory for User: %U, R.Host: %m
path = %H
valid users = %U
browseable = yes
read only = no
profile acls = yes
[temp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
2) This configuration tested with MS Windows 2000 family and Windows XP Pro+SP2
When I'm going to browse server by windows family stations, server asked for username/password, after authentication on both clients (Win XP and Win 2000) the share list appears correctly. for browsing shares contents through windows 2000 I have no problem but when i want to browse shares contents with windows xp+sp2 error message appears with "Access denied." subject.
How can I solve this problem?
Any help would be greatly appreciate.
M.ChitsazUPDATE
i was able to connect and synced songs yesterday.
but when i tried it again today. i cant connect again.
i tried to disconnect and reconnect million times and i even dropped
my iPOD and now it has some scratch and i hate it.
Maybe you are looking for
-
Hi I am having several issues with Yosemite, mainly disappearing folders (title / name) but no folder or more importantly no previews of .mov or other video files nor unable to open them. I have years of these files that I want to edit in FCP X. I h
-
Entity beans storing client callbacks...how?
Ok, here's my situation. Multiple clients might be modifying the same entity bean so I have implemented client callbacks. A client registers a callback with the bean, and the bean will call it back when someone modifies the beans data. Now my questio
-
Hi! I am looking for a cable with ipod plug on both sides to connect ipod 5G to my Denon AV Receiver. At the apple store is only standard cable (USB-plug to Ipod-plug) available. Does anyone have an idea where can I get this cable? Thanks
-
In looking through some driver updates available for my system, I see a number of drivers that say "provides the driver for systems upgrading to Windows 8.1". 1. Is this referring to upgrading from 8.0 or Win 7?2. There are a number of Intel related
-
Problem with "Capture Server Model from the Database"
I've installed Oracle-Developer-Suite 10g and Designer 9.0.4.5.6. The repository databse is Oracle 10g and the application database is Oracle 9i (about 700 tables for the application). After I started the Designer Editor, I got the follwoing message: