Oracle EBS Form 揭橥到Server端的注意事项

  前段时间在地头XP系统上测试了部分整合javabean的Form例子,想着公布到服务器段去看望是还是不是运转平常,一初叶认为会和当地XP系统一样,安排到相关的目录下开始展览一些布署就足以了,但实际进度却和设想的方枘圆凿,计划到服务器上可称得上是一波三折。下边将Oracle
EBS Form 发表到Server端的多少注意事项演说如下:

前言

重重时候,我们的美美滴开发完了,并测试完了之后准备打包上传到APPStore,却发现被拒绝了,各类种种的理由让我们触不及防,一向想整理汇总一下却从来因为各类事推延着,行吗,整理了有的超人的方便人民群众温馨事后查看(持续更新….)。


1、确定EBS版本

被拒原因分类

  • Metadata Rejected 元数据被拒绝。

    点击错误,在跳转的网址中, 回答并发送被拒音信中的难点就ok了。
    itunnes中,不要求再付出审查。 等苹果公司回复邮件之后,
    该使用会被电动上线。

**
很四个人都说不须要再行提交,可是有时候大家恢复生机了邮件后短时间状态依旧没有改动,小编的做法是还原完后再一次提交审查,并发上发生一封加急审核的邮件,在邮件中就说,非常的慢就会被审查,也算是耍了2个噱头。**
咱俩以此利用有不计其数用户在等候使用,麻烦你扶助尽快查处通过,多谢了
We have a lot of users waiting to use this application.
Please help me to check and approve it as soon as possible. Thank
you**
其它你能够在iTunes -> 活动->APPStore
版本中来看,审核的时日都以在夜间凌晨,注解审核人士都以在美利坚合作国乡土的,所以回复新闻和注解最好是用英文相比好。

  • Binary Rejected 二进制文件被拒绝

    内需修改难点后再也生成二进制文件,同仁一视复点击审核按钮上传排队等候核对。

是因为区别版本EBS配置jar文件和发表javabean
jar包的任务存在有的出入,所以必供给领悟EBS版本,那样碰着难题才好搜索对应的缓解方案。能够透过SQLPlus连接EBS数据库来查阅服务器上的EBS版本:

科学普及被拒原因

内需说一下的是,以下的这么些难点,恐怕你的利用里面有反映但是依然有大概核对通过,原因大概是审查人士随即心思好,或然他们并未发觉,也有可能您的行使尚未以下难点而被拒,很健康,终归他们有1000种理由推辞你……../笑哭

  • 利用的业务流程使核查职员感觉到迷惑
  • 截图不够详细被拒
  • 强制登录被拒
  • 选择内包蕴检查更新功用
  • 利用第①方登录时未做安装检查和测试
  • 募集设备IDFA但使用尚未广告效应
  • 含UGC却未提供用户协议及举报作用
  • 上传时没有应用真实的应用截图
  • 选取必须使用约请码才能注册使用
  • 动用内出现第①方移动平台的名字或图标
  • 使用内涉及奖励,未评释与苹果无关
  • 未注册时不能够选拔与账号非亲非故的效应
  • 一加 应用在 平板电脑 上不能够通常呈现
  • 入侵第①方版权
  • 应用截图、名称、描述等出现不雅词汇
  • 运用出现 beta版、测试版字样
  • 登记缺少隐秘政策
  • 选取出现崩溃、加载失利等 bug
  • 利用描述、截图和利用效益不符
  • 运用包括应用推荐作用
  • 动用包蕴不得法的确诊作用
  • 使用提交的新本子与上一版差距过大
  • 采纳违反地点法律法规
  • 行使小编名与金融机构名字不相同等
  • 接纳提供成效过于简短
  • 应用的业务流程使审查批准职员感觉到迷惑

Guideline 2.1 - Information Needed

We have started the review of your app, but we are not able to continue because we need additional information about your app.

Next Steps
To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.

- Does your app access any paid content or services?
- What are the paid content or services, and what are the costs?
- Who pays for the content or services?
- Where do they pay, and what's the payment method?
- If users create an account to use your app, are there fees involved?
- How do users obtain an account?

Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

