How to start BPM process WSDL from WDA

Hello,
I need to start BPM Process from SRM ECC with WDA; i have been through this link ;
http://forums.sdn.sap.com/thread.jspa?threadID=1643425
also followed the pdf named 'Triggering NetWeaver BPM Process from ABAP' provided from SAP but still stuck on some issues;
- I have a WSDL in order to start BPM process and works fine as i successfully call it from EP Java AS with WDJ..
- What i need to do is to trigg it from SRM Screens so i need to call this WSD from ECC, so;
    When i try to create a consumer proxy using external wsdl option, after putting in WSDL Url it throws an error;
Exception occurred in communication framework:Error in HTTP Framework:405 Method Not Allowed http://xxx.local:50000/bpm/de
mosapcom/dccategoryappbpm/StartCatAppSI
Exception of class CX_SLIB_HTTP_FAIL
And this is error from BPM Logs for the same action;
process()
[EXCEPTION]
com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: com.sap.engine.services.webservices.espbase.server.additions.wsa.WSAddressingException: com.sap.SOA.wsr.030104 - Expected request method POST. Found GET.
at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.getAction(SOAPHTTPTransportBinding.java:581)
at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.overwriteConfiguration(RuntimeProcessingEnvironment.java:894)
at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:469)
Also i found this link : http://wiki.sdn.sap.com/wiki/display/TechTSG/(WSR)Problems-P06/
But no help so far,
So, is there anyone faced similar or the same issue? Any suggestion will be appreciated.
Regards,
Yasin

Hi soujanya,
BPM server is not open to the internet but only intranet, so i will copy the WSDL code for you,
will be glad if you can help;
- <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.koczer.com/StartCatAppSI/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="StartCatAppSI" targetNamespace="http://www.koczer.com/StartCatAppSI/">
- <wsdl:types>
- <xsd:schema targetNamespace="http://www.koczer.com/StartCatAppSI/">
- <xsd:complexType name="DetailsType">
- <xsd:sequence>
  <xsd:element name="Category_ID" type="xsd:int" />
  <xsd:element name="Category_Text" type="xsd:string" />
  <xsd:element name="User" type="xsd:string" />
  <xsd:element name="Manager" type="xsd:string" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:element name="NewOperation">
- <xsd:complexType>
- <xsd:sequence>
  <xsd:element name="Details" type="tns:DetailsType" />
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
  </xsd:schema>
  </wsdl:types>
- <wsdl:message name="NewOperationRequest">
  <wsdl:part element="tns:NewOperation" name="parameters" />
  </wsdl:message>
- <wsdl:portType name="StartCatAppSI">
- <wsdl:operation name="NewOperation">
  <wsdl:input message="tns:NewOperationRequest" />
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="StartCatAppSISOAP" type="tns:StartCatAppSI">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="NewOperation">
  <soap:operation soapAction="http://www.koczer.com/StartCatAppSI/NewOperation" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="StartCatAppSI">
- <wsdl:port binding="tns:StartCatAppSISOAP" name="StartCatAppSISOAP">
  <soap:address location="http://zerbpmts.koczer.local:50000/bpm/demosapcom/dccategoryappbpm/StartCatAppSI" />
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>

