Business Service Deployment Problem

jdel6654

VIP Member
I have run into a problem with the business services package deployment program. The package dep instruction setup (P9631) makes some kind of soap call to Server Manager in order to set up the deployment. You give it the URL for SM, and it does it's thing. Except for in my case, where it won't work.

Has anyone done this deployment successfully with TR 8.97.2.x / 8.12 ?

I get this error in the jde.log:

3572/6012 WRK:Starting jdeCallObject Wed Aug 24 13:46:54.000001 spkgutil.c573
[PKGBLD] - Wed Aug 24 13:46:54 - PkgScf.cpp:466 PKGSCF0009 ERROR: Failed to retrieve AppServer list from SCF Management Console.

3572/6012 WRK:Starting jdeCallObject Wed Aug 24 13:46:54.000002 spkgutil.c573
[PKGBLD] - Wed Aug 24 13:46:54 - B98825E.c:117 ERROR: Failed to get SBF App Server list from SCF Management Console.

Its a hard stop on the PD app.
 

Attachments

  • 171573-ScreenPrint.png
    171573-ScreenPrint.png
    53 KB · Views: 138
Make sure you're logged into the E1 dev client with an account which has access to Server Manager. If the Server Manager is only setup with "jde_admin", it won't work.
 
Thanks for the post. I actually was logging in with a jde_admin equivalent. I can actually see in the logs where the PD program is getting a list of BSSV servers back to it. JDE Support thinks its a problem with writing to the F98825E after it got the list of servers from SM.
 
Hey ya'll I am trying to setup BSSV for first time on my home instance and I am stuck at same place but I am not even getting/seeing an app server list retrieved. What is the word on this? Typical nightmare setting up a major piece of functionality in E1. It's great when it works but security is a total adversary -just like a base install on Windows 2008. Can you say 'spaghetti design'? One needs to reference a half dozen Oracle docs OUTSIDE the manuals to even have a prayer and the patience of Job to configure this.

Going to see if I can get logging and trial and error it out. Is the F98825E table suppose to be empty at this point?

Do I have to deploy full pkg at same time deploy BSSV as well or beforehand? (My full pkg has some BSFN errors so I don't want to deploy it if I don't have to)

Thanks in advance.

Joe Tirado
Senior CNC Consultant
 
So I can login and get validated as an SCF user but I cannot retrieve the App Server list. This product has been out for 6 years and no one knows what the issue is? :) There aren't a ton of answers yet? I guess talk about BSSV is big but few have actually DONE it.
laugh.gif
 
[ QUOTE ]
Hey ya'll I am trying to setup BSSV for first time on my home instance and I am stuck at same place but I am not even getting/seeing an app server list retrieved. What is the word on this? Typical nightmare setting up a major piece of functionality in E1. It's great when it works but security is a total adversary -just like a base install on Windows 2008. Can you say 'spaghetti design'? One needs to reference a half dozen Oracle docs OUTSIDE the manuals to even have a prayer and the patience of Job to configure this.

Going to see if I can get logging and trial and error it out. Is the F98825E table suppose to be empty at this point?

Do I have to deploy full pkg at same time deploy BSSV as well or beforehand? (My full pkg has some BSFN errors so I don't want to deploy it if I don't have to)

Thanks in advance.

Joe Tirado
Senior CNC Consultant

[/ QUOTE ]

I would just build bssv as an update package and keep that separate from your full package.

As for your specific error, there is info on the knowledge garden so please have a look there.
 
Hi David

Thanks for your response. I have been referencing/reviewing 3 major docs on Oracle BSSV

E1: BSSV: How To Deploy Business Service Package (Doc ID 1313435.1)

In this doc it states a record gets inserted into F98825E but that doesn't happen for me--even though my log does say

"Adding Server to List" as stated in this above doc.

I am able to get Authenticated as I say, but the application doesn't come back with the BSSV server to select.

This document "E1: BSSV: Troubleshooting Package Deployment Issues with Business Services (BSSV) (Doc ID 1400146.1)" has the exact error I am getting in the pop up

"Deploy: All: Failed to retrieve Business Services application server list. Disable deploy to BSSV server to proceed"