于是乎作者认真的把那多少个难题尽或许详细地应对了,并翻译成英文回复了查处职员的邮件,再一次提交了核对,并当即发了一封加速审核的央浼文件,就这么给过了。

  • 截图不够详细被拒

翻译过来就是 :“大家注意到,您的截图不足以反映您的应用程序在选择酷派6 Plus。

详情请见附属类小部件截图。”**
**不足以?翻译的很准确,正是不足以,意思是说,截图太少了,于是自身二话不说的又充实了多少个利用截图,果然给过了。

  • 强制登录被拒

    发件人 Apple
    5. 1.1 Legal: Privacy - Data Collection and Storage Guideline 5.1.1 - Legal

    We noticed that your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Specifically, it would be appropriate to allow users to access non account-based content features without signing in or using guest login (游客登录).

Please see attached screenshots for details.
Next Steps
User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

自作者用英文回复了那封邮件
差不离100字,来证实自身那一个应用为何要在用户查看某个职能时需求强制登录是因为那一个都是跟用户个人消息有关的之所以须求报到。

并在APP新本子的备注区也拉长回复邮件的这几个话(汉字,并不是还原邮件的英文)。再一次提交审查就苏醒,看来审核职员只怕挺知书达理的。

  • 应用内含有检查更新功用
    iOS 应用的版本更新必须经过 App Store 实行,自己 App
    内不能够包涵提醒更新功用。从2015年四月起,全数包蕴检查更新功用的 App
    都会被拒绝上架。

附被拒理由最初的作品:
Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. We’ve attached screenshot(s) for your reference. Next Steps

Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app’s previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.

  • 运用第3方登录时未做安装检查和测试
    接通第贰方登录要检查和测试是或不是安装了第②方客户端,未安装时绝不突显对应按钮。2014年十二月事先,平常能够行使判断未设置则藏身登录按钮的措施。但日前隐形按钮的艺术也大概被查处拒绝,QQ
    和天涯论坛提供了 web 登录的不二法门,假设判断未设置,须要允许用户采用webview 的报到格局。苹果在条款中有扬言不容许 iOS
    应用的例行使用须要借助其余一个 App。

附被拒理由最初的小说:
We noticed that third-party app QQ/WeChat is required to use third-party authentication method. The user should be able to login without installing additional applications. Next Steps

If you choose to support third-party authentication, please use methods that can authenticate users from within your app, such as a native web-view.

  • 采访设备IDFA但利用尚未广告效应
    从二〇一五年3月起,Apple 开头不肯采访 IDFA (identifier for advertising)
    却未集成任何广告服务的选用进入 App Store。如若 App
    本人没有广告,ASO100.com 建议可以在审查的时候显得三个 Banner
    广告,并且位居比较分明的岗位,审核通过后关闭即可。

附被拒理由原来的文章:
We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines. Specifically, section 3.3.12 of the iOS Developer Program License Agreement states: “You and Your Applications (and any third party with whom you have contracted to serve advertising) may us the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier.”

Please remove the iOS Advertising Identifier from your app or add ad functionality to your app.

  • 含UGC却未提供用户协议及举报成效
    假诺你的 App
    内有发帖等UGC(用户发生内容)效用,必须提供用户协商,并留有内容举报成效,不然就会被查处拒绝。

    附被拒理由原作:
    We found your app enables the display of user-generated content which may become sexually explicit. Therefore we ask that you put the following precautions in place, to ensure your app remains in compliance with the App Store Review Guidelines. Use Moderators to flag and remove inappropriate content Require that your users agree to terms (EULA) and these terms must be clear that there’s no tolerance for objectionable content Users need a way to flag or report objectionable content and users generating this content Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content Developer needs a method for ejecting users who violate the terms of the EULA

    Please keep in mind that it is not sufficient for the user to report an issue through a general user feedback / 反馈 or like/dislike feature of the app. Please ensure that the contents that may become objectionable have a reporting or flagging mechanism readily accessible by the user to allow the user to promptly report or flag the issue and clearly identify the offending content.

  • 上传时没有使用真实的应用截图
    应用程序的名号、描述、截图恐怕预览与利用的内容和职能不相干将会被驳回。有
    App 因为使用截图使用的是投机统一筹划的插图而被审查批准拒绝。

