WLS 8.1.4 - Generating WebService client with HTTP 1.1 protocol

I tried to generated a web service client (Weblogic Workshop 8.1.4) from a WSDL.
When I run this client I found that it uses HTTP 1.0 protocol (from access log)
Is there a way (flag,...) to force the client to use HTTP 1.1 protocol ?
Thanks
Andrea

martin ng wrote:
any reply so far?....seems to me weblogic need to improve their support. Whenever i make a query eveything goes to Forum.Hi. I hope it's documented somewhere that these forums are not
official BEA/WebLogic support. For quick official support, open
a case with them at:
http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/contacts/
Joe

Similar Messages

  • Unable to generate WebService Client with Exported (BAPI) WSDL file from XI

    Hi there,
    I, trying to setup a simple Web Service environment where I'll be exposing a BAPI as Web Service via XI.
    So these are the steps I followed:
    <b>1)</b> first I imported the BAPI meta data into my SWC in the repository. <b>2)</b> Second I defined my interrface etc.. <b>3)</b> Third I exported the generated BAPI WSDL file. <b>4)</b> Fourth, I tried to generate a Java proxy/client for my Web Service using a Java IDE (IBM WebSphere Application Developer and XML Spy).
    Now the problem is that Im not able to generate the Web Service client using the exported WSDL file, the WSDL seems not to be valid...From the generated errors in the IDE, I can see that the problem has to do somewhere/somehow with the WSDL Binding element, which input parameters do not match the input parameters of the port type.
    This is a small part of the WSDL file as generated by XI:
         <wsdl:message name="BAPI_AR_ACC_GETOPENITEMS.Input">
              <wsdl:part name="parameters" element="s0:BAPI_AR_ACC_GETOPENITEMS" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
         </wsdl:message>
         <wsdl:message name="BAPI_AR_ACC_GETOPENITEMS.Output">
              <wsdl:part name="parameters" element="s0:BAPI_AR_ACC_GETOPENITEMS.Response" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
         </wsdl:message>
         <wsdl:portType name="BAPI_AR_ACC_GETOPENITEMS.PortType">
              <wsdl:operation name="BAPI_AR_ACC_GETOPENITEMS">
                   <wsdl:input message="s0:BAPI_AR_ACC_GETOPENITEMS.Input"/>
                   <wsdl:output message="s0:BAPI_AR_ACC_GETOPENITEMS.Output"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="BAPI_AR_ACC_GETOPENITEMS.SAPBinding" type="s0:BAPI_AR_ACC_GETOPENITEMS.PortType" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
              <s0:binding style="rfc"/>
    Has anyone faced a situation like this before? Any clues where to look? I appreciate any feedback, thanks!
    Rob.
    Message was edited by: rob viana

    Hi Rob!
    I'm facing the same problem - how did you solve your issue then? I'm getting following error during generation on .NET side:
    ============================================================================================
    Error: There was an error processing 'http://server/wsdl/MIAMI_ACCDOCPost.wsdl'.
      - The document at the url http://server/wsdl/MIAMI_ACCDOCPost.wsdl
    was not recognized as a known document type.
    The error message from each known type may help you fix the problem:
    - Report from 'DISCO Document' is 'Discovery document at the URL http://server/wsdl/MIAMI_ACCDOCPost.wsdl could not be found.'.
      - The document format is not recognized (the content type is 'content/unknown').
    - Report from 'WSDL Document' is 'There is an error in XML document (2, 70138).'.
      - Value cannot be null.
    Parameter name: name
    - Report from 'XML Schema' is 'The root element of a W3C XML Schema should be <schema> and its namespace should be 'http://www.w3.org/2001/XMLSchema'.'.
    ============================================================================================
    kr Martin

  • Problem running ClientGen  generated webservice client

    I'm using Workshop for Weblogic 10.3 and I'm trying to generate a webservice client. When I generate it with ClientGen and I try to use it I get the following error:
    Exception in thread "Main Thread" java.lang.NoClassDefFoundError: weblogic/j2ee/descriptor/ServiceRefHandlerBean
    at weblogic.wsee.jaxrpc.HandlerRegistryImpl.<init>(HandlerRegistryImpl.java:32)
    at weblogic.wsee.jaxrpc.ServiceImpl.<init>(ServiceImpl.java:88)
    at com_service_osadia_interface.wovenware.SERVICE_OSADIA_Impl.<init>(Unknown Source)
    at com_service_osadia_interface.wovenware.SERVICE_OSADIA_Impl.<init>(Unknown Source)
    at testClient.main(testClient.java:18)
    If I add the com.bea.core.descriptor.j2ee_1.1.0.0.jar to the libraries then I get the following error:
    Exception in thread "Main Thread" java.lang.NoClassDefFoundError: com/sun/xml/ws/util/JAXWSUtils
    at weblogic.wsee.util.is.InputSourceUtil.loadURL(InputSourceUtil.java:44)
    at weblogic.wsee.util.dom.DOMParser.getWebLogicDocumentImpl(DOMParser.java:118)
    at weblogic.wsee.util.dom.DOMParser.getDocument(DOMParser.java:65)
    at weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:311)
    at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:403)
    at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:389)
    at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:79)
    at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:66)
    at weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java:476)
    at weblogic.wsee.jaxrpc.ServiceImpl.<init>(ServiceImpl.java:119)
    at com_service_osadia_interface.wovenware.SERVICE_OSADIA_Impl.<init>(Unknown Source)
    at com_service_osadia_interface.wovenware.SERVICE_OSADIA_Impl.<init>(Unknown Source)
    at testClient.main(testClient.java:18)
    How can I fix it?

    I didn't see a mistake, but my sample works fine. Are you trying to execute the client from Workshop / Eclipse? If that is the case, then I believe it's a matter of just using the appropriate client libraries, which I believe is your issue even though the error is misleading. You should definitely try using a Java Project for a stand-alone web service invocation. According to this link: http://edocs.bea.com/wls/docs103/webserv_rpc/client.html#wp229351 you simply need 1 jar file named wseeclient.jar on your path, which is archived inside <WL_INSTALL>\wlserver_10.3\server\lib\wseeclient.zip
    Once I set up a new Java Project with wseeclient.jar on my path and my clientgen generated classes, I could invoke the sample.
    Also, here is what the successful invocation from the command line using (ant build, ant deploy, ant run):
    C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\src\examples\webservices\jws_basic\simple>ant build
    Buildfile: build.xml
    clean:
    [delete] Deleting directory C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar
    [delete] Deleting directory C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client
    server:
    [mkdir] Created dir: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar
    [jwsc] JWS: processing module /SimpleImpl
    [jwsc] Parsing source files
    [jwsc] Parsing source files
    [jwsc] 1 JWS files being processed for module /SimpleImpl
    [jwsc] JWS: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\src\examples\webservices\jws_basic\simple\SimpleImpl.java Validated.
    [jwsc] Since compiler setting isn't classic or modern,ignoring fork setting.
    [jwsc] Compiling 2 source files to C:\temp\_x58sqp
    [jwsc] Since compiler setting isn't classic or modern,ignoring fork setting.
    [jwsc] Copying 1 file to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar\SimpleImpl\WEB-INF
    [jwsc] Copying 22 files to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar\SimpleImpl\WEB-INF
    [jwsc] Copying 2 files to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar\SimpleImpl\WEB-INF\classes
    [jwsc] Copying 1 file to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar\SimpleImpl
    [jwsc] [EarFile] Application File : C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar\META-INF\application.xml
    [AntUtil.deleteDir] Deleting directory C:\temp\_x58sqp
    client:
    [mkdir] Created dir: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client
    [clientgen] Ignoring JAX-WS options - building a JAX-RPC client
    [clientgen]
    [clientgen] *********** jax-rpc clientgen attribute settings ***************
    [clientgen]
    [clientgen] wsdlURI: file:/C:/Oracle/wls10.3/wlserver_10.3/samples/server/examples/build/webservicesJwsSimpleEar/SimpleImpl/WEB-INF/SimpleImplService.wsdl
    [clientgen] serviceName : null
    [clientgen] packageName : examples.webservices.jws_basic.simple.client
    [clientgen] destDir : C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client
    [clientgen] handlerChainFile : null
    [clientgen] generatePolicyMethods : false
    [clientgen] autoDetectWrapped : true
    [clientgen] jaxRPCWrappedArrayStyle : true
    [clientgen] generateAsyncMethods : true
    [clientgen]
    [clientgen] *********** jax-rpc clientgen attribute settings end ***************
    [clientgen] Package name is examples.webservices.jws_basic.simple.client
    [clientgen] DestDir is C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client
    [clientgen] class name is Simple_Stub
    [clientgen] service class name is SimpleImplService
    [clientgen] Porttype name is Simple
    [clientgen] service impl name is SimpleImplService_Impl
    [javac] Compiling 4 source files
    [javac] Note: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client\examples\webservices\jws_basic\simple\client\Simple_Stub.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 1 source file to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\clientclasses\webservicesJwsSimple_client
    [jar] Updating jar: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\examplesWebApp\WEB-INF\lib\jws_basic_simple.jar
    [copy] Copying 1 file to C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\examplesWebApp
    build:
    BUILD SUCCESSFUL
    Total time: 22 seconds
    C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\src\examples\webservices\jws_basic\simple>ant deploy
    Buildfile: build.xml
    deploy:
    [wldeploy] weblogic.Deployer -verbose -noexit -source C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar -targets examplesServer -adminurl t3://localhost:7001 -user weblogic -password ******** -deploy
    [wldeploy] weblogic.Deployer invoked with options: -verbose -noexit -source C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJwsSimpleEar -targets examplesServer -adminurl t3://localhost:7001 -user weblogic -deploy
    [wldeploy] <Dec 23, 2008 2:48:19 PM CST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, webservicesJwsSimpleEar [archive: C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\build\webservicesJws
    SimpleEar], to examplesServer .>
    [wldeploy] Task 0 initiated: [Deployer:149026]deploy application webservicesJwsSimpleEar on examplesServer.
    [wldeploy] Task 0 completed: [Deployer:149026]deploy application webservicesJwsSimpleEar on examplesServer.
    [wldeploy] Target state: deploy completed on Server examplesServer
    [wldeploy]
    [wldeploy] Target Assignments:
    [wldeploy] + webservicesJwsSimpleEar examplesServer
    BUILD SUCCESSFUL
    Total time: 9 seconds
    C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\src\examples\webservices\jws_basic\simple>ant run
    Buildfile: build.xml
    run:
    [java] Got result: Here is the message: 'Hi there!'
    BUILD SUCCESSFUL
    Total time: 7 seconds
    C:\Oracle\wls10.3\wlserver_10.3\samples\server\examples\src\examples\webservices\jws_basic\simple>

  • NPE with WebService client with JDeveloper 10.1.3

    Hi folks,
    I am having weird NullPointerException with a WebService client I generated with the WEB Service Proxy wizard in JDeveloper 10.1.3.
    The thing is, the client runs fine as long as there are NO NULL FIELDs in the "double" type returned objects. I don't know about other types, but I am sure it fails with doubles.
    If there is a NULL value in the returned Bean, then marshaling fails with a NullPointerException.
    I guess it is not a Server problem since clients in .NET and AXIS works just fine.
    I don't think it has anything to do with it, but, server is in JBoss-4.0.4.GA with JBossWS-1.0.3.
    May be a bug in JDEV's WebService client code?
    The first line is the deserializer returning a null value. The second is the line with the NPE:
    member = myns2__double__double_Double_Serializer.deserialize(ns4_r1_IA_C1_QNAME, reader, context);
    instance.setR1_IA_C1(((Double)member).doubleValue());
    Any help will be appreciated.
    Best regards.

    This is not an elegant solution.
    I’ve the same problem you have, so the only thing that I thought to solve this problem was to change the sentences one by one replacing with if(member != null) between both sentences.
    I use an editor that can change regular expressions.
    This works fine, but I think there might be a better solution.
    I hope this can help.
    Regards.

  • Webservice Client with Secure WSDL?

    I have a WSDL which is user id and password protected. How do I generate the web services client for this secure wsdl?
    weblogic clientgen ant task doesn't seem to accept the user id and password.
    Any suggestions? Appreciate your help.

    Thanks YoGee for your response.
    I generated the client jar with the physical copy of wsdl but the problem is while accessing the web service, the client code doesn't find the wsdl.
    Here is the sample code
    HelloWS_Service helloService = new HelloWS_Service(
                                   new URL("http://100.100.0.88/axis/services/HelloWS?wsdl"),
                                   new QName("http://test.ap.com","HelloWS"));
    // Is there a way I could pass username and password to access  the wsdl?
    HelloWSService helloWS = helloService.getHelloWSPort();The exception occurs while reading the Web Service
    javax.xml.ws.WebServiceException: weblogic.wsee.wsdl.WsdlException:
             Failed to read wsdl file from url due to -- java.io.IOException:
             Server returned HTTP response code: 401 for
             URL: http://100.100.0.88/axis/services/HelloWS?wsdl
             at weblogic.wsee.jaxws.spi.WLSProvider.readWSDL(WLSProvider.java:306)Edited by: munnar on Jun 15, 2010 8:06 AM

  • How use to simple Java client with Https ?

    Experts,
    I am having some difficulties to call a https webservice on DataPower.
    The following simple client has no problem to call HTTP webservice but HTTPs different story. SoapUI works just fine with Https request.
    Can any one make a suggestion ? Appreciate any help !
    public final static String DEFAULT_SERVER
    = "https://123.123.123.123:443/Wsp";
    // = "https://123.123.123.123:2048";
    public final static String SOAP_ACTION
    = "http://mycompany.com/Inquiry";
    public static void main(String[] args) {
              String server = DEFAULT_SERVER ;
              String input1 = "123";
              String input2 = "hello";
              try {
              URL u = new URL(server);
              URLConnection uc = u.openConnection();
              HttpURLConnection connection = (HttpURLConnection) uc;
              connection.setDoOutput(true);
              connection.setDoInput(true);
              connection.setRequestMethod("POST");
              connection.setRequestProperty("SOAPAction", SOAP_ACTION);
              OutputStream out = connection.getOutputStream();
              Writer wout = new OutputStreamWriter(out);
              wout.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
              wout.write("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sam=\"http://aglc.com/sampleDp\">\r\n");
              wout.write("<soapenv:Header/>\r\n");
              wout.write("<soapenv:Body>\r\n");
              wout.write("<sam:AcordRequest>\r\n");
              wout.write("<sam:TRANSID>" + input1 + "</sam:TRANSID>\r\n");
              wout.write("<sam:TRANSBODY>" + input2 + "</sam:TRANSBODY>\r\n");
              wout.write("</sam:AcordRequest>\r\n");
              wout.write("</soapenv:Body>\r\n");
              wout.write("</soapenv:Envelope>\r\n");
              wout.flush();
              wout.close();
              String hhResponse ="";
              InputStreamReader isr = new InputStreamReader(connection.getInputStream());
              BufferedReader in = new BufferedReader(isr);
              String inputLine;
              while ((inputLine = in.readLine()) != null){
              //AIGTraceLog.log(componentName,Level.INFO,inputLine);
              hhResponse = hhResponse+inputLine+"\n";
              System.out.println(hhResponse);
              in.close();
              catch (IOException e) {
              System.err.println(e);
              }

    Thanks for the reply. I think I am close, based on your instruction, I did the following but still got the same error.
    C:\Program Files\Java\j2re1.4.2_13>java com.mypack.testdpws.TestDPWS
    javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificate not Trusted
    C:\Program Files\Java\j2re1.4.2_13>keytool -import -alias testDPWS -file TestDpClSsl.crt
    Enter keystore password:
    Enter keystore password: password
    Owner: CN=TestDpClSsl
    Issuer: CN=TestDpClSsl
    Serial number: 2dd2d12e
    Valid from: 12/1/10 4:37 PM until: 12/1/11 4:37 PM
    Certificate fingerprints:
    MD5: 3A:89:FE:76:BC:30:BF:F0:87:31:F5:14:29:07:60:91
    SHA1: 40:71:51:4C:84:BD:08:40:A6:7D:60:A8:A8:04:BA:09:B7:E5:C9:A4
    Trust this certificate? [no]: y
    Certificate was added to keystore
    C:\Program Files\Java\j2re1.4.2_13>java com.mypack.testdpws.TestDPWS
    javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificate not Trusted
    Any idea ? or do I need to add something in the test program ?

  • Java proxy client with HTTP sender

    I have SP15. I have sender agreement with HTTP adapter for system A and Java Proxy Cleint that send message as system A.
    When I send message through Java proxy I see error:
    <i>SOAPFault received from Integration Server. ErrorCode/Category: XIServer/IN_BIND_WRONG_ADPT; Params: HTTP; AdditionalText:  ; ApplicationFaultMessage:  ; ErrorStack: Server agreement found belongs to adapter HTTP; current adapter is 'XI' </i>
    When I deleted sender agreement it worked.
    Could you explain this strange behavior? Is it a bug. Sender agrement for HTTP is necessary since SP16

    I have the same problem with SOAP and file adapter. I've posted this here already.
    XIServer/IN_BIND_WRONG_ADPT
    I have deleted the sender agreement for my soap adapter scenarios, because a sender agreement is not necessary (created by the wizard). After that the soap adapter scenarios work fine. But at scenarios with a sender file adapter you need a sender agreement.
    We had the following situation:
    XI Test, XI SP17, Basis SP16 --> IN_BIND_WRONG_ADPT problem
    XI QA, XI SP17, Basis SP14 --> okay
    XI Prod, XI SP15, Basis SP 16 --> okay
    We patched our XI QA to
    XI QA, XI SP17, Basis SP16
    After that we have the IN_BIND_WRONG_ADPT problem at our XI  QA system too.
    I started a SAPP OSS call two weeks ago but got no solution till now. They checked our systems some times but with no result.
    Our central SLD is on the XI Prod System. Perhaps there is a connection. But I don't want to patch my XI Prod system to SP 17, because it's the only system that works without errors.
    Message was edited by: Gil Ritter

  • Error in generated webservice client

    Hello all,
    I've been working on some webservice that receives large attachments, and my eye fell on the "streaming attachments" functionality of oc4j 10.1.3. So I've followed the examples of the "Oracle Application server Web Services Developer's Guide" pdf, assembled my webservice and deployed it. No problem so far. So, intent on testing my fresh service, I took the wsdl that was generated and used the WebserviceAssembler to generate a clientwith the genProxy command.
    However, everytime I try to run the client I get the following error:
    java.rmi.RemoteException: Error parsing envelope: (1, 1) Start of root element expected.; nested exception is:
         javax.xml.soap.SOAPException: Error parsing envelope: (1, 1) Start of root element expected.
         at com.xplanation.workflow.soap.runtime.HttpSoap11Binding_Stub.launch(HttpSoap11Binding_Stub.java:124)
         at com.xplanation.workflow.soap.ProjectLaunchPortClient.launch(ProjectLaunchPortClient.java:74)
         at com.xplanation.workflow.soap.ProjectLaunchPortClient.main(ProjectLaunchPortClient.java:57)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
    Caused by: javax.xml.soap.SOAPException: Error parsing envelope: (1, 1) Start of root element expected.
         at oracle.j2ee.ws.saaj.soap.soap11.SOAPImplementation11.createEnvelope(SOAPImplementation11.java:93)
         at oracle.j2ee.ws.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:75)
         at oracle.j2ee.ws.saaj.soap.MessageImpl.getSOAPBody(MessageImpl.java:678)
         at oracle.j2ee.ws.client.StreamingSender._preHandlingHook(StreamingSender.java:662)
         at oracle.j2ee.ws.client.StubBase._preHandlingHook(StubBase.java:634)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:194)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:110)
         at com.xplanation.workflow.soap.runtime.HttpSoap11Binding_Stub.launch(HttpSoap11Binding_Stub.java:96)
         ... 7 more
    Caused by: oracle.xml.parser.v2.XMLParseException: Start of root element expected.
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:328)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:290)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:199)
         at oracle.j2ee.ws.saaj.soap.soap11.SOAPImplementation11.createEnvelope(SOAPImplementation11.java:67)
         ... 14 more
    Is there any way to check the SOAP message that is being sent? Maybe I'm initializing the Attachments incorrectly?
    Here's the code I use for that...
    DataSource dataSource = new InputStreamDataSource("application/octet-stream", new FileInputStream(file));
                        dataHandler = new DataHandler(dataSource);
                        att = new AttachmentImpl(file.getName(), dataHandler);
                        System.out.println(" - attachment created for " + att.getId());
    //                    att = factory.createAttachment(file.getName(), "application/octet-stream", new FileInputStream(file));
                        atts.getOutgoingAttachments().addAttachment(att);
    Finding documentation about these streaming attachments is such a drag, that I'm considering switching to MIME or DIME. Does anyone have any suggestions? Keep in mind that I'll have to deal with possibly large files (certainly up to 20MB)...
    Regards,
    Stan

    Thought I'd add the generated WSDL file...
    Thanks in advance for any replies!
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://soap.workflow.xplanation.com/" name="projectlaunch" targetNamespace="http://soap.workflow.xplanation.com/">
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://soap.workflow.xplanation.com/" elementFormDefault="qualified">
    <complexType name="launch">
    <sequence>
    <element name="processCode" type="string" nillable="true"/>
    <element name="processType" type="string" nillable="true"/>
    <element name="projectTitle" type="string" nillable="true"/>
    <element name="projectNumber" type="string" nillable="true"/>
    <element name="docTypeCode" type="string" nillable="true"/>
    <element name="domainCode" type="string" nillable="true"/>
    <element name="sourceLanguage" type="string" nillable="true"/>
    <element name="targetLanguages" type="string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
    <element name="dueDate" type="string" nillable="true"/>
    <element name="userLogin" type="string" nillable="true"/>
    <element name="password" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="launchResponse">
    <sequence>
    <element name="result" type="int" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="IOException">
    <sequence>
    <element name="message" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <element name="launchElement" type="tns:launch"/>
    <element name="launchResponseElement" type="tns:launchResponse"/>
    <element name="IOExceptionElement" type="tns:IOException"/>
    </schema>
    </types>
    <message name="StreamedProjectLaunch_launchResponse">
    <part name="parameters" element="tns:launchResponseElement"/>
    </message>
    <message name="StreamedProjectLaunch_launch">
    <part name="parameters" element="tns:launchElement"/>
    </message>
    <message name="IOException">
    <part name="IOExceptionElement" element="tns:IOExceptionElement"/>
    </message>
    <portType name="StreamedProjectLaunch">
    <operation name="launch">
    <input message="tns:StreamedProjectLaunch_launch"/>
    <output message="tns:StreamedProjectLaunch_launchResponse"/>
    <fault name="IOException" message="tns:IOException"/>
    </operation>
    </portType>
    <binding name="HttpSoap11Binding" type="tns:StreamedProjectLaunch">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="launch">
    <soap:operation soapAction="http://soap.workflow.xplanation.com//launch"/>
    <sa:stream-attachments xmlns:sa="http://oracle.com/schemas/webservices/streaming-attachments" name="attachments"/>
    <input>
    <soap:body use="literal" parts="parameters"/>
    </input>
    <output>
    <soap:body use="literal" parts="parameters"/>
    </output>
    <fault name="IOException">
    <soap:fault name="IOException" use="literal" encodingStyle=""/>
    </fault>
    </operation>
    </binding>
    <service name="projectlaunch">
    <port name="ProjectLaunchPort" binding="tns:HttpSoap11Binding">
    <soap:address location="http://localhost:8888/projectlaunch/projectlaunch"/>
    </port>
    </service>
    </definitions>

  • Java webservice client with windows domain authentication

    I'm writing (well attempting to) a Java web service client using netbeans that consumes a web service written in C#, that uses NTLM authentication.
    If I consume the webservice from a .NET client, authentication isn't a problem; I can just pass the crediantails in on an engine object.
    eg engine.Credentials = System.Net.CredentialCache.DefaultCredentials.
    Upon consuming this webservice in java the Credentials method doesn't appear on the engine object like it doesn't with it's C# counterpart.
    I assume that Java goes about a different way of doing windows domain authentication?
    Cheers

    for what ever reason it just seemed to start working.

  • Could not generate application client with asadmin in GF31

    Hi All,
    I am having difficulty generating an application client JAR for a working Java EE 6 ear with the following command:
    +C:\Users\jack\FundsBeanGF31>asadmin deploy --retrieve c:\Temp C:\Users\jack\FundsBeanGF31\dist\FundsBean.ear+
    Application deployed with name FundsBean.
    Error while downloading generated files
    C:\glassfish3\glassfish\domains\domain1\config\lib\jaxen-jdom.jar
    Command deploy executed successfully.
    C:\Users\jack\FundsBeanGF31>asadmin list-application-refs
    __admingui
    FundsBean
    Command list-application-refs executed successfully.
    +C:\Users\jack\FundsBeanGF31>asadmin get-client-stubs --appname FundsBean c:\Tmp+
    remote failure: Error while downloading generated files
    C:\glassfish3\glassfish\domains\domain1\config\lib\jaxen-core.jar
    Command get-client-stubs failed.
    The first step created c:\Temp\FundsBeanClient folder (instead of c:\Temp\FundsBeanClient.jar with the same name) and some incomplete subfolders beneath it (C:\Temp\FundsBeanClient\lib, C:\Temp\FundsBeanClient\FundsBean-app-client_jar\client, C:\Temp\FundsBeanClient\FundsBean-ejb_jar\ejb. Likewise, the folder C:\glassfish3\glassfish\domains\domain1\config\lib does not exist at all. Any idea on whether this is a bug, or that the syntax has changed since in GF3.1? The FundsBean is running fine within Netbeans.
    The last step failed without generating c:\Tmp\FundsBeanClient.jar altogether.
    The above commands have worked in GF2.1 in the past.
    I am running JDK1.6.0_23, Netbeans 6.9.1, GF3.1 (March nightly download) on Windows XP.
    Thanks in advance,
    Jack

    Minor correction on running FundsBean on Windows 7 instead of XP.
    Thanks,
    Jack

  • Generating webservices client without warning messages.

    Hi,
    I am using RAD7.0 and WAS6.1 [Java 5]. While generating web services from .wsdl file auto generated files contains statements without type safety parameters [Java 5 Generics].
    For ex following fragment is from the auto generated file:
    java.util.Map inner0 = new java.util.HashMap();
    inner0.put("create",list0);
    While compiling the files following warning is displayed
    Type Safety: the method put(Object,Object) belongs to the raw type Map. References to generic Map<K,V> should be parameterized.
    Any way it doesn't hinder the development. But I would like to know how to generate the web services client as per standards of Java 5.

    Apparently, a hosed CS5 installation. Its manager is crashing causing a windowserver crash. Uninstall it, using the uninstaller that came with it (that's a WAG), download and install the 10.6.4 COMBO update, repair permissions, and restart. If everything else works without crashing, then reinstall CS5. BTW, update your My Settings file, since your current one's showing 10.5.2, which has nothing to do with SL.

  • Design Question - Reusable WebService Client with UI

    Hi,
    How to design, and package a web service client so that it would be a reusable ADF component?
    Recently, I have been working on a web service client. I have used a Java proxy and exposed this java proxy as a data control, and have used this (drag & drop) on a jsf fragment page.
    However, there might be a strong situation where other teams on this program would be using it, instead of they reinventing the wheel, I was thinking they could reuse this.
    Having said that, and searching this forum, I am not sure to package, or what additional things to to so that it is cleaner to expose this component for reuse.
    Any direction is greatly appreciated.
    Thank you,
    VJ

    Hi,
    create a bounded task flow that contains UI in a page fragment (for this you need to create the bounded task flow to use page fragments, which is a setting when creating task flows). The package the whole bounded task flow in an ADF library (create a new deployment profile --> ADF library). This then packages the data control and the UI.
    http://download.oracle.com/docs/cd/E17904_01/web.1111/b31974/reusing_components.htm#BEIGHHCG
    Frank

  • BPEL to invoke Webservice secured with HTTP Basic authentication

    Hi All,
    Iam trying to call a Synchronous BPEL porcess from BPEL by passing HTTP basic authentication.I have done below steps to achieve this.
    1) Created Target Synchronous process ex : B
    2) Created Source Syncronous Process ex : A
    Iam trying to call B(Target) from A(source).
    3) Open Composite.xml of A(Source)
    4) Right Click on External Refernce B(Target) parter link and click Configure WS policies
    5) Under Security tab attach oracle/wss_username_token_client_policy
    6) Login to em/console
    7) Right click on A(Source) Composite and click Service/Refence Properties>>B(Target)
    8) Enter username and password under HTTP Basic Authentication.
    9)Test from em.console(when we are testing under security tab I have checked None radio button)
    So this is the Error message which is throwing.
    ==================================
    The selected operation process could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: SOAP must understand error:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security, {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: SOAP must understand error:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security, {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:570) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:381) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:298) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.el.parser.AstValue.invoke(AstValue.java:157) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1245) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:87) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:298) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:91) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:87) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:87) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:298) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:91) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:81) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:673) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:165) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:527) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: SOAP must understand error:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security, {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security. at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:712) at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:564) ... 68 more Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: SOAP must understand error:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security, {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security. at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:260) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:843) at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:664) ... 69 more Caused by: javax.xml.ws.soap.SOAPFaultException: SOAP must understand error:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security, {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security. at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:874) at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:707) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:226) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:97) at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:256) ... 71 more
    =======================================
    Please let me know if Iam missing any steps.
    Thanks
    SSV

    Followed this post.......
    This is avery good question
    in 11g i have taken out the steps from my document which i created for one our customer
    go to composite
    Right click on the external reference service and select “Configure WS policies” :done
    Under the security tab, click add button and select “oracle/ wss_username_token_client_policy :done
    6. Now Open the property Inspector window and click the add button under “Binding properties” tab. :done
    7. Include the “oracle.webservices.auth.username--> :done
    value-->password :done
    8. Include the “oracle.webservices.auth.password”-->name :done
    value-->password :done
    Thanks
    SSV

  • SSGD 4.31.905 and Native Client with HTTPS and firewall forwarding

    Hi everyone.
    I've just installed SSGD 4.31.905 on a SLES9/SP3 box and configured it as to use HTTPS connections only and firewall forwarding.
    I managed to handle X509 certs as to avoid having confirmation requests on the screen on every access and everything is working fine.
    Just a question: when I fire up a browser and try to connect to https://IP/sgd, the browser informs me about a potential security risk since I accessed a web server using its IP address instead of using its FQDN.
    If I confirm the dialog box, access is granted and everything else works fine (and this is expected).
    If I use the Native Client and try to access https://IP/tarantella, I got a "connection refused" message; if I change the URL as to read https://FQDN/tarantella, everything is fine.
    So it seems the Native Client cannot connect to a secured SSGD server by using an IP/hostname differente from the one recored into the X509 cert.
    Is it expected or what?
    Thanks,
    Rob

    Looks like the native client is less forgiving when it comes to certificates. Obviously, the best way to "resolve" this is to make sure that your client devices can resolve the FQDN of the SGD server.

  • How to load netstream with HTTP or RTMP protocol

    i try using flash.media.video to load the stream, but it
    always show me error msg of file not found. how i set the http path
    to load my flv files.
    pls give me some guide. thk
    this is my source code
    ===================================test.mxml============================================== ====
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="absolute" creationComplete="func_load();">
    <mx:Script>
    <![CDATA[
    import mx.core.UIComponent;
    import flash.display.Sprite;
    import flash.net.*;
    import flash.media.Video;
    private var m_inStream:NetStream;
    private var m_video:Video;
    private var main_nc:NetConnection;
    private var ui:UIComponent;
    public function func_load():void{
    ui=new UIComponent();
    main_nc=new NetConnection();
    main_nc.connect(null);
    m_inStream = new NetStream(main_nc);
    m_video = new Video(320, 240);
    m_video.attachNetStream(m_inStream);
    m_inStream.play("
    http://localhost/stream_15_9_2007.flv");
    //cannot work
    // m_inStream.play("stream_15_9_2007.flv"); //can work
    ui.addChild(m_video);
    this.addChild(ui);
    m_inStream.addEventListener(NetStatusEvent.NET_STATUS ,
    abc);
    private function writeln(s:String):void{
    debug_txt.text += s +"\n";
    public function abc(event:NetStatusEvent):void{
    writeln("netStatus: " + event);
    var info:Object = event.info;
    for(var p:String in info) {
    writeln(p + " : " + info[p]);
    ]]>
    </mx:Script>
    <mx:TextArea x="115" y="268" width="560" height="317"
    id="debug_txt" horizontalScrollPolicy="auto"
    verticalScrollPolicy="auto"/>
    </mx:Application>
    ========================================================================================== =

    Hi Srinivas,
    Loading from ODS to a cube is a loading from datamart. In this case the system automatically create 2 infopackages, for init and full load. After execution of init, the 3rd package for delta load appears.
    You can see these packages in Infosources tree, under DM or Datamarts (or similiar) node for 8<ODSname> datasource.
    By default these infosources might be hidden. To see them choose Settings/display generated objects - Show.
    Best regards,
    Eugene

Maybe you are looking for

  • !!HELP!! Iphone4 battery problem, water damaged.

    My phone is showing (for example) 27% battery, then turning off, then turning its self back on, then showing 2%,then turning off,then showing 56%,then staying on for a few hours and not going down at all no matter how much it is used.when charging th

  • Error during updating 10.2 software through BB link

    when updating through BB link it reaches 40 % and after that a message of ( software update encounterd an error ) i retryed about 4 times and always the same at 40 % please help

  • Rename the graphic for Sapscrpit

    Hi all, Can i rename the graphic using se78? Since i need to upload the new graphic into SAP system for same file name. if i use difference file name, it should be need to change the sapscript too. so can i rename the existing file name and replace t

  • Digital Signature for DMS

    Hello, I want to implement digital signature for DMS in sap (release ECC6) but I dont know how configure for user , It would be my pleasure if you help me, Regards, Dany Edited by: Dany Rojas on Oct 31, 2011 8:39 PM

  • Srss-4.2 (EA2): troubles with new firmware

    we see some issues with the srss-4.2 EA2 (4.2_49_2009.08.27.18.08) firmware. during operation, we sometimes get this on our switches: === Sep 21 09:08:28.686 CEST: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet9/21, changed state to dow