Impact of processing DEBMAS before ADRMAS
The SAP note 1052964 -u2018MDM: Distribution of Business Partners, Customers, Vendorsu2019 states that u201CThis means that you have to send always (at least) two IDocs to your R/3 (ERP) system. One IDoc contains the address data (ADRMAS), a second IDoc contains the Master Data (CREMAS or DEBMAS)u2026u2026 In addition the ADRMAS IDoc must always be the first IDoc sent to and processed by your R/3 (ERP) system. Ensure that you maintain the correct sequence.u201D
In our scenario, we are generating the SAP number from R/3 & appending the number to the IDOC. We wanted to know the impact of processing DEBMAS before ADRMAS. We first sent out the DEBMAS (filling all the address fields required by it) to R/3, and then used the customer number generated in R/3 with the sent DEBMAS IDoc to populate the u2018OBJ_IDu2019 field in ADRMAS and then sent out the ADRMAS to R/3. Both IDocs were successful in R/3.
What are the pitfalls by following this approach, as SAP specifically suggests in the note that ADRMAS needs to go before DEBMAS.
Hi Arvind,
you can do this as well. Having ADRMAS imported befor DEBMAS is only necessary if neither the ADRMAS nor the DEBMAS contain a record key. In this special case ALE is able to link an ADRMAS to a DEBMAS automatically. As you have the keys in your messages, the order does'nt realy play a matter.
BR Michael
Similar Messages
-
I am trying to read the user Id from the submitted AD User request form( Catalogue AD User form. I need User Id,firstname and lastname inorder to prepopulate the common name as in this format - lastname,firstname (userid) for the user to be provisioned in Active Directory.
So after filling the AD User request form with User Id and Organization and submitting the request, I am trying to
prepopulate the common name in the process form before the provisioning.
The prepopulate adopter for the common name is configured to read the firstname, lastname and userid. firstname and
lastname variables are mapped to User definition and user Id is mapped to Process Data. In this setup I am not getting the
User Id value from process data, it is empty.
Is this a bug with OIM 11g R2 or I need to do it differently in order to read the user Id that user has entered in the
request form for populating the common name?
ThanksGhulam Yassen wrote:
How to get USER_ID and IP_AddressWhy exactly do you need this data and what do you plan to do with it?
The data is not reliable and trustworthy. IP addresses can easily be spoofed (a few seconds if you know what to do and how to do it). Also, IP addresses are not static. Users also do not use the same network device to access the database - different devices will have different IP addresses.
The o/s user on the client is supplied by the client driver. This can also be spoofed.
The user can also use a virtualised device - which means that recording the IP and o/s user seen from the server side, is pretty much useless and meaningless.
So if this data is intended to be used for auditing for example - it would be pretty suspect data to use for that purpose. -
ABAP program to add in the process chain before the attribute change run
Hi
I need a ABAP program to add in the process chain before the attribute change run(process) to avoid the locks, can any one send me the program
Regards,
SatishI am not sure of any standard program .... but you can write your own... should be a small one..
you can check if the table RSDMDENQ has entry for your InfoObject... if yes, then its locked.. if not.. its not locked -
Cube Processing - process Dimension before Measure Groups? How to?
Hi guys.
I noticed that when you choose "Process Cube", Measure groups are processed before Dimensions. Recently I ran into an issue caused by change in data that made the Process Cube job fail, - until I manually processed all Dimensions and then run the
"Process Cube" job again.
- Is there any way to configure it to process Dimensions before Measure Groups???
Cheers!We use SSIS to automate the cube processing using XMLA scripts. We have a control table where we maintain the list of dimensions and measure group partitions which will be iterated upon and processed by SSIS. It will also log audit information like when
it was started, when it got ended and the process result.
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
Unable to pre-process buffer before tranmission. Error code(12/4154)
Hi,
I had a problem with tuxedo10 over suse 10 enterprise 64bit
114705.hermes!?proc.19294.337377072.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission. Error code(12/4154)
When i call the first time the domain A at domain B the process run, but in the second time the message is LIBTUX_CAT:6031.
help my with that case.
Javier ClarosHi :
tuxedo@hermes:/home/sistemas/platinum/LIBPRE> more prbube.v
VIEW prbube
#type cname fbname count flag size null
- PRBUBE_TIP_ID PR_TIP_IDf 1 - 4 -
- PRBUBE_NUM_ID PR_NUM_IDf 1 - 14 -
- PRBUBE_CONT PR_CONTf 1 - - -
- PRBUBE_TIP_ID_B PR_TIP_ID_Bf 10 - 4 -
- PRBUBE_NUM_ID_B PR_NUM_ID_Bf 10 - 14 -
- PRBUBE_COD_NUA PR_COD_NUAf 10 - - -
- PRBUBE_COD_FONDO PR_COD_FONDOf 10 - 3 -
- PRBUBE_APE_PAT PR_APE_PATf 10 - 21 -
- PRBUBE_APE_MAT PR_APE_MATf 10 - 21 -
- PRBUBE_APE_T PR_APE_Tf 10 - 21 -
- PRBUBE_P_NOMBRE PR_P_NOMBREf 10 - 21 -
- PRBUBE_S_NOMBRE PR_S_NOMBREf 10 - 21 -
- PRBUBE_FEC_NAC PR_FEC_NACf 10 - - -
- PRBUBE_FEC_REG PR_FEC_REGf 10 - - -
- PRBUBE_FEC_ACT PR_FEC_ACTf 10 - - -
- PRBUBE_FEC_SYS PR_FEC_SYSf 10 - - -
- PRBUBE_ERROR PR_ERRORf 1 - - -
- PRBUBE_MENSAJE PR_MENSAJEf 1 - 61 -
END
This is my view32
And my parameter call is
BUSCA-LISTA-BENEFI SECTION.
PERFORM INICIALIZA-PRBUBE (clean the view)
PERFORM INICIALIZA-PREFML (clean the fml down attached code)
PERFORM MOVER-A-PRBUBE
PERFORM LLAMAR-PRBUSBEN
PERFORM DO-TPTERM
IF PRBUBE-ERROR = "N"
INICIALIZA-PREFML SECTION.
MOVE LENGTH OF PREFML-DATA-REC TO LEN
MOVE LENGTH OF PREFML-DATA-REC TO FML-LENGTH
CALL "FINIT32" USING PREFML-DATA-REC FML-REC.
IF NOT FOK
PERFORM DO-FML-ERROR
MOVE "Falla INICIALIZACION DE PREFML" TO LOGMSG-TEXT
PERFORM DO-USERLOG
END-IF.
LLAMAR-PRBUSBEN section.
PERFORM CONV-PRBUBE-A-PREFML
move LENGTH OF PREFML-DATA-REC TO LEN.
move "FML32" to REC-TYPE.
move SPACES to SUB-TYPE
move "prbusben" to SERVICE-NAME.
PERFORM LLAMAR-SERVICIO-PREFML
PERFORM CONV-PREFML-A-PRBUBE
IF PRBUBE-ERROR NOT = "N"
MOVE "S" TO PRBUBE-ERROR
INSPECT PRBUBE-MENSAJE REPLACING ALL WS-NULO BY SPACES
IF PRBUBE-MENSAJE = SPACES
MOVE "Servicio no disponible. Llamar a SINTESIS"
TO PRBUBE-MENSAJE
END-IF
END-IF.
LLAMAR-SERVICIO-PREFML SECTION.
SET TPBLOCK TO TRUE.
SET TPNOTRAN TO TRUE.
SET TPNOTIME TO TRUE.
SET TPSIGRSTRT TO TRUE.
SET TPCHANGE TO TRUE.
CALL "TPCALL" USING TPSVCDEF-REC
TPTYPE-REC
PREFML-DATA-REC
TPTYPE-REC
PREFML-DATA-REC
TPSTATUS-REC.
IF NOT TPOK
PERFORM DO-FML-ERROR
PERFORM DO-ERROR
INITIALIZE LOGMSG-TEXT
STRING "Falla en el servicio : " SERVICE-NAME
DELIMITED BY SIZE INTO LOGMSG-TEXT
PERFORM DO-USERLOG
END-IF
IF TPTRUNCATE
INITIALIZE LOGMSG-TEXT
STRING "Dato truncado en servicio : " SERVICE-NAME
DELIMITED BY SIZE INTO LOGMSG-TEXT
PERFORM DO-USERLOG
END-IF.
All my client call in the same code but it is run in linux 32bit, but in the s.o linux 64bit i have the problem.
Javier -
Execute process chain before reading is disabled even if BW objects active
Hi,
This is also posted on BoB [http://www.forumtopics.com/busobj/viewtopic.php?p=763342#763342].
I have followed the step described in [http://wiki.sdn.sap.com/wiki/display/BOBJ/ReadingSAPBW].
- I have my RFC defined and the RFC server is up and running in Data Servi ces Management Console
- I have a datastore with an Open Hub Tables defined
- I have a dataflow with the Hub Table as a source.
Unfortunately, the option Execute process chain before reading is disabled even though all the BW objects are active, as specifically mentioned in [http://wiki.sdn.sap.com/wiki/display/BOBJ/ReadingfromanOpenHub+Destination].
Is there any other reasons why would this option be unavailable?
Thanks
Isabelle
Edited by: Isabelle Thore on Oct 13, 2010 5:11 AMthe option will be disable if there is no process chain for the Open Hub, select the Open Hub Destination in the datastore right click and open properties, in the properties windows select attributes, do you see a Attribute named ProcessChain0, if yes do you see a value for this parameter ?
in there is a process chain for the Open Hub, try reimporting the Open Hub Destination again and see this attribute is set -
Unable to pre-process buffer before tranmission. Error code(12/8151)
Running 10Gr3 pa risc binaries on itanium and receiving the following error:
sdevcwf1:/home/hems/prod/appdir>tail -f ULOG.051211
111827.CWSFEP2!EMH.17162.1.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr =
112649.CWSFEP2!tlisten.18634.1.-2: 05-12-2011: Tuxedo Version 10.3.0.0, 64-bit
112649.CWSFEP2!tlisten.18634.1.-2: CMDTUX_CAT:1468: INFO: Listener Process Started
112709.CWSFEP2!tlisten.18634.1.-2: CMDTUX_CAT:4209: INFO: Accepted request from //172.18.15.230:58653, seq # 1
112711.CWSFEP2!BSBRIDGE.18639.1.0: 05-12-2011: Tuxedo Version 10.3.0.0, 64-bit
112711.CWSFEP2!BSBRIDGE.18639.1.0: LIBTUX_CAT:262: INFO: Standard main starting
112714.CWSFEP2!BBL.18640.1.0: 05-12-2011: Tuxedo Version 10.3.0.0, 64-bit, Patch Level 052
112714.CWSFEP2!BBL.18640.1.0: LIBTUX_CAT:6185: ERROR: Unable to pre-process buffer before tranmission. Error code(12/8151)
112714.CWSFEP2!BBL.18640.1.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr =
112714.CWSFEP2!BBL.18640.1.0: CMDTUX_CAT:26: INFO: The BBL is exiting system
The master starts fine, this is the secondary. I set the TYPE in the machine def to force machine type checking but to no avail. Anyone have an idea?
JimHi,
I'm somewhat surprised that the PA-RISC binaries would run at all on Itanium. I realize HP provides PA-RISC emulation in Itanium, but as far as I know it certainly isn't a tested or certified combination.
Regards,
Todd Little
Oracle Tuxedo Chief Architect
PS I'm glad you found a work around. -
I can't burn any DVD or CD - burning process interrupts before it ends
Hi everybody !
Sorry for my bad english, but I assume you're all aware about the frenches are not very good at english.
I've got the following problem: I can't burn any dvd or cd. I've already tried with different programs such as Sonic, Nero 7.0, and I Tunes, and I got every time a mistake wich interrupted the burning process before it ends.
So I don't know what to day ! I've already tried to re install the drivers, but it's didtn't change anything.
In order to help you, I've saved an error log from nero. I hope it could be helpfull to someone who could help me !
Here is the log:
moi
5C82001080000000000666822849
Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File 'C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll': Ver=2.0.1.74, size=164112 bytes, created 02/11/2004 13:54:32
NT-SPTI used
Nero Version: 7.0.0.0
Recorder: <MAT****A DVD-RAM UJ-841S>Version: 1.60 - HA 1 TA 0 - 7.0.0.0
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
CD-ROM: <MAT****A DVD-RAM UJ-841S >Version: 1.60 - HA 1 TA 0 - 7.0.0.0
Adapter driver: <IDE> HA 1
=== Scsi-Device-Map ===
DiskPeripheral : FUJITSU MHV2100BH PL atapi Port 0 ID 0 DMA: On
CdRomPeripheral : MAT****A DVD-RAM UJ-841S atapi Port 1 ID 0 DMA: On
CdRomPeripheral : AXV CD/DVD-ROM 2.1b axvodka Port 2 ID 0 DMA: Off
=== CDRom-Device-Map ===
MAT****A DVD-RAM UJ-841S D: CDRom0
AXV CD/DVD-ROM F: CDRom1
=======================
AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 2045MB (2095084kB)
Free physical memory: 1277MB (1308144kB)
Memory in use : 37 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)
21.9.2006
CD-ROM (ISO)
21:04:46 #1 Text 0 File Isodoc.cpp, Line 6410
Iso document burn settings
Determine maximum speed : FALSE
Simulate : TRUE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : TAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE
21:04:47 #2 Text 0 File Burncd.cpp, Line 3007
MAT****A DVD-RAM UJ-841S
SmoothLink activs
21:04:47 #3 Text 0 File ThreadedTransfer.cpp, Line 525
ReadBuffer-Pipe got 81920KB of Memory
21:04:47 #4 Text 0 File Reader.cpp, Line 124
Reader running
21:04:47 #5 Text 0 File Writer.cpp, Line 113
Writer D: MAT****A DVD-RAM UJ-841S running
21:04:47 #6 ISO9660GEN -11 File Geniso.cpp, Line 3304
First writeable address = 0 (0x00000000)
21:04:47 #7 Text 0 File Burncd.cpp, Line 3301
Turn on Track-At-Once, using CD-R/RW media
21:04:48 #8 Text 0 File DlgWaitCD.cpp, Line 277
Last possible write address on media: 359844 ( 79:59.69)
Last address to be written: 318786 ( 70:52.36)
21:04:48 #9 Text 0 File DlgWaitCD.cpp, Line 289
Write in overburning mode: NO (enabled: CD)
21:04:48 #10 Text 0 File DlgWaitCD.cpp, Line 2568
Recorder: MAT****A DVD-RAM UJ-841S
21:04:48 #11 Text 0 File DlgWaitCD.cpp, Line 456
>>> Protocol of DlgWaitCD activities: <<<
=========================================
21:04:48 #12 Text 0 File ThreadedTransferInterface.cpp, Line 846
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 318787 (318787) = #318787/70:50.37
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 318785 blocks [D: MAT****A DVD-RAM UJ-841S]
21:04:48 #13 Text 0 File ThreadedTransferInterface.cpp, Line 1058
Prepare recorder [D: MAT****A DVD-RAM UJ-841S] for write in TAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc not fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 653182976, ISRC ""
DAO layout:
===========
__Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep_______ ___
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
318787 | lead-out | 1 | 0x41 | 0x00
21:04:48 #14 Text 0 File ThreadedTransferInterface.cpp, Line 1126
Removed 2 run-out blocks from end of track 1. Length: 318787 -> 318785.
21:04:48 #15 Text 0 File SCSIPassThrough.cpp, Line 34
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME
21:04:48 #16 Phase 24 File dlgbrnst.cpp, Line 1724
Caching of files started
21:04:49 #17 Text 0 File Burncd.cpp, Line 4129
Cache writing successful.
21:04:49 #18 Phase 25 File dlgbrnst.cpp, Line 1724
Caching of files completed
21:04:49 #19 Phase 32 File dlgbrnst.cpp, Line 1724
Simulation started at 24x (3 600 Ko/s)
21:04:49 #20 Text 0 File ThreadedTransferInterface.cpp, Line 2669
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0
21:04:49 #21 Text 0 File MMC.cpp, Line 21541
Set BUFE: SmoothLink -> ON
21:10:08 #22 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion
21:10:10 #23 Phase 33 File dlgbrnst.cpp, Line 1724
Simulation completed successfully at 24x (3 600 Ko/s)
21:10:11 #24 Phase 36 File dlgbrnst.cpp, Line 1724
Burn process started at 24x (3 600 Ko/s)
21:10:11 #25 Text 0 File ThreadedTransferInterface.cpp, Line 2669
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0
21:10:11 #26 Text 0 File MMC.cpp, Line 21541
Set BUFE: SmoothLink -> ON
21:12:16 #27 SPTI -1040 File SCSIPassThrough.cpp, Line 306
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1040)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x10
Sense Qual: 0x00
CDB Data: 0x2A 00 00 01 76 C0 00 00 20 00 00 00
Sense Area: 0xF1 00 03 00 01 74 5D 0A 00 13 00 00 10
Buffer x03390000: Len x10000
0x72 F1 87 E5 D3 3D 4A 96 F9 B0 73 83 D3 14 72 A1
0xF3 49 6E 93 44 25 04 6D E5 CE 44 5F 3E C6 79 47
0xDD DD EA 3A FD 71 4D 32 CB 35 F3 DF 4B 18 BD 7D
21:12:16 #28 CDR -1040 File Writer.cpp, Line 302
Illegal block size for command
D: MAT****A DVD-RAM UJ-841S
21:12:16 #29 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion
21:12:17 #30 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader
21:12:17 #31 CDR -201 File WriterStatus.cpp, Line 200
Invalid write state
D: MAT****A DVD-RAM UJ-841S
21:12:17 #32 TRANSFER -18 File WriterStatus.cpp, Line 200
Could not perform EndTrack
21:12:17 #33 Text 0 File MMC.cpp, Line 16273
<MAT****ADVD-RAM UJ-841S > start Close Session
21:12:30 #34 SPTI -1040 File SCSIPassThrough.cpp, Line 306
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1040)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x10
Sense Qual: 0x00
CDB Data: 0x00 00 00 00 00 00 00 00 00 00 00 00
Sense Area: 0x71 00 03 00 00 00 00 0A 00 13 00 00 10
21:12:30 #35 CDR -1040 File WriterStatus.cpp, Line 249
Illegal block size for command
D: MAT****A DVD-RAM UJ-841S
21:12:30 #36 TRANSFER -19 File WriterStatus.cpp, Line 249
Could not perform Fixation
21:12:30 #37 Text 0 File WriterStatus.cpp, Line 258
falling back to disc fixation
21:12:30 #38 Text 0 File MMC.cpp, Line 16273
<MAT****ADVD-RAM UJ-841S > start Close Session
21:12:30 #39 SPTI -1046 File SCSIPassThrough.cpp, Line 306
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1046)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x30
Sense Qual: 0x05
CDB Data: 0x5B 01 02 00 00 00 00 00 00 00 00 00
Sense Area: 0x70 00 05 00 00 00 00 0A 00 AA 00 00 30 05
21:12:30 #40 CDR -1046 File WriterStatus.cpp, Line 249
Illegal disc
D: MAT****A DVD-RAM UJ-841S
21:12:30 #41 TRANSFER -19 File WriterStatus.cpp, Line 249
Could not perform Fixation
21:12:30 #42 Phase 38 File dlgbrnst.cpp, Line 1724
Burn process failed at 24x (3 600 Ko/s)
Existing drivers:
File 'Drivers\PXHELP20.SYS': Ver=2.03.32a, size=20640 bytes, created 25/04/2005 11:03:00 (Prassi/Veritas driver for win 2K)
Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)
So, thanks to you !
See you !
RomainHi
The error log doesnt provide any very useful information.
According to this error log the simulation was running correct but the burning process was not started.
In such case its very hard to say why it happens. Possibly the drive is damage and cannot calibrate the lens properly or you use not compatible medias.
The burning process depands also on the fiels and data which youwant to burn.
Some data, CD, DVDs are encrypted and its not possible to burn and to copy it.
In other case you could also try to burn the medias with lower speed and not with 24x.
But in worth case you the drive has a malfunction and you have to replace it ;( -
Can anyone quickly tell me what process code to be used to process inbound idoc with basic type ADRMAS & msg type ADRMAS03
ArvindHi , This will help you .
See "Distributing addresses via ALE" by choosing Basis --> Basis Services/Communication Interface --> Business Address Services in the SAP Library.
Inbound Processing http://help.sap.com/saphelp_nw04/helpdata/en/f1/035c86ae3d11d3b540006094192fe3/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/f1/035c89ae3d11d3b540006094192fe3/frameset.htm
- An -
Soap handler to process header before policy authentication
I have a web service secured with WSSE Security. One of the web service client is using a custom security header instead of the standard WSSE Security header, so my web service fails authenticating the request. Can I write a soap handler to intercept the header before policy authentication, and modify the header to add the WSSE Security header so it can be authenticated?
Hi Mike,
Thank you for your response. Yes, I was trying to cast the elements returned from
examineHeaderElements to SOAPHeaderElement. This was throwing a ClassCastException.
Now, I am using
soapHeader.getChildElements(nodeName)
This seems to work fine. Where I created the nodeName through SOAPEnvelope's createNode()
method. Don't know what the original problem was. But, now I avoided using that
API. Will let you know if I get any more information.
Regards,
Adam
"Michael Wooten" <[email protected]> wrote:
>
Hi Adam,
The java.util.Iterator returned from the examineHeaderElements() method,
should
contain javax.xml.soap.SOAPHeaderElement objects. Is that what you are
trying
to cast to?
Regards,
Mike Wooten
"Adam Athimuthu" <[email protected]> wrote:
Hello,
I am getting a ClassCastException when trying to process the SOAPHeader
in a SOAP
handler. I tried the following...inside the handleRequest(MessageContext
context)
method:
SOAPPart soapPart=null;
SOAPEnvelope soapEnvelope=null;
SOAPHeader soapHeader=null;
SOAPMessageContext soapContext=(SOAPMessageContext) context;
System.out.println("handleRequest");
SOAPMessage soapMessage=soapContext.getMessage();
System.out.println("SOAPMessage: "+soapMessage.toString());
try
soapPart=soapMessage.getSOAPPart();
soapEnvelope=soapPart.getEnvelope();
soapHeader=soapEnvelope.getHeader();
System.out.println("SOAPHeader: "+soapHeader.toString());
soapHeader.addTextNode("CustomNode");
Iterator allHeaders=soapHeader.examineHeaderElements("http://someuri.com");
The examineHeaderElements throws a ClassCastException, no matter what
method gets
invoked on the soapHeader object. I tried casting this to the weblogic.webservice.core....
implemented objects. The result is the same.
I appreciate any help.
Thanks,
Adam
Athi D. Athimuthu -
Impact, things to check before changing transport Routes (TMS)
Hi all,
I am about to change the transport routes of our landscape, we have R/3 systems, R/3 portals, BW....
Soi would like to know exactly what will be the impact on the ongoing operation, what will happened with the already released transport, etc..
Could you please tell me what thing to check, typical things to do before changing the TMS to ensure that it won't cause any issue ?
Thanks in advance
RegardsIpadair user wrote:
Will that dropping cause any effects on the warranty should we encounter any problems in the future?
If there is any evidence of a drop (deep scratch, dent, glass crack, etc), the Apple warranty will not cover any problems.
Cheers, Tom -
Calling an AJAX process when before IR refresh
Hello All,
I have a situation here :
Run a application process that will set some parameters.
I would like to run the same process before an IR refresh,
I can create an on demand process but how to call this process in the javascript before the IR refresh ?
Thanks,
DippyHello Jari,
I have APEX 4 and I did create a dynamic action & slected Before Refresh of IR region and put in my plsql code.
So will this code be called every time the IR report is refreshed ?
Thanks,
Dippy -
Process triggered before update table filled
Hello,
We have a program that
- calls one FM (RSSM_SDL_INFOPACKAGE_DIALOG) that gives direct access to a specific infopackage (via program parameters) that is uploading an ODS when executed
- secondly calls another FM (BP_EVENT_RAISE) that triggers an event that activates the ODS (and some other processes afterwards).
The problem is: The event is triggered when the infopackage is left - and the infopackage might be left before the update table is filled. So the activating process might start before the filling of the update table has been done (monitor status not green).
How can this issue be solved keeping in mind that the end-user should only execute one transaction (the one that's execute the program).
Kind regards,
JohnnyHi Simon,
Can you provide me with information of how to build in this loop. Please check the relevant part of our program:
CALL FUNCTION 'RSSM_SDL_INFOPACKAGE_DIALOG'
EXPORTING
SOURCE.......
IMPORTING
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
PERFORM log_nogo.
MESSAGE e001(00) WITH 'FM Error: Infopackage error message succesfully logged'.
ELSE.
IF NOT p_evtid IS INITIAL.
PERFORM raise_event
USING p_evtid
CHANGING ret_code.
IF ret_code <> 0.
MESSAGE e002(zbps) WITH 'Error raising event '
p_evtid.
ELSE.
MESSAGE s002(zbps) WITH 'Event'
p_evtid
' successfully' ' raised'.
ENDIF.
ENDIF.
ENDIF.
Thanks,
Johnny -
How to delete Init flag in a process chain, before processing the init
Hi,
At the end of the week i need to re-execute the init request from ODS1 to ODS2.
Therefore, i have to delete the init flag first and the requests in the CUBE1, everything automatically in the process chain.
The schedule must be as follow :
1. Delete init flag on ODS1
2. Delete all request from ODS1 in the CUBE1
3. Load an regular INIT request from ODS1 to CUBE1.
Notes :
I cannont clear all the CUBE1 content, as i have other datasource than ODS1.
CUBE1 is the only one data-target of ODS1.
Any suggestion, as there is no process in the process chain to "Delete Init Flag".
Best regards,
LudovicHi
Ad.1
start code----
DATA: v_count TYPE i,
p_dsourc LIKE roosprmsc-oltpsource,
p_rlogsy LIKE roosprmsc-rlogsys.
p_dsourc = 'your source'. *"8E2_ODS1"
p_rlogsy = 'your system'. *"BP100"
SELECT COUNT(*) FROM rssdlinit INTO v_count
WHERE oltpsource = p_dsourc
AND logsys = p_rlogsy.
IF sy-subrc NE 0. "MesgTyp E end the program abnormally
MESSAGE e508(db6) WITH 'x' 'x' 'in DSource and/or LogSys'.
EXIT.
ENDIF.
Call delete function
CALL FUNCTION 'RSS1_QUEUE_DELETED_IN_OLTP'
EXPORTING
i_oltpsource = p_dsourc "OLTP-Source
i_logsys = p_rlogsy "LogSys (Myself or Remote)
EXCEPTIONS
failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE e508(db6) WITH 'x' 'x' '===> No sucess <==='.
ENDIF.
---end code
Ad.2
See RSA1-> Infosources -> select your Infopackage -> Change ->
Data targets -> Automatic Loading of Similar.. -> Delete existing Request
Ad. 3
Create Infopackage with init
Regards
PWnuk -
Question seems self-explanatory
See "Hang at exit":
*http://kb.mozillazine.org/Firefox_hangs
See "Firefox hangs when you quit it":
*https://support.mozilla.com/kb/Firefox+hangs
Maybe you are looking for
-
Signing a document using an image
I can no longer sign a document using an image with Adobe Ready XI. I have tried to "change saved signature" and click on the "use image" option. It then requires me to save a copy but after I do so the box disappears and I don't have an option to
-
How to install Patch 6492514 over As 10.1.3.3?
Hi, I have installed SOA suite version 10.1.3.1. over that i have applied the patch of 10.1.3.3.0 but now i am facing problem while applying patch 6492514 over that. problem occurs: D:\product\10.1.3.1\OracleAS_1\OPatch>opatch apply E:\6492514 Oracle
-
Msvcr80.dll error is this a bug. Will Apple provide a fix?
I recieved a message for an updated version of itunes. However, after installing the newer version, itunes stopped working and began sending a MSVCR80.dll error. Is this a bug? Is Apple aware of how many users this is impacting? Will Apple pro
-
Time Lapse .mov does not play all way thru despite complete movie
I made a time lapse of a wedding using Time Lapse Assembler. It's always been OK. The .MOV it made this time is stated to be 1:39 long. If I play from the beginning, at 1:39 the wedding is far from over. Yet, if you drag the little marker back to the
-
Prodn order confirmation-urgent
Dear Experts I hope u r all doing well. We have two plants doing confirmation in co11n. one plant want the field CLEAR OPEN RESERVATION is default so we configured for them but the second plant don't want to do like this. In this case we can co