附被拒理由原作:
We noticed that your marketing screenshot(s) do not sufficiently reflect your app in use.We’ve attached screenshot(s) for your reference. Next Steps

Please revise your screenshots to demonstrate the app functionality in use.

  • 利用必须选择诚邀码才能注册使用
    苹果须求利用无法限制唯有部分用户可以动用。

附被拒理由原版的书文:
Your app arbitrarily restrict users by requiring invitation code to register, which is not allowed on the App Store. We’ve attached screenshot(s) for your reference. Next Steps

Please revise your app to remove any functionality that limits who can use the app.

  • 应用内现身第②方移动平台的名字或图标
    直白以来,苹果都不允许iOS开发者在进展软件描述时涉嫌 Android
    版本,而自从二〇一四年10月起,在 App 内、截图等别的省方论及安卓、Android
    的文字、图标、系统界面都会被拒。曾经有电商
    App,因为现身了出售三星(Samsung)安卓手提式有线电话机而被拒。。。

附被拒理由原来的书文:
We found that your app and/or its metadata contains inappropriate or irrelevant platform information, which is not in compliance with the App Store Review Guidelines. Specifically, your app mentioned other platforms, such as Android.

`Providing future platform compatibility plans, or other general platform references, is not appropriate in the context of the App Store. It would be appropriate to remove this information.`
  • 使用内涉及奖励,未注解与苹果非亲非故
    App 里有东西奖励的话,无法选用苹果产品(例如 金立 、三星GALAXY Tab等)作为奖品。其它一定要评释“奖励由本集团提供,与苹果官方非亲非故”。

附被拒理由原来的书文:
Your app includes a contest or sweepstakes but it does not: Indicate that Apple is not involved in any way with the contest or sweepstakes. Next Steps It is necessary to: Include official rules of the contest or sweepstakes in the app Include an explicit statement in the contest or sweepstakes rules specifying that > Apple is not a sponsor

Ensure that the contest or sweepstake prizes are not Apple products

  • 未注册时无法选拔与账号无关的功效
    对于资源消息等
    App,在没有展开与用户音讯有关的操作时,却强行让用户登录,甚至不记名就不能够看到任何内容,有或然会被拒绝。

附被拒理由原来的书文:
We noticed that your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user. Specifically, your app forces users to login before they can read the news. We features that your app requires users to register or log in, prior to accessing non account-based features. Apps cannot require user registration or login prior to allowing access to app content and features that are not associated specifically to the user. Next Steps

User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

  • 诺基亚 应用在 苹果平板 上无法平日展现
    索尼爱立信程序必须不经修改就能以三星分辨率和2倍摩托罗拉3GS的分辨率在平板电脑上运维。即便你的App 只为 摩托罗拉 用户提供,在 三星平板上也不能还是无法日常展现,否则审核会被驳回。

附被拒理由原作:
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 9.1, which is a violation of the App Store Review Guidelines. We’ve attached screenshot(s) for your reference. Specifically, the buttons at the bottom of the app are inaccessible when running on iPad. Next Steps

Please revise your app to ensure it runs at iPhone resolution on iPad.

  • 入侵第②方版权
    对于录制、音乐、图书类的施用很不难因为这一条而被拒。其余 ASO100.com
    提议选拔内最好永不出现第3方的商标,例如运转商的Logo、影视集团的
    Logo 等。

附被拒理由原著一:
We found that your app allows users to download music without authorization from the relevant third-party sources. We’ve attached screenshot(s) for your reference. Next Steps Please provide documentary evidence of your rights to allow music or video content download from third-party sources. If you do not have the requested permissions, please remove the music or video download functionality from your app. 附被拒理由原文二: Your app includes content or features that resemble a well-known, third-party mark, Fox . We’ve attached screenshot for your reference. Pursuant to your agreement with Apple, you represent and warrant that your application does not infringe the rights of another party, and that you are responsible for any liability to Apple because of a claim that your application infringes another party’s rights. Moreover, we may reject or remove your application for any reason, at our sole discretion.

