CAF WebServices don't appear in CAF Admin's External Service Configuration

Hi,
I have developed Web Services in CAF and deployed them on the WAS but they don't appear on the CAF Administrative Tools -> External Service Configuration under Service Registry.  They appear in the Web Service Navigator running on the J2EE-Engine but I can't set the authentication mode.
What am doing incorrectly?
Thanks.
Dick

Hi Richard,
as far as i know the External Service configuration is only for web services (or RFC's) which are imported as external service in a CAF-Project.
I assume you developed a application service in CAF and applied a web service on this. Those web services are not visible in external Service Configuration only (as you have found) in Service Navigator)
I hope this helps,
best regards,
Rene

Similar Messages

  • NW 04s SP 7: CAF, External Service Configuration Error

    Hi,
    i get an error by calling the <i>Service Registration</i> for External Services (CAF Runtime) in the <i>External Service Configuration</i> Admin Tool.
    At the moment i have n external services deployed. The error appeared when i've called the Service Registration for the first time.
    The installation was finished without any errors.
    The first lines of the exception:
      java.lang.NullPointerException
        at com.sap.caf.mp.mmr.adapter.ServiceDefinitionTypeConverter.convertExternalInterface(ServiceDefinitionTypeConverter.java:507)
        at com.sap.caf.mp.mmr.adapter.MMServiceRetrievalAdapter.getExternalInterfaces(MMServiceRetrievalAdapter.java:547)
    Against the link for the <i>Business Entities</i> in the <i>External Service Configuration</i> works fine.
    Regards
    Wolfgang

    Hi Wolfgang,
    I am getting the same Problem ? Have you got the Solution ?
    Thanks in Advance
    Ashutosh

  • Which permissions required for using CAF External Service Configuration?

    Hello,
    I have written an application service which invokes an external RFC. To this end, I have imported the desired RFC as external service and wrapped it as an application service.
    However, when invoking this application service I get an error message that the external service has not been configured. I have learned that I have to use CAF's External Service Configuration tool.
    Unfortunately, this tool complaints that I don't have the required administrator permissions. This happens even when I log in with the administrator account.
    What do I do wrong?
    Best regards
    Alexander

    I just have found the required role. It is role SAP_CAF_ADMIN.

  • Clients don't appear in xsan admin

    I have had my SAN working for a while now, and when I did the initial set up of clients, I made sure each had only one ethernet port active- the one that attaches the machine to the SAN. Once the clients were configured, and the Volume mounted, I re-enabled a second ethernet port so the users could access the internet, etc.
    Now none of those clients show up in XSAN admin, although one does appear with it's IP address of the other subnet (not the metadata subnet).
    The Volume is still mounted on these clients, though.
    How can I 'bring them back' so I can keep track of things from the one machine I have XSAN admin installed on?

    You want to see the Public IPs of your clients in XSAN admin. XSAN admin uses DNS over the public network to "find" the clients. Inproperly configured DNS is usually the culprit when XSAN admin takes a long time to bring up list of clients
    Hope this helps.

  • Accessing BAPI web services from CAF External Services

    We have wsdl files that corresponds to BAPI calls.  Using CAF, we want to create an external service using those wsdl files and then create an application service which will be in turn used by web dynpro for developing our composites. We did the following steps:
    1. Created a new  Composite Application Service project
    2. Then right click on the External Services, select import, choose Web service.
    3. Select 'Local File System or URL' option. Copy the URL from the wsdl file and pasted the URL in the 'Browse' text field and click Next. Got an error in loading the web service.
    4. Removed the Proxy Server settings in Developer Studio but in vain. Tried all possible combinations with the URL also (such as with and without the wsdl key at the end of the URL and using the 'UDDI or URL' option under the Proxy Definition of the External Services Import and also with the Window => Preferences => Proxy settings).
    5. Since the above options failed, copied the wsdl files to the local drive and then choose that WSDL from the file system. Able to import.
    6. Created the application service and provided the custom code for the request and response.
    7. Registered the external service in the CAF browser -> Administrative tools -> External Service Configuration
    8. Tested the service through the Developer Studio.
    The error I get is: ERROR: IOError while working with the message. Check the nested exception: Connect Refused: connect:
    Any idea on what needs to be done to resolve it?

    authentication is required at design time to read the wsdl from bapis. did you provide username and password when importing the web service.
    you can always add the username and password to the url to see if you can successfully get to the wsdl. Like that http://<webas_abap_servername>:<portnumber>/sap/bc/soap/wsdl11?services=BAPI_PO_CREATE&sap-client=<clientnumber>&sap-user=<username>&sap-password=<password>

  • CAF external service consumption nwds7.0

    Hi,
    I am trying to consume enterprise service in caf nwds7.0 by importing the backend wsdl of hu2 system.I done external service configurations from caf administrative tools also.Still i am unable test the entity service from service browser.I there any further configurations to be done apart from external service configuration?

    Hi,
    Please go through this article
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/6e7e5fc2-0701-0010-8588-86c555d9e8f0&overridelayout=true
    Please check out whether you are missing any configurations.
    Regards,
    Gayathri.

  • Using XI WebService in CAF as external service with Logical Destination?

    Hello,
    I created a scenario WebService -> XI -> WebService in a PI7.1 system. I used the Web Service Wizard in order to generate a WSDL. If I test it for example in XMLSpy it works fine.
    We then imported this WSDL into CAF as external service. That also works.
    Now we have to map the CAF Service to a logical Destination. This has to be maintained in NWA. But here we need a URL to the WSDL. I cannot use the local WSDL Filed which I from that WebService Wizard.
    Is there any generic URL were I can get the WSDL for the WebService which calls the XI Interface?
    Thanks and Best Regards
    Katharina
    Edited by: Katharina Seiz on Oct 6, 2008 6:19 PM

    Good Idea. I tried that. I added the WSDL to a Web Module and deployed it with the CAF ear module. It is now available via: http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl
    If I test it directly in WSNavigator it works fine,  but if I map my CAF Service to the logical Destination which is also using that URL, I get the following error:
    com.sap.engine.services.webservices.espbase.query.exceptions.TechnicalException: Deserializing WSDL stream http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl failed
    If I try to find the service via the function "Search by Logical Destination" I get the following error:
    Invalid content type while requesting http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl. Expected Content-type: text/xml, received Content-type: content/unknown, used user to connect: most
    Has someone any idea what the problem could be?
    Thanks and Best Regards
    Katharina
    Edited by: Katharina Seiz on Oct 6, 2008 6:32 PM

  • Internal Server error while configuring External service for CAF

    Dear All,
    While configuring the External Service (RFC) for CAF Core project in our EP7 SP11 server we are getting error message we are getting Internal server error when we click on service registry.
    500   Internal Server Error
      SAP NetWeaver Application Server 7.00/Java AS 7.00 
    Failed to process request. Please contact your system administrator.
    [Hide]
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
       java.lang.NullPointerException
        at com.sap.caf.mp.mmr.adapter.ServiceDefinitionTypeConverter.convertExternalInterface(ServiceDefinitionTypeConverter.java:507)
        at com.sap.caf.mp.mmr.adapter.MMServiceRetrievalAdapter.getExternalInterfaces(MMServiceRetrievalAdapter.java:547)
        at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerBean.getExternalInterfaces(MMServiceRetrievalAdapterCallerBean.java:158)
        at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0_0.getExternalInterfaces(MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0_0.java:477)
        at com.sap.caf.mp.core.data.service.DataServiceBridge.getExternalServices(DataServiceBridge.java:201)
        ... 47 more
    Please let me know what shd be done to correct the error.
    Warm Regards
    Mazdul
    [email protected]

    The solution is mentioned in this thread:
    Error on External Serrvice Configuration Page NW 20047s SP10
    re-create your configuration if possible and see whether that fixes it

  • Volume don´t appear in MDC

    Hello,
    I have 2 servers with xsan 2.1.1 with Mac Os 10.5.6 Server, and I created four volumes in xsan2, and one of them dont saw in one of the servers. The log says:
    Jul 28 13:14:18: --- last message repeated 1 time ---
    Jul 28 13:14:18 xsand[49]: mkdir '/Volumes/Dates': File exists
    When I watch file sharing in server admin, the volumes don´t appear, but I start terminal, and go to /Volumes, the volume appear. this occurs in the master controller of Xsan. How can I fix it? .
    In the other server the volume appear, and I can make changes, but dont appear in the other server.
    I share this volume by afp in a local network, when one client connect by afp and connect to server, the volume appear. This is very strange, any solutions please?.
    Thank you very much!

    Sounds like you have a phantom mount record. This is when a folder remains after the unmount. All subsequent mounts result in failure because the mount point is technically still there. To resolve this, unmount all SAN volumes from all clients and servers. Then shutdown your San volumes (this is just a safety precaution). With everything shut down, use Terminal to navigate to the /Volumes directory on the troublesome system. Once there, you will likely find an empty mount record with the offending name. Delete or move the folder. Then fire up your SAN and mount all your volumes.
    Obviously, you can do all this without stopping the SAN. However, that is the safer way, especially if you are experiencing something other than I described.
    This happens every now and then with Xsan and firewire drives. Expect to do this once or twice every few months.
    Hope this helps

  • CE CAF Business Object, Complex Structure and external service...

    Hi,
    I want to use a web service as remote persistence in a CAF business object(Entity service). My Problem is, that the service returns a list of objects. But it seems that in the new CE the paradigm for caf changed a little and instead of complex attributes (an attribute with a structure and cardinality 0...n) you can only create an association with another business object.
    Anybody knows how to bring that together? I want to do something similar like described here:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e9ca25b-0e01-0010-bbaa-f3b963e89edd">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e9ca25b-0e01-0010-bbaa-f3b963e89edd</a>
    But using the new CE the Problem is, that I couldn't manage creating a complex attribute in an Entity which can then be used as mapping for a web service.
    When I create a simple attibute and replace the type with a complex one, i can do the mapping but there is an error: "The business node has an invalid main structure"
    anybody a good idea?
    kind regards and thanks alot
    Alex

    Hi Alexander,
    You are now able to create the Structure and set the cardinality also in NetWeaver CE.  I thin the following steps will be helpful for you.
    1. Create a CAF project called firstcaf.
    2.Create an entity service within the project called Customer.
    3. Now expand modeled.
    4. Then right click on Data Types. Here you will get the option "New Structure".
    5.Now select New Structure, One popup will appear then enter the Structure name called Address and click ok.
    6. Now You will get your Address structure under Complex Types.
    7.Double Click on Address. In right hand side you will get the Address structure for editing.
    8.Now from left hand side(Existing Type) expand caf.core and add your required attribute. In right hand side (structure Field) you can edit the name of attribute. suppose for Address structure I have added two field phone and mobile (both are short text ). save it.
    9. Now switch to Composite Application Explorer and expand Business Objects ->Customer -> Customer->Customer. and double click on it (Customer).
    10. In right hand side expand project firstcaf ->modeled. Now you will get your structure here, In my case I will get Address structure. Now select your structure and  click Add button. Structure will go to right hand side(Structure Fields).
    11. If you want to change the cardinality it is very simple. Select The Structure from right hand side(Structure Fields) and in bottom side click on property. Now you will get the Cardinality field. you can change it as you like.
    Thanks and Regards
    Chandan

  • SneakPreview 2004s SP7 CAF External Services - Web Services Problem

    I would like to use our web services in our CAF (Composite Application Services) Project. So I selected External Services and in the popup menu selected Import.
    After filling WSDL location und clicking on Finish Button. I got following Message:
    Cannot load WebService WSDL from URI:
    http://...
    Invalid wsdl.
    WSDL is ok and I have already used it in the Web Dynpro Project SneakPreview SP15. If I copy the show this Link  in the Internet Browser, I see the WSDL.
    Can anybody help???

    Thanks Jan, for your response.
    I still cannot import my WSDL.
    I have just tried my example with the same result
    <?xml version="1.0" encoding="UTF-8" ?>
    <wsdl:definitions
         name="T1"
         targetNamespace="http://tempuri.org/T1/wsdl/"
         xmlns:wsdlns="http://tempuri.org/T1/wsdl/"
         xmlns:typens="http://tempuri.org/T1/type/"
         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:stk="http://schemas.microsoft.com/soap-toolkit/wsdl-extension"
         xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
         xmlns:ref="http://schemas.xmlsoap.org/ws/2002/04/reference/"
         xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/"
         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
         xmlns="http://schemas.xmlsoap.org/wsdl/">
         <wsdl:types>
              <xs:schema
                   targetNamespace="http://tempuri.org/T1/type/"
                   xmlns:xs="http://www.w3.org/2001/XMLSchema"               
                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                   elementFormDefault="qualified">
                   <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/wsdl/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
              </xs:schema>
         </wsdl:types>
         <wsdl:message name="clsMain.HalloWorld">
         </wsdl:message>
         <wsdl:message name="clsMain.HalloWorldResponse">
         </wsdl:message>
         <wsdl:portType name="clsMainSoapPort">
              <wsdl:operation name="HalloWorld">
                   <wsdl:input message="wsdlns:clsMain.HalloWorld"/>
                   <wsdl:output message="wsdlns:clsMain.HalloWorldResponse"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="clsMainSoapBinding" type="wsdlns:clsMainSoapPort" >
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="HalloWorld">
                   <soap:operation soapAction="http://tempuri.org/T1/action/clsMain.HalloWorld"/>
                   <wsdl:input>
                        <soap:body
                             use="Literal"
                             namespace="http://tempuri.org/T1/message/"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body
                             use="Literal"
                             namespace="http://tempuri.org/T1/message/"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="T1" >
              <wsdl:port name="clsMainSoapPort" binding="wsdlns:clsMainSoapBinding" >
                   <soap:address location="http://DOLEZAL/FEST_WEBS/T1.WSDL"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    Message was edited by: Ladislav dolezal

  • Image Processing and machine vision don't appear in Function Palette

    Hi,
    I have problem and I can't solve it
    Image Processing and machine vision don't appear in Function Palette, Although I set up NI imaq and NI Vision Acquisition Why??
    Anyone can help me?
    Solved!
    Go to Solution.

    If the image is already a Grayscale U8 image you would just have to save it to a bitmap file using the IMAQ WriteFile VI. If not, use the IMAQ Cast Image VI to convert it to a Grayscale U8 and then save it.
    Also, it would probably be better to create a new thread for questions like these.
    Cameron T
    Applications Engineer
    National Instruments

  • Some options don't appear in MAX

    I have an Agilent 86142A OSA connected via GPIB-USB-HS cable to my PC. MAX recognizes it in the tree, but a lot of options (like self-test, calibrate) don't appear. I'm new in MAX, so I'm not sure whether this is acceptable or not. Have I made some error in installing the device, or do some options simply not show up for particular devices? I've attached an image of MAX in this situation.
    If indeed the device is installed fine, how does one perform a test to see if the connection is good if the Self-Test icons don't appear?
    Please let me know if it seems the device has been detected properly and all is well.
    Thanks!
    Attachments:
    MAXimage.JPG ‏98 KB

    Everything looks find. You are not supposed to have options for self-test or calibrate. Those would only be for NI's DAQ cards.

  • Some images don't appear in iPhone, but do on desktop.

    Can someone download this PDF and let me know why the jpg images appear fine when viewing with desktop browser, but some images in the same document don't appear when viewing in Safari on the iPhone? Vector artwork and text show fine. Shows white space where JPGs should be.
    Specifically, pages 1 and 4:
    http://www.teamassociated.com/pdf/cars_and_trucks/TC6/Factory_Team/tc6ft_manual-mobile-4rg b.pdf

    I just heard about this day before yesterday at the InDesign Print and ePublishing Conference in Washington, DC. When using display on an iOS device JPEG 2000 is not supported. There are two flavors of JPEG: JPEG & JPEG 2000.
    Here's a Wikipedia article about JPEG 2000:
    http://en.wikipedia.org/wiki/JPEG_2000
    If I go to page 1 and 4 in your PDF and use Output Preview in Acrobat Pro (in Acro 9 > Advanced Print Production > Output Preview). Click on the Object Inspector tab and click on the image. It uses a JPEG 2000 filter.
    Since I don't know how the image was created and saved, I'll leave it to you to resave it as normal JPEG.

  • Some USBs don't appear in Finder. They appear in Disk Utilities so how do I get them to appear in Finder?

    Some flash drives/USBs don't appear in Finder. But they appear in Disk Utilities so how do I get them to appear in Finder?

    If you've never used them before (they are new) then they are not formatted for Macs.
    Drive Partition and Format
    1. Open Disk Utility in your Utilities folder.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Apply button and wait until the process has completed.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Security button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.
    When you want to remove an external device you must Eject it:
    First, select the Desktop icon of the external disk. CTRL- or RIGHT-click and select Eject from the context menu.

Maybe you are looking for