XI Rosettanet Adapater
Hi,
We are in the process of procuring XI and would appreciate help in the following areas.
1) We currently have a Business Connectors set up for a B2B application configured for a DMZ + Firewall Landscape.
Can the XI be used similar to the Business connector in this scenario?
2) We are developing a RNIF based solution for one of our vendors. Does the XI version 3.0 come with a built in adapater for RNIF or is it an "add on"?
Thanks in advance,
Regards,
Suresh
Dear Suresh-
I can only comment on item 2:
In addition to a "Business Package for RosettaNet", which supports Order to Invoice scenarios, like PIP3A4, 3B2, etc., XI 3.0 also has an SAP-built adapter which supports RNIF 2.0. This may be come with your installation of XI depending on your licensing model. You will need to check with your SAP account executive if you can access this adapter with your license.
Thanks and regards,
james http://emea.sapteched.com/edu_sessions/session.asp?sid=295
Message was edited by: James Guanzon
Similar Messages
-
How to use pre-defined scenarios for RosettaNet with XI 3.0
Hi all.
I am working in Comgroup Shanghai co. ltd. which is partner of SAP China.
We have a potential customer who use RosettaNet as their Supply Chain EDI system.
I would like to make a demo for demostrate the pre-defined scenarios for RosettaNet RNIF 2.0 packages.
Where can I find such guideline ? I have checked the article: implementing RosettaNet with XI 3.0, but it cannot help me.
Another question is how I can develop my own scenarios for the RNIF standards which are not included in XI RosettaNet business package ?Hi Andy,
See the instructions below after you installed the RosettaNet STK.
Below given is the sample config for PIP3B2 Scenario. Part I is using STK and Part II is using 2 XI systems.
<b>Part I. Test Using STK</b>
In your XI ID:
1) Define both the parties 1) Shipper(Your Partner) 2) Receiver(Your company) with identifiers like DUNS Number.
2) In ID goto>Tools>Transfer Integration Scenarios from IR-->select the scenario "PIP3B2_Receiver" from the drop down list.
3) Follow the 4 steps in the config wizard.
4) While creating your CC, create it from the channel template delivered with the RosettaNet BP.
4.1) Specify the URL for STK which should be in the following format
http://<STK Server>:<port>/rosettanet/servlet/listenerServlet?userId=<Party Name>
4.2)In the location fields, enter your location and your partner location.
In your STK
1) Start the RosettaNet STK.
2) enter the UserID<Partner Name in XI>
3) Select the Test Scenario, 3B2V01.01-AdvanceShipmentNotification-0001-Scenario-Shipper
4) Enter Global Business ID(DUNS Number) and Location ID for both the partners. These fields should be same as in your R/3 Party configuration.
5) Enter the URL as follows:
http://<XI Server:<J2EE_Port>/MessagingSystem/receive/RNIFAdapter/RNIF
If everything is configured correctly as mentioned, you should be able to test your single-action scenario.
<b>Part II Test using another XI System</b>
For these follow the steps above for XI Config.
Configure one XI System as PIP3B2 Shipper using the Scenario "PIP3B2_Shipper" and config wizard as mentioned above.
Configure the other XI as PIP3B2 Receiver using the scenario "PIP3B2_Receiver" and config wizard.
In the Url field, specify the URL as follows:
http://<XI host>:<J2EE_Port>/MessagingSystem/receive/RNIFAdapter/RNIF
Hope this helps.
Regards,
Sam Raju -
RNDisAssembler issue in Biztalk 2010 or 2009 accelerator for RosettaNet
We are receiving 3C3 PIP messages from a traing partner. But from time to time, below error pops out.
Source module:
RNDisAssembler
Correlation information:
Description:
Receive pipeline rejected incoming message
due to the following RNIF exception:
UNP.SCON.VALERR : A failure occurred while validating the service content.
Details:
Data at the root level is invalid. Line 3, position 1.
It's just once in a while. And I can't see any perceptible exception in the problematic message. This is so weird. I would assume it's a bug of Biztalk. Please refer to the post
http://support.microsoft.com/kb/955240/en-us, which provide a hotfix for BizTalk Accelerator for RosettaNet 3.5. Is there a counterpart for Biztalk 2010 or 2009?
Thanks
Gou JunHi,
The resolution to this problem is descrived here:
http://blogs.msdn.com/b/biztalkcpr/archive/2011/03/05/btarn-app-pool-settings-for-biztalk-2010.aspx
"Here is a some additional information regarding extending BTARN 2010 with new PIP’s. The artifacts generated are going to be .Net 4.0 unless Visual Studio is configured to do otherwise. This means along with setting the application pools for the
32-bit the .Net setting must be set to match. "
Sandro Pereira
DevScope | MVP & MCTS BizTalk Server 2010
http://sandroaspbiztalkblog.wordpress.com/ |
@sandro_asp
Oporto BizTalk Innovation Day | 14th March 2013 – Oporto, Portugal
Please mark as answered if this answers your question. -
I have a select query as
SELECT * FROM ULIDTA2.F5631505 where QSINTF ='Y'
update query is
Update ULIDTA2.F5631505 set QSINTF='Y' where QSINTF ='N'
i get the following error in my Adapater .
Sender Adapter v2108 for Party '', Service 'BS_Database_to_RFC_BPM':
Configured at 2006-03-10 12:31:18 GMT+08:00
History:
- 2006-03-10 12:33:06 GMT+08:00: Retry interval started. Length: 60.000 s
- 2006-03-10 12:33:05 GMT+08:00: Error: SQLException during update 'Update ULIDTA2.F5631505 set QSINTF='Y' where QSINTF ='N'': SQLException: [SQL7008] F5631505 in ULIDTA2 not valid for operation.
- 2006-03-10 12:33:00 GMT+08:00: Processing started
- 2006-03-10 12:32:05 GMT+08:00: Error: SQLException during update 'Update ULIDTA2.F5631505 set QSINTF='Y' where QSINTF ='N'': SQLException: [SQL7008] F5631505 in ULIDTA2 not valid for operation.
- 2006-03-10 12:32:00 GMT+08:00: Processing startedHi Amit,
A JDBC sender adapter has 2 essential fields,
1. SQL Statement
2. Update Statement
Your SQL statement will contain your SELECT statement and once your SQL statement is executed, UPDATE statement is executed. This is done so that records that have been selected by the SQL statement should not be selected again as the JDBC sender adapter will poll over the database for every poll interval.
If you want to SELECT something from your Database, then you will have to go for a JDBC sender adapter.
But, if you want to insert/update your Database, then you can go for a JDBC receiver adapter.
Multiple insertions are possible for a JDBC receiver, but multiple Selection queries (different select queries) are not possible for a single JDBC sender adapter.
Just check these links to understand how JDBC adapters work,
If you wanna do update/insert you will have to follow the
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm">Document Formats for the Receiver JDBC Adapter</a>
For Configuring the Receiver JDBC Adapter refer:
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm">Configuring the Receiver JDBC Adapter</a>
For Configuring the Sender JDBC Adapter refer:
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm">Configuring the Sender JDBC Adapter</a>
Regards,
Abhy -
File Content Conversion in Sender Adapater
Hi Folks ,
I am doing a file 2 file scneario using content conversion at both end
My i/p and o/p is file is tab delimited
My source xml structure is
<?xml version="1.0" encoding="UTF-8"?>
<ns0:file_sender_mt xmlns:ns0="urn:filetofiledemo">
<recordset>
<data1>
<keyfield/>
<age1/>
</data1>
<data>
<name/>
<keyfield/>
<age/>
<loc>
<keyfield/>
</loc>
</data>
</recordset>
</ns0:file_sender_mt>
Data and location have the mapping 1.. unbounded
while data1 has the mapping 1.1
When I am trying to read it as a tab delimited flat file.
These are the parameters that i have set
Document Name file_sender_mt
Document Namespace urn:filetofiledemo
Recordset Name recordset
Recordset Structure data1,1,data, ,loc,
Key Field Name keyfield
data1.fieldNames keyfield,age1
ignoreRecordsetName true
recordset.fieldSeparator '0'
data1.fieldSeparator '0x09'
data1.keyFieldValue 01
data1.endSeparator '0'
data.beginSeparator '0x09'
data.fieldSeparator '0x09'
data.fieldNames name,keyfield,age
data.keyFieldValue 02
loc.fieldSeparator '0x09'
loc.beginSeparator '0x09'
loc.endSeparator '0'
loc.keyFieldValue 03
loc.fieldNames keyfield
My file is getting picked up . I dont see any message in message monitoring and neither anything in moni .
No error in adapater
but the file is not getting created .
if i change the message protocol to file and send t above xml file . the scneario works fine
any reasons for the above behaviour
Thanks
AmitI have found you cant use nested element in sender adapater
so i have chnage my source structure to
Now if i give my i/p file as
01 age1
02 25 03
file is getting pciked up
bt if i give it as
01 age1 02 25 03
which is the structure i expect my i/p file it is failing to read with the error
Error: Conversion of complete file content to XML format failed around position 0: Exception: ERROR converting document line no. 1 according to structure 'data1':java.lang.Exception: ERROR in configuration: more elements in file csv structure than field names specified!
Does The special character ´0´ is not a separator character.
not work for sender adapater bcoz in reciever i am able to get o/p in one line and tab delimited
any idea
and since i have given my keyfield as the second field in data
02 would come at the second palce
Thanks
Amit -
Hi All,
Here is the scenario. Trading Partner (TP) A is sending a RosettaNet business
message (PIP3A2) to TP B. When the weblogic Integration server for TP B receives
this message, I get the following error message,
####<Dec 4, 2001 4:00:33 PM PST> <Error> <B2B> <erpsystem> <myserver> <ExecuteThread:
'9' for queue: 'default'> <> <19:c285badb981bb8b8> <000000> <<RN-Protocol> ERROR:
Cannot locate CA for URI http://localhost:7001/Quantum, Business Identifier 987654321,
Role Product Supplier, in Coversation 3A2, version 1.3.>
It is referring to Conversation 3A2 eventough it has been deleted and should be
using the Conversation called PIP3A2. Can anyone tell me where and how this conversation
is referenced and how it can be fixed?
--Krish.Hi All,
Here is the scenario. Trading Partner (TP) A is sending a RosettaNet business
message (PIP3A2) to TP B. When the weblogic Integration server for TP B receives
this message, I get the following error message,
####<Dec 4, 2001 4:00:33 PM PST> <Error> <B2B> <erpsystem> <myserver> <ExecuteThread:
'9' for queue: 'default'> <> <19:c285badb981bb8b8> <000000> <<RN-Protocol> ERROR:
Cannot locate CA for URI http://localhost:7001/Quantum, Business Identifier 987654321,
Role Product Supplier, in Coversation 3A2, version 1.3.>
It is referring to Conversation 3A2 eventough it has been deleted and should be
using the Conversation called PIP3A2. Can anyone tell me where and how this conversation
is referenced and how it can be fixed?
--Krish. -
Implemanting Rosettanet PIP 3A4 using BAPI's / RFC's
Has anyone implemented RosettaNet 3A4 scenario in a productive environment with XI using BAPI's / RFC's?
We are looking to build B2B using Rosettanet 3A4 but having a hard time finding success stories. Any help would be greatly appreciated!
AlonHi Alon
where do u work in israel? -
B2B-51566 Description: Parse stream error with RosettaNet 1.1
Hi
Need help with the following error message
B2B-51566 Parse stream error
We have a trading partner set up to use RosettaNet 1.1 protocol and we are getting 51566 error. We are NOT experiencing this error with a trading partner who is in RosettaNet 2.0
we are currently patched up to 11.1.1.5
One thing I notice is when i go to the message and open the packed message i get this "Cannot display Packed Message in binary format."
Here is the payload
XMessage-ID: <[email protected]d.e2open.com>
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_176_29725195.1331307008851";
type="Application/x-RosettaNet"
Content-Description: This is the RosettaNet Business Message
Content-ID: "-15059242:135f6ea5e3c:-62b9"
------=_Part_176_29725195.1331307008851
Content-Type: Application/xml; rnsubtype=preamble-header; name=Preamble
Content-Transfer-Encoding: binary
Content-Disposition: attachment; filename=Preamble
Content-ID: <[email protected]>
Content-Description: This is the Preamble Header part of the Business Message
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Preamble SYSTEM "PreamblePartMessageGuideline.dtd">
<Preamble>
<DateTimeStamp>20120309T153008.852Z</DateTimeStamp>
<GlobalAdministeringAuthorityCode>RosettaNet</GlobalAdministeringAuthorityCode>
<GlobalUsageCode>Production</GlobalUsageCode>
<VersionIdentifier>1.1</VersionIdentifier>
</Preamble>
------=_Part_176_29725195.1331307008851
Content-Type: Application/xml; rnsubtype=service-header; name=ServiceHeader
Content-Transfer-Encoding: binary
Content-Disposition: attachment; filename=ServiceHeader
Content-ID: <[email protected]>
Content-Description: This is the Service Header part of the Business Message
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ServiceHeader SYSTEM "ServiceHeaderPartMessageGuideline.dtd">
<ServiceHeader>
<ProcessControl>
<ProcessIdentity>
<description>
<FreeFormText>NotNull</FreeFormText>
</description>
<GlobalProcessCode>Request Purchase Order</GlobalProcessCode>
<GlobalProcessIndicatorCode>3A4</GlobalProcessIndicatorCode>
<initiatingPartner>
<GlobalBusinessIdentifier>007710825</GlobalBusinessIdentifier>
</initiatingPartner>
<InstanceIdentifier>PIPC0A85CB8135F814CB4200000EAFE56F0</InstanceIdentifier>
<VersionIdentifier>V02.00</VersionIdentifier>
</ProcessIdentity>
<ServiceRoute>
<fromService>
<BusinessServiceDescription>
<GlobalBusinessServiceCode>Seller Service</GlobalBusinessServiceCode>
</BusinessServiceDescription>
</fromService>
<toService>
<BusinessServiceDescription>
<GlobalBusinessServiceCode>Buyer Service</GlobalBusinessServiceCode>
</BusinessServiceDescription>
</toService>
</ServiceRoute>
<TransactionControl>
<AttemptCount>1</AttemptCount>
<PartnerRoleRoute>
<fromRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</fromRole>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Buyer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</toRole>
</PartnerRoleRoute>
<TransactionIdentity>
<GlobalTransactionCode>Request Purchase Order</GlobalTransactionCode>
<InstanceIdentifier>TIC0A85CB8135F814CB4200000EAFE5700</InstanceIdentifier>
</TransactionIdentity>
<SignalControl>
<inResponseTo>
<ActionIdentity>
<GlobalBusinessActionCode>Purchase Order Request Action</GlobalBusinessActionCode>
<InstanceIdentifier>C0A85CB8135F814C33C00000EAFE5670</InstanceIdentifier>
</ActionIdentity>
</inResponseTo>
<InstanceIdentifier>20120309T153008.882Z</InstanceIdentifier>
<PartnerRoute>
<fromPartner>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>364132837</GlobalBusinessIdentifier>
</BusinessDescription>
<GlobalPartnerClassificationCode>null</GlobalPartnerClassificationCode>
</PartnerDescription>
</fromPartner>
<toPartner>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>007710825</GlobalBusinessIdentifier>
</BusinessDescription>
<GlobalPartnerClassificationCode>null</GlobalPartnerClassificationCode>
</PartnerDescription>
</toPartner>
</PartnerRoute>
<SignalIdentity>
<GlobalBusinessSignalCode>Receipt Acknowledge</GlobalBusinessSignalCode>
<VersionIdentifier>1.1</VersionIdentifier>
</SignalIdentity>
</SignalControl>
</TransactionControl>
</ProcessControl>
</ServiceHeader>
------=_Part_176_29725195.1331307008851
Content-Type: Application/xml; rnsubtype=service-content;
name=ReceiptAcknowledgement
Content-Transfer-Encoding: binary
Content-Disposition: attachment; filename=ReceiptAcknowledgement
Content-ID: <[email protected]>
Content-Description: This is the Service Content part of the Business Message
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ReceiptAcknowledgement SYSTEM "ReceiptAcknowledgementMessageGuideline.dtd">
<ReceiptAcknowledgement>
<fromRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>E2open Support</FreeFormText>
</contactName>
<EmailAddress>[email protected]</EmailAddress>
<telephoneNumber>
<CommunicationsNumber>650-381-6000</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>364132837</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>null</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</fromRole>
<receivedDocumentDateTime>
<DateTimeStamp>20120309T153008.907Z</DateTimeStamp>
</receivedDocumentDateTime>
<receivedDocumentIdentifier>
<ProprietaryDocumentIdentifier>337719</ProprietaryDocumentIdentifier>
</receivedDocumentIdentifier>
<thisMessageDateTime>
<DateTimeStamp>20120309T153008.904Z</DateTimeStamp>
</thisMessageDateTime>
<thisMessageIdentifier>
<ProprietaryMessageIdentifier>20120309T153008.905Z</ProprietaryMessageIdentifier>
</thisMessageIdentifier>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Buyer</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>007710825</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>null</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</toRole>
</ReceiptAcknowledgement>
------=_Part_176_29725195.1331307008851--I do have SR but hoping i can get quicker answer hereYou may always escalate the SR if you are not getting response timely. Anyways, give the reference of this thread in the SR and ask service engineer to file a bug.
I will email you the wire messageI saw the wire message you mailed across. There are some junk characters in the starting of the payload and that's why parsing is failing. Most probably it is a BOM (Byte Order Mark). Ask your TP to send messages in UTF-8 encoding without BOM or any other junk character in the starting of the message. You may open the wire message payload you mailed across in notepad or textpad and you will able to see those junk characters in the starting of the payload.
Regards,
Anuj -
WHEN DOES UPDATE HAPPEN IN JDBC SENDER Adapater
Hi folks ,
I am using jdbc sender adapater to call RFC function and the o/p pf the RFC i am writing to the file
This is my select query
SELECT * FROM ULIDTA2.F5631505 WHERE QSINTF='N'
and mu update query is
Update ULIDTA2.F5631505 set QSINTF='Y' where QSINTF='N'
now the slect returns multiple rows and i want the rfc to be called depending on the number of rows i get 4m select . but wht is happening is i find that seleect picks the first row calls the rfc writes to the file and updates the query .
hence other rows are not able to be processed .
does jdbc sender update as soon as it picks the select query . how do i update one row at a time .
thks
amitHi Amit,
I dont think one row at a time is possible with the SELECT query as the JDBC adapter is going to return all the rows that satisfy your query.
One work around would be to develop a Stored Procedure in your Datbase, and then use the same Stored Procedure as your select query. Now, tits the task of the stored procedure to make sure only one row is selected at a time.
Just look at Query SQL Statement part ubnder this link,
http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
Regards,
Bhavesh -
XML failing with Rosettanet DTD
Hi,
We are using a PIP5D5 xml message for an interface. This message is structurally defined as per the DTD provided in the Rosettanet standards. But for some segments where multiples are allowed, we are trying to use an attribute to distinguish each segment from other. (For Ex. <PartnerBusinessIdentification Type = "One">. )This new xml with attributes when verified against the dtd is failing with error, The element has no declaration for an attibute named 'Type'.
Is the usage of attributes invalid if you want to create a message as per Rosettanet standards? If so, how can we distinguish a segment when multiple occurences can be there?
PrabhakarPeter Roemer (guest) wrote:
: Hello!
: How can the Oracle XML-Parser parse a XML-Document without the
: XML-Declaration. There is no information about the Version and
: the DTD in the XML-Document. Can I use an extern DTD?
: Thanks,
: Peter
Have you tried oracle.xml.parser.v2.XMLParser.setDoctype(DTD)?
Oracle XML Team
http://technet.oracle.com
Oracle Technology Network
null -
Hi,
Can somebody answers the following queries--
1) There are S/W components available in Integration repositiory with name ROSETTANET, ROSETTANET-ERP, but there is no contenet or namespace sapces available under that.It is blank.
So how to add content in that? where to download and is there any licence fee for it?
2) Where to downlaod the STK and is it free?
3) I want to use PIPs 5C2 and 5C4. So these PIPs and mapping are available with SAP-XI?
Regards,
Piyush
Edited by: Piyush Gakhar on Feb 13, 2008 7:03 AMHi,
Can somebody answers the following queries--
1) There are S/W components available in Integration repositiory with name ROSETTANET, ROSETTANET-ERP, but there is no contenet or namespace sapces available under that.It is blank.
So how to add content in that? where to download and is there any licence fee for it?
2) Where to downlaod the STK and is it free?
3) I want to use PIPs 5C2 and 5C4. So these PIPs and mapping are available with SAP-XI?
Regards,
Piyush
Edited by: Piyush Gakhar on Feb 13, 2008 7:03 AM -
Error in Reciever Mail Adapater
Hi ,
Folks
I am getting the following error in my mail adapater
error occured: [2006-03-30T05:41:22Z] unable to call the mailer; com.sap.aii.messaging.srt.BubbleException: Failed to call the endpoint [null "null"]; nested exception caused by: java.net.ConnectException: Connection timed out: connect
i have gone through these links also
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/6b/4493404f673028e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/8c/607fe4756b654ab9f420097c29f6e9/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/frameset.htmHi,
>>>> Failed to call the endpoint [null "null"]; nested exception caused by: java.net.ConnectException: Connection timed out: connect
1. check once more if you've filled all
fields in the mail adapter
(if you do that dynamically mail package or adapter specific fileds check if they are filled)
2. check in visual admin the whole error description
/people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a> -
PI 7.1 /EHP1 /Rosettanet
Hello ,
Wanted to know about PI 7.1 for EHP1 and its compatibility with rosettanet.
Is there any article or known issues?
Thank you.You could try this link
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0205c42-5e86-2b10-b183-afc655b07f3f?quicklink=index&overridelayout=true -
How to ignore particular lines in File Adapater
Hi ,
We are aware we can ignore the comments in the begning of the file by putting the document offset in the sender adapater
but is there a way we can ignore comments if the occure in the middle of the line
like if my i/p file is like
transactionId=3c68ffae-10d61001cd5
uniqueId=3c68ffae-10d61001cd5
Wed Aug 30 21:33:20 UTC 2006
recordindex=0
broker_domain broker_org Accepted With Changes 29Aug2006110525 4500000020 $null 29Aug2006110525 Discrete_Order 0000352119 vendor1 SSP_CUSTOMER SSP_CUSTOMER $null $null $null $null $null $null $null $null $null $null $null $null $null 0001 $null $null $null $null $null 29Aug2006000000 $null $null $null $null $null 10 S107999436 Test Material created on 29 August 2006 SSP_CUSTOMER_domain S107999436 Test Material created on 29 August 2006 0000352119_domain 100000.0 $null EUR EA Accepted With Changes 29Aug2006110525 29Aug2006110525 S107999436 $null $null $null $null $null 1 Sup_Change_UI Accepted With Changes 29Aug2006110522 500.0 29Aug2006000000 29Aug2006000000 500.0 29Aug2006000000 $null $null $null 5302 $null $null $null $null $null $null $null $null 29Aug2006110522 $null $null $null $null $null $null $null $null $null $null $null $null $null 1 $null $null $null $null $null $null $null $null 600.0 29Aug2006000000 $null $null $null $null $null $null
recordindex=1
broker_domain broker_org Accepted With Changes 29Aug2006110525 4500000020 $null 29Aug2006110525 Discrete_Order 0000352119 vendor1 SSP_CUSTOMER SSP_CUSTOMER $null $null $null $null $null $null $null $null $null $null $null $null $null 0001 $null $null $null $null $null 29Aug2006000000 $null $null $null $null $null 10 S107999436 Test Material created on 29 August 2006 SSP_CUSTOMER_domain S107999436 Test Material created on 29 August 2006 0000352119_domain 100000.0 $null EUR EA Accepted With Changes 29Aug2006110525 29Aug2006110525 S107999436 $null $null $null $null $null 2 Sup_Change_UI Accepted With Changes 29Aug2006110522 500.0 30Aug2006000000 30Aug2006000000 500.0 30Aug2006000000 $null $null $null 5302 $null $null $null $null $null $null $null $null 29Aug2006110522 $null $null $null $null $null $null $null $null $null $null $null $null $null 1 $null $null $null $null $null $null $null $null 400.0 30Aug2006000000 $null $null $null $null $null $null
I dont want to read lines with #
Is there a way we can achieve this
Thanks
AmitHi,
Could you also try using the conversion agent to handle this type of problem ?
Only a thought.
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
Kind regards
Colin. -
Creating RosettaNet data types in XI 2.0: 'xml:lang' attribute
Has anybody successfully created a RosettaNet interface in XI 2.0?
I am working with the PIP 3A2 messages, but some of the elements have an attribute named 'xml:lang', which is a standardized attribute from the W3C's XML namespace. The attribute name is declared as 'xml:lang' because it's still a DTD-based PIP. Normally, in schema, this is handled by declaring an import of the xml.xsd file provided by W3C and defining the namespace alias 'xml' to point to it in the RosettaNet schema. The xml.xsd provided by W3C boils down to the following declaration, to support 'xml:lang' as an attribute...
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
<xs:attribute name="lang" type="xs:language">
</xs:attribute>
</xs:schema>
I'm trying to create this interface in the XI 2.0 data type editor, but...
1. I can't create attributes as standalone data types in alternate namespaces (to simulate the declarations in W3C's xml.xsd).
2. I can't link a standalone attribute declaration from another namespace to an attribute in the editor.
3. The editor prohibits use of a colon in the attribute name (as it should), so I can't declare the attribute name to be 'xml:lang'.
4. I can't figure out how to control the addition of a new namespace alias to 'xml'. The editor wants to use default names like 'p0' when I bring in types from other namespaces.
Can anyone suggest where I should look for an answer?
--Dan King
CapgeminiHi Dan,
You can design and Test Rosettanet PIPS Messages in XI-3.0 only.
Regards
Prasad
SAP Netwaver RIG-XI
SAP Labs LLC, USA
Maybe you are looking for
-
PSE 7 - ACR 5.5 - Can open Raw files but can't see in Organiser
hi, I've just installed PSE 7 on my new Windows 7 (64 bit) Dell and have replaced the ACR with 5.5 and can open all images, including my CR2 files from my Canon 50d. Although I can edit them with ACR from PSE the thumbnails are all just greyed out i
-
Column / Row Spanning in UIX table
Hi There, Anybody know how to achieve column/row spanning when using the uix databound table? For example, i would like a table which looked similar to the following: | Cell1 | Cell2 | Cell3 | | A spanned cell | --------------
-
Calling SAP Service from VB6??
Hi all, i want to call an ABAP Webservice with complex datatypes from a VB6 client application... I found the soaptoolkit 3.0... but i don't know how to use it with complex data types... A simple hello world example is running well.... but how can i
-
I was helping if anyone can help. I have made a pdf from an indesign (cs4) document but when I open the pdf in Acrobat Pro all of the punctuation is missing. Just replaced with a blank space. The strange thing is, when I open the same pdf in Apple's
-
Corp email via webmail on mail app
Hello, I was made aware that corporate email that uses a cisco vpn is not supported with the current iphone OS. However our company also offers webmail..I was wondering if it is possible to set the mail up to work to pull the email via the webmail on