Accordingly, please provide documentary evidence of rights to use this content. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.

  • 运用截图、名称、描述等出现不雅词汇
    在采取截图、名称、描述等别的市方出现诸如诸如
    牛逼、花茶婊、无节操、逗比 等词汇,都会被苹果审核拒绝。

附被拒理由原来的作品:
We found that your app contains content that many audiences would find objectionable, which is not in compliance with the App Store Review Guidelines. Specifically, we noticed your app name 打飞机-简单粗暴 is objectionable.

We encourage you to review your app content and evaluate whether you can modify the content to bring it into compliance with the Guidelines.

  • 行使出现 beta版、测试版字样
    决可是于谦虚地在运维画面还是利用名称上助长”beta”字样,苹果不容许测试版产品上架。

附被拒理由原来的文章:
Your app appears to be a pre-release, test, or trial version with a limited feature set. Apps that are created for demonstration or trial purposes are not appropriate for the App Store and do not comply with the App Store Review Guidelines. To ensure compliance with the App Store Review Guidelines, it would be appropriate to revise your app to complete, remove, or fully configure any partially implemented feature(s).

If you would like to conduct beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.

  • 注册缺乏隐秘政策
    借使运用包括注册成效,注册页面必须提供隐秘表明协议按钮或然链接。其余在
    iTunes connect 提交新本子的时候,Privacy Policy U景逸SUVL 必供给填写。

附被拒理由原版的书文:
We noticed that your app includes account registration or access to users’ existing accounts but does not include a privacy policy, which does not comply with the App Store Review Guidelines.

Please update your app metadata to include a privacy policy and ensure that the privacy policy URL you provide directs the user to the intended destination.

  • 动用出现崩溃、加载战败等 bug
    复核时期出现崩溃会造成审核被拒。ASO100.com
    建议,在查处时期必须保管服务器稳定,防止审核人士审查批准时现身内容加载战败的图景,导致被拒。

附被拒理由原著:
We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.2 on both Wi-Fi and cellular networks. Specifically, no content is fetched when users launch the app.Please see the attached screenshot/s for more information. It would be appropriate to revise such issue(s) in your application. Next Steps

Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.

  • 应用描述、截图和利用功效不符
    若是应用的叙说或截图介绍的意义在审核时期从未浮现,则会被驳回,如若介绍文案不够详细也会有一定可能率被拒。

附被拒理由原来的书文:
We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines. Specifically, your app does not include the feature of 微信朋友圈分享 that is written in your release note.

It would be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Description, Release Notes, and/or screenshots to remove this content.

  • 运用包蕴应用推荐作用
    除特种情形,苹果明确命令禁用内推荐其余APP。

附被拒理由最初的作品:
The 应用推荐 feature in your app displays or promotes third-party apps, which violates the App Store Review Guidelines. We’ve attached screenshot(s) for your reference. Next Steps

Please remove the 应用推荐 feature from your app.

  • 利用包罗不正确的确诊成效
    假若你的行使中,包括不忠实的体系检查和测试或优化职能,苹果会认为那项功用有误导用户的嫌疑,审核时会被拒绝。

    附被拒理由原来的书文:
    We noticed that your app provides potentially inaccurate diagnostic functionality for iOS devices to the user.

We’ve attached screenshot(s) for your reference.

Next Steps

Currently, there is no publicly available infrastructure to support iOS diagnostic analysis. Therefore your app may report inaccurate information which could mislead or confuse your users. We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

  • 运用提交的新本子与上一版差别过大
    设若你付出的新本子选取与上一版相比较,功用上生成过大,比如将游戏升级为工具类应用,或在新本子中全然改掉前一版产品的效益,则会被苹果拒绝。

    附被拒理由原著:
    We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines.

Specifically, the app has a whole content swap from a Game app to a Mobile Data Tracking app, which does not provide a good user experience when updating the app.

It would be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Description, Release Notes, and/or screenshots to remove this content.

If your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.

  • 使用违反当地法律法规
    应用程序必须遵从上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法例的始末,特别为用户提供付费社交服务的APP,例如在线直播类APP,必须严峻依照有关规定。

附被拒理由最初的文章:
Your app contains content – or facilitates, enables, and encourages an activity – that is not legal in all of the locations where the app is available. Specifically, your app is advertised as a platform to provide paid companionship services.

