問題タブ [netweaver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8924 参照

odata - SAP ゲートウェイ サービス OpenUI5 を使用した OData サービス認証

私は以下のようなサービスURLを持っています

Chrome ブラウザーからこれを呼び出すと、ユーザー名とパスワードを指定するとユーザー名とパスワードを要求され、そのサービス URL のすべてのエンティティ セットを含む XML が表示されます

しかし、インスタンスを作成するとコードで

401エラーが表示されます

どうすればこれを解決できますか?

私のアプリは ABAP リポジトリまたは Fiori にデプロイされていません。これは Tomcat の他のホストにデプロイされています。

0 投票する
0 に答える
657 参照

cors - AJAX プリフライト OPTIONS リクエストで CORS エラーが発生しますが、プリフライトなしでは完全に機能します

SAP サーバーと、SAP から Web サービスを呼び出す Javascript があります。そのため、今まで CORS/JSONP を介して SAP Web サービスを呼び出していましたが、どちらもユーザー ID とパスワードのポップアップを取得する場所で機能しており、ユーザー ID とパスワードを入力するとうまくいきました。

ただし、コードからユーザー ID とパスワードを送信する必要があり、request.setHeader('Authorization', 'Basic' +btoa(username:password)) を実行すると、プリフライト OPTIONS リクエストが送信され、401 エラー ( CORS プリフライト エラー) .

添付のコードを見つけてください

サーバー側では、次のパラメーターを追加しました: server->response->set_header_field( name = 'Access-Control-Allow-Methods' value = 'GET,HEAD,OPTIONS,POST,PUT' )。

SAP サーバーがある場合にプリフライト OPTIONS リクエストを機能させる方法。サーバーファイルを変更する必要がありますか、それともコードを介して実現できますか?

親切に、助けてください!!!!!!!!!!!!!!

ありがとう

0 投票する
1 に答える
1222 参照

oracle - Oracle 10g データベースを使用する netweaver サーバーで JPA ネイティブクエリを使用しているときに無効な列名エラーが発生する

netweaver サーバーで JPA ネイティブクエリを使用しているときに、無効な列名エラーが発生します。データベースは Oracle 10g です。

ここに私のコードがあります

以下は、スローされる例外です。

ge_equip_type et [EXCEPTION]javax.ejb.EJBException: ネストされた例外は: javax.persistence.PersistenceException: クエリの実行中に SQLException が発生し、ge_equip_type et から et.eqt_desc を選択するようにマップされました
。 ...................
...................
原因: java.sql.SQLException: oracle で列名が無効です。 com.sap.engine.services.dbpool.wrappers.ResultSetWrapper.findColumn(ResultSetWrapper.ジャワ:87)
com.sap.engine.services.orpersistence.query.EntityResultFactory$NamedEntityResult.getColumnNumber(EntityResultFactory.java:239)
で com.sap.engine.services.orpersistence.core.PrimaryKey.createFromEntityResult(PrimaryKey.java:246)
で com .sap.engine.services.orpersistence.core.StoreManager.processEntityRow(StoreManager.java:1631)
at com.sap.engine.services.orpersistence.core.StoreManager.resultSet2ObjectList(StoreManager.java:1602)
com.sap.engine.services.orpersistence.core.StoreManager.executeQueryWithoutProcessingEntityInfos(StoreManager.java:1120) com.sap.engine.services.orpersistence.core.StoreManager.executeQuery(StoreManager.java:1141) com.sap .engine.services.orpersistence.core.PersistenceContextImpl.executeQuery(PersistenceContextImpl.java:937)

GeEquipType クラス

注:クエリは、すべての列または主キー列をフェッチしても文字列列をフェッチしない場合に機能します。

誰でも助けてください。

0 投票する
2 に答える
908 参照

java - SAP ゲートウェイなしで NW AS Java を使用して Web サービスを作成する方法は?

SAP AS Javaへのリモート アクセスがあり、EJB プロジェクトを使用して NWDS 7.3 または Eclipse Juno を使用して Web サービスを作成および公開したいと考えています。しかし、SAP Gateway や ABAP を使用せずに Web サービスを作成したいと考えています。出来ますか?