Create a abap server proxy and consume the service with the pi WS Navigator
hi all:
i create a abap server proxy ,i use the t_code "sproxy" to generate the proxy, and then write the abap code to implemente the method; then i use the T-code (soamanager) to define the endpoint, but when i click the " Open WSDL document for selected binding" to get the WSDL file ; some error occur,the error is follow:
==========================================================================
Service cannot be reached
What has happened?
URL http://foxxi:50000/sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document call was terminated because the corresponding service is not available.
Note
The termination occurred in system XIF with error code 403 and for the reason Forbidden.
The selected virtual host was 0 .
What can I do?
Please select a valid URL.
If it is a valid URL, check whether service /sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document is active in transaction SICF.
If you do not yet have a user ID, contact your system administrator.
ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:FOXXI_XIF_00-v:0-s:403-r:Forbidden
HTTP 403 - Forbidden
Your SAP Internet Communication Framework Team
==========================================================================
when i go to the ws navigator to consume the service i can not find the service which i define, but some system content display , what's the problem
had a chance to look at this?
/people/jitender.chauhan/blog/2009/04/20/service-enabling-in-abap
Similar Messages
-
Hi,
I followed the amazing SAPUI5 blog :
How to create SAPUI5 application consuming Gateway service with the help of SAP NW Gateway Plug-in for Eclipse
I was able to resolve all errors mentioned in this blog but then i get another error :
Uncaught TypeError: Cannot read property 'dataServices' of undefined
Any idea what is the problem.
Thanks a lot!
AminaHi,
I followed the amazing SAPUI5 blog :
How to create SAPUI5 application consuming Gateway service with the help of SAP NW Gateway Plug-in for Eclipse
I was able to resolve all errors mentioned in this blog but then i get another error :
Uncaught TypeError: Cannot read property 'dataServices' of undefined
Any idea what is the problem.
Thanks a lot!
Amina -
Hi,,
I am expecting that I must use a different user ID to log in to each of 'HP Enterprise Business Community' and 'Consumer Support Forums.'
However, I am logged in to both with the same user id.
Then, how to get to my subcriptions I posted in each forum?
Although I log in to the 'HP Enterprise Business Community ' and Consumer Support Forums' with same user name, when clicking on my user name while logged in to 'Consumer Support Forums'. , then I only noticed my posts posted at this forum. However, thos posted in HP Enterprise Business Community, I didn't find them. To see them, then I must click on my usename while logged in to HP Enterprise Business Community.
Could you please confirm this for me?The Enterprise and Consumer forums are separate communities. Even if you use the same username, you need to go to them separately to view your subscribed threads.
smkranz
I am a volunteer, and not an HP employee.
Palm OS ∙ webOS ∙ Android -
ABAP server proxy as web service provider ??
Hi friends,
I am wondering that if is possible to expose an ABAP server proxy as a web service on NetWeaver ABAP. I tried that, but failed to call it.
I generated a ABAP server proxy by using the PI inbound interface. I can call the ABAP server proxy by PI. From SOAMANAGER of the beckend system, i saw that this just generated ABAP server proxy is a service. Then i curious if this generated ABAP server proxy can be exposed as the web service like other RFC function modules on the same beckend system. So i generated a ABAP client proxy by using the binding WSDL of the ABAP server proxy. But the testing of the generated ABAP client proxy failed.
So my question is if it is possible to expose an ABAP server proxy as a web service on NetWeaver ABAP?
The beckend system is SAP ERP 6.0 EHP4. The PI is 7.11.
Thanks!In other words, is it possible to consume a server proxy by client proxy? If yes, how to consume it?
Edited by: Chris Xu on Jan 16, 2011 8:59 PM -
Guys,
For a scenario i am using ABAP Server Proxy.
I have successfully generated the proxy object but when i want to put some logic in server proxy by double clicking on execute_synchronous, i am getting nothing and when i am trying to use the toggle button to bring the proxy in editable mode i am getting the message that " you can't edit proxy objects ".
What is the solution....
Regards,As sheetal said "Have you activated the proxy object properly ".
no i didn't ...
I went to SE24 and selected the class with my interface and activated it..
Process should be : Under Proxy Objects choose your interface and test .
It will show you the class needed to be activated..Finally i activated the class..
and get the ball rolling..
Thanx to Sheetal.
Regards, -
ABAP server proxy help required
Hello,
I want to make two simple ABAP server proxy scenarios
1. File to ABAP server proxy (async scenario)
2. File to ABAP server proxy (sync scenario)
Pls send me the blogs/docs for the above scenarios.
RegardsHenry,
Please go through the below links.
<b>File to R/3 via ABAP Proxy with good example</b>
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
<b>Synchronous Proxies:</b>
<b>Outbound Synchronous Proxy</b>
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2boutbound%2bprogram%2b-%2bpurchase%2border%2bsend
<b>Inbound Synchronous Proxy</b>
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsales%2border%2bcreation
Also go through this, if you have problems in your proxy connection.
<b>How to Activate Proxy.</b>
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Regards,
Sarvesh -
Biztalk 2010 - Consume Web Service with Certificate
Hi
I have to consume a java web service with Biztalk that requires authentication via a client certificate. Until now I have not been able to consume any web service where any kind of authentication was needed. Simple web services without authentication are
no problem. Also using SoapUI works perfectly fine.
I am generating the XSDs and the port binding with the WCF wizard in VS2010. I've read several comments that it's not possible to consume web services with the WCF-WSHttp adapter when the message format should be SOAP 1.1. Therefore I'm trying with the WCF-BasicHttp
and WCF-Custom adapters, but I did not suceed in receiving a positive response yet.
The web service I want to consume uses a client certificate (with a private key) and two root certificates. When I use the BasicHttp adapter I choose either 'Transport' or 'TransportWithMessageCredential' but none of them work. I also have to supply a client
and a service certificate. I always use the one with the private key for the client but I'm not sure which one I have to use for the service. Is there a possibility that I have to provide both root certificates and if so, how can I achieve this?
Hope the question makes sense somehow... thanks for any input.
Error message that I receive currently is that the server needs a client certificate. However I attached it in the send port properties under the tab "Security" => mode "TransportWithMessageCredential".Adapter: WCF-Custom
Binding: customBinding
Cannot send pictures (yet).
<configuration>
<enterpriseLibrary.ConfigurationSource selectedSource="ESB File Configuration Source" />
<system.serviceModel>
<client>
<endpoint address="...." behaviorConfiguration="EndpointBehavior" binding="customBinding" bindingConfiguration="ReceiptBinding" contract="BizTalk" name="WebServicePort" />
</client>
<behaviors>
<endpointBehaviors>
<behavior name="EndpointBehavior">
<clientCredentials>
<clientCertificate findValue="..." x509FindType="FindByThumbprint" />
<serviceCertificate>
<defaultCertificate findValue="..." storeLocation="LocalMachine" storeName="AuthRoot" x509FindType="FindByThumbprint" />
</serviceCertificate>
</clientCredentials>
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior" />
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<clear />
<binding name="ReceiptBinding">
<textMessageEncoding messageVersion="Soap11" />
<security authenticationMode="MutualCertificate" />
<httpsTransport proxyAuthenticationScheme="Basic" requireClientCertificate="true" />
</binding>
</customBinding>
</bindings>
</system.serviceModel>
</configuration> -
Problem with Consuming ABAP Server Proxy WSDL in InfoPath
Tried to design a InfoPath (MS Office 2003) form from a WSDL file of a web service generated from an ABAP Server Proxy in a NW2004s SP10 system. InfoPath rejected this WSDL with error InfoPath cannot use the selected Web service method for receiving data because the method does not provide valid XML data. Tried other WSDL files from other web services from ABAP Proxy with InfoPath, all got rejected.
Validated the WSDL file with XMLSPY, no error. Tried to import the WSDL into XI 3.0, no error. Also tried the WSDL in .NET C#, also worked fine. It seemed only InfoPath does not like this WSDL from ABAP Proxy.
Created a similar web service in XI 3.0 and InfoPath had no problem with its WSDL. Then I compared the two WSDL files. There are differences. After try and error on changing the differences, I have nailed down to the XML tag that caused the problem. Please see the extracted WSDL line attached at the end. In the XI 3.0 generated WSDL the wsdl:message and the wsdl:part have the same name. In the ABAP Proxy generated WSDL the wsdl:part has the name Parameters which is different from the wsdl:message. After I copied the wsdl:message name to the wsdl:part name, InfoPath accepted the WSDL file without any problem.
I know the fix but I like to find out the root cause. Is this a known issue? Did we miss some configuration setting thats causing this issue? Any help will be much appreciated.
WSDL from NW2004s SP10 ABAP Proxy
<wsdl:message name="RegionR3GetList_Req_MT">
<wsdl:part name="Parameters" element="tns:RegionR3GetList_Req_MT"/>
</wsdl:message>
<wsdl:message name="RegionR3GetList_Resp_MT">
<wsdl:part name=" Parameters" element="tns:RegionR3GetList_Resp_MT"/>
</wsdl:message>
WSDL from XI 3.0 Interface
<wsdl:message name="RegionR3GetList_Req_MT">
<wsdl:part name="RegionR3GetList_Req_MT" element="tns:RegionR3GetList_Req_MT"/>
</wsdl:message>
<wsdl:message name="RegionR3GetList_Resp_MT">
<wsdl:part name="RegionR3GetList_Resp_MT" element="tns:RegionR3GetList_Resp_MT"/>
</wsdl:message>Anne Tarnoruder has pointed out to me that her SDN article "Consuming SAP Enterprise Services in a Microsoft Office InfoPath Form" has described the the cause and workaround of this issue on page 9. I am extracting it below and mark this thread as answered. Thanks to Anne but not sure how I can award point to her.
Currently SAP supports only the Document style of WSDL, and not the Microsoft-specific RPC style, which causes a problem when consuming SAP services in the Microsoft environment. In this example, you need to apply a workaround that involves a minor correction of locally-stored WSDL files:
a. In the Project Explorer toolbar, click the Show all files icon and expand the Web reference folder.
b. For each Web reference in the project, perform the following steps:
c. Open the WSDL file, replace all instances of <wsdl:part name="parameters" with <wsdl:part name="parameter" (remove the s in parameters) and save the file.
d. Right-click the Reference.map file and choose Run Custom Tool to invoke a utility that generates code for XML Web services. This recreates the local proxy. -
What is ABAP/JAVA Proxy and whats the use of it?
Hello All,
What is ABAP/JAVA Proxy. And why do we need to use them? I am not sure of the definitions given on help.sap.com. Thats the reason I am posting this question. Right answer will be rewarded. Thanks in advance.
Regards,
Farooq.HI Farooq
<u><i>ABAP Proxy</i></u>
ABAP server proxy is created for the inbound interface creted in XI's Integration repository proxy should be created in the business system for which the interface is created .
U can reference following link :
http://help.sap.com/saphelp_nw2004s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
Server Proxies are generated for Inbound Message Interfaces. These are used to Process the Data coming into SAP System from an external application.
Sproxy is the transaction to generate Proxies.
Plz refer to this blog on abap server proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
<u><i>Java Proxy</i></u>
Java Proxoies are used to allows your java Applications ( j2ee, j2se applications )to interact directly to the Integration Server of XI without any special adapters.
All documents are available on SDN itself .
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab - How To Work with XI 3.0 Java Proxies
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9- Java Proxies and SAP XI - The Inside Story, Part 1
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d - Java Proxies and SAP XI - The Inside Story, Part 2
Proxies help you achieve non-standard functionality for which the out of box XI adapters do not suffice. Just to give you an example, consider a system with which XI has to integrate , the only interface the system offers is a TCP / IP socket based interface. You could write a Java proxy which would interact over sockets with your target system, which is not possible with other standard adapters which are shipped with your XI installation
You can refer demo on SDN TV, on this link
https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798 [original link is broken]
Cheers..
Vasu
<i>** Reward Points if found useful **</i> -
I am getting error while accessing url of lyncweb.domain.com, dialin.domain.com and meet.domain.com pointing to RP server.
502 - Web server received an invalid response while acting as a gateway or proxy server.
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.
Regards, Ganesh, MCTS, MCP, ITILV2 This posting is provided with no warranties and confers no rights. Please remember to click Mark as Answer and Vote as Helpful on posts that help you. This can be beneficial to other community members reading the thread.When i try with https://lyncfrontend.domain.local:4443 and https://lyncfrontend.domain.com:4443 both opens but when i open the external domain name i get certificate .
ARR version installed is 3.0
To throw more light on the configuration:
Lync 2013 implemented, internal domain name is : domain.local and external domain name is : domain.com
All servers in VMs are with 4 core processor, 24gb ram, 1TB drive.
Frontend : Windows 2012r2 with Lync 2012 Standard Edition - 1 No (192.168.10.100)
Edge : Windows 2012 with Lync 2012 Std - 1 No
(192.168.11.101 DMZ) in workgroup
ISS ARR Reverse Proxy 3.0 : Windows 2012 with ARR and IIS configured. (192.168.11.102)
Certificate : Internal Domain root CA for internal and External (Digicert).
Internal Network : 192.168.10.x /24
External Network (DMZ) : 192.168.11.x /24
Public Firewall NAT to DMZ ip for firewall and RP server. So having two public IP facing external network.
Edge has : sip.domain.com, webconf.domain.com, av.domain.com
IIS ARR RP server has : lyncdiscover.domain.com, lyncweb.domain.com, meet.domain.com, dialin.domain.com
Have created SRV record in public : _sip.tls.domain.com >5061>sip.domain.com, _sipfederationtls._tcp.domain.com>5061>sip.domain.com, _xmpp-server._tcp.domain.com>5269>sip.domain.com
Installed frontend server using MS Lync server 2013 step by step for anyone by Matt Landis, Lync MVP.
Internal AD Integrated DNS pointing Front-end
Type of Record FQDN
IP Description
A sip.domain.com
192.168.10.100 Address internal Front End or Director for internal network clients
A admin.domain.com
192.168.10.100 URL Administration pool
A DialIn.domain.com
192.168.10.100 URL Access to Dial In
A meet.domain.com
192.168.10.100 URL of Web services meeting
A lyncdiscoverinternal.domain.com
192.168.10.100 Register for Lync AutoDiscover service to internal users
A lyncdiscover.domain.com
192.168.10.100 Register for Lync AutoDiscover service to external users
SRV Service: _sipinternaltls Protocol: _tcp Port: 5061
sip.domain.com Record pointer services to internal customer connections using TLS
External DNS pointing Edge & Proxy
Type of Record FQDN
IP Endpoint
A sip.domain.com
x.x.x.100 Edge
A webconf.domain.com
x.x.x.100 Edge
A av.domain.com
x.x.x.100 Edge
SRV _sip._tls.domain.com
sip.domain.com: 443 Edge
SRV _sipfederationtls._tcp.domain.com
sip.domain.com:5061 Edge
A Meet.domain.com
x.x.x.110 Reverse Proxy
A Dialin.domain.com
x.x.x.110 Reverse Proxy
A lyncdiscover.domain.com
x.x.x.110 Reverse Proxy
A lyncweb.domain.com
x.x.x.110 Reverse Proxy
In IIS ARR proxy server following server farms are added and configured as per link ttp://y0av.me/2013/07/22/lync2013_iisarr/
In proxy server had setup only following server farm : While running remote connectivity web service test : meet, dialin, lyncdiscover and lyncweb.
The client inside works fine internally and through vpn. Login with external client also working fine. But we are getting error in MRCA as follows.
a) While testing remote connectivity for lync getting error : The certificate couldn't be validated because SSL negotiation wasn't successful. This could have occurred as a result of a network error or because of a problem with the certificate installation.
Certificate was installed properly.
b) For remote web test under Lync throws error : A Web exception occurred because an HTTP 502 - BadGateway response was received from IIS7.
HTTP Response Headers:
Content-Length: 1477
Content-Type: text/html
Date: Wed, 14 May 2014 10:03:40 GMT
Server: Microsoft-IIS/8.0
Elapsed Time: 1300 ms.
Regards, Ganesh, MCTS, MCP, ITILV2 This posting is provided with no warranties and confers no rights. Please remember to click Mark as Answer and Vote as Helpful on posts that help you. This can be beneficial to other community members reading the thread. -
Sending PDF as an attachment in the ABAP server proxy
Hello All,
I have a synchronous SOAP to ABAP PROXY.
In the response ABAP server proxy i need to attach PDF file as an attachment.
Could you please suggest any ideas of attaching PDF file as an attachment in the SERVER PROXY response.
Thanks in advance.
HariHi Hari,
check this link: http://help.sap.com/saphelp_nw70/helpdata/en/51/d5cd16235e4643ae8ec92395c4ad97/frameset.htm
Also search on SDN, you will get many thread links with same question
ABAP Proxy Attachment
Regards,
Praveen Gujjeti -
Doubt on server proxy and file to idoc scenario
Hi,
I could able to solve most of my doubts from this forum, many regards to all who assisted me.Here are some simple doubts plz help me in solving them.
1.In FILE to PROXY scenario is it necessary to create rfc destination on IS and receiver system? becoz in some blogs it is written to create RFC dest only in case of CLIENT PROXY,since we XI adapter to connect receiver syst in case of server proxy?
2.In FILE to IDOC scen at receiver side is it necessary to formalities in SM59,WE21,WE20 or just configure in WE20 to maintain partner profile?
3. In case of single SLD for DEV,CON,PROD while transferring from DEV TO CON using file system how do we move file in EXPORT DIRECTORY TO IMPORT DIRECTORY of cons system?
4.for transporting IR objects we can use TRANSPORT LIST or CHANGE LIST which will be more preferable?
Plz kindly answer to any of questions u know ?
Points will be rewarded for valuable answers.
Regards,
Smitha.> 1.In FILE to PROXY scenario is it necessary
> to create rfc destination on IS and receiver system?
> becoz in some blogs it is written to create RFC dest
> only in case of CLIENT PROXY,since we XI adapter to
> connect receiver syst in case of server proxy?
You need to maintain the setting on your R3 system to connect to XI for the Transaction SPROXY as shown in the blog "How to Activate ABAP Proxies".
Apart from that as you are doing a file to proxy via XI, XI would need to send data to the R3 system . For this, you can either key in the Details of the R3 system in the XI adapter directly or you can maintain a HTTP destination on your XI in SM59 and use this in the XI adaper.
> 2.In FILE to IDOC scen at receiver side is
> it necessary to formalities in SM59,WE21,WE20 or
> just configure in WE20 to maintain partner profile?
Just the partner porfile. SM 59 and We 21 are used for port and RFC destination and as it is XI that is posting the Idoc these steps are not needed on R3
> 3. In case of single SLD for DEV,CON,PROD
> while transferring from DEV TO CON using file system
> how do we move file in EXPORT DIRECTORY TO IMPORT
> DIRECTORY of cons system?
You have to go to the Folder Level / OS level of your XI server, copy the files from the Export DIrectory and move these manually to the import folder of the CONS server. This is for both IR and ID objects.
> 4.for transporting IR objects we can use
> TRANSPORT LIST or CHANGE LIST which will be more
> preferable?
If you perfrom File Transport, the imported objects will be available under the Import Change List and you need to activate this Import Change List.
Regards
Bhavesh -
ABAP Server Proxy development for creation of IDOC
Hi all,
I am working on JDBC to ABAP Server Proxy where i need to populate fields and then i need to mapp to the standard IDOC ie, SHIPMENT_CREATEFROMDATA01 which will create shipment idoc this is my requirement.Can anyone provide me the proxy development part for creation of IDOC.
Regards,
BhojHi,
Create server proxy at the receiver end and deploy it using the following links:
ABAP Server proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
Debugging of Inbound ABAP proxies
/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
File to R/3 via ABAP Proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
How to push data from BI to XI using proxy
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b498e02af76b
How to push data into BW from XI using proxy
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/18dfe590-0201-0010-6b8b-d21dfa9929c9
http://help.sap.com/saphelp_nw04s/helpdata/en/2d/b9766df88f4a24967dae38cb672fe1/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/11/e2bc3d9ecc6b3be10000000a114084/frameset.htm
Server proxy part1 and part2:
/people/sap.user72/blog/2005/12/08/integration-builders-through-proxy-server-part--1
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
Regards,
Vinod. -
File to ABAP Server Proxy Scenario
Hi 2 all,
I am running File to Server(ABAP) Proxy scenario...
I have checked the ABAP Server Proxy at application server only and it is working fine....But when i am running the whole scenario my server proxy is not getting executed..( i.e my file is being picked up but proxy is not getting called ..:(( )
Can i expect some valuable inputs regarding this issue..?
Regards,to debug the problem....
first check SXMB_MONI of R3 system... where proxy has been created.
1 .check whether your proxy has been called ... it will be evident you get any message in moni for you interface or namespace..
2. check you proxy message has not got stucked in queue... sometimes message get stucked in queue and hence proxy are not called.. release the messaeg using smq2.
ELSE
1 .go to SXMB_MONI...of XI..
2. select 'Call Adapter' in right hand of monitor.
3. check the 'trace' under Call Adapter.
4. if you go at end of trace or somewhat near to end.. there should trace like...this ...
Trace level="1" type="T">Receiver party normalized =</Trace>
<Trace level="1" type="T">Receiver party external =</Trace>
- <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP">
<Trace level="2" type="T">Addressing mode: destination</Trace>
<Trace level="3" type="T">Destination = D67CLNT103_HTTP</Trace>
<Trace level="3" type="T">Attributes of destination: D67CLNT103_HTTP</Trace>
<Trace level="3" type="T">Type = H</Trace>
<Trace level="3" type="T">Pipeline = ENTRY</Trace>
<Trace level="3" type="T">Action = EXECUTE</Trace>
<Trace level="3" type="T">Host = XXXXXXX</Trace>
<Trace level="3" type="T">Port = XXXX7</Trace>
<Trace level="3" type="T">Client = 103</Trace>
<Trace level="3" type="T">User = XIAPPLUSER</Trace>
<Trace level="3" type="T">Language = E</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">SSL not active</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="3" type="T">Creating HTTP-client</Trace>
<Trace level="3" type="T">HTTP-client: creation finished</Trace>
<Trace level="3" type="T">Serializing message object...</Trace>
<Trace level="3" type="T">HTTP-client: sending http-request...</Trace>
<Trace level="3" type="T">HTTP-client: request sent</Trace>
<Trace level="3" type="T">HTTP-client: Receiving http-response...</Trace>
<Trace level="3" type="T">HTTP-client: response received</Trace>
<Trace level="3" type="T">HTTP-client: checking status code...</Trace>
<Trace level="3" type="T">HTTP-client: status code = 200</Trace>
<Trace level="3" type="T">Deserializing message object...</Trace>
<Trace level="3" type="T">HTTP-client: closing...</Trace>
</Trace>
check whether connection establishment between XI and R3 is successful or not...
if you are getting same message as above ,,that means ur RFC is working fine...
problem is on r3 side.. for this go to r3 and check moni... -
Sync ABAP Server Proxy - Attachment in Response possible ?
Hi I need to send an attachment in a synchronous ABAP Server Proxy.
I proceeded as follows:
1. design sync inbound interface in PI
2. generate abap server proxy
3. implement this abap proxy
4. tried to attach file to response like this:
data server_context type ref to if_ws_server_context.
data attachment_prot type ref to if_wsprotocol_attachments.
data attachment type ref to if_ai_attachment.
data attachments type prx_attach.
data lo_protocol type ref to if_wsprotocol.
data lo_payload_protocol type ref to if_wsprotocol_payload.
try.
server_context = cl_proxy_access=>get_server_context(
attachment_prot ?= server_context->get_protocol( if_wsprotocol=>attachments ).
attachment = attachment_prot->get_attachment_from_binary(
data = lv_xdata
type = if_ai_attachment=>c_mimetype_pdf
name = 'my attachment'
append attachment to attachments.
attachment_prot->set_attachments( attachments ).
catch cx_ai_system_fault .
output-mt_get_documents_resp-fault-fault_text = 'cx_ai_system_fault'.
output-mt_get_documents_resp-fault-fault_url = 'ERR001'.
endtry.
However I cannot see any attachment in the response.
Q1: is it possible at all to create attachments in sync server abap proxy?
Q2: if it is, what is wrong with my coding?
cheers
simon:)Veronica,
Unfortunately, this was not possible, due to the system EHP state.
First after upgrade this functionality will be possible ( ECC 6.0 EHP5 - corresponding to NW AS EHP2 )
For an example, as Stefan pointed out, you might want to open OSS if your system is up-to-date and you need one.
best regards
Simon:)
Maybe you are looking for
-
How do I sync my iPhone 3g with iPad I have iCloud on both devices
How do I sync my iphone 3g with ipad I have icloud on both devices
-
Hi, I have an Application with a JavaFX UI that uses ListView together with a custom cell factory method. The items property of the ListView is bound to an array of data objects. Based on an external (network) event, the list is modified. The modific
-
Webutil and db_to_client and transfering a clob
Is there any reason why webutil does not like clobs.. I keep getting ora-00932 when trying to use these functions to get a clob from the db to the client pc. It works fine for blobs. Why did Oracle implement this only for blobs and forget clobs? Is t
-
Question Mark on Place holders. What happened to pictures
The picutures have been on my pages for weeks as I continue to work on my yearbook for my kids. Today there were question marks on the place holders. I tryed to shut down and restart my computer, and when I did this more pictures were missing. When I
-
I am trying to set up my MacBook to a wireless printer Epson All in One XP-600 on my home wireless network. I need to find a driver that will work with system OS 10.4.11. Without the driver when I print the printer keeps printing page after page wi