How to test a webservice as a standalone?

Hi All,
I just wanted to know as to how I could test an XI webservice which accepts messages in soap without having to create a web dynpro component for the same.
Can someone help me with a step by step process to test the service by passing import parameters directly to the service.
Thanks in advance.
Best regards,
Divya

Hi Divya,
There are many tools to test webservices.
1. XMlSpy
http://www.altova.com/features_soap.html
2. Parasoft SOATest
http://www.parasoft.com/jsp/templates/ads/google/googlesoap1.jsp;jsessionid=aaabTTtXGGgHP7?redname=googlesoap1&referred=googlesoap1
3. WebserviceStudio(my fav, easy and free)
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
4. SAP SOAP Client
https://www.sdn.sap.com/jws/soapclient.jnlp
cheers,
naveen
Message was edited by: Naveen Pandrangi

Similar Messages

  • How to test a webservice scenario...

    Hi,
    In SAP PI, I need to test a scenario that involves webservice. I can see in Integration directory
    that a communication channel has been defined as sender with adapter type as File. So I assume that a file is being picked up
    from the FTP server.
    Also There is another comm channel of type receiver, adapter type as SOAP with a target URL.
    Now I dont know how to test this ? Any pointers how to check
    from where this request to webservice is initiated ? I have not worked
    on web service scenario before, so need help to understand to test the end to end.
    thanks

    HI
    Your's is a file to  SOAP scenario, to test this follow this steps:
    Now I dont know how to test this ? Any pointers how to check
    from where this request to webservice is initiated ?
    1. Do you have test data? any file that is archived in sender FTP under archive directory.If not then go to your
        mapping progrram->test tab-> fill test data (all mandatory fields)->switch to xml tab- Copy the whole content
        ->save it in a text pad->see the file name maitained in the sender file adapter->rename the file and place in
         the location mentioned in the sender FTP.
    2. Check  in RWB if the channels is active and you can see the  file being picked in the log ,you can see SXMB MONI
      also if there is checkerd flag.
    3. To see if the soap posing has happened or not you can see the soap channel monitoring in RWB  and read the log
        or you can confirm the posting with the  team which received the data( portal /Webservice).
    Regards,
    $rinivas

  • How to test Siebel webservice in Jdeveloper that uses Authentication?

    Hi..
    I am testing siebel webservice in Jdeveloper 11.1.1.5 by right clicking on WSDL n using "Test webService".But it is giving 500:internal server error..I tried everything..basically i have to pass username password in authentication.I have tried "Authorization-basic" and also tried vis "SOAP Headers > :WS-Security:Header" but of no use.I also tried the above mentioned way.."security-role-assignment" in web.xml and weblogic.xml but that is also not working.The webservice is working fine on SOAPUI but not wroking on Jdeveloper.Is there anything that Iam missing in configuration part...or in HTTP analyzer?? Please help.
    Thanks!

    In transaction SICF  you could enter a (system) user for your webservices so that you won't require authentication. (However, you should check if this is a good and valid option in the context of your application.)
    In addition, you can provide your SAP credentials (username, password) within Adobe Flex itself. Read more about the "URLRequestHeader" function.

  • How to call SAP Webservice in standalone java program

    Hi,
    In our Java application, we want to use the SAP Webservices. I dont know much about authentication mechanism used by SAP. Can any one please help me with any sample code how to Call SAP webservice in Standalone Jave Program. I searched alot on the web regarding this, but helpless. Please help me.
    Thanks,
    Mohan

    Hi Mohan,
    You need an account for the ES Workplace. I'm afraid this is not free, e.g. check [SAP NetWeaver, Composition Subscription|https://www.sdn.sap.com/irj/sdn/subscriptions/composition].
    But I thought you wanted to play with a WSDL [you already had at hand|Sample code to access BAPI Web services from JAVA required;?

  • How to use InfoPath to test the Webservice

    Hi,
       I have WSDL file , i want to test the webservice after creating it using infopath.
    Please give me some info how to create Webservice using MicroSoft InfoPath.
    Thanks,
    Siva

    Hi,
    This might help you
    /people/durairaj.athavanraja/blog/2004/09/07/microsoft-office-2003-infopath-sap-rfcwebservice
    Regards
    Agasthuri Doss

  • How to test XI- Reciever connection from RWB. (RFC-XI-WebService)

    Hi Experts
    I have built the RFC to XI to Web Services scenario. My RFC destination is yet to be created. But I wanted to test "XI to Web Services" part in the Run time Work Bench.
    As per my scenario design I have to send 1. First Name and 2. Last Name as pay load and the webservice will accept the two parameters, concatenate the two strings and send "Full Name" to XI.
    Kindly provide me the steps to test the Webservice part in my scenario from RWB.
    Regards
    Ram

    Hi,
    1. With the below provided steps you can monitor up to IE
    Open Message/ Interface Mapping > Enter the details (First, Last Name)> Change the view to get the source code...just click SRC button--> Copy the entire payload --> RWB: Component Monitoring --> Integration Engine > Test Message> Enter Details --> Send.
    2. If you want to see target then ask your web service team to provide target web service URL and details
    Rgds,
    MFH

  • Getting error when testing the webservice in webservice navigator

    hello experts,
    i created the rfc for to delete the calender appointments it was working fine and i created the webservice for this . when i'm trying to test the webservice  with ws navigator  i can insert the values on request screen , but result is this error.
    webservice response :  
    HTTP/1.1 200 OK
    Set-Cookie: <value is hidden>
    content-type: text/xml; charset=utf-8
    content-length: 481
    sap-srt_id: 20110721/115816/v1.00_final_6.40/D40C9E37E8642547AA79FB54A42976E7
    server: SAP Web Application Server (1.0;700)
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Body><n0:YAPPT_DELETE_N_T2Response xmlns:n0="urn:sap-com:document:sap:rfc:functions"><ERROR_MSG><MSG_ID>BC</MSG_ID><MSG_TYPE>E</MSG_TYPE><MSG_NUMBER>020</MSG_NUMBER><MSG_VAR1>D</MSG_VAR1><MSG_VAR2></MSG_VAR2><MSG_VAR3></MSG_VAR3><MSG_VAR4></MSG_VAR4><FIELDNAME>MAINT_INDI</FIELDNAME><TABLEINDEX>000001</TABLEINDEX></ERROR_MSG></n0:YAPPT_DELETE_N_T2Response></soap-env:Body></soap-env:Envelope>
    can anybody guide me how to rectify this problem .help will be greately appreciated.
    thanks for coming help
    regards,
    sashi.

    hello madhu,
    i have got the sollution. in the webservice i'm giving the input (03D86AFB7EE7D14585EF515C59B5F559) same as in data base .while testing the webservice  internally the value should be converted into bytes bcoz  in the domain  the data type was RAW .
    so db didnt recognise that value thats why i got the error.
    so i use the fm  GUID_CONVERT and convert that as db format
    thanks for ur response .
    regards,
    sashi.

  • How to deploy a webservice created with weblogic 7.0 on weblogic 6.1

    Hi,
    I've a created a webservice , deployed and tested it on weblogic 7.0.
    I want to deploy this webservice on weblogic 6.1. Do I need to deploy the .ear
    file created as an application on weblogic 6.1 and no other changes?
    I tried deploying the .ear as an application on weblogic 6.1, however when I try
    to access the webservice from my client application I get the following exception:
    java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)
         at java.net.Socket.<init>(Socket.java:273)
         at java.net.Socket.<init>(Socket.java:100)
         at weblogic.webservice.binding.soap.HttpClientBinding.createSocket(HttpClientBinding.java:420)
         at weblogic.webservice.binding.soap.HttpClientBinding.createSocket(HttpClientBinding.java:398)
         at weblogic.webservice.binding.soap.HttpClientBinding.send(HttpClientBinding.java:247)
         at weblogic.webservice.core.handler.ClientHandler.handleRequest(ClientHandler.java:34)
         at weblogic.webservice.core.HandlerChain.handleRequest(HandlerChain.java:131)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:421)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:363)
         at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:225)
         at examples.webservices.basic.statelessSession.HelloWorldEJBPort_Stub.registerRequest(HelloWorldEJBPort_Stub.java:33)
         at webservice.client.RegisterRequest.registerRequestWebService(RegisterRequest.java:177)
         at webservice.client.RequestRegistrationWindow$WebServiceAction.actionPerformed(RequestRegistrationWindow.java:182)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)
         at java.awt.Component.processMouseEvent(Component.java:3715)
         at java.awt.Component.processEvent(Component.java:3544)
         at java.awt.Container.processEvent(Container.java:1164)
         at java.awt.Component.dispatchEventImpl(Component.java:2593)
         at java.awt.Container.dispatchEventImpl(Container.java:1213)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
         at java.awt.Container.dispatchEventImpl(Container.java:1200)
         at java.awt.Window.dispatchEventImpl(Window.java:914)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    Any idea on this...

    http://e-docs.bea.com/wls/docs61/webServices/index.html
    I believe there are examples in the kit too.
    Vinkal wrote:
    Thanks Don.
    Can you provide me some links guding how to create a webservice on weblogic 6.1
    Don Ferguson <[email protected]> wrote:
    That's not going to work. 7.0 is a major rewrite of the web services
    container, and it is not possible to create the web service on 7.0 and
    deploy it on 6.1.
    -Don
    Vinkal wrote:
    Hi,
    I've a created a webservice , deployed and tested it on weblogic 7.0.
    I want to deploy this webservice on weblogic 6.1. Do I need to deploy
    the .ear
    file created as an application on weblogic 6.1 and no other changes?
    I tried deploying the .ear as an application on weblogic 6.1, however
    when I try
    to access the webservice from my client application I get the following
    exception:
    java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)
         at java.net.Socket.<init>(Socket.java:273)
         at java.net.Socket.<init>(Socket.java:100)
         at weblogic.webservice.binding.soap.HttpClientBinding.createSocket(HttpClientBinding.java:420)
         at weblogic.webservice.binding.soap.HttpClientBinding.createSocket(HttpClientBinding.java:398)
         at weblogic.webservice.binding.soap.HttpClientBinding.send(HttpClientBinding.java:247)
         at weblogic.webservice.core.handler.ClientHandler.handleRequest(ClientHandler.java:34)
         at weblogic.webservice.core.HandlerChain.handleRequest(HandlerChain.java:131)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:421)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:363)
         at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:225)
         at examples.webservices.basic.statelessSession.HelloWorldEJBPort_Stub.registerRequest(HelloWorldEJBPort_Stub.java:33)
         at webservice.client.RegisterRequest.registerRequestWebService(RegisterRequest.java:177)
         at webservice.client.RequestRegistrationWindow$WebServiceAction.actionPerformed(RequestRegistrationWindow.java:182)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)
         at java.awt.Component.processMouseEvent(Component.java:3715)
         at java.awt.Component.processEvent(Component.java:3544)
         at java.awt.Container.processEvent(Container.java:1164)
         at java.awt.Component.dispatchEventImpl(Component.java:2593)
         at java.awt.Container.dispatchEventImpl(Container.java:1213)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
         at java.awt.Container.dispatchEventImpl(Container.java:1200)
         at java.awt.Window.dispatchEventImpl(Window.java:914)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    Any idea on this...
    [att1.html]

  • How to Migrate EJB Webservice from NW 7.0 to 7.3

    Hi,
    We have upgraded nw portal from 7.0 to 7.31.
    1.how to migrate 7.0 ejb webservice to 7.3?
    2.how to test webservice in portal 7.3.
    i did not find webservice perspective in nwds 7.3.
    please suggest how to acheive .
    Regards
    Srinivas

    The only way to disable access ot the camera from the lock screen is to disable the camera entirely.

  • How to use This webservice in PHP ?

    Hello.
    I'm trying to use this webservice in PHP but there isn't a documentation or something that can help me.
    I have this function, and she returns to me a sessionID :
    function wslogin() {
         global $crmdomain;
         $url = $crmdomain . "/Services/Integration?command=login";
         $page = "/Services/Integration?command=login";
         $headers = array(
         "GET ".$page." HTTP/1.0",
         "UserName: *****",
         "Password: *****",
         $ch = curl_init();
         curl_setopt($ch, CURLOPT_URL,$url);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
         curl_setopt($ch, CURLOPT_HEADER, true);
         $data = curl_exec($ch);
         if (!curl_errno($ch)) {
              // Show me the result
              $sessionid = substr($data,(strpos($data,"Set-Cookie:")+23),(strpos($data,";")-strpos($data,"Set-Cookie:")-23));
              curl_close($ch);
              return $sessionid;
    Now, i want to retrieve for example an user... i need to get an user, set an user (insert or update), check if a user exist or not...
    I have test this :
    function getContactInfo ($contactid,$sessionid) {
         global $crmdomain;
         $serverpath = $crmdomain . "/Services/Integration;jsessionid=$sessionid";
         $namespace= "urn:crmondemand/ws/contact/10/2004";
         $soapaction = "document/urn:crmondemand/ws/contact/10/2004:ContactQueryPage";
         $param = "<ListOfContact>
         <Contact>
         <IntegrationId>='$contactid'</IntegrationId>
         <MrMrs/>
         <ContactFirstName/>
         <ContactLastName/>
         <JobTitle/>
         <Department/>
         <AccountName/>
         <AccountId/>
         <PrimaryAddress/>
         <PrimaryCity/>
         <PrimaryZipCode/>
         <PrimaryCounty/>
         <PrimaryCountry/>
         <AlternateAddress1/>
         <AlternateAddress2/>
         <AlternateAddress3/>
         <AlternateCity/>
         <AlternateZipCode/>
         <AlternateCounty/>
         <AlternateCountry/>
         <ContactEmail/>
         <WorkPhone/>
         <WorkFax/>
         <CellularPhone/>
         </Contact>
         </ListOfContact>
         $method = "ContactWS_ContactQueryPage_Input";
         $response = getwsresponse($serverpath,$namespace,$soapaction,$method,$param,$debug);
         return $response;
    function getwsresponse($serverpath,$namespace,$soapaction,$method,$param,$headers=""){
         require_once('nusoap-0.9.5/lib/nusoap.php');
         $client = new nusoap_client($serverpath, array('trace' => 1));
         if($headers != ""){
              $client->setHeaders("$headers");
         $response = $client->call($method,$param,$namespace,$soapaction);
         return $response;
    But when i check : var_dump(getContactInfo("Integrationd",wslogin())); i have always false...
    I have no idea how to use this webservice. Can you help me ?
    Thanks !
    Edited by: 990614 on 27 févr. 2013 00:29

    Perhaps a shorter example would be more appropriate to ask about.
    Use bbcode code tag http://www.phpbb.com/phpBB/faq.php?mode=bbcode#5 to enclose code.
    -- cj

  • How to test swaref web service method

    My simple web service method:
         @WebMethod
         @XmlAttachmentRef
         public DataHandler getFile() {
              FileDataSource file = new FileDataSource("c:\\1.gif");
              DataHandler handler = new DataHandler(file);
              return handler;
    the generated wsdl codes:
    *<xs:complexType name="getFileResponse">*
    *<xs:sequence>*
    *<xs:element minOccurs="0" name="file" type="swaRef:swaRef" />*
    *</xs:sequence>*
    *</xs:complexType>*
    I always use Eclipse web service explorer to test web service, but it doesn't support swaref web service method.
    Then I use axis WSDL2JAVA to generate web service client, but the generated "getFile" return type is not "DataHandler", but "org.apache.axis.types.URI".
    How to test swaref web service method?
    Thanks
    Edited by: tomsonxu on Jan 8, 2008 7:40 AM
    Edited by: tomsonxu on Jan 8, 2008 7:41 AM

    Hello..
    How did u develop the webservice?
    I mean did u develop the Webservice using Enter prise Java Bean....
    Wrap EJB in ear and deploy to the Server and now u can test the EJB method
    whether it is working fine or not
    Try these -
    http://help.sap.com/saphelp_nw04s/helpdata/de/f7/af60f2e04d0848888675a800623a81/frameset.htm
    Inorder to use the webservice in the Webdynpro, normally we will use the WSDL of webservice
    and Import  the model using any one of them
    After importing as model we can use the EJB methods!
    Try it !!
    Thanks
    Shravan

  • Problem in testing the Webservice interface?

    Hello All,
    I created and deployed one webservice in the Xi system and SAP communication done using the RFC.
    same like below link.
    http://www.riyaz.net/blog/xipi-consuming-xi-web-services-using-web-dynpro-part-i/technology/sap/6/
    but now problem is the external system is not ready to test the interface, i need to test the interface from the XI end.
    How to test the scenario using other then XMLspy and SOAPUI?
    Thanks and Regards,
    Chinna

    Dear Chinna,
    Is your requirement to make full end-to-end test or make a simulation?
    If you need simulation only, then PI's functionality available in Runtime Workbench and Test Confiuration tool available in Integration Builder and mentioned by Abhishek is OK.
    In case the requirement is to make end-to-end test, I would suggest to use external SOAP client software in order to generate SOAP requests and send them to PI. Please advise why XML Spy and soapUI do not suit you? Actually, you can use any software which can generate SOAP request, send it to the specific endpoint and handle response.
    My regards,
    Vadim

  • How to test an Enterprise service?

    Hi Experts,
    Iam very new to this Enterprise Service. I need to test an Enterprise service from my ABAP system.
    What is the Pre requistics to test the Enterprise service?
    What is the necessity of WS Navigator ,SOAPUI and SOA Manager?
    Is  SOAP UI need seperate license?
    Can you refer documents that has steps to test a Enterprise service from scratch?
    Iam in ECC 6 and my system donot have Java stack.
    I can locate my service in SOA Manager , I couldnt figure out how to test it?
    Help me..
    Regards
    Karthiheyan M

    Hi Karthiheyan,
    Start with this very comprehensive end-to-end guide, Enterprise SOA Development Handbook 1.1:
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40db4735-02f9-2a10-b198-a888a056bb67?quicklink=index&overridelayout=true]
    The guide above will help you understand most aspects around Enterprise SOA / Enterprise Services in SAP. The important thing to understand is that SAP Enterprise Services are shipped in an implemented state but they are not configured, so may exist in ECC 6.0 but can't be used until you configure (setup binding & authorization profiles etc.) & this is where SOAMANAGER is used - Configuration of the web service for use.
    WS Navigator & SoapUI are webservice test tools. WS Navigator is shipped with any SAP Java stack & SoapUI is a free test tool. So, once you've configured your webservice for usage, use the URL (with binding) in WS Navigator or SoapUI to test your webservice.
    Regards, Trevor

  • How to Test AIR 1.5

    Sorry if this seems slightly off center, but I blame Adobe, not myself. Trying to determine the true status and positioning of AIR amongst the various Flex forums and projects for an outsider is practically impossible. So, I will be brief. In September Mr. Chambers sent opened the flow by telling us that we could find FP10 integrated with Flex SDK in something you call 1.5 or Cosmo, or both. He was properly circumspect, so I didn't rush into it -- there was not even an ADL binary when I checked. Now it is November, the Trunk is at 4005, and ostensibly, everything we need to start trying to take advantage of FP support of 3D operations is out there. But where? Where do we get a version of AIR 1.5 that can be installed on a target desktop, so that we can try to run the ADT test cycle?
    Call it Gumbo, call it Flex4, call it whatever, but can someone tell us how to start testing it for AIR application deployment?
    Thank you.

    <DIV><FONT face=Arial size=2>I am sure you are right about an AIR application <br />being able to use Loader and SWFLoader.  I hope I have more or less figured <br />out the right way to do that.  But, I guess my point is that none of the <br />documentation I have been able to find anywhere would answer the question about <br />what to do with the framework and/or rpc files.  What, as far as you <br />understand it, is the correct way to manage the use of the A</FONT><FONT <br />face=Arial size=2>dobe swz files in an AIR application?</FONT></DIV><br /><BLOCKQUOTE <br />style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><br />  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV><br />  <DIV <br />  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> <br />  <A [email protected] href="mailto:[email protected]">Josh <br />  McDonald</A> </DIV><br />  <DIV style="FONT: 10pt arial"><B>To:</B> <A [email protected] <br />  href="mailto:[email protected]">[email protected]</A> <br />  </DIV><br />  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, November 03, 2008 11:01 <br />  PM</DIV><br />  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: How to Test AIR 1.5</DIV><br />  <DIV><BR></DIV>A new message was posted by Josh McDonald in <br />  <BR><BR><B>Developers</B> --<BR>  How to Test AIR 1.5<BR><BR>I'm <br />  sure there's nothing stopping you from loading SWFs and SWZs and SWCs and <br />  loading them in AIR? Just treat them as normal files, and use whatever you <br />  please to push out updates etc?<BR><BR>-Josh<BR><BR>On Tue, Nov 4, 2008 at <br />  4:53 PM, Terry Corbet <SPAN dir=ltr>&lt;<A <br />  href="mailto:[email protected]">[email protected]</A>&gt;</SPAN> <br />  wrote:<BR><br />  <BLOCKQUOTE class=gmail_quote <br />  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">A <br />    new message was posted by Terry Corbet in<BR><BR>Developers --<BR> How <br />    to Test AIR 1.5<BR><BR>01.  Thanks, I will continue testing with ADL <br />    and hopefully be able to move up to a web-base, remote installation/update <br />    scenario in a couple of weeks.<BR><BR>02.  I'm sorry you feel that my <br />    failure to accept what may be 'intuitively obvious to you' -- that I can <br />    design and test a 3D front end to FMS that works the same in a native window <br />    as in a browser window -- indicates any lack of faith in what will be <br />    delivered.  So far, I have found subtle, important differences, and I <br />    am sure there will be others that will just have to be patiently tested <br />    before I get it right.<BR><BR>03.  So, I'm glad you asked about swz in <br />    an AIR environment because that is a whole topic for which I have not been <br />    able to find any discussion on any of the many fine forums you have.  I <br />    understand product marketing and product development, but I can't say that I <br />    ever managed those activities in the environment you have in which several <br />    large projects co-exist with lingering dependencies and even 'cultures' as <br />    diverse as you have with the various acquisitions that come together in the <br />    suite of products you have today.<BR><BR>So, I will simply state that I <br />    think no one seems to have recognized that your paradigm for 'desktop' <br />    versus 'web-based' software -- the essential distinction which seems to <br />    describe Adobe's description of an AIR versus a Flex application -- does not <br />    always hold.  I understand the general dichotomy, but it does not hold <br />    for my user base.<BR><BR>You have lots of design papers and lots of software <br />    devoted to 'reducing the burden' of ever-growing executables in the Flex <br />    framework by caching of your or our rsls.  That's a good idea. <br />     Why do you think it is not just as good an idea for an AIR <br />    application?  Probably because you think that an AIR application will <br />    either be shipped on a CD, or sent over the Internet, but relatively <br />    infrequently, so who cares if you have to ship out 10MBs or 2MBs? My user <br />    cares.<BR><BR>My user will get frequent updates to an ever-growing body of <br />    software called an application, and he will get them over those same slow <br />    bandwidth network links that the Flex user sees.  What's "good for the <br />    goose is good for the gander".  There is simply no reason not to <br />    architect the library of code that we use to cobble together the application <br />    and use the same intelligent caching mechanism in both environments.  I <br />    looked for a month for a white paper or discussion of how to 'modularize' an <br />    AIR app but all that you wanted to publish were white papers on how to <br />    'modularize' a Flex app.<BR><BR>I'm sure that you guys have a bunch of <br />    object diagrams and product architecture blueprints that you have memorized <br />    -- but that is not what we see 'outside the black box'.  What we see is <br />    a confusing distinction between the AIR efforts and the Flex efforts <br />    although the code base and efforts are substantially the same.  And if <br />    that is true from an internals point of view, put on your end-user hat and <br />    look at how we view a AIR/Flex app -- it is all one.<BR><BR>So, I develop <br />    the worlds greatest Juke Box and get it all going in Flex, then I move that <br />    into one Tab on one Screen in the AIR 'shell'.  Then some guys go off <br />    and mostly use AIR-unique code to add a Tab that allows Drag and Drop <br />    creation of Slide Shows accompanied by voice overs, and another set of my <br />    guys go off to add the 'Sudoku' module in just plain old Flex.  At some <br />    point in time in some ant task, we've got 10MB of code and X MBs of that is <br />    in one of our present [or future] swz files.  Where is the distinction <br />    that says I should just ask my users to download the whole shooting match, <br />    when what he really wants to do is just download whatever updated or new <br />    application modules [including any upgrades to your frameworks] when <br />    required.<BR><BR>So, it took some time, but today, my application is <br />    compiled with dynamic linking to the framework.swz, and when the user <br />    launches his AIR application on the desktop, the Flash Player, embedded in <br />    the AIR environment, is smart enough to find that it already has the <br />    necessary framework code and does not need to go back to the network to get <br />    it refreshed.  Actually, since I could never figure out how to use <br />    Module and ModuleManager, the method for solving the framework caching <br />    problem ended up just being an extension of what I developed for version <br />    management 'with continuous update' of my own swf files.  So, when the <br />    AIR shell starts up, it needs to test to see whether there is any updating <br />    to be done, or whether it already has locally available the 'latest and <br />    greatest' and that works the same for MyCute3DWizBang.swf or <br />    framework_3.1.0.2710.swz or framework_4.0.0.3988.swf.<BR><BR>If you take the <br />    point of view that a 'desktop application' doesn't need to do anything <br />    special to solve the problem of 'large file downloads', you end up thinking <br />    that there is no reason for an AIR application to take advantage of the <br />    frameworked cache when, in fact, almost all of that code is needed whether <br />    the execution thread starts in a 'WindowApplication' or just a plain old <br />    'Application'.  At least thats the cockamaymee point of view that I <br />    came to in the absence of any 'best practice' discussion of these key topics <br />    --  so far, it seems to be working pretty well, but as you can guess, <br />    testing across a network to a remote host that may or may not have the right <br />    version of AIR, or the right version of framework, or the right version of <br />    MyCute3DWizBang  is really more important than just testing against <br />    ADL. <BR><BR><BR>----- Original Message ----- From: "Matt Chotin" &lt;<A <br />    href="mailto:[email protected]" <br />    target=_blank>[email protected]</A>&gt;<BR>To: &lt;<A <br />    href="mailto:[email protected]" <br />    target=_blank>[email protected]</A>&gt;<BR>Sent: Monday, November <br />    03, 2008 8:39 PM<BR>Subject: Re: How to Test AIR 1.5<BR><BR><BR><br />    <BLOCKQUOTE class=gmail_quote <br />    style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">A <br />      new message was posted by Matt Chotin in<BR><BR>Developers --<BR> How <br />      to Test AIR 1.5<BR><BR>The badge install doesn't work with debug, you can <br />      only use adl.exe right now.  But this should show how the whole <br />      system would work and really allow you to evaluate.  You know how the <br />      AIR install works with Air 1.1 (if not, use Flex 3.1 to target 1.1), I <br />      don't think seeing it with AIR 1.5 is critical to evaluate the features of <br />      the runtime at this point.<BR><BR>Air and the Flash Player are runtimes, <br />      and we've made it clear that AIR 1.5 would include FP10 features.  So <br />      when we say Flex will enable FP10, it should be obvious that when AIR 1.5 <br />      comes out Flex will support it in the same way.<BR><BR>I don't really <br />      understand what you're doing with the SWZ and AIR, there's no real need to <br />      use a cached framework when the whole app is going to be <br />      installed.<BR><BR>In any case, Air 1.5 should be out in 2 weeks hopefully <br />      so you'll be set then.<BR><BR>Matt<BR><BR>On 11/3/08 8:07 PM, "Terry <br />      Corbet" &lt;<A href="mailto:[email protected]" <br />      target=_blank>[email protected]</A>&gt; wrote:<BR><BR>A new message <br />      was posted by Terry Corbet in<BR><BR>Developers --<BR> How to Test <br />      AIR 1.5<BR><BR>Thanks for the quick turnaround.  Pardon my ignorance, <br />      but exactly what .exe<BR>file will install Air 1.5 on a system?  I <br />      don't find it anywhere.  I guess I<BR>can try to tear the ADL source <br />      apart to see how it mimics that behavior, but<BR>that is, at best, just a <br />      local test.  I think testing the whole Badge<BR>install sequence is <br />      essential, and would like to give it a try.  The longer<BR>we put <br />      this off, the longer we all just sit here trying to decide whether <br />      to<BR>stay with Papervision, Away, Sandy, or to use the graphics support <br />      in the<BR>Player.<BR><BR>I am busy making the dynamic link to the <br />      framework.swz work for Flex modules<BR>running under an AIR shell, and I <br />      doubt that I am alone.  There must be many<BR>of us who really see no <br />      distinction between AIR and Flex -- they just<BR>provide us two different <br />      ways to slice a problem, that's why it is so<BR>disconcerting to try to <br />      follow the threads on rapid Flex advancement with FP<BR>10, but almost <br />      nothing pertaining the doing the very same things with the<BR>AIR <br />      toolkit.<BR><BR>I hope you can tell me where to get the standalone AIR 1.5 <br />      installer that<BR>will me keep making progress with the debugging output <br />      reasonably well<BR>handled by Allesandros' FireFox tracer.  Many <br />      thanks.<BR><BR><BR>----- Original Message -----<BR>From: "Matt Chotin" <br />      &lt;<A href="mailto:[email protected]" <br />      target=_blank>[email protected]</A>&gt;<BR>To: &lt;<A <br />      href="mailto:[email protected]" <br />      target=_blank>[email protected]</A>&gt;<BR>Sent: Monday, <br />      November 03, 2008 7:55 PM<BR>Subject: Re: How to Test AIR 1.5<BR><BR><BR><br />      <BLOCKQUOTE class=gmail_quote <br />      style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">A <br />        new message was posted by Matt Chotin in<BR><BR>Developers <br />        --<BR> How to Test AIR 1.5<BR><BR>Hi,<BR><BR>We're not doing a <br />        public beta of the release runtime for AIR 1.5.  You can<BR>use the <br />        debug runtimes that are part of the Flex nightly builds though<BR>(check <br />        the Flex 3 nightlies) to validate that AIR 1.5 will be right for<BR>you <br />        though.<BR><BR>Matt<BR><BR>On 11/3/08 7:38 PM, "Terry Corbet" &lt;<A <br />        href="mailto:[email protected]" <br />        target=_blank>[email protected]</A>&gt; wrote:<BR><BR>A new <br />        discussion was started by Terry Corbet in<BR><BR>Developers <br />        --<BR> How to Test AIR 1.5<BR><BR>Sorry if this seems slightly off <br />        center, but I blame Adobe, not myself.<BR>Trying to determine the true <br />        status and positioning of AIR amongst the<BR>various Flex forums and <br />        projects for an outsider is practically<BR>impossible.  So, I will <br />        be brief.  In September Mr. Chambers sent opened<BR>the flow by <br />        telling us that we could find FP10 integrated with Flex SDK <br />        in<BR>something you call 1.5 or Cosmo, or both.  He was properly <br />        circumspect, so<BR>I didn't rush into it -- there was not even an ADL <br />        binary when I checked.<BR>Now it is November, the Trunk is at 4005, and <br />        ostensibly, everything we<BR>need to start trying to take advantage of <br />        FP support of 3D operations is<BR>out there.  But where? <br />         Where do we get a version of AIR 1.5 that can be<BR>installed on a <br />        target desktop, so that we can try to run the ADT <br />        test<BR>cycle?<BR><BR>Call it Gumbo, call it Flex4, call it whatever, <br />        but can someone tell us<BR>how to start testing it for AIR application <br />        deployment?<BR><BR>Thank <br />        you.<BR><BR>________________________________<BR>View/reply at How to <br />        Test AIR 1.5<BR>&lt;<A <br />        href="http://www.adobeforums.com/webx?13@@.59b6ed86" <br />        target=_blank>http://www.adobeforums.com/webx?13@@.59b6ed86</A>&gt;<BR>Replies <br />        by email are OK.<BR>Use the unsubscribe<BR>&lt;<A <br />        href="http://www.adobeforums.com/webx?280@@.59b6ed86%21folder=.3c060fa3" <br />        target=_blank>http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3</A>&gt; <br />         form to<BR>cancel your email <br />        subscription.<BR><BR><BR><BR><BR>------------------------------------------------------<B R>View/reply <br />        at &lt;<A href="http://www.adobeforums.com/webx?13@@.59b6ed86/0" <br />        target=_blank>http://www.adobeforums.com/webx?13@@.59b6ed86/0</A>&gt;<BR>Replies <br />        by email are OK.<BR>Use the unsubscribe form at<BR>&lt;<A <br />        href="http://www.adobeforums.com/webx?280@@.59b6ed86%21folder=.3c060fa3" <br />        target=_blank>http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3</A>&gt; <br />        to<BR>cancel your email <br />      subscription.<BR></BLOCKQUOTE><BR><BR><BR>----------------------------------------------- -------<BR>View/reply <br />      at &lt;<A href="http://www.adobeforums.com/webx?13@@.59b6ed86/1" <br />      target=_blank>http://www.adobeforums.com/webx?13@@.59b6ed86/1</A>&gt;<BR>Replies <br />      by email are OK.<BR>Use the unsubscribe form at &lt;<A <br />      href="http://www.adobeforums.com/webx?280@@.59b6ed86%21folder=.3c060fa3" <br />      target=_blank>http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3</A>&gt; <br />      to cancel your email <br />      subscription.<BR><BR><BR><BR>------------------------------------------------------<BR>Vi ew/reply <br />      at &lt;<A href="http://www.adobeforums.com/webx?13@@.59b6ed86/2" <br />      target=_blank>http://www.adobeforums.com/webx?13@@.59b6ed86/2</A>&gt;<BR>Replies <br />      by email are OK.<BR>Use the unsubscribe form at &lt;<A <br />      href="http://www.adobeforums.com/webx?280@@.59b6ed86%21folder=.3c060fa3" <br />      target=_blank>http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3</A>&gt; <br />      to cancel your email subscription. <br />    <BR></BLOCKQUOTE><BR><BR><BR>------------------------------------------------------<BR>Vi ew/reply <br />    at &lt;<A href="http://www.adobeforums.com/webx?13@@.59b6ed86/3" <br />    target=_blank>http://www.adobeforums.com/webx?13@@.59b6ed86/3</A>&gt;<BR>Replies <br />    by email are OK.<BR>Use the unsubscribe form at &lt;<A <br />    href="http://www.adobeforums.com/webx?280@@.59b6ed86%21folder=.3c060fa3" <br />    target=_blank>http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3</A>&gt; <br />    to cancel your email subscription.<BR></BLOCKQUOTE><BR><BR clear=all><BR>-- <br />  <BR>"Therefore, send not to know For whom the bell tolls. It tolls for <br />  thee."<BR><BR>Like the cut of my jib? Check out my Flex blog!<BR><BR>:: Josh <br />  'G-Funk' McDonald<BR>:: 0437 221 380 :: <A <br />  href="mailto:[email protected]">[email protected]</A><BR>:: <A <br />  href="http://flex.joshmcdonald.info/">http://flex.joshmcdonald.info/</A><BR>:: <br />  <A <br />  href="http://twitter.com/sophistifunk">http://twitter.com/sophistifunk</A><BR><BR><BR><br />  <HR align=left width=200><br />  View/reply at <A href="http://www.adobeforums.com/webx?13@@.59b6ed86/4">How to <br />  Test AIR 1.5</A><BR>Replies by email are OK.<BR>Use the <A <br />  href="http://www.adobeforums.com/webx?280@@.59b6ed86!folder=.3c060fa3">unsubscribe</A> <br />  form to cancel your email subscription.<BR><BR></BLOCKQUOTE>

  • How to  Test HTTP EVENT generators

    Hi I have created a HTTP EventGenerator
    with url "/TEST/getDataServlet". This eg is then configured for an XML Channel.
    Now while testing the EG by giving the posting an xml from java program or by invoking
    http://<ipaddress>:<portnumber>/TEST/getDataServlet
    I get the error
    java.security.PrivilegedActionException: com.bea.wli.broker.MessageBrokerException: [WLI-Core:481031]The message-type for channel "/TESTOM/Samples/TestHTTPChannel" is defined as "xml", which is not type-compatible with the message being published.
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:373)
    My query is how to post the xml data to this EG. Docs says HTTPEg creates a servlet.
    need to know how to test this.
    thx
    siva

    Hi Stefan, I configured the way you have put it, but I get the error "no receiver could be determined"
    Here are my settings:
    Sender service - HTTP_SEND
    sender o/b interface - PROD_MSG_INT_OB_ASYNC
    receiver service - FILE_RECEIVE
    receiver i/b interface - PROD_MSG_INT_IB_ASYNC
    receiver communication channel - FILE adapter
    JAVA script:
    String Party       = "MFC";
    String Service     = "HTTP_SEND";
    String XINameSpace = "mfc%3Anamespace1";
    String Interface   = "PROD_MSG_INT_OB_ASYNC";
    String Url   = "http://nemo:8000/sap/xi/adapter_plain?";
    XML DATA File:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:PRODUCT xmlns:ns0="mfc:namespace1">
    <ID>E</ID>
    <NAME>thank god</NAME>
    <BRAND>SOME BRAND</BRAND>
    </ns0:PRODUCT>
    Stefan Am I missing anything?
    XML error message:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_BE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    It would be great if you have solution for this.
    Regards
    felix

Maybe you are looking for

  • Need to group digits in Indian Format

    Post Author: bhagwad CA Forum: Formula Good afternoon to all who read this thread. I am using CR v10  I need to find a way to format a number such that it groups not in thousands, as it happens in Europe and the US, but first by three digits, and the

  • Error when creating tweens and masks

    Hi Guys, i seem to be having a porblem with any sort of tweens, motion (classsic) and shape. when i create a new motion tween for example, i get the yellow "!" error in properties and it says "Motion tweening will not occur on layers with ungrouped s

  • Text Printing in Purchase Order SapScript

    Hi Abapers, I am chaniging an existing SapScript that was not working properly. Client wants to print "Item Text" in output which is of 3 to 4 page. where as there is only one line item in PO. Also there is "Header Text"  of 1 page. Client wants to d

  • Load Vars from asp page

    Hi, I'm passing variables to Flash by using strings in the embed and param tags. When the variables are received by flash the .swf goes to a specific frame label. It works in Netscape and firefox but not in IE. Anyone know why? The code I am using is

  • Extracting List of Users from BO Server

    Hi All, As an administration requirement we have to extract list of users within our BO server. I looked upon the forum and found that we can use query builder for the purpose. I used query builder and ran query " Select SI_NAME from CI_SYSTEMOBJECTS