Object transfer

ravi_shankar

Member
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C04EE9.4FE2171C
Content-Type: text/plain;
charset="iso-8859-1"

Hi JDEList Users,


Background story:

We have transferred the BSFN objects from server1(Source) to server2
(Destination).


Preparations:
a. Copy the JDE.INI of source and JDE.INI of Destination to the desired
folder(Client JDE.INI Only).
b. Rename the JDE.INI files for the convenience. eg JDE.INIA for Source and
JDE.INIB for Destination.
c. Create two Oracle connection string on the client PC.
i. Connection to Oneworld-Source
ii.Connection to Oneworld-Destination.

Note: The following steps are to be done on client PC only.

Steps are as follows:

1. Copy the JDE.INIB file of Destination to c:\winnt folder and rename to
JDE.INI.
2. Connect your client to oneworld (You will get connected to Server2
(Destination server).
3. On the client PC,Create a dummy entries through Object Librarian P9860 in
server2 (Destination) both header and detail records. And also dummy event
rule specification.
Note: Dummy objects name should match with the Server1(Source) Object name.
4. Now, logoff and switch your JDE.INI (i.e. JDE.INIA to c:\winnt and rename
it to JDE.INI which will override the JDE.INI files of Destination).
5. Connect your client to oneworld(You will get connected to
Server1(Source server).
6. Check out the BSFN objects which you wish to transfer from
server1(Source).
7. Logoff and switch your JDE.INI (i.e. JDE.INIB to c:\winnt and rename it
to JDE.INI which will override the JDE.INI files of Source).
8. Connect your client back to Server2 (Destination server).
9. Go to Object Librarian P9860 and Check in the BSFN Objects to destination
server(The Objects which you wish to transfer).

Findings:
a. All the BSFNs are getting transferred however, event rules are not
attached.
b. The event specification key in Server 1(Source) is not matching with the
event specification key of server 2(Destination).


The Above Described steps are working fine with all objects except BSFN
objects, Especially the event rules are not getting attached with it.

Please let me know how to solve or any other better way to do this object
transfer.

Thanks and Regards,


Ravi Shankar



------_=_NextPart_001_01C04EE9.4FE2171C
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2650.12">
<TITLE>Object transfer</TITLE>
</HEAD>
<BODY>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Hi JDEList =
Users,</FONT>
</P>





<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Background =
story:</FONT>

</P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">We have =
transferred the BSFN objects from server1(Source) to server2 =
(Destination).</FONT>
</P>





<FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">Preparations:</FONT>


<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">a. Copy the JDE.INI =
of source and JDE.INI of Destination to the desired folder(Client =
JDE.INI Only).</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">b. Rename the =
JDE.INI files for the convenience. eg JDE.INIA for Source and JDE.INIB =
for Destination.</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">c. Create two =
Oracle connection string on the client PC.</FONT>

<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Arial">i. Connection to Oneworld-Source</FONT>

<FONT COLOR=3D"#000000" =
SIZE=3D2 FACE=3D"Arial">ii.Connection to Oneworld-Destination.</FONT>
</P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Note: The following =
steps are to be done on client PC only.</FONT>
</P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Steps are as =
follows:</FONT>

</P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">1. Copy the JDE.INIB =
file of Destination to c:\winnt folder and rename to JDE.INI.</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">2. Connect your =
client to oneworld (You will get connected to Server2 =
(Destination server).</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">3. On the client =
PC,Create a dummy entries through Object Librarian P9860 in server2 =
(Destination) both header and detail records. And also dummy event rule =
specification.</FONT></P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Note: Dummy objects =
name should match with the Server1(Source) Object name.</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">4. Now, logoff and =
switch your JDE.INI (i.e. JDE.INIA to c:\winnt and rename it to JDE.INI =
which will override the JDE.INI files of Destination).</FONT></P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">5. Connect =
your client to oneworld(You will get connected to Server1(Source =
server).</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">6. Check out the =
BSFN objects which you wish to transfer from server1(Source).</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">7. Logoff and =
switch your JDE.INI (i.e. JDE.INIB to c:\winnt and rename it to JDE.INI =
which will override the JDE.INI files of Source).</FONT></P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">8. Connect your =
client back to Server2 (Destination server).</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">9. Go to Object =
Librarian P9860 and Check in the BSFN Objects to destination server(The =
Objects which you wish to transfer).</FONT></P>



<FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">Findings:</FONT>


<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">a. All the BSFNs =
are getting transferred however, event rules are not attached.</FONT>

<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">b. The event =
specification key in Server 1(Source) is not matching with the event =
specification key of server 2(Destination).</FONT></P>





<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">The Above Described =
steps are working fine with all objects except BSFN objects, Especially =
the event rules are not getting attached with it.</FONT></P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Please let me know =
how to solve or any other better way to do this object transfer.</FONT>
</P>



<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Thanks and =
Regards,</FONT>
</P>





<FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">Ravi Shankar</FONT>
</P>



</BODY>
</HTML>
------_=_NextPart_001_01C04EE9.4FE2171C--
 
Ravi,

You are truly showing perseverence on this problem!

My first suggestion would be stop and do a check in the middle of this
process. When you are on the workstation, after creating the "dummy" ol
records in system 2, then connecting to system 1 to check out the bsfn
object...go into design on that bsfn and look around...

Are you seeing the list of functions on the Business Function Design screen
in OL? If not: BSFN objects have extra OL records stored in the F9862 and
F9863. The F9862 (<- the important records in your case) lists the actual
functions within the bsfn object. The F9863 lists relationships between
functions in the current bsfn object and other bsfn objects or tables. In
this case, when faking in your OL records on system 2, you may have to add
these records as well, and they will have to be exact. The only way I know
to do this is to use some SQL magic behind the scenes. While you could go
into bsfn design and add them, it doesn't let you type in the Event
Specification Key, which is what links the function to its event rules. A
BIG WORD OF CAUTION HERE!!! I'm not 100% sure how this key is generated, so
I wouldn't promise that this technique of copying won't interfere with
another function created in system 2 witht he same key. And that would be
ugly to sort out! However, I would bet that this would be ok, since the
only "approved" method of doing what you are doing is the product packaging
tool...and I can't imagine that the code in this thing is sophisticated
enought to re-key all these id's which live not only in bsfn's, but in tble,
appl, and ube objects as well. My bet is that the generation of these id's
is a wholy random thing with a 1 in a zillion chance of matching.

Gook Luck and let me know if that works for you :)

>From: [email protected]
>Reply-To: [email protected]
>To: [email protected]
>Subject: Object transfer ~~0:1120
>Date: Wed, 15 Nov 2000 20:46:44 -0800 (PST)
>
>Hi JDEList Users,
>
>
>Background story:
>
>We have transferred the BSFN objects from server1
>(Source) to server2
>(Destination).
>
>
>Preparations:
>a. Copy the JDE.INI of source and JDE.INI of
>Destination to the desired
>folder(Client JDE.INI Only).
>b. Rename the JDE.INI files for the convenience. eg
>JDE.INIA for Source and
>JDE.INIB for Destination.
>c. Create two Oracle connection string on the client PC.
> i. Connection to Oneworld-Source
> ii.Connection to Oneworld-Destination.
>
>Note: The following steps are to be done on client PC
>only.
>
>Steps are as follows:
>
>1. Copy the JDE.INIB file of Destination to c:\winnt
>folder and rename to
>JDE.INI.
>2. Connect your client to oneworld (You will get
>connected to Server2
>(Destination server).
>3. On the client PC,Create a dummy entries through
>Object Librarian P9860 in
>server2 (Destination) both header and detail records.
>And also dummy event
>rule specification.
>Note: Dummy objects name should match with the Server1
>(Source) Object name.
>4. Now, logoff and switch your JDE.INI (i.e. JDE.INIA
>to c:\winnt and rename
>it to JDE.INI which will override the JDE.INI files of
>Destination).
>5. Connect your client to oneworld(You will get
>connected to
>Server1(Source server).
>6. Check out the BSFN objects which you wish to
>transfer from
>server1(Source).
>7. Logoff and switch your JDE.INI (i.e. JDE.INIB to
>c:\winnt and rename it
>to JDE.INI which will override the JDE.INI files of
>Source).
>8. Connect your client back to Server2 (Destination
>server).
>9. Go to Object Librarian P9860 and Check in the BSFN
>Objects to destination
>server(The Objects which you wish to transfer).
>
>Findings:
>a. All the BSFNs are getting transferred however, event
>rules are not
>attached.
>b. The event specification key in Server 1(Source) is
>not matching with the
>event specification key of server 2(Destination).
>
>
>The Above Described steps are working fine with all
>objects except BSFN
>objects, Especially the event rules are not getting
>attached with it.
>
>Please let me know how to solve or any other better way
>to do this object
>transfer.
>
>Thanks and Regards,
>
>
>Ravi Shankar
>
>*************************************************************
>This is the JDEList One World / XE Mailing List.
>Archives and information on how to SUBSCRIBE, and
>UNSUBSCRIBE can be found at http://www.JDELIST.com
>*************************************************************
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.
 
Ravi,

You are truly showing perseverence on this problem!

My first suggestion would be stop and do a check in the middle of this
process. When you are on the workstation, after creating the "dummy" ol
records in system 2, then connecting to system 1 to check out the bsfn
object...go into design on that bsfn and look around...

Are you seeing the list of functions on the Business Function Design screen
in OL? If not: BSFN objects have extra OL records stored in the F9862 and
F9863. The F9862 (<- the important records in your case) lists the actual
functions within the bsfn object. The F9863 lists relationships between
functions in the current bsfn object and other bsfn objects or tables. In
this case, when faking in your OL records on system 2, you may have to add
these records as well, and they will have to be exact. The only way I know
to do this is to use some SQL magic behind the scenes. While you could go
into bsfn design and add them, it doesn't let you type in the Event
Specification Key, which is what links the function to its event rules. A
BIG WORD OF CAUTION HERE!!! I'm not 100% sure how this key is generated, so
I wouldn't promise that this technique of copying won't interfere with
another function created in system 2 witht he same key. And that would be
ugly to sort out! However, I would bet that this would be ok, since the
only "approved" method of doing what you are doing is the product packaging
tool...and I can't imagine that the code in this thing is sophisticated
enought to re-key all these id's which live not only in bsfn's, but in tble,
appl, and ube objects as well. My bet is that the generation of these id's
is a wholy random thing with a 1 in a zillion chance of matching.

Gook Luck and let me know if that works for you :)

>From: [email protected]
>Reply-To: [email protected]
>To: [email protected]
>Subject: Object transfer ~~0:1120
>Date: Wed, 15 Nov 2000 20:46:44 -0800 (PST)
>
>Hi JDEList Users,
>
>
>Background story:
>
>We have transferred the BSFN objects from server1
>(Source) to server2
>(Destination).
>
>
>Preparations:
>a. Copy the JDE.INI of source and JDE.INI of
>Destination to the desired
>folder(Client JDE.INI Only).
>b. Rename the JDE.INI files for the convenience. eg
>JDE.INIA for Source and
>JDE.INIB for Destination.
>c. Create two Oracle connection string on the client PC.
> i. Connection to Oneworld-Source
> ii.Connection to Oneworld-Destination.
>
>Note: The following steps are to be done on client PC
>only.
>
>Steps are as follows:
>
>1. Copy the JDE.INIB file of Destination to c:\winnt
>folder and rename to
>JDE.INI.
>2. Connect your client to oneworld (You will get
>connected to Server2
>(Destination server).
>3. On the client PC,Create a dummy entries through
>Object Librarian P9860 in
>server2 (Destination) both header and detail records.
>And also dummy event
>rule specification.
>Note: Dummy objects name should match with the Server1
>(Source) Object name.
>4. Now, logoff and switch your JDE.INI (i.e. JDE.INIA
>to c:\winnt and rename
>it to JDE.INI which will override the JDE.INI files of
>Destination).
>5. Connect your client to oneworld(You will get
>connected to
>Server1(Source server).
>6. Check out the BSFN objects which you wish to
>transfer from
>server1(Source).
>7. Logoff and switch your JDE.INI (i.e. JDE.INIB to
>c:\winnt and rename it
>to JDE.INI which will override the JDE.INI files of
>Source).
>8. Connect your client back to Server2 (Destination
>server).
>9. Go to Object Librarian P9860 and Check in the BSFN
>Objects to destination
>server(The Objects which you wish to transfer).
>
>Findings:
>a. All the BSFNs are getting transferred however, event
>rules are not
>attached.
>b. The event specification key in Server 1(Source) is
>not matching with the
>event specification key of server 2(Destination).
>
>
>The Above Described steps are working fine with all
>objects except BSFN
>objects, Especially the event rules are not getting
>attached with it.
>
>Please let me know how to solve or any other better way
>to do this object
>transfer.
>
>Thanks and Regards,
>
>
>Ravi Shankar
>
>*************************************************************
>This is the JDEList One World / XE Mailing List.
>Archives and information on how to SUBSCRIBE, and
>UNSUBSCRIBE can be found at http://www.JDELIST.com
>*************************************************************
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.
 
Back
Top