but I have checked all the possibles beneath and they either don't apply or I have them set.

And right off the bat, that doc is misleading because the active JDBJ.INI that is controlling is in c:\Windows not the dir they mention in documentation. (I am trying to deploy from FULL client because it is easier IMO to work with logging there and not mess with Dep Svr settings which are more global in nature)

I just completed a Fix Current hoping that maybe there is something wrong with base P9631 code -- however fixcurrent did not fix the massive business function errors one gets with trying to do a full package build.

Unfortunately, there are entries in the Object Librarian for BSFNs like B15L0420 which do not even have source and include code with them.

Just typical un checked poor QA slop that has always been part of the E1 product and always will be apparently.

This is just one of those things one has to slog and patch patch patch and compensate and clean up as a CNC.

This is what DOESN'T happen for me--maybe there is a problem with my BSSV def in Server Manager OR it has a problem getting or reading it

"The second thing it will do is to pull back the list of apps where it can deploy to:

[PACKAGEBUILD] Entering getAppServerListToDeploy.

Then returns with an XML document showing the BSSV machineName, instanceName, appserverType and deployStatus. This means that E1 was able to connect to the SM Console and to identify the BSSV Instance(s) you have defined in Server Manager."


Thank you for your response though.

Joe Tirado
Senior CNC Consultant
 
[ QUOTE ]
And right off the bat, that doc is misleading because the active JDBJ.INI that is controlling is in c:\Windows not the dir they mention in documentation. (I am trying to deploy from FULL client because it is easier IMO to work with logging there and not mess with Dep Svr settings which are more global in nature)


[/ QUOTE ]

That is a red flag. Are you able to successfully run the local web on your fat client? i.e. have you got a good install of the WebDev feature?

Craig
 
I agree with Craig, your jdbj.ini should be under x:\E900\SYSTEM\OC4J\j2ee\home\applications\webclient.ear\webclient\WEB-INF\classes as stated in that doc you referenced. Please ensure that you have a working web development client installed and verify the paths.
 
And one other thing, sorry if I misinterpret what you wrote but you can build a full bssv build as an update package. Just choose R0006P as an object and choose bssv build. That will build all bssv objects. You don't need to run a full build which it appears you are having issues with.
 
Thanks David and Craig

Full development client works fine.

There are too many instances of jdelog.properties and jdbj.ini in this CNC's not so humble opinion :) and I am following instructions to the letter so any "misconfigurations" are by the product process - although of course I could have missed something with these Byzantine instructions that go on and on.

BSSVs build fine--although I know which ones to select. Certain components actually cause the BSSV build to fail (surprise surprise).

It is the DEPLOYMENT process which is the problem--and the jasdebug log DESPITE Oracle's instructions to the contrary, is devoid of much helpful info.

I'm wondering if the is a port/connection/security issue trying to connect to the BSSV application server running on my Windows 2003 server.

That instance starts up as well although not fully because I have not deployed the .ear file to it of course.

Building the update BSSV will save some time true.

Going to see if I can generate better info in logs somehow.

Joe T.
 
Partial JASDEBUG log showing jdbj.ini being retrieved from c:\Windows\jdbj.ini...not sure why that should be an issue technically if jdbj.ini has the right config info but I agree it shouldn't be called from there. In log you can see I am authorized in console and the GetAppServerListToDeploy bsfn is called and the jdbc driver is loaded for Oracle


snippets of jasdebug

...

][PACKAGEBUILD] Entering isUserValidInSCF
22 Jun 2014 21:05:36,127 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Validating E1 User JTIRADO with SCF Management Console URL: http://jdedepsvr.att.net:9144/manage
22 Jun 2014 21:05:36,129 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Entering login
22 Jun 2014 21:05:37,552 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Exiting login
22 Jun 2014 21:05:37,552 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Entering logout
22 Jun 2014 21:05:37,621 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Exiting logout
22 Jun 2014 21:05:37,621 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] E1 User is an authorized SCF user.
22 Jun 2014 21:05:37,621 [Line -1] [Thread-2] [DEBUG ] - [9608][PACKAGEBUILD] Exiting isUserValidInSCF
22 Jun 2014 21:05:37,630 [Line -1] [Thread-3] [DEBUG ] - [9608][METADATA] Entering getBuffer. Need buffer size 181

