Mapping issue replicating sub nodes
Here's what I have
Messages 1:1
Source_MT 1:1
- OrderNum 1:unbounded
- Header 1:1
- - Text 1:unbounded
- - - TextId
- - - TextLine
Target is an RFC structure
Messages 1:1
BAPI_SO 1:unbounded
- SONumber 1:1
- Order_text
- - Item 1:unbounded
- - - TextId
- - - TextLine
In the source_MT, I have more than one text id, lets say 3 of 'em and 2 SOs. If I try to use useOneAsMany, it errors our stating I have too many values in my 1st queue which is textids.
How can I create the same number of text ids in each BAPI_SO split by SO Number? Any idea?
TextID - >
<i>OrderNum</i> ->useOneAsMany->SplitByValue-> Textid
OrderNum - >
Thank you for all your feedback.
Hi,
I think useOneAsMany will not work for your case. Hope you have check this link already
http://help.sap.com/saphelp_nw04/helpdata/en/ef/df564b6aa24fc9ab0d685460747de5/content.htm
You can try it in UDF
When you map the TextID use a UDF function which will take in TextID as a queue form and set the context is from the root level. Inside the UDF loop thru all the records and add it to the resultlist. Give the output of the UDF to a SplitByValue.
Hope this works
Thanks,
Prakash
Similar Messages
-
Mapping issue: from unbound node to two single fields
Hello,
I have a source message with a node that is 0... unbounded.
The node contains a field named "component_name" with occurence 1..1.
The target message contains only two single fields (component1, component2) and the task is to provide the first two occurences to these fields.
node occ.1
component <modul beta> -> component1
node occ.2
component <modul omega> -> component2
We can expect to have any case like these:
node is 0 -> no components provided
node is 1 -> one component provided (usual case) , so second field will be empty
node is 2 -> two components provided
node is > 2 -> need to pick the first two components to provide them to the target fields.
Does anybody here have an idea how to solve this mapping issue?
Your ideas are really welcome!
Best regards
DirkStefan's solution is very good, alternatively, if you are sure that you will always have at least two items you can do
source -> copyValue[0]-> target
source -> copyValue[1]-> target
please note: if you don't have at least two items in your source the copyValue function will throw an exception -
Mapping Issue(if schema node is not present)
I have the following map as follows:
If the node Student_City is not present in the source schema(Student) then the map is not working .
How can I get the right output if a node is not present in the source schema and we want to proceed that schema ?
PrakashI set the default value as follows in destination schema :
But I am getting the following error:
Invoking component...
C:\Notes\Practicals Document\SSDissamblerPOC\SSDissamblerPOC\ScriptSaveDissamblerProject\SSDissamblerProject\Map1.btm: warning btm1001: The destination node "Employee_Salary" is required but the source node "Student_City" is optional.
TestMap used the following file: <file:///C:\Notes\Practicals Document\SSDissamblerPOC\Locations\Instance.xml> as input to the map.
C:\Users\Administrator\AppData\Local\Temp\_MapData\SSDissamblerProject\Map1_output.xml: error btm1046: Output validation error: The element 'Employee' has invalid child element 'Employee_Exp'. List of possible elements expected: 'Employee_Salary'.
Test Map failure for map file <file:///C:\Notes\Practicals Document\SSDissamblerPOC\ScriptSaveDissamblerPOC\SSDissamblerProject\SSDissamblerProject\Map1.btm>. The output is stored in the following file: <file:///C:\Users\Administrator\AppData\Local\Temp\_MapData\ScriptSaveDissamblerProject\Map1_output.xml>
Component invocation succeeded.
The output is as follows:
In this Employee_Salary is not present.But I want this.
Note: Student_City node is not present in the source schema.
Prakash -
Mapping issue: Based on nodes/Context
Hi Experts...
Can someone help me with the below mapping logic?
if A_NUM = B_NUM; pass NAME
Here is the source structure:
ROOT
NODE1
NODE2
A_NUM
NODE3
B_NUM
NAME
NODE4
B_NUM
NAME
Thanks in advance!Thanks Ragu and Madhu- It did not work!
Updating with occurrence and correct Node heirarchy
ROOT (1-1)
NODE1 (0-unb)
NODE2 (0-unb)
A_NUM (0-1)
NODE3 (0-unb)
NODE4 (1-1)
B_NUM (0-1)
NAME (0-1)
NODE5 (0-unb)
NODE6 (1-1)
B_NUM (0-1)
NAME (0-1) -
External context mapping issue: cannot create nodes,no mapping defined yet
Hello everybody,
I'm trying to use the external context mapping as it is explained in http://help.sap.com/saphelp_nw04/helpdata/en/d7/e551cf896c3a49bb87bb4ce38c99c8/frameset.htm
I did it in the past without any problem, but now, when i try to create a new node, i get the error "cannot create nodes,no mapping defined yet." This error appears as i try to create an element of the node (in the Internal Component), this way:
IPruebaNodoElement elto = wdContext.nodePruebaNodo().createPruebaNodoElement();
elto.setPrueba("Esto es una prueba");
wdContext.nodePruebaNodo().addElement(elto);
The mapping is correctly done in the "Embedder Component", and the attribute "isInputElement"=true in the Interface Controller of the "Internal Component".
Any idea, any clue?
Thank you very much in advance
Isidro LópezFrankly speaking: I just read again, but very carefully, all the steps explained at
http://help.sap.com/saphelp_nw04/helpdata/en/d7/e551cf896c3a49bb87bb4ce38c99c8/frameset.htm.
Read it carefully and try to implement that example, that could be really helpful. -
Mapping and creating new instances of a node and its sub-nodes
hi,
i need to map every 3 items from source interface to 1 in target interface.
i have on target interface parent node which is called 'item' and occurs 0..unbounded (and other sub-nodes).
this node have a sub-node which is called 'item_data' and occurs 0..3.
i created a mapping:
source_item ->counter->checking mod 3--->if
"""""""""""""""""""""""""""""" source_item -
> then -
>item.
when i test mapping with 1-3 source_item the sub-nodes 'item_data' are created,
but when i try 4-5 and more , 'item' node is created twice but the second instance has no sub-nodes of
'item_data' (it has other sub-nodes).
can someone tell me how to solve my problem?
thanks in advance.
TomerI would like to be clear about the requirement first,
Source Target
item -
> item
item_data -
> Item_data
item -
>
item_data -
> irem_data
item -
>
item_data -
> item_data
item -
> item
item_data -
> item_data
item -
>
item_data -
> item_data
item -
>
item_data -
> item_data
for the mapping of item node the queue should look like:
contextchange
Then for the mapping of item_data the queue should look like:
item_data
item_data
item_data
context change
item_data
item_data
item_data
I guess you have used some udf for the target parent node (item) mapping. I am trying myself to generate the queue for item_data using standard functions, but yet to come up with the desired result. If achieved will let you know..................for now it seems that writing a UDF (queue) would be the best approach.
iterate through the input queue array (source item_data values all in same context using RemoveContext) and insert a ResultList.CC after every third element in the array.
Hope you can come out easily with the java for this logic. Let me know if it's helpful.
Regards,
Suddha -
Graphical mapping issue, repeated lines are not populating
Hello All,
i have mapping where i need to map source node and its coresponding subelements to target node and its subelemtns based on certains condition, which i did using If condition.
Now my issue is, when mapped source node with condition , conditional field is not in the same node which i am mapping. It is in the parent node of the node which i am mapping. SO when i mapped to target node, only one occurence only its populating in target side even When lines repeated more than once its not populating all lines corespondingly. Please let me know how to populate all line items when i have validation field in parent node and child node and its subelemnts to be mapped to the target node. ( Both parent node and sub node in source and target node are unbounded) .
Thanks in advance.
Regards,
KalpanaThanks for your reply, My source structre looks like below.
I have to map rows node and its coresponding fields to target node Lines which is unbounded and to its subelements when collection name = 'MATGRP_COLLN'. I did it using if condition but , only one row tis getting populated in target LIne node. next repeated row values are not populating in target side.
- <extensions>
+ <collection name="REGION_COLLN" />
+ <collection name="DIVISION_COLLN" />
+ <collection name="DTL_PRCNG_COLLN" />
+ <collection name="COUNTRY_COLLN">
- <collection name="MATGRP_COLLN">
- <row>
- <fields>
<OBJECTID>-2147483540</OBJECTID>
<UNIQUE_DOC_NAME>-21474835401248121690973</UNIQUE_DOC_NAME>
<DISPLAY_NAME />
<MATGRP_ITEM_NO>1</MATGRP_ITEM_NO>
<MATGRP_NAME>10100000</MATGRP_NAME>
</fields>
</row>
- <row>
- <fields>
<OBJECTID>-2147483539</OBJECTID>
<UNIQUE_DOC_NAME>-21474835391248121706160</UNIQUE_DOC_NAME>
<DISPLAY_NAME />
<MATGRP_ITEM_NO>2</MATGRP_ITEM_NO>
<MATGRP_NAME>10101500</MATGRP_NAME>
</fields>
</row>
</collection>
</extensions>
</object>
</objects>
</fcidataexport> -
Mapping issue in idoc to JDBC scenario
mapping issue in idoc to JDBC scenario
source structure
E1KNB1M
BUKRS = 1000
E1KNB1M
BUKRS= 9000
E1KNB1M
BUKRS= 2000
THE NODE E1KNB1M is repeated many times and the field BUKRS is also repeated with E1KNB1M as above
TARGET field : ISFRANCHISE
if any where value of BUKRS =9000 we have to pass Y to the target filed, else N
if BUKRS = 9000 THEN ISFRANCHISE= Y
ELSE
ISFRANCHISE=N
I've done the mapping as below
BUKRS = 9000--> IF THEN Y ELSE N--
> ISFRANCHISE
BUT everry time the target value is N only
pl suggest
rgds
mojibmapped like this
BUKRS--->SORT---->
EQUALS --------IF---THEN Y
9000------------------------> ----------------->ISFRANCHISE
ELSE N
context of BUKRS set to parent node
its worked
thanks to all for valuable suggestions
rgds
mojib -
Hi guys,
I am facing an issue in mapping.
it is IDOC to File scenario.
this is wat i have to perform.
(MARM-UMREN / MARM-UMREZ) for PC x (MARM-UMREZ / MARM-UMREN) for CAS.
here PC and CAS both taken from MARM-MARM..which i got from my IDOC.
How can i get make 2 values for MARM_meinh(PC and CAS).only 1 value comes in idoc.
please provide me some logic for this.
Thanks in advance.
SahilHi,
You can use advanced user defined function.
Give input as Header element.
add all the elements within header in the result set.
put splitByvalue at the output of user defined funstion and map it to sub..
i assume that sub is unbounded.
This should work. check this out.
reply if it works
thanks and regards
P.Venkat -
Hello, can any1 please help me with following mapping issue?
Input Msg Type 1 (Items to be grouped)
Item (0..n)
X (0..1)
Y (0..1)
Z (0..1)
SegmentSub1 (0..n)
a (0..1)
b (0..1)
ChildSegmentWithChilds (0..n)
a (0..1)
b (0..1)
AnotherChildSegmentWithChilds (0..n)
a (0..1)
b (0..1)
SegmentSub2 (0..n)
a (0..1)
b (0..1)
Input Msg Type 2 (GroupingCodes)
Group (0..n)
Code (0..1)
Output Msg Type (Items Grouped by Group codes)
GroupedItems (0..n)
Items (0..n)
X (0..1)
Y (0..1)
Z (0..1)
SegmentSub1 (0..n)
a (0..1)
b (0..1)
ChildSegmentWithChilds (0..n)
a (0..1)
b (0..1)
AnotherChildSegmentWithChilds (0..n)
a (0..1)
b (0..1)
SegmentSub2 (0..n)
a (0..1)
b (0..1)
Mapping logic should be as following;
Item/X = Group/Code. (Items grouping by "X" field for each "Code" value)
any help greatly appreciated,
Thanks!Okan,
Did you got the solution for this mapping, I'm really sorry for the past one week I was trying to figure it out, finally today I got it, yahoo!!!! I think am bit slow <b>:-(</b>
If you got the solution already no probes, if you haven't kindly follow the below logic.
<b><i>Source & Target structure</i></b>
http://www.flickr.com/photos/8764045@N06/545133789/
<b><i>Mapping logic & UDF - Grouped Items</i></b>
http://www.flickr.com/photos/8764045@N06/545133791/
http://www.flickr.com/photos/8764045@N06/545133801/
<b><i>Mapping logic & UDF - Item</i></b>
http://www.flickr.com/photos/8764045@N06/545133807/
http://www.flickr.com/photos/8764045@N06/545133811/
<b><i>Mapping logic & UDF - x node</i></b>
http://www.flickr.com/photos/8764045@N06/545138911/
http://www.flickr.com/photos/8764045@N06/545138913/
<b><i>Mapping logic & UDF - y node</i></b>
http://www.flickr.com/photos/8764045@N06/545138915/
http://www.flickr.com/photos/8764045@N06/545138917/
<b><i>Mapping logic & UDF - z node</i></b>
http://www.flickr.com/photos/8764045@N06/545138947/
http://www.flickr.com/photos/8764045@N06/545138951/
<b><i>Mapping - Results</i></b>
http://www.flickr.com/photos/8764045@N06/545005958/
I hope it helps you!!!!
Thanks for the patience.
Best regards,
raj. -
Hi.
I have a table (let's call it 'Node') with fields:
- id (primary key)
- id_parent (foreign key to id-field)
I can easily map the table to get it's parent-object,
but I can't seem to get Node's sub-nodes (1 to many) mapped in toplink workbench.
I have created a reference to the toplink table mapping:
source: id, target field: id_parent,
and it seems like it should work (no errors etc),
but when I run the code, it returns just an empty collection.
Any ideas why this doesn't work?
- ToniHi Tony,
If you are attempting a relective 1-many mapping, try looking at the toplink example 'employee' where employee has a 1-M 'managedEmployees' with a 1-1 'manager' backpointer.
Thanks,
Stephen -
Hi there
I have to create some advanced structure using FCC but not sure how the Record structure should look.
For a simple structure lets say it looked like this:
-Main_Node
---Node_1_Level_1
------Element_1
------Element_2
--Node_2_Level_1
------Element_A
------Element_B
Ok so my record structure would be,
Node_1_Level_1, Node_2_Level_1
and my parameters would be something like:
Node_1_Level_1.fieldNames = Element_1, Element_2
Node_1_Level_1.fieldSeperator = ';'
Node_1_Level_1.endSeperator = 'nl'
Node_2_Level_1.fieldNames = Element_A, Element_B
Node_2_Level_1.fieldSeperator = ';'
Node_2_Level_1.endSeperator = 'nl'
But how would the record structure look for this:
-Main_Node
---Node_1_Level_1
------Element_1
------Element_2
------Node_1_Level_2
----Element_1
--Node_2_Level_1
------Element_A
------Element_B
------Node_1_Level_2
----Element_A
I would google for this, or look on sdn but I only find some examples that shows only level 1 nodes. I gues BPM would come to mind but FCC is all I got for now..
Thanx,
JanHi Jan,
In this case FCC cant handle the fields which start at 4th level(i.e Node_1_Level_2 -->Element_1)
There are 2 ways of doing this.
i. Create a structure in the below shown format
-Main_Node
---Node_1_Level_1
Element_1
Element_2
---Node_1_Level_2
Element_1
--Node_2_Level_1
Element_A
Element_B
and convert the file structure to an xml and then map this to your required structure(i.e do an intermediate mapping for converting to this hierarchy).
ii.
Create a structure in which you remove the sub node and insert the sub node field into the main node.
---Node_1_Level_1
Element_1
Element_2
Element_3
--Node_2_Level_1
Element_A
Element_B
Now based on the requirement you do the mapping.
Thanks,
Ramkiran.K -
I have been doing trial and error with the node functions all afternoon, and decided to see if one of you experts can help me.
This diagram shows the structures.
http://webpages.charter.net/kpwendel2/map.jpg
I need to map various TransactionDetails values into a T_CHARGES / ITEM rfc record when the Charge Category Code is a certain value.
A mapping of "If ChargeCategoryCode = ADC (context - TransactionDetails) then map Shipment (context - TransactionDetails) to Item node" is working for the first occurance. If I have multiple invoices in the xml source, the subsequent records are not getting created.
I have tried various context changes and node functions, but to no avail. For example, when I change the contexts to the InvoiceDetails level in an attempt to get all Invoices, I end up with no output ITEM records. Any suggestions would be appreciated. Thanks!> A mapping of "If ChargeCategoryCode = ADC (context - TransactionDetails) then map Shipment (context - TransactionDetails) to Item node" is working for the first occurance.
Hi Keith,
You just use removeContexts node function between if condition output and item node in target.
i have small doubt i.e is Shipment node or element in source message type?
if its field or node why you are mapping it to item node.i guess it doestnt make any sense.
anyway its up to you.
if you have any issues in my solution please let me know.
Cheers,
Jag -
Setup and Configure IM Components SSO and DAS on Replica RMS Node
Dear All,
I was trying the step
Step 5: How to Setup and Configure IM Components SSO and DAS on Replica RMS Node In Multimaster Replication (MMR) with Identity Management (IM) Cluster in High Availability Env
But, at the stage to connect to OID, it is not connecting to the RMS database.
When I checked login through ODM, it is connecting fine. also, ldapbind is also binding fine.
How to solve this ? What will be the issue and where to check it ?
Also, from the RMS, when I am connecting through EM console, I am not getting any output on Infrastructure link to change the passwords. its showing
Identity Management
Error retrieving information of default metadata repository.
Unable to establish secure connection to Oracle Internet Directory Server ldap://devportal.paaf.gov.kw:636/ Base Exception : javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
If there is any experts, pls reply. Because, last time I created a TAR and it took months to resolve and ultimately nothing happened they closed the TAR after some time as I was busy with some other works and not able to proceed with the synchronization.
Thanks in advance,
With Regards,
Sheeja AnilRule [ 47 ]: fuser link
~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the fuser symbolic link /sbin/fuser -> /bin/fuser exists or
not. This is required for Suse 8.0 and Suse 9.0.
Test [ PASSED ] :
Not required =~ Exists|Not required
Action:
fuser link exists or not required.
Rule [ 48 ]: orarun package
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the orarun package is installed and if the oracle user
environment need to be reset. This is only required for Suse 8.0 and
Suse 9.0.
Test [ PASSED ] :
Not applicable =~ Not installed|Installed correctly|Not
applicable|Environment reset not required
Action:
orarun is not installed or installed correctly.
Rule [ 49 ]: semmsl
~~~~~~~~~~~~~~~~~~~
Description:
Check if semmsl kernel parameter is 256 or higher. For more details on
how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
semmsl kernel parameter is 256 or higher.
Rule [ 50 ]: semmns
~~~~~~~~~~~~~~~~~~~
Description:
Check if semmns kernel parameter is 32000 or higher. For more details
on how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
semmns kernel parameter is 32000 or higher.
Rule [ 51 ]: semopm
~~~~~~~~~~~~~~~~~~~
Description:
Check if semopm kernel parameter is 100 or higher. For more details on
how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
semopm kernel parameter is 100 or higher.
Rule [ 52 ]: semmni
~~~~~~~~~~~~~~~~~~~
Description:
Check if semmni kernel parameter is 142 or higher. For more details on
how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
semmni kernel parameter is 142 or higher.
Rule [ 53 ]: shmall
~~~~~~~~~~~~~~~~~~~
Description:
Check if shmall kernel parameter is 2097152 or higher. For more
details on how to configure this parameter, refer to Oracle
Application Server 10.1.2 Installation Guide - Chapter 4 - Section
4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
shmall kernel parameter is 2097152 or higher.
Rule [ 54 ]: shmmax
~~~~~~~~~~~~~~~~~~~
Description:
Check if shmmax kernel parameter is 2147483648 or higher. For more
details on how to configure this parameter, refer to Oracle
Application Server 10.1.2 Installation Guide - Chapter 4 - Section
4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
shmmax kernel parameter is 2147483648 or higher.
Rule [ 55 ]: shmmni
~~~~~~~~~~~~~~~~~~~
Description:
Check if shmmni kernel parameter is 4096 or higher. For more details
on how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
shmmni kernel parameter is 4096 or higher.
Rule [ 56 ]: msgmax
~~~~~~~~~~~~~~~~~~~
Description:
Check if msgmax kernel parameter is 8192 or higher. For more details
on how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
msgmax kernel parameter is 8192 or higher.
Rule [ 57 ]: msgmnb
~~~~~~~~~~~~~~~~~~~
Description:
Check if msgmnb kernel parameter is 65535 or higher. Refer to Oracle
Application Server 10g Installation Guide 10g - Chapter 4 - Section
4.3.3 Configuring the Kernel Parameters on Linux for more details on
how to configure this.
Test [ PASSED ] :
Adequate = Adequate
Action:
msgmnb kernel parameter is 65535 or higher.
Rule [ 58 ]: msgmni
~~~~~~~~~~~~~~~~~~~
Description:
Check if msgmni kernel parameter is 2878 or higher. For more details
on how to configure this parameter, refer to Oracle Application Server
10.1.2 Installation Guide - Chapter 4 - Section 4.3.2 Configuring the
Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
msgmni kernel parameter is 2878 or higher.
Rule [ 59 ]: file-max
~~~~~~~~~~~~~~~~~~~~~
Description:
Check if file-max kernel parameter is 131072 or higher. For more
details on how to configure this parameter, refer to Oracle
Application Server 10.1.2 Installation Guide - Chapter 4 - Section
4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
file-max kernel parameter is 131072 or higher.
Rule [ 60 ]: ip_local_port_range
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if ip_local_port_range kernel parameter is between 10000 and
65000 or higher. For more details on how to configure this parameter,
refer to Oracle Application Server 10.1.2 Installation Guide - Chapter
4 - Section 4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
ip_local_port_range kernel parameter is between 10000 and 65000 or
higher.
Rule [ 61 ]: limit processes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the limit of max processes is set to 16384 or higher. For
more details on how to configure this parameter, refer to Oracle
Application Server 10.1.2 Installation Guide - Chapter 4 - Section
4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
The limit of max processes is set to 16384 or higher.
Rule [ 62 ]: limit descriptors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the limit of file descriptors is set to 65536 or higher. For
more details on how to configure this parameter, refer to Oracle
Application Server 10.1.2 Installation Guide - Chapter 4 - Section
4.3.2 Configuring the Kernel Parameters on Linux.
Test [ PASSED ] :
Adequate = Adequate
Action:
The limit of descriptors is set to 65536 or higher.
Rule [ 63 ]: Port 1521
~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if port 1521 is free or not. If port 1521 is used by an Oracle
listener version 10.1.0.2 or later, then the existing listener will be
used by the existing database and the Oracle Application Server 10g
Metadata Repository. The installer will perform this configuration
automatically. If port 1521 is used by an Oracle listener version
earlier than 10.1.0.2, then the existing listener need to be stopped.
After the installation is complete, the new 10.1.0.2 listener can be
configured to listen to the existing (pre 10.1.0.2) databases. If port
1521 is used by non-oracle programs, then this program need to be
configured to listen to ports other than 1521. Refer to Installation
Guide, section 4.4.4 for more details.
Test [ PASSED ] :
TNS Listener 10.1.0.2 or higher is running =~ TNS Listener 10.1.0.2 or
higher is running|Free
Action:
Port 1521 is not used, or is used by TNS*Listener version 9.0.1 or
higher.
Rule [ 64 ]: Environment Variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the following environment variables are not set: TNS_ADMIN,
ORA_NLS, and LD_BIND_NOW. In addition, the following environment
variables must not references to any existing Oracle Home: PATH,
CLASSPATH and LD_LIBRARY_PATH.
Test [ FAILED ] :
Has reference to existing Oracle Homes = Properly defined
Action:
Refer to the following table for the necessary action to take:
<PRE>
Return Value Action
Has reference to existing Remove any reference to existing
Oracle Homes Oracle Homes from PATH, CLASSPATH
and LD_LIBRARY_PATH.
Some variables are set Unset TNS_ADMIN, ORA_NLS, and
LD_BIND_NOW.
Cannot access /etc/oratab Grant read permission on
/etc/issue to the current user.
</PRE>
Rule [ 67 ]: DNS Lookup
~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the host is properly registered in the DNS.
Test [ FAILED ] :
nslookup IP_address = Host correctly registered in DNS
Action:
Refer to the following table for the necessary action to take:
<PRE>
Return Value Action
nslookup host.domain The DNS server failed to resolve the
nslookup using host.domain.
nslookup IP_address The DNS server failed to resolve the
nslookup using IP address.
Cannot determine IP address Fix any problem with host IP address.
Cannot access Grant execute permission on
/usr/bin/nslookup /usr/bin/nslookup to the current
user.
</PRE>
Rule [ 68 ]: /etc/hosts format
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if /etc/hosts file contains a line with "ip_address
fully_qualified_hostname short_hostname".
Test [ PASSED ] :
Contains host.domain = Contains host.domain
Action:
The Fuly Qualified Domain name has been set correctly.
Rule [ 69 ]: Oracle Home length
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check that the path to the Oracle home directory is not longer than
127 characters.
Test [ PASSED ] :
Less than 127 char = Less than 127 char
Action:
Oracle Home directory is not longer than 127 characters.
Rule [ 70 ]: Memory for Dev Kit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the machine has enough memory to install Developer Kits
install type. The minimum requirements is 256 MB.
Test [ PASSED ] :
Available = Available
Action:
The machine has enough memory to install J2EE & Webcache install type.
Rule [ 71 ]: Memory for BI&Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the machine has enough memory to install Business
Intelligence & Forms install type. The minimum requirements is 1 GB.
Test [ PASSED ] :
Available =~ Available|Install type not available
Action:
The machine has enough memory to install Business Intelligence & Forms
install type.
Rule [ 72 ]: Space for BI&Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the machine has enough disk space to install Business
Intelligence & Forms install type. The minimum requirements is 2 GB.
Test [ PASSED ] :
Available =~ Available|Install type not available
Action:
The machine has enough disk space to install Business Intelligence &
Forms install type.
Rule [ 73 ]: control-center
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the minimum required control-center package version is
installed. For RedHat AS/ES 4.0: control-center-2.8.0-12.
Test [ PASSED ] :
Adequate =~ Adequate|Not required
Action:
The required compat-db package version or higher is installed.
Rule [ 74 ]: xscreensaver
~~~~~~~~~~~~~~~~~~~~~~~~~
Description:
Check if the minimum required xscreensaver package version is
installed. For RedHat AS/ES 4.0: xscreensaver-4.18-5.rhel4.2.
Test [ PASSED ] :
Adequate =~ Adequate|Not required
Action:
The required compat-db package version or higher is installed. -
XSLT mapping issue in parent child relation
Hi Guys,
i have one XSLT mapping issue. Mapping scenario is from IDoc to file.
IDoc structure is as below
<ZLOIPRO1>
<E1AFKOL>
<A></A>
<B></B>
<E1RESBL>
<MATNR>1</MATNR>
<CHARG>1</CHARG>
<ZSBL>
<MTART>ABC</MTART>
</ZSB>
</E1RESBL>
<E1RESBL>
<MATNR>2</MATNR>
<CHARG>2</CHARG>
<ZSBL>
<MTART>ZHA1</MTART>
</ZSB>
</E1RESBL>
<E1RESBL>
<MATNR>3</MATNR>
<CHARG>3</CHARG>
<ZSBL>
<MTART>ZHA1</MTART>
</ZSB>
</E1RESBL>
</E1AFKOL>
</ZLOIPRO1>
As you can see 'E1RESBL' is repeatative. Now my issue is i need to select 'MATNR' and 'CHARG' from 'E1RESBL' segment when first occurance of 'ZSBL/MTART' with value 'ZHA1' appears. i.e. my output would be MATNR = 2 and CHARG = 2.
I hope i am clear. Please let me know if any solution for this.Hi,
Try this
<xsl:if test="./ZSBL/MTART == 'ZHA1'">
<xsl:for-each select="./E1RESBL">
<MATNR>
<xsl:value-of select="./MATNR"/>
</MATNR>
<BATCH>
<xsl:value-of select="./CHARG"/>
</BATCH>
</xsl:for-each>
</xsl:if>
You might need to do some changes in the above.
Thanks,
Prakash
Maybe you are looking for
-
Hello, In SharePoint site Groups for some users, user name is coming up with ADLDSMembershipProvider:UserID and not with the correct first name and last name. Can some one please advice how i can get the correct first name and last name for the user
-
Acrobat Pro lacking options??
I've had two problems lately: 1. I have Acrobat X Pro on my computer. It was installed a month or two ago. It is lacking features that I know an older version had. For example, I can't reduce file size, I can't use the typewriter tool, etc. It almost
-
Hi I have an client - Client.java and two servers - ServerOneInterface.java - ServerOneImpl.java - ServerTwo1Interface.java - ServerTwoImpl.java The client can communicate with the servers fine, but how do i make the servers communicate with each oth
-
Exchange Calendar Blank on 1.3.5
I did a WebOS Doctor to 1.3.5. None of my exchange calendar entries are showing up on my Pre. This worked fine on 1.3.1. This is making my phone unusuable. How do I go back. I can't live without my calendar. Thanks. Post relates to: Pre p100e
-
Does anyone know if Photoshop Elements 9 for the Mac is compatible with Mavericks?
Does anyone know if Photoshop Elements 9 for the Mac is compatible with Mavericks?