[HELP] ALE inbound process and Workflow handling problem

Hello,
first of all, i have to apologize about my english level. I will try to explain my problem (thanks for your patience ).
Well, I'm implementing an ALE inbound interface. My development at this point are:
- Customer Idoc Inbound function (with correct interface).
- Customer Basic Type
- Customer Message Type and correct assignment to the Basic Type (Tx WE81 and WE82)
- Customer Object Type (Subtype of IDOCAPPL)
- On BD51 I put "1" for my function.
- On WE57 I put this:
Processing by --> My function and type "F"
IDOC type --> My Basic type (without any extension)
Message --> My message type (without any message code or msg. function)
Object --> My object type (subtype of IDOCAPPL)
Direction --> "2" (Inbound)
- I created a process code for this interface (on WE42):
It is processed with ALE service and by a function module (my function).
On "Module(Inboud)" part I put my function and maximun number of repeats "0". On IDOC part I put my Object type with start event "INPUTERROROCURRED" and end event "INPUTFINISHED".
On application objet I put my Object type.
Rests of fields are blank.
- I defined a partner (WE20) with this new message type and process code.
- Also I created a Task (PFTC) for handle exceptions in inbound process. It has a rule for agent determinate.
I think it is all.
My problem is: when I process an IDOC (from WE19 for example) and it gets 51 status (error), it has to launch an event that trigger my task, is this way? Well I'm not getting any event.
I have all Workflow customizations OK (in this systems are running some Workflows).
In my function code, when I detect any error I put an error in the status table and put in WORKFLOW_RESULT the number '99999'.
Why I'm not getting any event? What I'm doing wrong?
Thanks in advance. Regards.

Hello again,
finally I've solved the problem. The solution for me, was a config on tx. WE42 and some missing code in the function, I only fill WORKFLOW_RESULT with '9999', but I didn't add any register to RETURN_VARIABLES table.
Regards.