Similar Messages

  • How to start/stop process flow from sql*plus?

    Hi,
    i know how to start a process flow via sqlplus_exec_template.sql, but i cannot find any information on how to stop (and rollback) a working flow from sql*plus. Any help would be appreciated.
    Greetings
    Christoph
    Message was edited by:
    ctrierweiler

    Hi,
    I've had a go.
    How should I interpret the results of list_requests:
    owner_owr@ORKDEV01> @list_requests
    ====================
    DEPLOYMENTS
    ====================
    Audit ID Status Name Date Owner
    2706 READY Deployment Fri Nov 11-NOV-05 10:49:59 OWNER_OWR
    11 10:46:37 CET 2
    005
    ====================
    DEPLOYMENT UNITS
    ====================
    Audit ID Status Name Date Owner
    2707 READY Unit0 11-NOV-05 10:49:59 OWNER_OWR
    ====================
    EXECUTIONS
    ====================
    Er zijn geen rijen geselecteerd.
    owner_owr@ORKDEV01>
    Whilst a process flow is executing the last query will list executions, all of which have status BUSY:
    owner_owr@ORKDEV01> @list_requests
    ====================
    DEPLOYMENTS
    ====================
    Audit ID Status Name Date Owner
    2706 READY Deployment Fri Nov 11-NOV-05 10:49:59 OWNER_OWR
    11 10:46:37 CET 2
    005
    ====================
    DEPLOYMENT UNITS
    ====================
    Audit ID Status Name Date Owner
    2707 READY Unit0 11-NOV-05 10:49:59 OWNER_OWR
    ====================
    EXECUTIONS
    ====================
    Audit ID Status Name Date Owner
    394512 BUSY PF_ONB01 04-MEI-06 09:11:12 OWNER_OWX
    395328 BUSY ONB:FULL_PREPARE 04-MEI-06 09:11:55 OWNER_OWR
    395324 BUSY PF_ONB01:ONB 04-MEI-06 09:11:55 OWNER_OWR
    owner_owr@ORKDEV01>
    As an aside, I will attempt to get rid of the READY deployment and deployment unit using deactive_deployment.sql
    Now, if I attempt to use deactivate_execution.sql on any of the executions with status BUSY I get:
    owner_owr@ORKDEV01> @deactivate_execution
    Voer waarde voor 1 in: 396136
    declare
    FOUT in regel 1:
    .ORA-20003: The object is not in a valid state for the requested operation
    ORA-06512: at "OWNER_OWR.WB_RTI_EXCEPTIONS", line 94
    ORA-06512: at "OWNER_OWR.WB_RTI_EXECUTION", line 774
    ORA-06512: at "OWNER_OWR.WB_RT_EXECUTION", line 90
    ORA-06512: at line 4
    owner_owr@ORKDEV01>
    So all the seems to remain is to use abort_exec_request.sql
    This does the job, but the script itself hangs.
    I think it has to do with the l_stream_id not being checked again after the initial IF. I think it should probably be part of the loop condition as it is again reset in the do_acks inside the loop.
    Cheers & thanks,
    Colin

  • How to start BPM Process in Netweaver CE 7.1 from backend

    Hi,
    since 2 Month i am trying to use SAP Netweaver CE 7.1 EHP1. I found a lot about modelling of business process with process composer.
    In my company we are often using SAP Standard Programs/transaktions, thats why I want to start a SAP Netweaver BPM Process from SAP Backend. I think there are more than one way. May be someone can tel me one easy way.
    The following systems are available in my Landascape:
    - PI 7.1
    - ERP 2005
    - CE 7.1 EHP1 with ESR
    Does someone have an idea how to start the BPM Process or how to trigger start event from Backend?
    Greetings,
    Manuel

    Hi,
    Netweaver BPM process can be started in two ways:
    1. Using NWA by instantiating a process
    2. Using a Web service which trigers the Start event of the Business Process. You may find this useful:
    /people/arafat.farooqui/blog/2009/08/13/introduction-to-sap-netweaver-bpm-part-4
    Hope this helps!!
    Regards,
    Arafat

  • How to start BPM Process in Netweaver CE 7.1

    Hi,
    since 2 Month i am trying to use SAP Netweaver CE 7.1 EHP1. I found a lot about modelling of business process with process composer.
    In my company we are often using SAP Standard Programs/transaktions, thats why I want to start a SAP Netweaver BPM Process from SAP Backend. I think there are more than one way. May be someone can tel me one easy way.
    The following systems are available in my Landascape:
    - PI 7.1
    - ERP 2005
    - CE 7.1 EHP1 with ESR
    Does someone have an idea how to start the BPM Process or how to trigger start event from Backend?
    Greetings,
    Manuel

    Hi,
    Netweaver BPM process can be started in two ways:
    1. Using NWA by instantiating a process
    2. Using a Web service which trigers the Start event of the Business Process. You may find this useful:
    /people/arafat.farooqui/blog/2009/08/13/introduction-to-sap-netweaver-bpm-part-4
    Hope this helps!!
    Regards,
    Arafat

  • How to start the process.

    I'm using CE 7.3 for BPM.
    I would like to start process from simple menu not using Process Repository.
    Does anyone know hot to start BPM process form menu ?
    Do I have to develop webDynro applicatin that calls web-services for staring the process ?
    Best regards,
    Koji Nagai

    Thank you for your reply.
    I understand how to start BPM process by using BPM API.
    But in my project, we need to minimize the developed objects.
    To use BPM API means to develope programs right ?
    If possible, I would to start BPM process without developing programs.
    Is there any way to start BPM process from menu without add-on programs.
    Best regards,
    Koji Nagai

  • How to  Instantiate Oracle BPM Process Webservice from the OSB

    Hi,
    In our project we have one requirement i.e Instantiate Oracle BPM Process Webservice from the OSB.After register BPM service in to OSB I am creating one Message flow to instantiate BPM Process.
    first call to startSession Operation, then use response of startSession operation is used as reqest for BPM process operation.
    Can u tell me how do we use response of startSession operation to the request of BPM process.
    Thanks in Advance.

    An easier way of instantiating a BPM process via a WS call is to set the authentication type to 'Username Token Profile' on your web service operation in BPM studio and then redeploy it. If you use this type of security on your bpm process operations you can start the process in one call instead of having to get a session first and then starting the process.
    Once you've updating the process, re-register the new process WSDL and business service with OSB (or import it manually) and you can just call the start process operation in one request (passing a username and password using the WS-UsernameToken method) without having to get a session first.
    Hope this all make sense,
    Mike.

  • Instantiate Oracle BPM Process Webservice from the OSB.

    Hi,
    In our project we have one requirement i.e Instantiate Oracle BPM Process Webservice from the OSB.After register BPM service in to OSB I am creating one Message flow to instantiate BPM Process.
    first call to startSession Operation, then use response of startSession operation is used as reqest for BPM process operation.
    Can u tell me how do we use response of startSession operation to the request of BPM process.
    Thanks in Advance.

    An easier way of instantiating a BPM process via a WS call is to set the authentication type to 'Username Token Profile' on your web service operation in BPM studio and then redeploy it. If you use this type of security on your bpm process operations you can start the process in one call instead of having to get a session first and then starting the process.
    Once you've updating the process, re-register the new process WSDL and business service with OSB (or import it manually) and you can just call the start process operation in one request (passing a username and password using the WS-UsernameToken method) without having to get a session first.
    Hope this all make sense,
    Mike.

  • Unable to start BPm process

    Hi
    I have a process model with a start process (wsdl which takes some inputs) and then next task assigned to a dynamic user based on inputs in start process.
    While I try to start the process manually from nwa by giving inputs i see teh error "Failed to start the process; Process manager adapter may not be started; error= com.sap.glx.adapter.api.AdapterException: Process start failed due to TransitionException"
    This error pops up randomly whenever I change some user mapping at the second level task (not start process and next task)
    Any clues?
    Regards
    Lavanya

    Hi Lavanya,
    Could you please tell me how you resolved. I am also getting same error.
    com.sap.glx.adapter.api.AdapterException: Process start failed due to TransitionException
    Thanks in advance.
    cheers,
    dev

  • Error starting BPM process in CE 7.2

    Hi Guys,
    I created a BPM process and deployed it on CE 7.2 server. When I try to start it from  Process Repository , I get following error.
    com.sap.tc.bpem.wdui.procstarter.procstarter.comp.ProcStarterComp$MyException: Error :Start event ID is null; Check if the necessary services are started
    Start Event and end event are defined.
    Any idea what this error is about.
    Thanks,
    Yomesh

    hi,
    how about other bpm process?
    if all are like this, you have to check the bpm service.
    Best regards,
    John

  • Start BPM process automatically

    Hi ALL,
    I have created a BPM process. I can start that process automatically from nwa -> Process controll.
    But I want to run the process automatically by a certain time interval. How can I do it.
    Can anybody help me.
    Thanks in advance
    Chandan

    Hi Chandan,
    I am not 100% sure if I understood you correctly, but with BPMN there comes a model element named Intermediate Timer Event which can be configured in two different ways using:
    an offset (e.g. 1 hour after the timer has been created)
    an expression  (e.g. ProcessContext.aDateOneEntered + 1 day)
    Nevertheless this still requires you to start the process by yourself, but it 'waits' at the timer until the offset or the expression has been reached. Thereby you can achieve that an interval is taken into account upon execution of the process.
    More information about events can be found in the documentation:
    Modeling Events
    https://help.sap.com/saphelp_nwce711/helpdata/en/47/61470236013df6e10000000a42189b/frameset.htm
    Hope that helps,
    Martin

  • How to start a process

    The process can be started from gobal creation activity in BPM 10g. I create an ADF or Java client application which can show the information of processes.
    How to start a process from java? For example, a user can click a button and then, one or more processes can be started.
    createProcessInstance in ADF is striked.
    Thanks a lot.

    Yes, I use PAPI in ADF and check the document in the web. But the code likes following is striked by jdeveloper 10g.
    session.createProcessInstance(processId, arguments)
    What I want to know is the code snippet which replaces "session.createProcessInstance(processId, arguments)"
    Then, the user can start new instance from an ADF application (with PAPI code).

  • How to move the process chain from Unassigned node to a new node in 3.5?

    Hi all,
    I have created a new process chain in the development and it is falling under the Unassigned nodes. I want to move that process chain to an another node. but i am unable to do that
    Can anyone let me know how to move the process chain from unassigned node. I have drag and dropped but still the same in BW 3.5 ?
    Thanks
    Poooja

    Hello,
    Try this....
    Double click on your process chain. Via the menu select:
    Process chain > Attributes > Display components
    Select F4 (possible entries)
    At the bottom of the window you will find a create icon
    to make your own component.
    After you created it, assign it to your process chain.
    Don't forget to save the process chain.
    Regards,
    Sivaram

  • Start bpm process with attachment or note

    Hi All
    Is there any way to start BPM process and add attachment or note to it.
    My client requirement is that when the process is started requester should be able to add file or note.
    This note or file should be visible in UWL task (in section attachments or notes)
    Is there any way to do it using standard.
    I know that I can store note in context of BPM process but customer is really pushing for standard.
    Regards

    Not sure if the requester is in BPM or outside BPM.
    You can do this by keeping requester in BPM i.e. trigger BPM and give requester a task. (Dont think its preferred design).
    In UWL you can let user add a memo or attachment... Refer below doc
    SAP NetWeaver Business Process Management Resource Center
    -Abhijeet
    Edited by: Abhijeet on Dec 10, 2011 5:21 AM

  • Unable to call  BPM process webserivce  from Proxy in  oracle Service bus

    I created business service in oracle service bus through BPM process WSDL. later Created proxy out of business service. In proxy service MessageFlow I created a route node with service as my BPM process business service. When i invoke proxy I am always getting the following error.
    Request :
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proc="http://bea.com/albpm/Sapme_test_1/Process">
    <soapenv:Header/>
    <soapenv:Body>
    <proc:startSession>
    <password>Participant</password>
    <user>Participant</user>
    </proc:startSession>
    </soapenv:Body>
    </soapenv:Envelope>
    Response :
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>BEA-380000: General runtime error: socket write error: Connection aborted by peer</faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>General runtime error: socket write error: Connection aborted by peer</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>request-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    I tried the same example with general webservice instead of BPM Process it is working fine.
    regards,
    pv

    Even Some times I am getting the following error
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>BEA-380000: BAD REQUEST</faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>BAD REQUEST</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    regards,
    pv

  • How to start GP Process

    Hi.
    I created GP Process followed by tutorials but I don't know how to start this process.
    I read document and I knew start this GP process in GP Runtime.
    Is there other way to start GP Process ?
    (I don't want to use GP Runtime for starting GP Process)
    Regards, Arnold.

    Hi Arnold,
    you can find more information about GP APIs for starting a process in GP here:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/43/fcdf77fc6510b3e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/43/fcdf77fc6510b3e10000000a11466f/frameset.htm</a>
    For more details about APIs in general you can check the following link:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/43/dc00ba806b4176e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/43/dc00ba806b4176e10000000a11466f/frameset.htm</a>
    Regards, Petja

Maybe you are looking for

  • How to analyze the standard driver prog for form F150_DUNN_01

    Hi,      I'm working on a standard form F150_DUNN_01. It's standard driver prog is SAP150V. I've modified the form, like i added some additional windows. Now i want to know where these changes are reflected in the standard driver program. Thanks & Re

  • Special request with backend PO

    Hi Gurus, We are on SRM 5.0 using classic scenario. The system works fine according to the customizing in SRM the source determination logic in MM. In the case of external procurement, the system is to always create a purchase requisition or, if the

  • Adding Partner into Purchase Order (ME21N, ME22N)

    Hi, I want to add a parnter into purchase order. Logic of determining of partner is very complex and I have to write a program for this purpose. Are there any user exit where I can include this program and add additional line into EKPA? Thanks in adv

  • Icloud photo library doesn't syncr from my iPhone

    Hello to everyone, I Have activated iCloud Photo Library on my iPhone and on my iPod. My iPod sync, but my iPhone 6 Plus has stopped doing it for a long time. I have extra space available on my iCloud account. I've tried to disable and to re-nable th

  • How to send mail with my PDF

    Hi all, I have a pdf file which i got it by coverting the smart form using OTF covert  Funciton module..am using this fn module to convert 132 lines to 255 lines, CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'   EXPORTING   LINE_WIDTH_SRC