問題タブ [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.
odata - SAP ゲートウェイ サービス OpenUI5 を使用した OData サービス認証
私は以下のようなサービスURLを持っています
Chrome ブラウザーからこれを呼び出すと、ユーザー名とパスワードを指定するとユーザー名とパスワードを要求され、そのサービス URL のすべてのエンティティ セットを含む XML が表示されます
しかし、インスタンスを作成するとコードで
401エラーが表示されます
どうすればこれを解決できますか?
私のアプリは ABAP リポジトリまたは Fiori にデプロイされていません。これは Tomcat の他のホストにデプロイされています。
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 リクエストを機能させる方法。サーバーファイルを変更する必要がありますか、それともコードを介して実現できますか?
親切に、助けてください!!!!!!!!!!!!!!
ありがとう
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 クラス
注:クエリは、すべての列または主キー列をフェッチしても文字列列をフェッチしない場合に機能します。
誰でも助けてください。
java - SAP ゲートウェイなしで NW AS Java を使用して Web サービスを作成する方法は?
SAP AS Javaへのリモート アクセスがあり、EJB プロジェクトを使用して NWDS 7.3 または Eclipse Juno を使用して Web サービスを作成および公開したいと考えています。しかし、SAP Gateway や ABAP を使用せずに Web サービスを作成したいと考えています。出来ますか?