We’ve attached screenshot(s) for your reference. Next Steps

We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

  • 采纳小编名与金融机构名字不等同
    本着理财、P2P等经济相关产品,苹果扩充规定
    开发者的名字务必与APP内的金融机构名字保持一致,不然会被拒。
    且由同样品牌的金融机构提供劳动的APP,必须公布在同三个开发者账号跟名称下。

假使您曾经表示代表可能企业发表了那几个APP,你的委托人只怕商店相应登记iOS开发者账号,并把你添加到他们的开发者账号里,那样您就足以在她们账号上面提交并发表APP了。

附被拒理由原作:
We found that the Seller and/or Artist names associated with your app do not reflect the name of the financial institution in the app and/or its name and metadata.

To be appropriate for the App Store, your app must be published under a Seller name and Artist name that reflects the financial institution brand, as required by the iOS Developer Program License Agreement.

Section 1.2:
“You” and “Your” means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) using the Apple Software or otherwise exercising rights under this Agreement. For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be submitted under Your developer account.

If you have published these apps on behalf of a client, it would be appropriate for your client to enroll in the iOS Developer Program, then add you to their development team so you can develop an app for them to submit under their developer account.

  • 葡京娱乐官方app,应用提供功效过于简单
    选择内的功力无法太过单一,苹果就算理念中提倡“简单”,但并不表示能经受职能不够完善的利用,他们对利用的主旨供给,是期待能够给用户更有价值的心得。当然,如若你的产品太有新意,恐怕苹果的护林员没能通晓它的优点,那样的事态下,你能够透过申诉来更详实的描述产品优势,以便通过审批。

附被拒理由原版的书文:
We found that your app only provides a very limited set of features. It only provides an augmented reality reader mechanism with no other functionality. While we value simplicity, we consider simplicity to be uncomplicated – not limited in features and functionality.

We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn’t do before or in a way they couldn’t do it before.

We encourage you to review your app concept and evaluate whether you can incorporate additional content and features to be in compliance with the Guidelines. For information on the basics of creating great apps, watch the video The Ingredients of Great Apps.If you feel we didn’t understand the features of your app, or that we missed key functionality, and your app was incorrectly rejected, you may appeal to the App Review Board.

被拒很不荒谬,以前上线过一些webapp版本,正是个web页面+几个壳,可是客户要求那东西啊,想法设法的上线,后来写了四个伪界面,弄出多少个复杂原生页面来,然后增添叁个日子判定,等到八个月之后再加载客户必要的界面,没悟出那样做居然通过了。

//*********************************

We discovered one or more bugs in your app when reviewed on iPad running
iOS 10.3.3 on Wi-Fi connected to an IPv6 network.Specifically, your app
only loaded a blank screen when we launched it.Please see attached
screenshots for details.

Next Steps To resolve this issue, please run your app on a device to
identify any issues, then revise and resubmit your app for review.If we
misunderstood the intended behavior of your app, please reply to this
message in Resolution Center to provide information on how these
features were intended to work.For new apps, uninstall all previous
versions of your app from a device, then install and follow the steps to
reproduce the issue. For updates, install the new version as an
update to the previous version, then follow the steps to reproduce the
issue.

Resources For information about testing your app and preparing it
for review, please see Technical Note TN2431: App Testing
Guide
.
For a networking overview, please review About
Networking
.
For a more specific overview of App Review’s IPv6 requirements, please
review the IPv6 and App
Review

discussion on the Apple Developer Forum.

在此之前一向没适配都通过了,这一版就老大,苹果职员真是多变

[[UIApplication sharedApplication].keyWindow addSubview:sc];


 1 SQL*Plus: Release 10.1.0.4.2 - Production on 星期二 11月 17 11:10:46 2015
 2 Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 3 连接到: 
 4 Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
 5 With the Partitioning, OLAP, Data Mining and Real Application Testing options
 6 SQL> select RELEASE_NAME from fnd_product_groups;
 7 RELEASE_NAME
 8 --------------------------------------------------------------------------------
 9 12.1.1
10 SQL> 

小结

小编掌握那条路还有很短,后续会持续更新…….

