File to webservices
please guide me in providing step by step procedure for "FILE TO WEBSERVICES" scenario.
go through this link for webservices
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
you can have a look at the followin scenario as well
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
refer this thread
Re: Large file handling issue
Re: Java proxies for handling large files
Does SAP XI (PI 7.0) support streaming to support large file/Idoc
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - refer that blog and use the SOAP adapter and the WS instead of the RFC part.
see this blog from Robert Chu, but it might give you a good start to creating web services:
/people/sap.user72/blog/2005/12/29/service-enable-your-sap-application-component
There is also a "Web Services" section in SDN that provides a lot of documents and perhaps some tutorials (I haven't searched in-depth).
https://www.sdn.sap.com/irj/sdn/developerareas/webservices0
Thanks!!
Similar Messages
-
Dear Friends,
Kindly give me some walkthrough doucment for File to Webservice Using BPM
it is urgent. Kindly help./people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
refer that to design your interface. Note that instead of RFC you will require to use a WSDL for the WS call.
Fotr more about WSDL and its usage in a scenario ref:
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2 -
Adf11g how to open pdf or html files from webservice
hi all,
adf11g how to open pdf or html files from webservice .Hi,
This is standard functionality, that you can read more about in the OLM User Manual. You can upload the files to an OLM content server or to any other content server that can be accessed with a URL.
Regards Anders Northeved -
Application or Front end to send XML file to Webservice in 7.0
Hi,
Can anyone send me sample code how to send XML file to Webservice datasource,I have tested it through Navigator and it works fine.
Kindly send me the sample code how to pass XML data.
Thanks,
Arvind MHi Arvind,
Please check out below links
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b498e02af76b
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1530ab90-0201-0010-6791-f31512d75e6a
Hope its Helps u.
Thanks
SRS -
"Error in loading WSDL file" --- Adaptive Webservice Model
Hi All,
I have been using Deprecated web service model. But now my application is moving to Test. So in order not to change the URL of the webservice model in the Test, i tried with the Adaptive webservice model. But when i try to import the model its saying " Error in loading WSDL file. Check the error log for more details." Please help me out in this.
Thanks in advance,
Pranesh.Hi Pranesh,
Please refer to this thread for similar issue and check the log file for NWDS for more details
Error in loading the WSDL file. Check the error log for more details
Hope it helps
Regards
Arun -
Hi all,
I have the same type scenario that is file initiates the bpm that invokes the Webservice.the file data goes into bpm as the input data of the webservice and webservice gives the response and then the web-service response is mapped to
idoc and finally posted to R/3.
The interface sI created:
1.outbound Async -
>for file
2. Abstract async----
>bpm reciever step.
3.Abstract sync----
>bpm sync send step.
4.inbound sync -
>for the webservice to recieve the reqst and to send the response to Abstract sync
5.Abstract async----
>to send the data out of BPM
6.inbound async----
for idoc
created 3 communication channel.
1.file adapter: sender
2.SOAP adapter: Recv
3.IDOC adapter: Recv
created 3 reciever determination
Business process instance in ID
reciever agreement(2)
interface determaination
But getting a problem in BPM.
I think the scenario is logically correct as I have seen previous
SDN suggestions.
But getting the problem in BPM's sync step.and the SOAP rec channel is also inactive.in BPM workflow I can see the recv step is getting file req data but after that in the sync send step
its stuck up.getting error.
Please sir suggest me.Remove the interface you created for Idoc that is inbound async one. use the imported Idoc itself as the interface and also as the message type. Everything else looks good though i did not really evaluate ur ID configuration..
VJ -
Need to send the text file using webservice
Hi,
I want to send the text file with contains data through oracle pl/sql using webservice. How can i handle this program?
Kindly share with your details.
Thanks in advance,
Maranuser8732035 wrote:
I want to send the text file with contains data through oracle pl/sql using webservice. How can i handle this program?Web services supply XML structured data. Not text files.
PL/SQL supports web services (XML output) and web procedures (text and binary output).
You need to clarify your requirements. -
Got error when trying to generate Java proxy jar file for webservice
Hi,
I am having a warning message when trying to generate java proxy jar file on weblogic8.1
webservice test web app, the message is as follows:
"Warning Failed to generate client proxy from WSDL definition for this service.
Prescription Please verify the <types> section of the WSDL."
in the mean time, on weblogic starting terminal, I saw the following exceptions,
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\AlphaLength4Deserializer.java:36: cannot resolve symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,4L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\OSIFieldAnonTypeDeserializer.java:36: cannot resolve symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkMaxLengthFacet(__typed_obj,69L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\AlphaLength2Deserializer.java:36: cannot resolve symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,2L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\FreeFormAnonTypeDeserializer.java:36: cannot resolve symbol
symbol : class FacetUtils"
Can anybody help me about this issue? I attached WSDL file, also United Airlines
got an enterprise weblogic license deal with BEA, any help will be highly appreciated.
Thanks!!!
Naichen
[ModifyPNRWSContract.wsdl]Hi Naichen,
I was able to successfully run both the autotype and clientgen Ant task, on the
WSDL you provided. The code behind those Ant tasks are pretty much what the WebLogic
Web Services test page run. Are you using WLS 8.1 SP2? If not, you might want
to try with that version.
Regards,
Mike Wooten
"Naichen Liu" <[email protected]> wrote:
>
>
>
Hi,
I am having a warning message when trying to generate java proxy jar
file on weblogic8.1
webservice test web app, the message is as follows:
"Warning Failed to generate client proxy from WSDL definition for this
service.
Prescription Please verify the <types> section of the WSDL."
in the mean time, on weblogic starting terminal, I saw the following
exceptions,
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\AlphaLength4Deserializer.java:36: cannot resolve symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,4L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\OSIFieldAnonTypeDeserializer.java:36: cannot resolve
symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkMaxLengthFacet(__typed_obj,69L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\AlphaLength2Deserializer.java:36: cannot resolve symbol
symbol : class FacetUtils
location: package binding
weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,2L);
^
C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
t\schema\modifypnr\FreeFormAnonTypeDeserializer.java:36: cannot resolve
symbol
symbol : class FacetUtils"
Can anybody help me about this issue? I attached WSDL file, also United
Airlines
got an enterprise weblogic license deal with BEA, any help will be highly
appreciated.
Thanks!!!
Naichen -
How to send A file using Webservice?
I heard about webservice when I read through XML...
It a bit like XML cannot show off it strength without webservice...lol
What is webservice? What library should I use to send a file from server to client using webservice?
Webservice is Quite new for me. Any expert here can direct me to the tutorial link that can teach me how to use webservice?
I go through some code :
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://namespaces.cafeconleche.org/xmljava/ch2/"
xmlns="http://namespaces.cafeconleche.org/xmljava/ch2/"
elementFormDefault="qualified">What is xmlns? Is webservice can run it at localhost? My house don't have internet. :(
Thank....to learn webservice..you can try these samples...
http://www.csd.abdn.ac.uk/~bscharla/teaching/CS5302/practicals/practical8.shtml -
Mapping question - File to Webservice scenario
Hi
I have a text file - that is pulled in by XI - using a ftp adapter - source interface. On the other side - target interface - we have a webservice whose definition is loaded into XI as a external interface defiinition - message type level.
Now , for every record in the text file - I need to call the webservice method- once . The webservice method definition is such that - the top level node has occurence 1-1 and type is blank - The parameters to be passed to the method appear under it -
I tried using split-by-value node function to make the mapping call the webservice method once for each record in my input text file - this results in the webservice method being called just once - not as I expected ( once for each record in my text file )
Where am I going wrong with this ? Is it possible to make the call to the webservice method - with the top level node having the definition described above - once for each record in my source text file ? Since the webservice method has been imported as an external definition ( *wsdl ) , I am unable to put it under any other higher level element .
Any pointers/suggestions as to where I am going wrong - how to make this scenario work will rewarded with full points.
Thanks.Prakash
Thanks for the reply. Yes, I have a file content conversion - involved here - I have already specified the value for No.of Recordsets per message as<b> 1</b>.
However, I have specified the value for Recordset Structure as <b>TrkfileRecordset,*</b> - where TrkfileRecordset is my unbounded structure representing each line /record in my file .
With this setting, the whole file is being converted to a single xml message - with the records in the file repeating as multiple TrkfileRecorset nodes. Maybe , if I change the * to a 1 in the Recordset Structure definition - the file adapter will read each file record as a single individual message - as per your suggestion of avoiding a BPM.
Now, the typical volume we expect is 500 lines split across many file during a day - I am thinking - with this volume -whether involving a BPM ( which takes in one message per file and splits it ) or creating one xml message per record in the file ( which would mean 500 xml msgs per day ) would be better -
Please share your thoughts on the options I have with XI SP13 to handle this scenario. -
Loading a file with Webservice
Hi All,
I loaded a webservice using a WSDL to APEX but I am having a problem once the file is loaded. The file appears blank. I have been told that the file content needs to contain the file data in base64binary format but I dont have a clue as to how I would handle that before it is checked into the webservice.
Any Assistance will be appreciated.
ThanksSo I have now found the following:
https://flex-ws-api.samplecode.oracle.com
and wrote the following after loading the sql scripts but keep gettting the following error: ORA-06502: PL/SQL: numeric or value error
declare
l_blob BLOB;
l_return CLOB;
BEGIN
select blob_content into l_blob
from wwv_flow_files
where name = :P169_FILENAME;
l_return := flex_ws_api.blob2clobbase64(l_blob);
:P169_CLOB_VALUE := l_return;
END; -
Problems with WSDL file from Webservice definition
Hi all,
I trying to import into XI the WSDL file from a web service. I´m doing it following the blog /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
But I do not why but it is not creating the messages.
Any Idea,
Many thanks and Regards
NoeliaHi thnaks for your help!!
this is the wsdl file. I think this is correct,but i´m not very familiar with this!
<?xml version="1.0" encoding="utf-8"?>
<!-- Generated by WSDLDefinitionsParser --><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="urn:WS_ExtraccionNombramientoVi" targetNamespace="urn:WS_ExtraccionNombramientoWsd/WS_ExtraccionNombramientoVi/document" xmlns:tns="urn:WS_ExtraccionNombramientoWsd/WS_ExtraccionNombramientoVi/document">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:WS_ExtraccionNombramientoVi" xmlns:tns="urn:WS_ExtraccionNombramientoVi" elementFormDefault="qualified">
<xs:element name="ejecutarExtraccionNS">
<xs:complexType>
<xs:sequence>
<xs:element name="fechaExplotacion" type="xs:string" nillable="true"/>
<xs:element name="tipoXML" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ejecutarExtraccionNSResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="ejecutarExtraccionNSIn_doc">
<wsdl:part name="parameters" element="ns0:ejecutarExtraccionNS"/>
</wsdl:message>
<wsdl:message name="ejecutarExtraccionNSOut_doc">
<wsdl:part name="parameters" element="ns0:ejecutarExtraccionNSResponse"/>
</wsdl:message>
<wsdl:portType name="WS_ExtraccionNombramientoVi_Document">
<wsdl:operation name="ejecutarExtraccionNS">
<wsdl:input message="tns:ejecutarExtraccionNSIn_doc"/>
<wsdl:output message="tns:ejecutarExtraccionNSOut_doc"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>
Regards Noelia -
File - XI -WebService Scenario Question
XI is using Receiver SOAP Adapter to trigger webservice. This scenario is executed every 15 mins. Webservice admin saying that there are 10 to 15 Xi user Ids at any given point time in the receiving server. Why does the User Id stays active even after successfully completing the call ?. How can we control in XI to logoff after each call from the receiving server?. Appreciate any help or direction to this problem.
Hi,
Can you pleae tell us whether you are using asynchronous or synchronous? If synchronous then you have to change it asynch because it File adapter doesnot support synchrnous messages?
---Satish -
Hi Guys,
I have a flat file which I need to send to a three webservices(3rd party system) using BPM ,using BPM as they have to be invoked in sequence.The whole scenario is Asynchronous but the webservices are synchronous as they have a request and response.Can you plz tell me how to create DT,MT,MI,MM,IM.
Let me known if you need more info.
Thanks
Points will be awardedhi Guest,
Not sure, Hope these PDFs will help:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b
BR,
Alok -
"Error attempting to read file" at Webservice call from Adobe Form.
Hi Experts,
We have designed a Webservice form a Function Module in ECC 6.0, In the soamanager transaction the webservice works fine. But at the time of call from the Adobe form, it gives an error stating that "Error attempting to read from file" and then the URL of the Webservice to be excuted.
and if i attempt to open that file, it gives me this error:
- <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header />
- <soap-env:Body>
- <soap-env:Fault>
<faultcode>soap-env:Server</faultcode>
<faultstring xml:lang="en">SRT: Wrong Content-Type and empty HTTP-Body received</faultstring>
- <detail>
- <ns:SystemFault xmlns:ns="http://www.sap.com/webas/710/soap/runtime/abap/fault/system/">
<Host>undefined</Host>
<Component>COREMSG</Component>
- <ChainedException>
<Exception_Name>CX_SOAP_CORE</Exception_Name>
<Exception_Text>SRT: Wrong Content-Type and empty HTTP-Body received</Exception_Text>
</ChainedException>
</ns:SystemFault>
</detail>
</soap-env:Fault>
</soap-env:Body>
</soap-env:Envelope>
In case I give my user the "SAP_ALL" role, this all works fine, so i think it is somewhere related to a missing role to be assigned.
any clues..??
any help would be appreciated, Please help..
Thanks,
AmitaHi Juergen,
I am using it as a WSDL based data connection.
How do i check this WSDL through a web browser? I have checked it through SICF Transaction code, It gives the output in explorer as given in the first post of this thread..
Please help me resolving this issue, i feel that this issue is somewhere related to the role assignment of the user as if i provide this user an authorization of SAP_ALL then everything starts working fine, but after removing SAP_ALL this error is encountered, do u hav any pin points on this??
Thanks
Amita
Maybe you are looking for
-
Pro Tools 7.4 LE compatible w/Leopard yet?
Has anyone heard if Digidesign worked out the bugs to make Pro Tools 7.4 LE compatible w/Leopard yet?
-
10.10.2 broke wifi in OS X (but not win8 in Parallels)
After upgrading from 10.10.1 to 10.10.2, my MacBook Pro connects to my Apple Extreme via Wifi, but not to the Internet. (On a side note, the Extreme also reports not having an Internet connection.) However, other devices connected to the Extreme via
-
Is the 'Undercover' app the best app for the job ?
Hi, Is the 'Undercover' app the best app for help finding a lost iPhone/Touch or is there an app that does a better job ? Thanks
-
Work Flow for Manually Disabling Account and Reporting on Disabling Account
Hi All THis is my First Time To Create Work Flow for Idm Project Please Help me i want Work Flow for Manually Disabling Account and Reporting on Disabling Accounts Please Tell me How I will have to start, to create the code, I know how to configure b
-
I created a LOV: select name, id from user_list order by 1 and I used a popup LOV where it shows the person's name and id number respectively. Now when I select a person's name on the Popup LOV I get the ID number which when displayed on the table it