RFC SENDER ADAPTER
1. The Program ID - This is Confusing !!!
Q: Where can I find the program id ?
Ans: Well, the program id can be anything, even your name. :-) But the catch here is that you should have the same in both the RFC destination and your RFC adapter.
Note: If you have read the above mentioned blog by Mike, he has used sdnweblog as the program id and the same is used in the RFC destination and also the RFC adapter
Interesting read - Question 22 of SAP note 730870Update
An extract of the same is
"To identify a XI RfcAdapter sender channel within the SAP Gateway it is important that its Program ID is unique within this Gateway. So try to avoid using common phrases as Program ID like 'rfcadapter' or 'rfcToXmb'.
To check which Program IDs are registered at the SAP Gateway the gateway-monitor can be used via transaction SMGW. Select Goto -> Logged on Clients. Registered RFC-Servers have a System-Type of 'REGISTER_TP'. The Program ID of the registered RFC-Servrer can be found in column 'TP name'. Unfortunately the list within SMGW only shows the truncated version of the Program ID (column 'TP name'). To get the full name, the details of an entry have to be selected. As an alternative the report RSGETALL_REG_SERVERS can be executed in transaction SE38. The output of this report will show the full names of the Program ID in column 'Registered PROGID'. This functionality is also available in the function module GWY_READ_CONNECTED_SYSTEMS which can be executed in transaction SE37."
2. Application Server(Gateway) and Application Server Service(Gateway) - Where to find it ?
TCODE : SMGW -> Goto-> Parameters -> Display
You will find the required info under Attributes. Application Server(Gateway) is the Gateway hostname and Application Server Service(Gateway) is the Gateway service.
Usually the Gateway service is sapgwXX where XX is the system number.
3. The RFC destination - Trouble trouble and loads of trouble !!
a. Make sure that the RFC destination is to be created in the R3 systems and not XI.
b. If in your adapter monitoring you find a message as 'Could not start server: Connect to SAP gateway failed' then try to replace the GWHost (gateway host) with the IP of the R3 system.
c. Check out the SAP note 730870 for the FAQ on the RFC adapter.
SOAP RECEIVER ADAPTER
1. SOAP Action - Action ??????
Ref: Point 5
In case your WSDL does not have a SOAP Action defined, try with a blank SOAP Action in your Adapter. In case it doesnt succeed then try the following;
The SOAP action = SOAP operation.
You will find it under the tag
To find the list of Operations in your WSDL try this.
Open the WSDL in a XML Editor (eg. XML Spy). Click on the Schema/WSDL tab and you will find all the operations listed.
See the following screen shot;
2. The Target URL - Ehhh, Excuse me !!!!!
To find the Target URL search the WSDL for 'wsdlsoap:address location'. For example your search might return,
hence the Target URL is http://webservices.imacination.com/distance/Distance.jws
Also ref. point 5
3. Configure Proxy - Why should I ?
If your network involves a proxy that details have to be provided in the adapter. Also if the proxy involves an authorization, the Proxy User Authentication details need to be filled in. Else a Delivery Exception is sure to be raised.
4. SAP Note - FAQ's on the SOAP adapter
SAP Note : 856597
5. Additional Notes - XML Spy users
An Easy way of finding out your web service's right address and SOAP action using XML Spy is:
1. In the menu, Go to SOAP -> Create new SOAP request
2. Browse the WSDL file or enter the full URL of the WSDL (it should be
3. Select the operation you want to access
4. After the request has been generated, go to SOAP, Change SOAP request parameters.
6. "Delivery Exception: invalid content type for SOAP:TEXT/HTML."
The reason can be the wrong address in your SOAP adapter.
7. com.sap.aii.af.ra.ms.api.DeliveryException: invalid content type for SOAP: TEXT/PLAIN
Indians Earn 25000 Monthly.Easy Form Filling Jobs
Monday, December 10, 2007
Troubleshooting - RFC and SOAP scenarios
Labels:
Adapters Faqs in XI
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2007
(729)
-
▼
December
(386)
- SOA
- Business Process Management
- Enabling Application-to-Application Processes
- How to guides - XI for NW 2004s
- SAP XI How To Documents
- 8 Lessons Learned from an SAP CRM 2005 Data Migrat...
- Expand Target Groups Using SAP BW Data in Segment ...
- First Look: SAP CRM Service On-Demand
- Best Practices for Transferring Data from SD to SA...
- Why Not Use Business Server Pages?
- SAP CRM Marketing On-Demand: Wave 3 and 4 Updates
- SAP E-Commerce for mySAP CRM: Integrate Your E-Com...
- SAP CRM 2005 or SAP CRM 2007: Which is Best For You?
- From Siebel to SAP CRM: How Dow Corning Switched i...
- Publish SAP BI Content More Easily with SAP Enterp...
- Create Web Services Quickly with the New Web Servi...
- Quickly Build Impressive Dashboards in SAP BW 3.5
- Data Mining with the Analysis Process Designer in ...
- Make Sure That User-Defined Statuses Appear in SAP...
- What’s New with mySAP CRM 2005 Marketing: Coupon M...
- Avoid Data Inconsistency in SAP NetWeaver BI in Ju...
- BEx Information Broadcasting in SAP BW 3.5 Puts Us...
- Use SAP NetWeaver BI as an ESA-Oriented Data Source
- Query SAP NetWeaver BI’s Metadata and Result Sets ...
- What's Coming in 2004
- Optimize FI-GL Processing with Intelligent Lookup ...
- Open Hub Transformation Meets Complex Business Req...
- Effectively Gather BW Functional Requirements
- Use Selective Deletion to Substitute InfoCube Char...
- Use Selective Deletion to Substitute InfoCube Char...
- Use Reverse Loading to Substitute InfoCube Charact...
- Rolling Off Data from Data Targets: Which Process ...
- Empower Your End Users with Accurate BW Reports
- Save Time and Resources by Managing Excel Workbook...
- How to Copy Process Chains
- Modify BW-BPS Web Interfaces with JavaScript to In...
- Refine BW Querying with Real-Time Data
- R/3 Can Be Your One-Stop Shop for BEx Web Reports
- Use Virtual Time Hierarchies for Flexible Reportin...
- Display Text Longer Than 60 Characters in Web Queries
- Take the Guesswork Out of 0CALWEEK Selection
- Three Methods for Editing DataStore Object Data Wi...
- Use IDocs to Retrieve a Failed Request Job
- Maximize Your Query Optimization Options in BW
- Uncover New Insight into Your Customers with mySAP...
- SAP NetWeaver 2004s SR1 Java on Windows: MS SQL Se...
- SAP NetWeaver 2004s Java on Windows pdf
- PDF Devloper Workplace
- [PDF]
- Application Log Answers Key Questions About Applic...
- Find the Best Leads and Uncover Potential Customer...
- 6 Steps to Enhance a CRM DataSource Using a BDoc BAdI
- Directly Populate User-Defined Hierarchies
- Simplify Data Distribution with the Open Hub Process
- Data Modeling Strategies to Avoid Data Inaccuracy ...
- Implement Custom Process Types in Process Chains f...
- Data Modeling Strategies to Avoid Data Inaccuracy ...
- Optimize BW’s Data Modeling Capabilities with BPS
- Data Modeling Strategies to Avoid Data Inaccuracy ...
- Visual Composer 7.0’s BI Extension Kit Offers New ...
- How to Add Custom Fields to a Fixed Asset
- Discover the Logic and Parameter Changes in the Ne...
- Plan for and Implement SAP Learning Solution’s Aut...
- Express Planning Gives Managers Access to Plan Dat...
- Expedite Your BI Implementation with SAP Best Prac...
- View Your Profit and Loss Data and Analyze Your In...
- Plan For and Implement SAP Learning Solution
- Prepare Your Data for Better Reporting with Start ...
- Create Unparalleled Analytical Applications with S...
- Set Up Users for SAP Biller Direct the Right Way
- mySAP CRM Analytics Harnesses SAP NetWeaver BI Ana...
- Layer SAP xApp Analytics on Top of SAP SEM for a S...
- Choose the Appropriate SAP NetWeaver BI and mySAP ...
- Initiate and Track the Planning Process with Colla...
- New Analysis Authorizations Ease Administration
- SAP NetWeaver 2004s Simplifies Architecture for Tr...
- What’s New in SAP NetWeaver 2004s Business Content
- Enhance Web Analyzer in SAP NetWeaver 2004s for Ad...
- What’s New in the BI Front End: Part 2
- What’s New in the BI Back End
- What’s New in the BI Front End: Part 1
- How to Migrate Transformation Logic to SAP NetWeav...
- Custom Program Grants Users Easy Access to Both BE...
- How to Migrate to the New DataSource Concept in SA...
- Data Upload Feature Enhances Sarbanes-Oxley Consol...
- mySAP solution manager (SOLMAN):
- mySAP PLM logistics:
- mySAP logistics reports:
- mySAP human capital management:
- mySAP financial accounting (FI):
- mySAP financial accounting (FI):
- mySAP accounting reports:
- My SAP Basis Overview
- CO T-Codes
- T-codes
- SAP Solution Manager
- SAP NetWeaver
- XI/PI: sender IDOC adapter packaging ?
- JDBC Connectivity with Webdynpro and Max DB
- Visual Abap : Creating Selection screen
-
▼
December
(386)
No comments:
Post a Comment