Similar Messages

  • Interface for function module is incorrect in ALE inbound processing

    I have created a custom function module and i assign this FM
    to the custom process code for ALE INBOUND process and  i already assigned this Fm to message type and basictype in Tcode we57.i have assigned this process code to the msgtype in WE20 also.
    But while trying to execute the inbound function module through WE19, I get an error message: "interface for the function module is incorrect". What could be wrong?

    Hi
    if you ibserve clearly all the FM's will be having same parameters. Your function module also should contain same interface. Ensure that your FM does contain the same.
    *"  IMPORTING
    *"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC
    *"  EXPORTING
    *"     VALUE(WORKFLOW_RESULT) LIKE  BDWF_PARAM-RESULT
    *"     VALUE(APPLICATION_VARIABLE) LIKE  BDWF_PARAM-APPL_VAR
    *"     VALUE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK
    *"     VALUE(CALL_TRANSACTION_DONE) LIKE  BDWFAP_PAR-CALLTRANS
    *"  TABLES
    *"      IDOC_CONTRL STRUCTURE  EDIDC
    *"      IDOC_DATA STRUCTURE  EDIDD
    *"      IDOC_STATUS STRUCTURE  BDIDOCSTAT
    *"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR
    *"      SERIALIZATION_INFO STRUCTURE  BDI_SER
    *"  EXCEPTIONS
    *"      WRONG_FUNCTION_CALLED

  • ALE INBOUND Process Code

    Hi,
          In ALE INBOUND Process Code Apart from the Function Module name, what are the important things to be filled up while creating that InBound process code in WE42. What is the importance of those? what is the importance of Object Attributes in that?

    Hi Mahesh check this may be useful to  you
    The inbound function module needs to be linked to the message type and the message type needs to be linked to the appropriate inbound process code at the partner profile level before the scenario is enabled. These steps are described below in detail.
    Link Message Type to Function Module (WE57) Client independent
    u2022 Enter transaction WE57 (ALE -> Extensions -> Inbound -> Allocate function module to logical message)
    Define FM settings (BD51) Client independent
    u2022 Enter transaction BD51 (ALE -> Extensions -> Inbound -> Define settings for input modules)
    u2022 Click on New entries
    u2022 Enter 0 for mass processing in the output column
    u2022
    Maintain process codes (WE42) Client dependent
    A process code needs to be maintained on each client. It then needs to be linked to the message via the partner profiles on each client. This allows the various clients to use a unique function module for the same message type.
    To maintain the process code follow these steps:
    u2022 Log on to the appropriate receiving system client
    u2022 Execute WE42 (ALE -> Extensions -> Inbound -> Maintaining process codes inbound)
    u2022 Choose Inbound with ALE service
    u2022 Choose Processing with function module
    u2022 Click on Processing with function module and choose create icon
    u2022 Click on New Entries
    u2022 Type in process code XXXXXXX and give it a description and save
    u2022 Now you are asked to Please maintain codes added in ALE entry methods, enter and choose XXXXXX and copy it. You should choose a FM similar to your one.
    u2022 Enter your process code XXXX
    u2022 Enter your function module XXXXXX
    NOTE: The next 6 steps are used in workflow error handling.
    u2022 Enter IDPKFIDCMT in object type
    u2022 Enter MASSINPUTFINISHED in End event
    u2022 Enter IDOCINVOIC in IDoc object type
    u2022 Enter INPUTERROROCCURREDFI in IDoc start event
    u2022 Enter INPUTFINISHEDFI in IDoc End event
    u2022 Enter IDOCINVOIC in Application object type
    You will need to determine the task associated with object XXXXXXXX, and then assign the appropriate position to it. This position will then receive the application error messages via workflow.
    To set up the workflow area please consult the Workflow config guide.
    Create inbound partner profile
    For each message type you need to maintain the inbound partner profiles.
    Maintain receiving system partner profile (WE20) Client dependent
    To maintain inbound partner profiles read the document ALE configuration procedure:
    u2022 Add the message type XXXXX with process code XXXX.
    u2022 Enter the output mode (background, immediately) for inbound processing and NO message code.
    Test
    Once the inbound function module has been debugged the scenario should be ready to test in its entirety. If problems occur, read through the relevant areas of this document to check your configuration or code.
    You can find all the inbound and outbound processcodes in we64.
    Regards,
    SMS.

  • Difference between Business Process and Workflow

    Hi all,
    What is the difference between Business Process and Workflow? i have googled it and I don't really understand that complicated definition? Is there any examples to illustrate the difference between the both?

    Hi,
    I will try to put here , my perspective of this. If somebody knows better, they can update further on this.
    Business process is purely on the perspective of the users. It may or maynot have anything to do with the system. When a draw a business flow diagram, we dont take care of how each and every process is handled in the system. The best illustration is an example of authorisation.
    Let me say that I create a Purchase requisition. Once it is released a PO will be created by procurement managerD
    This is a business process. However if we look at the system perspective, it can be like this.
    1. Create a PR.
    2. Check the value of the PR
    3. If value <$100,an email needs to be send to person A, if it is $100 to 300$, an email should be send to person B and if >$300, an email should be send to B and C.
    4.Once it is released, an email shoudl be send to D for creating a PO on this PR.
    Here not only the process, but also how the work is delegated across  various entities of the process is mentioned.
    There are softwards like VISIO which actually take care of the business process in the perspective of the entities involved in the process. A workflow is a moredetailed version of business process with the roles of entities clearly defined and hence configured well in the system.
    The concept is workflow is mostly used in the processes of authorisations, business activity monitoring(BAM), etc.
    Hope I make it little clear to you.
    You can reward if my response is of some help to you

  • Need of Process code in ALE Inbound Processing?

    Hi All,
      What is the need of process code in ALE Inbound Processing? Why do we need to reach the function module through process code? we can as well directly point to function module.

    Hi Ravi,
    Please chcek this link perhaps it may help.
    http://help.sap.com/saphelp_erp2005/helpdata/en/dc/6b804043d711d1893e0000e8323c4f/frameset.htm
    Regards,
    Ferry Lianto

  • What is IDOC Inbound process and Outbound Process?

    What is IDOC Inbound process and Outbound Process?
    can any one explain about the inbound and outbound process step by step?
    Tks in advance,
    Phanikumar

    Hi,
       Inbound means transfer legacy data to SAP system and
      outbound means transfer SAP system data to legacy system.
    Regards,
    Prashant

  • Pls help..Constructor,setter, getter and Exception Handling Problem

    halo, im new in java who learning basic thing and java.awt basic...i face some problem about constructor, setter, and getter.
    1. I created a constructor, setter and getter in a file, and create another test file which would like to get the value from the constructor file.
    The problem is: when i compile the test file, it come out error msg:cannot find symbol.As i know that is because i miss declare something but i dont know what i miss.I post my code here and help me to solve this problem...thanks
    my constructor file...i dont know whether is correct, pls tell me if i miss something...
    public class Employee{
         private int empNum;
         private String empName;
         private double empSalary;
         Employee(){
              empNum=0;
              empName="";
              empSalary=0;
         public int getEmpNum(){
              return empNum;
         public String getName(){
              return empName;
         public double getSalary(){
              return empSalary;
         public void setEmpNum(int e){
              empNum = e;
         public void setName(String n){
              empName = n;
         public void setSalary(double sal){
              empSalary = sal;
    my test file....
    public class TestEmployeeClass{
         public static void main(String args[]){
              Employee e = new Employee();
                   e.setEmpNum(100);
                   e.setName("abc");
                   e.setSalary(1000.00);
                   System.out.println(e.getEmpNum());
                   System.out.println(e.getName());
                   System.out.println(e.getSalary());
    }**the program is work if i combine this 2 files coding inside one file(something like the last part of my coding of problem 2)...but i would like to separate them....*
    2. Another problem is i am writing one simple program which is using java.awt interface....i would like to add a validation for user input (something like show error msg when user input character and negative number) inside public void actionPerformed(ActionEvent e) ...but i dont have any idea to solve this problem.here is my code and pls help me for some suggestion or coding about exception. thank a lots...
    import java.awt.*;
    import java.awt.event.*;
    public class SnailTravel extends Frame implements ActionListener, WindowListener{
       private Frame frame;
       private Label lblDistance, lblSpeed, lblSpeed2, lblTime, lblTime2, lblComment, lblComment2 ;
       private TextField tfDistance;
       private Button btnCalculate, btnClear;
       public void viewInterface(){
          frame = new Frame("Snail Travel");
          lblDistance = new Label("Distance");
          lblSpeed = new Label("Speed");
          lblSpeed2 = new Label("0.0099km/h");
          lblTime = new Label("Time");
          lblTime2 = new Label("");
          lblComment = new Label("Comment");
          lblComment2 = new Label("");
          tfDistance = new TextField(20);
          btnCalculate = new Button("Calculate");
          btnClear = new Button("Clear");
          frame.setLayout(new GridLayout(5,2));
          frame.add(lblDistance);
          frame.add(tfDistance);
          frame.add(lblSpeed);
          frame.add(lblSpeed2);
          frame.add(lblTime);
          frame.add(lblTime2);
          frame.add(lblComment);
          frame.add(lblComment2);
          frame.add(btnCalculate);
          frame.add(btnClear);
          btnCalculate.addActionListener(this);
          btnClear.addActionListener(this);
          frame.addWindowListener(this);
          frame.setSize(100,100);
          frame.setVisible(true);
          frame.pack();     
        public static void main(String [] args) {
            SnailTravel st = new SnailTravel();
            st.viewInterface();
        public void actionPerformed(ActionEvent e) {
           if (e.getSource() == btnCalculate){
              SnailData sd = new SnailData();
           double distance = Double.parseDouble(tfDistance.getText());
           sd.setDistance(distance);
                  sd.setSpeed(0.0099);
              sd.setTime(distance/sd.getSpeed());
              String answer = Double.toString(sd.getTime());
              lblTime2.setText(answer);
              lblComment2.setText("But No Exception!!!");
           else
           if(e.getSource() == btnClear){
              tfDistance.setText("");
              lblTime2.setText("");
       public void windowClosing(WindowEvent e){
                   System.exit(1);
        public void windowClosed (WindowEvent e) { };
        public void windowDeiconified (WindowEvent e) { };
        public void windowIconified (WindowEvent e) { };
        public void windowActivated (WindowEvent e) { };
        public void windowDeactivated (WindowEvent e) { };
        public void windowOpened(WindowEvent e) { };
    class SnailData{
       private double distance;
       private double speed;
       private double time;
       public SnailData(){
          distance = 0;
          speed = 0;
          time = 0;
       public double getDistance(){
          return distance;
       public double getSpeed(){
          return speed;
       public double getTime(){
          return time;
       public void setDistance(double d){
          distance = d;
       public void setSpeed(double s){
          speed = s;
       public void setTime(double t){
          time = t;
    }Pls and thanks again for helps....

    What i actually want to do is SnailTravel, but i facing some problems, which is the
    - Constructor,setter, getter, and
    - Exception Handling.
    So i create another simple contructor files which name Employee and TestEmployeeClass, to try find out the problem but i failed, it come out error msg "cannot find symbol".
    What i want to say that is if i cut below code (SnailTravel) to its own file(SnailData), SnailTravel come out error msg "cannot find symbol".So i force to put them in a same file(SnailTravel) to run properly.
    I need help to separate them. (I think i miss some syntax but i dont know what)
    And can somebody help me about Exception handling too pls.
    class SnailData{
       private double distance;
       private double speed;
       private double time;
       public SnailData(){
          distance = 0;
          speed = 0;
          time = 0;
       public double getDistance(){
          return distance;
       public double getSpeed(){
          return speed;
       public double getTime(){
          return time;
       public void setDistance(double d){
          distance = d;
       public void setSpeed(double s){
          speed = s;
       public void setTime(double t){
          time = t;

  • IDOC Inbound Processing and updating DN

    Hi,
    I'm unfamiliar to inbound processing (i just understand the basics). I've dealt with outbound processing and user exits associated with that.
    I have a specific client requirement: an Inbound IDOC is to be processed and update a delivery note. Some field of some segment within this inbound idoc will carry some information which I need to extract and update a field  in the Delivery Note with. How could I do this?
    Inbound message type is DESADV. Does my requirement need user exit programming or can I set up some kind of a batch job process?
    Thanks in advance,
    Risad

    HI,
    For processing inbound idoc one process code attached in the partner profile. From this process code you can find out the function module attached to it.
    Inside function module use can check for exit or badi to modify DN or write your custom logic. If you already have the test data you can check it from we19. Here you need to select standard inbound.
    Thanks
    Subhankar

  • Start Process and inherited handles on Windows

    My application starts a launch-and-forget process using ProcessBuilder.start. That process keeps a handle to a file of mine that was opened (and I guess not closed) by a dll I called but didn't write. That's messing me up when I try to replace or re-write that file. (The sub-process has no interest in that file.)
    The Windows CreateProcess function has a "inherit handles" boolean. Is there someway I can get Java to set that boolean to false?

    Also to be sure you need at least Windows XP Service Pack 2 if not 3 (XP3) as Firefox since version 13.0 will not work on XP1 or older.
    https://www.mozilla.org/firefox/33.1.1/system-requirements/

  • Monitoring inbound processing and Sync/ Async communication on PI7.11

    Hi All,
    I am new to PI. We have following two requirements to be done on PI 7.11
    1)     Monitoring inbound processing (Txn Code SWF_INB_MON)
    2)     Monitoring Sync/ Async communication (Txn Code SXMS_SAMON)
    Kindly let me know how should I proceed or what document should I follow or any scenario is to be configured.

    Hi,
        1. Start inbound processing monitoring with transaction SWF_INB_MON or SWF_INB_ADM.
               Note that you require administrator authorization for transaction SWF_INB_ADM
        2. You can monitor the throughput of the inbound processing either on the basis of individual process system or system-wide. In this way you can display the throughput figures in any discrete time range, right down to seconds. A similar display for message packages allows you to monitor inbound processing with the same detail." 
         3. You can display runtime information about individual messages, for example, the total runtime of a message in inbound processing or just the runtime of a specific section of the inbound processing. For monitoring individual messages click on "Display Message Packages".
    regards,
    ganesh.

  • Workflow Process and Mappings restart problem

    Hi All,
    Sometimes our database crashes and shutdowns ( few dba issues) . All the running workflows \ mappings restarts again when our database is restarted. We do not want this to happen. Is there some property which can be set that would not restart the workflows/ mappings which were running at the time of database crash \ shutdown ?
    Thanks,
    Sam.

    Hi Sam ,
    You can configure the Control Center Service in such a way that it will not start (unless you start it) when your database restarted .
    To disable the OWB service from starting up automatically upon database startup, the DBMS job has to be disabled :
    1. Log into sqlplus as Repository Owner.
    2. Find the job number for the 'wb_rti_service_job.check_service' entry in the dba_jobs table :
    SQL> select job, schema_user from dba_jobs where what = 'wb_rti_service_job.check_service(1);';
    3. Disable the corresponding job :
    SQL> exec dbms_job.broken(<job#>,TRUE);
    Thanks,
    Sutirtha

  • Re: ale inbound processing

    Hi,
      Hi,
    I succesfully done configuration and customized all the inbound and outbound fms. When i send material text , it is successfully transported to external system.
    But it is showing success status in the sender system status and it is showing warning status i.e 64 means that idoc is ready to transfer to application in inboudn processing.
    this is my outbound fmcode:
    DATA: XTHEAD LIKE THEAD.
    DATA: TLINES LIKE TLINE OCCURS 0 WITH HEADER LINE.
    CLEAR: XTHEAD,TLINES[],TLINES.
    LOOP AT IDOC_DATA.
    CASE IDOC_DATA-SEGNAM.
    WHEN 'YTEXT_HEAD'.
    MOVE IDOC_DATA-SDATA TO XTHEAD.
    WHEN 'YTEXT_LINE'.
    MOVE IDOC_DATA-SDATA TO TLINES.
    APPEND TLINES.
    CLEAR TLINES.
    ENDCASE.
    ENDLOOP.
    call function 'SAVE_TEXT'
    exporting
    CLIENT = SY-MANDT
    header = XTHEAD
    INSERT = ' '
    SAVEMODE_DIRECT = 'X'
    OWNER_SPECIFIED = ' '
    LOCAL_CAT = ' '
    IMPORTING
    FUNCTION =
    NEWHEADER =
    tables
    lines = tlines[]
    EXCEPTIONS
    ID = 1
    LANGUAGE = 2
    NAME = 3
    OBJECT = 4
    OTHERS = 5
    if sy-subrc <> 0.
    idoc_status-status = '51'.
    idoc_status-msgty = 'E'.
    else.
    idoc_status-status = '53'.
    idoc_status-msgty = 'S'.
    call_transaction_done = 'X'.
    endif.
    idoc_status-docnum = idoc_contrl-docnum.
    idoc_status-msgv1 = idoc_contrl-idoctp.
    idoc_status-msgv2 = xthead.
    idoc_status-msgid = '00'.
    commit work.
    can anyboyd tell what is the problem.
    rgds
    p. krishna prasad

    Hi,
    Change the partner profile settings in target system to process idoc's immediately
    when they reached to the system.
    or else process 64 status idoc's using BD87 transaction.
    Regards
    L Appana

  • Inheritance and mouse handler problem

    I have a super class and two subclass which is extend the super class. I add a mouse handler in one of the subclass. The problem is that the other subclass also affect by the mouse handler. How can i avoid that??
    here is the code
    public abstract class SketchView extends JPanel implements Observer, Constants, ActionListener, Printable, Pageable
    public SketchView(Sketcher theApp, SketchModel sketcherModel)
    this.sketcherModel = sketcherModel;
    this.theApp = theApp;
    public static class DocView extends SketchView
    public DocView(Sketcher theApp, SketchModel sketcherModel)
    super(theApp, sketcherModel);
    MouseHandler handler = new MouseHandler();
    class MouseHandler extends MouseInputAdapter
    public static class ReportView extends SketchView
    public ReportView(Sketcher theApp, SketchModel sketcherModel)
    super(theApp, sketcherModel);

    to: marsian27
    thank for you reply
    here is the code
    public abstract class SketchView extends JPanel implements Observer, Constants, ActionListener, Printable, Pageable
    public SketchView(Sketcher theApp, SketchModel sketcherModel)
    this.sketcherModel = sketcherModel;
    this.theApp = theApp;
    public static class DocView extends SketchView
    public DocView(Sketcher theApp, SketchModel sketcherModel)
    super(theApp, sketcherModel);
    MouseHandler handler = new MouseHandler();
    addMouseListener(handler;          addMouseMotionListener(handler);
    class MouseHandler extends MouseInputAdapter
    public static class ReportView extends SketchView
    public ReportView(Sketcher theApp, SketchModel sketcherModel)
    super(theApp, sketcherModel);

  • Table View MULTI SELECT option and Event handling problems

    Hello All,
    I am facing problem while giving miltselect option in a table view. When i mention multiselect attribute in Select option in table view, i am unable to select all the rows which i want to select,because i have an event onRowSelection event activated so when i select a row then it will automatically go to the event and i am unable to do multiple select.
    Can you guys pl tell me is there any way thtat i can put check boxes in a table column and by that i can get values of row seelct and can perform my subsequent SQL operation.
    Also i am not able to navigate in table view through BYPAGE or BYLINE option. When I click on navigate button then page got refreshed and i lost data.
    One more query guys , can you pl tell me how can i store my internal table values from one event for the another event. I have used EXport/Import but internal table values get refreshed as page got refreshed on event switching/selection.
    Please respond.

    hye rahul.
      as i told you my second solution, will help you . the values remain in the corresponding UI elements.
    For example , you have a drop down and table view. both will trigger events. bind the data of the table at drop down event and bind the dat of the drop down at table event.
    event = cl_htmlb_manager=>get_event( runtime->server->request ).
    CASE event->id.
    when 'dd1'.                   drop down event is fired.
    bind data for drop down
    dd ?= cl_htmlb_manager=>get_data(
                                          request = runtime->server->request
                                          name    = 'dropdown'
                                          id      = dd_id'           " name of the drop down id
    along with drop down bind data for table view
        tbv ?= cl_htmlb_manager=>get_data(
                                          request = runtime->server->request
                                          name    = 'tableView'
                                          id      = 'tbv_id'           " name of the table view
    when 'tbv_id'.                   drop down event is fired.
    bind data for drop down
    dd ?= cl_htmlb_manager=>get_data(
                                          request = runtime->server->request
                                          name    = 'dropdown'
                                          id      = dd_id'           " name of the drop down id
    along with drop down bind data for table view
        tbv ?= cl_htmlb_manager=>get_data(
                                          request = runtime->server->request
                                          name    = 'tableView'
                                          id      = 'tbv_id'           " name of the table view
    This is how data should be binded in case of Stateless application. All the UI elemets must b binded again.. as the global data is refresed again.
    Hope this helps.
    Regards,
    Imran.

  • Web Service and result handler problem

    Hi!
    I load WSDL file and then invoke addnumbers() method without
    problems. But I don't get any results. resultHandler and
    faultHandler silent after addnumbers invoke. Where is the
    problem???
    My code:
    public function useWebService():void {
    WS = new WebService();
    WS.wsdl = "................?wsdl"
    WS.addEventListener("load", loadHandler);
    WS.addEventListener("fault",faultHandler);
    WS.useProxy = false;
    WS.loadWSDL();
    WS.addnumbers.addEventListener("result", resultHandler);
    WS.addnumbers.addEventListener("fault", faultHandler);
    public function loadHandler(event:LoadEvent):void {
    Alert.show("WSDL is loaded");
    WS.addnumbers(2,5);
    public function resultHandler(event:ResultEvent):void {
    Alert.show("in result handler");
    myTextArea.text = event.result.toString();
    public function faultHandler(event:FaultEvent):void {
    Alert.show("fault: "+ event.toString());
    My WSDL:
    <?xml version="1.0" encoding="UTF-8"?><definitions
    xmlns="
    http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="urn:TestWebservice/wsdl"
    xmlns:ns2="urn:TestWebservice/types" xmlns:xsd="
    http://www.w3.org/2001/XMLSchema"
    xmlns:soap="
    http://schemas.xmlsoap.org/wsdl/soap/"
    name="TestWebservice" targetNamespace="urn:TestWebservice/wsdl">
    <types>
    <schema xmlns="
    http://www.w3.org/2001/XMLSchema"
    xmlns:tns="urn:TestWebservice/types" xmlns:soap11-enc="
    http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance"
    xmlns:wsdl="
    http://schemas.xmlsoap.org/wsdl/"
    targetNamespace="urn:TestWebservice/types">
    <complexType name="addnumbers">
    <sequence>
    <element name="int_1" type="int"/>
    <element name="int_2"
    type="int"/></sequence></complexType>
    <complexType name="addnumbersResponse">
    <sequence>
    <element name="result"
    type="int"/></sequence></complexType>
    <element name="addnumbers" type="tns:addnumbers"/>
    <element name="addnumbersResponse"
    type="tns:addnumbersResponse"/></schema></types>
    <message name="TestWebserviceSEI_addnumbers">
    <part name="parameters"
    element="ns2:addnumbers"/></message>
    <message name="TestWebserviceSEI_addnumbersResponse">
    <part name="result"
    element="ns2:addnumbersResponse"/></message>
    <portType name="TestWebserviceSEI">
    <operation name="addnumbers">
    <input message="tns:TestWebserviceSEI_addnumbers"/>
    <output
    message="tns:TestWebserviceSEI_addnumbersResponse"/></operation></portType>
    <binding name="TestWebserviceSEIBinding"
    type="tns:TestWebserviceSEI">
    <soap:binding transport="
    http://schemas.xmlsoap.org/soap/http"
    style="document"/>
    <operation name="addnumbers">
    <soap:operation soapAction=""/>
    <input>
    <soap:body use="literal"/></input>
    <output>
    <soap:body
    use="literal"/></output></operation></binding>
    <service name="TestWebservice">
    <port name="TestWebserviceSEIPort"
    binding="tns:TestWebserviceSEIBinding">
    <soap:address location="
    http://................../FlexWebserviceTest2/TestWebservice"
    xmlns:wsdl="
    http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap12="
    http://schemas.xmlsoap.org/wsdl/soap12/"/></port></service></definitions>
    --------------------

    Here it is:
    <mx:WebService
    id="WS"
    wsdl="
    http://................................TestWebservice?wsdl"
    useProxy="false"
    fault="Alert.show(event.fault.faultString), 'Error'"
    showBusyCursor="true" >
    <mx:operation name="addnumbers" >
    <mx:request>
    <int_1>
    2
    </int_1>
    <int_2>
    5
    </int_2>
    </mx:request>
    </mx:operation>
    </mx:WebService>
    <mx:Panel>
    <mx:VBox >
    <mx:HBox fontSize="12">
    <mx:Button label="Go!" click="WS.addnumbers.send()"/>
    </mx:HBox>
    <mx:HDividedBox width="800">
    <mx:TextArea id="myTextArea"
    text="{WS.addnumbers.lastResult.toXMLString()}" width="390"
    height="400" fontSize="12"/>
    </mx:HDividedBox>
    </mx:VBox>
    </mx:Panel>
    ----------------

Maybe you are looking for

  • IPhone 4s syncing with computer

    on my iPhone i have been trying to sync my itunes playlists and music but it says on the computer this is what is on the phone yet nothing changes on my phone. weeks ago it worked just fine now it wont sync.. any ideas?

  • Error http the request failed with http status 401: unauthorized

    Hi,<o:p></o:p> We are currently developing a Web Part for a dashboard that connects from SharePoint 2010 to Project Server, we are trying to connect via the PSI web service and fetch the project data but it is giving the same error "The request faile

  • Import second page of PDF?

    Is it possible to import only the second page of a pdf? Thanks, A

  • Variable selection without context

    Hi, I am trying to use a variable (Customer Exit, Ready for Input) on an InfoObject to popup a selection on the InfoObject. This selection needs to be accessed in I_STEP 2 by other variables for calculations and lookups. However, I do not want this v

  • Urgent Plz:Idoc errors

    In some idocs if the idocs are not posted there would be multiple error message for the particular idoc.Where can we view the multiple error messages?