...

Entering getAppServerListToDeploy.
22 Jun 2014 21:05:38,364 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering getAppServerListToDeploy
22 Jun 2014 21:05:38,364 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Application Server list for:
22 Jun 2014 21:05:38,366 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Package: TESTBSSV
22 Jun 2014 21:05:38,366 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Time: 210407
22 Jun 2014 21:05:38,382 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Date: Sun Jun 22 00:00:00 CDT 2014
22 Jun 2014 21:05:38,382 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering getServerListFromScf
22 Jun 2014 21:05:38,382 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Request server list from SCF.
22 Jun 2014 21:05:38,382 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering login
22 Jun 2014 21:05:38,577 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting login
22 Jun 2014 21:05:38,633 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Logging out.
22 Jun 2014 21:05:38,633 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering logout
22 Jun 2014 21:05:38,726 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting logout
22 Jun 2014 21:05:38,726 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting getServerListFromScf
22 Jun 2014 21:05:38,726 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] <SBFAppServerList/>

22 Jun 2014 21:05:38,748 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering parseAppServerList
22 Jun 2014 21:05:38,750 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting parseAppServerList
22 Jun 2014 21:05:38,754 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Connecting to JDB.
22 Jun 2014 21:05:38,755 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Entering configureJDBJPath
22 Jun 2014 21:05:38,755 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] class loaded now find the jdbj.ini file in the existing class path.
22 Jun 2014 21:05:38,755 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting configureJDBJPath
22 Jun 2014 21:05:38,768 [Line -1] [Thread-3] [DEBUG ] - [9608][JDBJ] JDBj version information:
22 Jun 2014 21:05:38,769 [Line -1] [Thread-3] [DEBUG ] - [9608][JDBJ] Specification title: null
Specification version: null
Specification vendor: null
Implementation title: null
Implementation version: null
Implementation vendor: null
22 Jun 2014 21:05:38,816 [Line -1] [Thread-3] [APP ] - [9608][BASE] Loading config jdbj.ini from classpath:/C:/Windows/jdbj.ini
22 Jun 2014 21:05:38,853 [Line -1] [Thread-3] [APP ] - [9608][BASE] Loading config jas.ini from classpath:/C:/E910/system/OC4J/j2ee/home/applications/webclient.ear/webclient/WEB-INF/classes/jas.ini
22 Jun 2014 21:05:38,853 [Line -1] [Thread-3] [DEBUG ] - [9608][BASE] jas.ini load from /C:/E910/system/OC4J/j2ee/home/applications/webclient.ear/webclient/WEB-INF/classes/jas.ini
 
For those who would like to see a screenshot where it looks like it almost grabs server then rolls back
 

Attachments

  • 188298-Almost finds the BSSV pkg then barfs.doc
    323 KB · Views: 19
Ok I think the problem MAY have to do with IE 11 and F98825E

I am not able to open any table locally in the databrowser- I can input on a table but when I click OK, it comes up with a blank screen never finishing painting in the full screen.

Going to check IE 11 settings
 
False Hope. Data browser works fine with DV910 env on local web client-- with JDV910 locally it is an issue. It seems I have to ask Oracle about this slop. Grrrrrrrr.

One last shot from community: in the Deploy screen when you click the DETAIL button on ERROR line it says Failed Function Call and then mentions the data item SERSHP Server Fast Path

Are there any other settings needed for the machine definition in P9654A that need to be set?
 
[ QUOTE ]
22 Jun 2014 21:05:38,726 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] Exiting getServerListFromScf
22 Jun 2014 21:05:38,726 [Line -1] [Thread-3] [DEBUG ] - [9608][PACKAGEBUILD] <SBFAppServerList/>



[/ QUOTE ]

I'm not at a client with a BSSV server right now, but maybe someone else can check their trace log like the one you posted. See the empty XML tag above (SBFAppServerList)? I believe that should be populated with a list of BSSV servers to deploy to. So could it be server manager is not returning the list properly. Have you checked the server manager logs?
 
Back
Top