可以看出当地是12.1.1的版本。

二 、鲜明服务器的操作系统

据领会,EBS在分裂操作系统上,javabean
jar包配置和上传的目录也存在部分异样,例如作者的地点环境是XP,服务器是Linux(Redhat),配置环境就不相同,那也是自己一起首设置本地配置总是找不到相应的javabean
jar包的原故。XP(windows)系统上传jar包的地点为/forms/java/下,配置文件为form/server/formsweb.cfg.不过Linux为appsweb.cfg!!!

三 、鲜明布置地点

由地点可见待公布的服务器是Linux操作系统,EBS版本为12.1.1。Oracle
EBS 中的appsweb.cfg有八个地点,分别是:

  1. $OA_HTML/bin and  
    (此布署文件供Tucson11用)
    2.
    $ORA_CONFIG_HOME/10.1.2/forms/server/   (此布局文件供R12用)

在服务器的终极输入一下命令查看$ORA_CONFIG_HOME/10.1.2/forms/server/的实在目录,然后编辑其目录下的appsweb.cfg

1 [appldev@erp ~]$ $ORA_CONFIG_HOME/10.1.2/forms/server/
2 -bash: /u01/oracle/VIS/inst/apps/VIS_erp/ora/10.1.2/forms/server/: is a director
3 [appldev@erp ~]$

在appsweb.cfg中找到archive节点(必要追加javahost.jar =>/OA_JAVA/oracle/apps/fnd/jar/javahost.jar,注意是逗号分隔):

archive=/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar,/OA_JAVA/oracle/apps/fnd/jar/fndformsi18n.jar,/OA_JAVA/oracle/apps/fnd/jar/fndewt.jar,/OA_JAVA/oracle/apps/fnd/jar/fndswing.jar,/OA_JAVA/oracle/apps/fnd/jar/fndbalishare.jar,/OA_JAVA/oracle/apps/fnd/jar/fndaol.jar,/OA_JAVA/oracle/apps/fnd/jar/fndctx.jar,/OA_JAVA/oracle/apps/fnd/jar/javahost.jar
那里看到OA_JAVA为虚拟目录,到顶点查看其实际目录为:

1 [appldev@erp ~]$ $OA_JAVA/oracle/apps/fnd/jar/
2 -bash: /u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar/: is a
3  directory
4 [appldev@erp ~]$

因此将javahost.jar上传到/u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar/下,这个和$COMMON_TOP/java/classes/oracle/apps/fnd/jar一致。

1 [appldev@erp ~]$  $COMMON_TOP/java/classes/oracle/apps/fnd/jar
2 -bash: /u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar: is a
3 directory
4 [appldev@erp ~]$

时至前天,计划到服务器的文件上传和布署工作到位,然后上传Form到对应的目录,配置菜单即可(客户端和服务器的SSH工具为Bitvise
SSH Client)。

4、其他

   想在打开javabean窗体时,启用一个经过,打开网址:(苹果系统用open) cmd
/c  start www.baidu.com?uid=username^&pwd=pwd (此处^能够转义&符号)

 执行按钮WHEN-BUTTON-PRESSED触发器代码为:

1 :BL.RESULT := '' ;
2 --Set_Custom_Property( 'BL.BEAN', 1, 'SET_PROG', :BL.CMD ) ;
3 -- use ^ to escape & in teh command line like this:
4 Set_Custom_Property( 'BL.BEAN',1, 'SET_PROG','cmd /c start www.microstarsoft.com?uid=username__pwd^&pwd=2') ;

 
然后用代码模拟用户单击,在窗体激活时(WHEN-WINDOW-ACTIVATED)触发按钮事件:

1 --自动执行单击事件
2 --GO_ITEM('<block_name>.<button_name>');
3 --EXECUTE_TRIGGER('WHEN-BUTTON-PRESSED');
4 GO_ITEM('BL.EXECUTE');
5 EXECUTE_TRIGGER('WHEN-BUTTON-PRESSED');

暗中同意景况下,Oracle窗体加载后单击关闭按钮无效,在窗体的KEY-EXIT下:

1 exit_form(no_validate); 

 葡京娱乐官方app 1