Not able to capture SICF Services of Fiori LaunchPad OData Service's(/UI2/ namespace) in TR - odata

In Development Server, I had ran Task "SAP_FIORI_LAUNCHPAD_INIT_SETUP" through stc01 transaction which created the below Odata Services with respective SICF services.
o ZINTEROP
o ZPAGE_BUILDER_PERS
o ZPAGE_BUILDER_CONF
o ZPAGE_BUILDER_CUST
o ZTRANSPORT
But since I wanted to get all the above ODATA Services and it's respective SICF services in TR to get it released for Quality.Therefore, I deleted all the above odata services and added manually through /IWFND/MAINT_SERVICE transaction.
But the SICF Services is not captured in the TR, hence after releasing to Quality,I can only see the ODATA Services and it's ICF node is showing Initial .PFB the TR screenshot.
Please Guide.
Regards,
Sayed

In development system, did you create your services as part of a development package or as temporary local objects?
Please see the prerequisites in: Transporting ICF Services
You should be able to add your services to a transport request, using transaction SICF: “Right-click on your service -> Object Directory Entry”
as mentioned here in the following:
Missing entry in SICF services after webservice transporting,
How to get a SICF Node for a imported BSP?,
How to transport web dynpro application, and
Help, SICF Service is not transported

1)
Your ICF node “ODATA” shown in your screenshot is active?
2)
When you saved your service in the transport request, it should be included as R3TR SICF YourServiceName.
When you transported this transport request to your Quality system, there should be a log of the import. You should see that your service was imported with returncode=0.
When I start transaction SICF, I get the following screen:
When I click “Execute (F8)”, I get the following screen:
Here I can search for services, e.g. by expanding “default_host”.
How does this look in your system ?

Related

Spring cloud data flow UI import jar without http url

I am using PCF and try to bulk /single import application using http url and found network is blocking extrnal http, is there option to upload my task jar without adding into http ?
Following url i am try to import
http://repo.spring.io/libs-snapshot/org/springframework/cloud/stream/app/spring-cloud-stream-app-descriptor/Celsius.BUILD-SNAPSHOT/spring-cloud-stream-app-descriptor-Celsius.BUILD-SNAPSHOT.stream-apps-kafka-10-maven
http://repo.spring.io/libs-release-local/org/springframework/cloud/stream/app/spring-cloud-stream-app-descriptor/Celsius.SR3/spring-cloud-stream-app-descriptor-Celsius.SR3.stream-apps-rabbit-maven
Yes, you can!
The HTTP URLs that we publish are nothing but a property file with key/value pairs of out-of-the-box application coordinates. You could download the file in your laptop, and use the 3rd choice from the page "Bulk import application coordinates from a property file.". Alternatively, from the same page, you could copy + paste the k/v pairs in the "Apps as Properties" text-area. These two options would allow the registration of application coordinates in SCDF's App registry.
However, at runtime, these applications will be resolved, downloaded, and deployed (by SCDF) as part of the stream/task deployments. That would mean, in a restricted environment, you may still run into the same connectivity problem.
For that reason, we have different other options in PCF to host/resolve application artifacts — see ref. docs. The SCDF App Tool is typically preferred by PCF customers.

No system in Service Maintenance while generating OData service

I generated my Service over Transaction "SEGW" and everything is fine, but after I generated the services (MPC and DPC) no "Service maintenance" occurs like in all tutorials i've done.
Is there a way to generate an entry in the maintenance folder?
You don't see any entry in the Service Maintenance folder because you are missing some system alias settings that are used by the service generator. Anyhow, you can also register your service via transaction /IWFND/MAINT_SERVICE.
For more details about the missing settings, take a look at the following topic on SCN.
Cheers,
SePo
If the deployment system is absent in Service Maintenance you can add it manually that way.
In SPRO:
SAP NetWeaver -> Gateway Service Enablement -> Backend OData Channel -> Connection Settings to SAP NetWeaver Gateway -> SAP NetWeaver Gateway Settings
Create the new entry and put RFC connection of local system from SM59 there.

Not able to retrieve WSDL content from WSP

I have service (Web Service Proxy) running on DataPower. I am able to test the service from SOAPUI.
Client application / service is trying pull WSDL from URL like http://host:port/uri?WSDL
It is mandatory to pull the WSDL from URL to develop their code.
I have upload the WSDL and share the
http://host:port/system/dpViewer/ServiceName.wsdl?filename=local:/Path/ServiceName.wsdl
Still They were not able to access the URL from their system.
We performed the connectivity to both system. Everything is working fine.
Any help?
You can't access using
http://host:port/system/dpViewer/ServiceName.wsdl?filename=local:/Path/ServiceName.wsd
As it is internal for your reference and It will open your file in Management / Admin IP. (Most of the place there will be different IP for transactions)
http://host:port/uri?WSDL is possible in DataPower
Please follow the below step in your Web Service Proxy (WSP)
Edit front side handler (HTTP SOURCE HANDLER)
Enable 'GET method'
Apply changes and Save Config.
By Default , 'Get method' will not be enabled in WSProxy. As it is disabled, All WSDL get requests are rejected by DataPower.
I hope after this , We can access the WSDL using URL.

Error in SAP Gateway service for Fiori My Leave Request

I am trying to implement My Leave Request App. I have I have implemented all the SAP Notes and Add-on Components mentioned in
http://help.sap.com/saphelp_fiori/fiori10_install_en.pdf
But when I try to execute the service ZLEAVEREQUEST in the Gateway Client I am getting the following error
Model 'ZLEAVEREQUEST_0002_BE' contains errors. Contact Adminstrator
Please help me fix it!
Log on to the Front End System
Transaction: SPRO
Click on SAP Reference IMG
Browse to: SAP Netweaver -> Gateway -> OData Channel -> Configuration -> Connection Settings
-> SAP Netweaver Gateway to SAP System -> Manage SAP System Aliases
Select the SAP System Alias name and uncheck Local GW and For Local App both the check boxes.
This will resolve the error.
Make sure all the correction notes are applied . You can check the SAP Service Market place to find the available support packages. Also make sure all the relevant Business Catalog Roles are assigned to the user.

Trying to call svn.exe from batch file called by .NET webpage - odd results

The situation: I have a mvc.net web page which, when called, runs a batch file on my server using System.Diagnostics.Process.Start and cmd.exe. The batch file contains a line that runs "svn.exe update myfilepath" and should therefore update the files on the server.
What's happening?
- the batch file is running, but the call to svn.exe does nothing, nor produces any error messages.
- if I run the batch file by double clicking, the svn command DOES run successfully.
I guess this is a security issue, but I'm no expert on this and I cannot make any headway.
The site is hosted on Windows Server 2008 R2 and the app pool is using the ApplicationPoolIdentity system. I have tried running the app pool as Network Service and also adding Network Service as a user that can Read/Execute to svn.exe.
Please help!
This could be proxy related. It's possible that you access the Internet via a proxy, but that the user profile for the app pool identity isn't configured like this. You may need to use a domain account that you can log on as in order to create a suitable user profile. You will also need to make sure IIS is loading the profile by ticking the appropriate option.
(Another possibility is that the working directory for the process you are starting is not set correctly to the root of your Subversion working copy. We've established this wasn't the problem in your case.)

Resources